[stable/rabbitmq] rabbitmq.diskFreeLimit ignored

Is this a request for help?: no

Is this a BUG REPORT or FEATURE REQUEST? (choose one): BUG REPORT

Version of Helm and Kubernetes:
$ helm version
Client: &version.Version{SemVer:"v2.11.0", GitCommit:"2e55dbe1fdb5fdb96b75ff144a339489417b146b", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.11.0", GitCommit:"2e55dbe1fdb5fdb96b75ff144a339489417b146b", GitTreeState:"clean"}
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.9", GitCommit:"e6ab4ee54f71e7a403cc733534bab86fd959ecb7", GitTreeState:"clean", BuildDate:"2018-10-16T12:14:47Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"10+", GitVersion:"v1.10.7-gke.6", GitCommit:"06898a4d0f2b96f82b43d9e59fa2825bd3d616a2", GitTreeState:"clean", BuildDate:"2018-10-02T17:32:01Z", GoVersion:"go1.9.3b4", Compiler:"gc", Platform:"linux/amd64"}

Which chart:
stable/rabbitmq version 3.6.0
What happened:
rabbitmq.diskFreeLimit value is ignored (the default in values.yaml is 6GiB):
When checking the rabbitmq pod logs:
2018-10-30 14:29:36.152 [info] <0.234.0> Disk free limit set to 50MB

50MB is the default limit (see https://www.rabbitmq.com/disk-alarms.html)
What you expected to happen:
rabbitmq.diskFreeLimit value should be taken into account by rabbitmq.
How to reproduce it (as minimally and precisely as possible):

install the chart
check pod logs for Disk free limit

Anything else we need to know:
It was initially added by #2325 as rabbitmqDiskFreeLimit, then renamed to rabbitmq.diskFreeLimit and broken by #4591 (notably as mentionned by https://github.com/helm/charts/pull/4591#issuecomment-378716805).
It was previously implemented by translating it to RABBITMQ_DISK_FREE_LIMIT environment variable handled by the bitnami docker image, but wouldn't work now that #4591 bypasses the nami CMD that setups lots of things...

Also, the default value of 6GiB is unusually close to the the default volume provision size of 8GB.

Issue is still there.

I just sent a PR https://github.com/helm/charts/pull/10070


Event Request] Application “Tests-VAT” Codeunit 134053 "ERM VAT Tool - Serv. Doc"

[Event Request]Application “Tests-VAT”, 134053 "ERM VAT Tool - Serv. Doc"
Could you please insert the OnTestInitialize Event at the beginning of procedure Initialize:

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


[GSoC 2023] Introduce New CRD ShardingSphereChaos

Apache ShardingSphere
Apache ShardingSphere is positioned as a Database Plus, and aims at building a standard layer and ecosystem above heterogeneous databases. It focuses on how to reuse existing databases and their respective upper layer, rather than creating a new database. The goal is to minimize or eliminate the challenges caused by underlying databases fragmentation.
Page: https://shardingsphere.apache.org/
Github: https://github.com/apache/shardingsphere
Background
There is a proposal about the background of ChaosEngineering as belows:

#32

The ShardingSphereChaos controller is aiming at different chaos tests.
Task
Propose a generic controller for ShardingSphereChaos, which reconcile CRD ShardingSphereChaos, prepare, execute and verify test.

[ ] Support common ShardingSphere features, prepare test rules and dataset
[ ] Generating chaos type according to the backend implementation
[ ] Verify testing result with DistSQL or other tools

Relevant Skills

Master Go language, Ginkgo test framework
Have a deep understanding of Apache ShardingSphere concepts and practices.
Kubernetes operator pattern, kube-builder

Targets files
ShardingSphereChaos Controller - https://github.com/apache/shardingsphere-on-cloud/shardingsphere-operator/pkg/controllers/chaos_controller.go, etc.

I am very interested in this issue, and I believe I have the ability to solve it. Could you please let me finish this issue? Thanks.
issue272


Mac: Error: No native build was found for platform=darwin arch=arm64 runtime=node

run: node pipe.mjs walletcreate xxx
Error: No native build was found for platform=darwin arch=arm64 runtime=node abi=108 uv=1 armv=8 libc=glibc node=18.16.0

that's probably bip32 related, I will check that on macos

any update?

I use macOS 14.1
Node v18.17.1
wallet works fine.
Have you updated the dependencies?
My package.ison, try comparing to yours, maybe an update from the repository is required. There was a wallet update a couple days ago.
{
  "dependencies": {
    "@cmdcode/tapscript": "1.2.7",
    "bip32": "3.0.1",
    "bip39": "^3.1.0",
    "config": "^3.3.9",
    "cuid": "^3.0.0",
    "graceful-goodbye": "^1.3.0",
    "level": "^8.0.0",
    "level-sublevel": "^6.6.5",
    "os": "^0.1.2",
    "tiny-secp256k1": "^2.2.3"
  }
}

I use macOS 14.1 Node v18.17.1 wallet works fine. Have you updated the dependencies? My package.ison, try comparing to yours, maybe an update from the repository is required. There was a wallet update a couple days ago.
{
  "dependencies": {
    "@cmdcode/tapscript": "1.2.7",
    "bip32": "3.0.1",
    "bip39": "^3.1.0",
    "config": "^3.3.9",
    "cuid": "^3.0.0",
    "graceful-goodbye": "^1.3.0",
    "level": "^8.0.0",
    "level-sublevel": "^6.6.5",
    "os": "^0.1.2",
    "tiny-secp256k1": "^2.2.3"
  }
}

sorry for the delayed reply, but it still doesn't work.

emmm, just use npm install classic-level --build-from-source command solved it.
"""
If you don't want to use the prebuilt binary for the platform you are installing on, specify the --build-from-source flag when you install. One of:
npm install classic-level --build-from-source
""" from https://github.com/Level/classic-level


Publish / Unpublish endpoints do not return a response

Records are published and unpublished successfully, but the endpoints do not return response to the client.

Refactored publish and unpublish processes.  Fixed endpoint response bug.


Fix issue Provider can't make offers if candidate has other applications with conditions_not_met

Context
If candidate accepts an offer from application choice (e.g 1) and application choice 1 endup in conditions not met
And the candidate applies to another application choice (e.g 2) they should be able to receive offers from any other choice
Impact
There are 22 candidates with conditions not met and they can't progress with their applications.
How many times it happen?
41 times in this month
https://dfe-teacher-services.sentry.io/issues/4385529849/?alert_rule_id=4434951&alert_type=issue&environment=production&notification_uuid=1277a5dd-1927-4fab-8e62-c9f4a8b3ad3b&project=1765973&referrer=slack
Example in QA
https://qa.apply-for-teacher-training.service.gov.uk/support/applications/36807
Guidance to review

Have a candidate with two applications: 1 in conditions not met and other awaiting provider decision
Make an offer to the awaiting provider decision and the offer should reach the candidate

Link to Trello card
Support ticket:
https://trello.com/c/21xhaeAD/2725-issue-around-making-offer-to-candidate
Candidate ticket:
https://trello.com/c/4wVNbRwy/1359-fix-provider-not-being-able-to-make-an-offer

 Fix provider not being able to make an offer

 Issue around making offer to candidate


operator amd-gpu-operator (0.0.3)

Thanks for submitting your Operator. Please check the below list before you create your Pull Request.
New Submissions

[ ] Are you familiar with our contribution guidelines?
[ ] Are you familiar with our operator pipeline?

[ ] Have you tested your Operator in all supported installation modes?
[ ] Have you considered whether you want to use semantic versioning order?
[ ] Is your submission signed?
[ ] Is operator icon set?

Your submission should not

[ ] Add more than one operator bundle per PR
[ ] Modify any operator
[ ] Rename an operator
[ ] Modify any files outside the above mentioned folders
[ ] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[ ] Description of the managed Application and where to find more information
[ ] Features and capabilities of your Operator and how to use it
[ ] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[ ] Human readable name and 1-liner description about your Operator
[ ] Valid category name1
[ ] One of the pre-defined capability levels2
[ ] Links to the maintainer, source code and documentation
[ ] Example templates for all Custom Resource Definitions intended to be used
[ ] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

/pipeline restart community-hosted-pipeline

@mporrato can you help to understand how i can pass the failing test, please? I am adding a new version (0.0.3), but it seems that the bundle already exists (according to failure log). Thank you!

@yevgeny-shnaidman you need to update the version numbers in your csv: it's using 0.0.2 as the version and 0.0.2 already exists in the index.

/pipeline restart community-hosted-pipeline


[WIP] enhancement(sql-check): check auto-increment column's datatype and check pk name's existence

What type of PR is this?
type-enhancement

What this PR does / why we need it:
this pr gives two enhancements.
Index name exists check rule will be work at primary key. you may hit this rule with such a sql executing:
create table abcd(
    id int primary key
)

This is a very common way of writing, it is not very reasonable to be detected, so that I separate index naming detection from primary key naming detection.
There is a difference in auto-increment between OceanBase and MySQL.
In MySQL, columns declared as auto-increment will grow in steps of 1, but in OceanBase there may be value jumps, which may increase by 1000000 all of a sudden. if you use int as the column of auto-increment, it may cause overflow. In order to solve this problem, ODC added a rule to constrain the data type of auto-increment columns.
Which issue(s) this PR fixes:

Fixes #102 #255
Special notes for your reviewer:
Additional documentation e.g., usage docs, etc.:

waiting for this issue https://github.com/oceanbase/odc/issues/120 fixed


Does asd0, asd1, asd2 means the  tortuosity in x,,y,z direction of the  3D image

Hi all,
I have one question related to direction-dependent tortuosity. I calculated tortuosity using 3D image. It gives me msd  tortuosity, asd0 tortuosity, asd1 tortuosity, asd2 tortuosity, my question is does asd0, asd1, asd2 means the  tortuosity in x,,y,z direction of the  3D image? It bothers me a lot and it would be great if this question can be solved. Thanks a lot！
Wenhui

Yep


Deserialization issue with inherited class with different namespaces and Migration

In the course of testing the migration feature, I found another problem. In the following test setup, the first "Check" property is not set:
using ExtendedXmlSerializer.Configuration;
using ExtendedXmlSerializer.Tests.ReportedIssues.Support;
using FluentAssertions;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Xml.Linq;
using Xunit;

namespace ExtendedXmlSerializer.Tests.ReportedIssues
{
    public sealed class Issue613Tests
    {
        [Fact]
        public void Verify()
        {
            var serializer = new ConfigurationContainer().Type<BaseNamespace.Container>()
                                                         .AddMigration(EmptyMigration.Default)
                                                         .Create()
                                                         .ForTesting();

            var container = new BaseNamespace.Container();
            container.Content.Add(new InheritNamespace.Inherit() { Check = new BaseNamespace.BaseCheck() });
            container.Content.Add(new BaseNamespace.Base() { Check = new InheritNamespace.InheritCheck() });
            serializer.Cycle(container).Should().BeEquivalentTo(container);
        }

    }

    sealed class EmptyMigration : IEnumerable<Action<XElement>>
    {
        public static EmptyMigration Default { get; } = new EmptyMigration();

        EmptyMigration() { }

        public IEnumerator<Action<XElement>> GetEnumerator()
        {
            yield break;
        }

        IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
    }
}

namespace BaseNamespace
{

    public class Container
    {
        public List<Base> Content { get; set; } = new List<Base>();
    }

    public class Base
    {
        public BaseCheck Check { get; set; }
    }
    public class BaseCheck { }
}

namespace InheritNamespace
{

    public class Inherit : BaseNamespace.Base { }

    public class InheritCheck : BaseNamespace.BaseCheck { }

}

This is the resulting xml:
<?xml version="1.0" encoding="UTF-8"?>
<Container xmlns="clr-namespace:BaseNamespace;assembly=ExtendedXmlSerializer.Tests.ReportedIssues" exs:version="0" xmlns:exs="https://extendedxmlserializer.github.io/v2">
	<Content>
		<Capacity>4</Capacity>
		<Inherit xmlns="clr-namespace:InheritNamespace;assembly=ExtendedXmlSerializer.Tests.ReportedIssues">
			<Check/>
		</Inherit>
		<Base>
			<Check exs:type="ns1:InheritCheck" xmlns:ns1="clr-namespace:InheritNamespace;assembly=ExtendedXmlSerializer.Tests.ReportedIssues"/>
		</Base>
	</Content>
</Container>

The problem seems to come from the reader formatter, which returns "ns1:Check" as the name of the object, although only "Check" would be correct. I have updated my pull request  #613 with this fix.

Wow @imperiobadgo I am really amazed that this works and all tests pass.  That's a pretty significant change, but I guess it's only used for member reading which expect a local name.  It makes me wonder if this will address the hacky exs:member attribute we have lurking in our code but I am firmly in the "if it ain't broke don't fix it" mentality with this project. 😁
As all tests pass I will accept/merge/deploy these changes.  Thank you your contributions!

Oof... that was brutal.  I was able to get NuGet deployed but apparently our documentation cannot be deployed now as the deploy key we used has expired and it is immediately unclear how to update it.  I am deploying an attempt now let's hope that works.  Closing these issues for now.


features lunr js stuff

@SYU15 pulled this and added some changes and it's already merged. Thanks @techieshark and @mwillcox

✨ ✨


Can someone help me code infinite riptide animation/enchant?

^^

Didnt mean to add the bug tag

As far as I am aware, this is impossible. You can't altar player animations or actions with a datapack. However, you may get a different answer from people who are more familiar with animations in general- try posting here: https://www.reddit.com/r/MinecraftCommands/
In the future, please do not post in the issues asking for help- these are not a discussion board.


remove spam question now that auth is in place

trimming off what now seems unnecessary since GitHub Auth was added

LGTM.


chore: fix names in algebra/group

I might have missed a lemma or two, but I think that the folder is now good.

bors merge


History v4: add initial definition

Initial definitions and test for history v4

@forticulous You'll need to rebase this on the latest version of master.

@GAntoine I rebased onto master, but it looks like the regression test failed again on travis. I suspect this is unrelated to any of my changes?

Yup, a quick job restart should fix it. I'll merge it in once the spec passes.


Split Extend Bases

Reaching out per the readme to let you know I have both split bases and the extend versions.

Perfect - can you join the discord from the readme and send a message in #general. I'll pull you into a chat room for some data collection.


Sha256 and Blake2s (bits vs bytes)

Most implementations I've seen of Sha256/blake2s accept bytes. This seems reasonable since most of the data structures of interest use bytes such as strings.
In Noir it is possible to cast a field element to a any number of bits. ie u2,u3,u4,u5. If sha256 for example, only accepts bytes (multiples of 8), then an integer such as u2 would not be accepted.
We could:

Implicitly pad to the next multiple of 8, however this might be surprising for some users.
Specify in ACIR that Sha256 must accept arbitrary bits. This option is appealing since casting to an integer implies that the field element has been decomposed into bits.*
Ask the user to explicitly cast their u2 , for example, to a u8 when hashing with sha256

*Barretenberg decomposes field elements into a base4 representation. It would decompose twice, which is quite inefficient.
Short term; since Barretenberg only supports bytes at the moment, option 3 would be the way to go.
Long term: since the sha256 algorithm is defined for bits and you are allowed to cast integers to arbitrary bit widths, it would make sense to eventually support the bits for unity.
It would also be fruitful to find out how many more constraints the bit representation uses vs the byte representation with sha256.

Our sha256 functions accept u8, lets keep it at that as its the most common interface


IOS-1930: Feature/Expand Test Coverage for UtilityBeltData

Issue Link
https://spothero.atlassian.net/browse/IOS-1930
Description
Updated/added tests coverage for the following:

Creating new instances
Counting objects
Deleting objects

Saving fetch request tests for a follow up PR to reduce the scope of this one.

@bdrelling The first screenshot is a result of removing do/catch and letting the method throw. The second is with a do/catch block. While there is an XCTAssertNotThrow, unfortunately it returns Void rather than giving back the possible return value from the throwing function.

@khaptonstall thanks for this! That's a bummer. This might be worth sharing in #ios-chapter so everyone is aware as well!


Big upgrade

catching up on the work started here https://github.com/Netflix/hollow-reference-implementation/pull/16 I upgraded everything up to the latest and greatest version
fixed:

out-of-date hollow version
gradle build now is able to build with java 11+
use gradle plugin for consumer code generation
use maven plugin for consumer code generation (atm works, but generates out-of-date code due old version in the plugin's dependencies. see https://github.com/IgorPerikov/hollow-maven-plugin/pull/17)
other dependencies were out of date too
minor code fixes

special thanks to @liufuyang and @avietrov

thank you @Sunjeet for the review!
I optimized the imports, I guess it's ready to merge now :+1:


HHH-15132 - Improvements for NavigablePath

Begin breaking down "full path"

LGTM :+1:

One more improvement related to uses of NavigablePath


exclude timestamp column from the dimensions

it's not necessary and it obviously has a huge cardinality, making the ingestion hard to handle
@mistercrunch @coleslaw @aeon @krishnap

Coverage remained the same at 67.22% when pulling e184abaf62ae8332b267cf191388d07cc9402294 on hongbozeng:exclude_ts_dim into c160bd1bab0edeaedde81fbd3030e1aee3e2faac on airbnb:master.

Thanks for the contribution! Please follow these http://chris.beams.io/posts/git-commit/ guidelines for your commit message. It helps creating changelogs and release notes in the future.
In this case please shorten the subject and create a description that explains what and why. Thanks!

:+1:


p2cor() doesn't handle very small pvalues

pval <- 10^-(0:500)
sign <- rnorm(length(pval))
lassosum::p2cor(pval, 10e3, sign)

ATM, I'm postprocessing with cor <- ifelse(is.na(cor), max(abs(cor), na.rm = TRUE) * sign(gwas$estim), cor).

R itself doesn't permit numbers closer than .Machine$double.xmin to zero, so 10^(-500) is actually 0 in R. You may want to replace all your p-values less than .Machine$double.xmin to .Machine$double.xmin or some small numbers before running p2cor.

Yes, that is another solution.
You might want to include this directly in p2cor().


[Feature Request] Compatibility with Vercel Edge Runtime

Current error reported by user using Next.js (both app dir and pages dir) and Prisma Data Proxy:
 ⚠<EMAIL_ADDRESS>Critical dependency: the request of a dependency is an expression

Import trace for requested module:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>./server/getEnhancedPrismaEdge.ts

<EMAIL_ADDRESS>Module not found: Can't resolve '@prisma/client/runtime' in '/Users/erik/Dev/bot-craft-next/node_modules/@zenstackhq/runtime/enhancements'

I want to note that although I requested this feature, I have since moved away from using Prisma and, therefore, ZenStack in my edge runtime routes altogether. Prisma gets bloated very quickly, with all models included, so it is really easy to exceed the maximum bundle size (Hobby: 1 MB, Pro: 2 MB, Ent: 4 MB).

I want to note that although I requested this feature, I have since moved away from using Prisma and, therefore, ZenStack in my edge runtime routes altogether. Prisma gets bloated very quickly, with all models included, so it is really easy to exceed the maximum bundle size (Hobby: 1 MB, Pro: 2 MB, Ent: 4 MB).

Got it. May I know what your deployment target is? So it's still bloated even using the Edge version of PrismaClient, right? That's surprising ...

Yes, @prisma/client/runtime/edge.js and .prisma/client/edge.js are the two largest dependencies, and without them the bundle size goes from 2.84 MB down to 613 KB. I should also be able to remove the third largest dependency, which is zod/lib/types.js.

Yes, @prisma/client/runtime/edge.js and .prisma/client/edge.js are the two largest dependencies, and without them the bundle size goes from 2.84 MB down to 613 KB. I should also be able to remove the third largest dependency, which is zod/lib/types.js.

OK, that's a surprise. Prisma team should look into it 🤷🏻. What's your alternative now? Drizzle?

I am saving the data from the client side and I am avoiding database access in the edge function. If I didn't have that option, I would try the new @prisma/adapter-planetscale or access the database through my REST or rRPC API.

Trying to deploy in Cloudflare pages with Nuxt and getting this error:
Error: Cannot resolve ".zenstack/model-meta" from<EMAIL_ADDRESS>and externals are not allowed!

Using latest Zenstack beta 14

was excited to hear this available for cloudflare
but disappointed D1 isn't supported (if it did zenstack would see massive adoption from our side)
what are my options here? put off by vercel as it is 10x more expensive than cloudflare. i like having database close to the users without having to setup read replicas :/
zenstack would be perfect if it could support D1 somehow

was excited to hear this available for cloudflare
but disappointed D1 isn't supported (if it did zenstack would see massive adoption from our side)
what are my options here? put off by vercel as it is 10x more expensive than cloudflare. i like having database close to the users without having to setup read replicas :/
zenstack would be perfect if it could support D1 somehow

Hi @crowd4gpt , the main obstacle for D1 support is its lack of interactive transactions. ZenStack uses ITX in certain cases to enforce access policies. I think it's possible to have partial support for D1 with some usage patterns of policy rules disallowed. A thorough review is needed to determine if it's viable.
Do you mind creating a separate FR for it?


IJulia sometimes hangs on startup/kernal restarts

I am using IPython 3, Julia 0.3.8. Sometimes the IJulia kernal just hangs and using 12% cpu. The end of the output look like the following when capture_stderr = false and verbose = true:
SENDING IPython Msg [ idents status ] {
  header = ["msg_id"=>"84574c20-3d90-4424-b6aa-aece75adf3ab","msg_type"=>"status","username"=>"jlkernel","session"=>"09CDB13962AC4
84589AD562249BB9436"],
  metadata = Dict{String,Any}(),
  content = ["execution_state"=>"idle"]
}
got msg part 09CDB13962AC484589AD562249BB9436
got msg part <IDS|MSG>
RECEIVED IPython Msg [ idents 09CDB13962AC484589AD562249BB9436 ] {
  header = ["msg_id"=>"F1C7B50DFF184AE08E99D889820E7BC0","msg_type"=>"comm_msg","username"=>"username","version"=>"5.0","session"=
>"09CDB13962AC484589AD562249BB9436"],
  metadata = Dict{String,Any}(),
  content = ["comm_id"=>"d9ae84c8-be1d-4709-bf77-91f3bab59af3","data"=>["mime"=>"image/png","action"=>"subscribe_mime"]]
}
SENDING IPython Msg [ idents status ] {
  header = ["msg_id"=>"c4754db4-3eb7-4342-b1ee-639154b57856","msg_type"=>"status","username"=>"jlkernel","session"=>"09CDB13962AC4
84589AD562249BB9436"],
  metadata = Dict{String,Any}(),
  content = ["execution_state"=>"busy"]
}
SENDING IPython Msg [ idents status ] {
  header = ["msg_id"=>"118c854f-cda5-4cea-a699-793174dacbf9","msg_type"=>"status","username"=>"jlkernel","session"=>"09CDB13962AC4
84589AD562249BB9436"],
  metadata = Dict{String,Any}(),
  content = ["execution_state"=>"idle"]
}
got msg part ???J?
got msg part <IDS|MSG>
RECEIVED IPython Msg [ idents ???J? ] {
  header = ["msg_id"=>"ba55bcff-571c-4ff2-b06b-bf5237340f83","msg_type"=>"shutdown_request","username"=>"username","date"=>"2015-0
5-20T20:14:39.449122","version"=>"5.0","session"=>"26a443b7-cf83-416b-a894-69cbddda18c1"],
  metadata = Dict{String,Any}(),
  content = ["restart"=>true]
}
SENDING IPython Msg [ idents status ] {
  header = ["msg_id"=>"948ea887-1442-4d19-9728-6b205c207137","msg_type"=>"status","username"=>"jlkernel","session"=>"09CDB13962AC4
84589AD562249BB9436"],
  metadata = Dict{String,Any}(),
  content = ["execution_state"=>"busy"]
}
SENDING IPython Msg [ idents ???J? ] {
  header = ["msg_id"=>"caba56ca-9833-4be2-8bf0-e609c400790c","msg_type"=>"shutdown_reply","username"=>"username","session"=>"26a44
3b7-cf83-416b-a894-69cbddda18c1"],
  metadata = Dict{String,Any}(),
  content = ["restart"=>true]
}
error in running finalizer: Base.ArgumentError(msg="ref of NULL PyObject")
[I 20:14:39.756 NotebookApp] Kernel restarted: 82eb40fd-c045-4d31-ab33-9726d88ad8c8
[I 20:14:45.151 NotebookApp] Saving file at /3dmodel/Dynamics/Dynamic crane on 180deg.ipynb
[I 20:14:50.341 NotebookApp] Saving file at /3dmodel/Dynamics/Dynamic crane on 180deg.ipynb

It looks like some kind of error  on the Julia side due to Base.ArgumentError(msg="ref of NULL PyObject")

Bonus info, the above is produced with precompiled PyCall and Color.
I have now tried to recompile the sysimg without PyCall and Color. The following error sometimes occur when restarting the kernel.
SENDING IPython Msg [ idents ???J? ] {
  header = ["msg_id"=>"71cb0641-a0e8-4d50-9f96-50f608715a40","msg_type"=>"shutdown_reply","username"=>"username","session"=>"8c019
e8b-7731-4fb6-a469-7d72e62f8542"],
  metadata = Dict{String,Any}(),
  content = ["restart"=>true]
}

Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
Exception: EXCEPTION_ACCESS_VIOLATION at 0x6b3c6c27 -- PyOS_URandom at C:\Anaconda3\python34.dll (unknown line)
PyOS_URandom at C:\Anaconda3\python34.dll (unknown line)
PyOS_URandom at C:\Anaconda3\python34.dll (unknown line)
PyOS_URandom at C:\Anaconda3\python34.dll (unknown line)
pycall at C:\Users\Hoegh\.julia\v0.3\PyCall\src\PyCall.jl:73
close at C:\Users\Hoegh\.julia\v0.3\PyPlot\src\PyPlot.jl:377
jl_apply_generic at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
jl_profile_is_running at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
jl_gc_run_all_finalizers at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
uv_atexit_hook at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
jl_exit at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
shutdown_request at C:\Users\Hoegh\.julia\v0.3\IJulia\src\handlers.jl:44
jlcall_shutdown_request_4043 at  (unknown line)
jl_apply_generic at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
eventloop at C:\Users\Hoegh\.julia\v0.3\IJulia\src\IJulia.jl:123
jl_apply_generic at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
anonymous at task.jl:340
jl_handle_stack_switch at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
julia_trampoline at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
unknown function (ip: 4202784)
unknown function (ip: 4199370)
unknown function (ip: 4199672)
BaseThreadInitThunk at C:\Windows\system32\kernel32.dll (unknown line)
RtlUserThreadStart at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
RtlUserThreadStart at C:\Windows\SYSTEM32\ntdll.dll (unknown line)

Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
Exception: EXCEPTION_ACCESS_VIOLATION at 0x6bfa13d8 -- jl_profile_is_running at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unkno
wn line)
jl_profile_is_running at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
jl_gc_run_all_finalizers at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
uv_atexit_hook at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
jl_exit at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
jl_throw_in_ctx at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
RtlDecodePointer at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
RtlUnwindEx at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
KiUserExceptionDispatcher at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
PyOS_URandom at C:\Anaconda3\python34.dll (unknown line)
PyOS_URandom at C:\Anaconda3\python34.dll (unknown line)
PyOS_URandom at C:\Anaconda3\python34.dll (unknown line)
pycall at C:\Users\Hoegh\.julia\v0.3\PyCall\src\PyCall.jl:73
close at C:\Users\Hoegh\.julia\v0.3\PyPlot\src\PyPlot.jl:377
jl_apply_generic at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
jl_profile_is_running at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
jl_gc_run_all_finalizers at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
uv_atexit_hook at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
jl_exit at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
shutdown_request at C:\Users\Hoegh\.julia\v0.3\IJulia\src\handlers.jl:44
jlcall_shutdown_request_4043 at  (unknown line)
jl_apply_generic at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
eventloop at C:\Users\Hoegh\.julia\v0.3\IJulia\src\IJulia.jl:123
jl_apply_generic at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
anonymous at task.jl:340
jl_handle_stack_switch at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
julia_trampoline at C:\Users\Hoegh\Julia-0.3.8\bin\libjulia.dll (unknown line)
unknown function (ip: 4202784)
unknown function (ip: 4199370)
unknown function (ip: 4199672)
BaseThreadInitThunk at C:\Windows\system32\kernel32.dll (unknown line)
RtlUserThreadStart at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
RtlUserThreadStart at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
[I 20:34:12.735 NotebookApp] Kernel restarted: d0741be8-8e65-4511-b732-b0b9557947e1
PROFILE = ["key"=>"0a556107-de33-47bb-b20e-43d8d3a13bca","transport"=>"tcp","signature_scheme"=>"hmac-sha256","shell_port"=>58219,
"hb_port"=>58223,"control_port"=>58222,"ip"=>"<IP_ADDRESS>","stdin_port"=>58221,"iopub_port"=>58220]
SENDING IPython Msg [ idents status ] {
  header = ["msg_id"=>"831267af-b2a0-43f1-b6c0-0d29c09e135f","msg_type"=>"status","username"=>"jlkernel","session"=>"????"],
  metadata = Dict{String,Any}(),
  content = ["execution_state"=>"starting"]
}
Starting kernel event loops.
got msg part C6C9A878108D4B41877AF2A0C89623FF
got msg part <IDS|MSG>
RECEIVED IPython Msg [ idents C6C9A878108D4B41877AF2A0C89623FF ] {
  header = ["msg_id"=>"3141216C4A224222B040C867C1224D60","msg_type"=>"kernel_info_request","username"=>"username","version"=>"5.0"
,"session"=>"C6C9A878108D4B41877AF2A0C89623FF"],
  metadata = Dict{String,Any}(),
  content = Dict{String,Any}()
}

@dhoegh, it looks like you are still using PyCall, since the above error mentions PyCall?  (IJulia itself does not use PyCall.)
Probably this is not an IJulia-specific problem, but rather a problem with precompiling PyCall?

Maybe, but sometimes do the IJulia kernel just hang while starting before running anything using PyCall. No one of the above are traces where the kernel hangs at startup but rather at restart. Can it somehow be related to, I run the IPython notebook server from a python subprocess that starts the server at windows startup?

Ok, I now caught one where the kernel just hanged at start-up. unfortunately the message is not very helpful.
[I 19:05:04.922 NotebookApp] Kernel started: ca75846f-cd86-47fa-859b-b0f5b2e75991
[W 19:05:04.927 NotebookApp] 404 GET /kernelspecs/julia-0.3/logo-64x64.png (::1) 2.00ms referer=http://localhost:8888/notebooks/3d
model/Dynamics/Dynamic%20crane%20on%20180deg.ipynb
[W 19:05:15.015 NotebookApp] Timeout waiting for kernel_info reply from ca75846f-cd86-47fa-859b-b0f5b2e75991

Just for the completeness, it could maybe be JuliaLang/julia/issues/9242 even though I have not observed it in the REPL for many months.

See also the debugging IJulia instructions on how to potentially get more information.

Can you try writing a Windows batch script or something like that that just launches the REPL a few thousand times, to see if you can replicate this in the REPL by itself?

I had already changed capture_stderr = false and `verbose = true.
I have tried to run the following batch file with no resulting hangs. I have not tried it on 0.3.3 to see if it results in a hang there
FOR /L %%i IN (1,1,100) DO (
  REM ECHO %%i
  C:\Users\Hoegh\Julia-0.3.8\bin\julia.exe -e "println(%%i)"
)
pause

I think ipython/ipython#7776 is related. The timeout seems to be causing issues, although in theory ipython should be able to recover. What was happening to me is that because of the initial timeout, when the page is reloaded or the kernel is started, ipython fails to adapt the protocol from version 5.0 to version 4.0. The timeout is simply caused by julia taking more than 10 seconds to warm up (which sadly is normal). Adding
c.NotebookApp.tornado_settings.update( {'kernel_info_timeout': 60} )

to ~/.ipython/profile_julia/ipython_config.py therefore fixed this and related issues for me. Maybe this should be part of the default IJulia configuration, since slow startup times are the norm.

@maximerischard, sounds good, it makes sense because I have observed it occurred more often when I had IJulia to print debug information. I will give your advice a test and return with a pull request to set it as default option if it works.

Closing as it seems this hasn't been replicated for a while.  Perhaps when we switched over to protocol version 5 the problem went away?


WIP (ready for contribution): Deposit modal

Still need to figure out how to make this work

In the future, add: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md
But for now, this still has some benefit


Hoc landing update

@AndrewJakubowicz can you provide guidance on Vue component cleanup here?

Whoops, wrong repo ;)


1 - Add Trending to report

Add Trending to the credentials and dark web pages of the report
🗣 Description
This PR adds Trending to two pages in the report to show how many cred breaches/mentions occured compared to the previous weeks
💭 Motivation and context
We want to give our stakeholders context for the current weeks numbers, seeing how these results compare to past weeks can help them see fluctuations more easily
✅ Pre-approval checklist

[ X] This PR has an informative and human-readable title.
[X ] Changes are limited to a single goal - eschew scope creep!
[x] All new and existing tests pass.

Coverage decreased (-0.3%) to 17.076% when pulling 311223a8034efe87cca37fe8e8183daa522b0918 on DJ_add_trending into c9261000a5408a0747592211460992e1d7edb1f2 on develop.

@dav3r The PRs are starting to stack up so we are numbering them by priority in the title. This is number 1 when you get the chance to review.

@dav3r,
Do you have a time frame of when you might get a chance to take a look at this PR? Thanks.

@dav3r, Do you have a time frame of when you might get a chance to take a look at this PR? Thanks.

I'm going to take a look at it now.

I'd like to see the two warnings from LGTM resolved before merging.

@dav3r , @jsf9k We are pretty positive that the warnings are unfounded, they claim that origin is not a parameter for grouper, but it is a new parameter:  So LGTM is out of date

Then you should add a suppression comment for those two warnings.


Fix rmd160 bug from electron

Same as this one: https://github.com/bitcoinjs/bip32/pull/14. We'll just change it here as well.

Fixed with commit b7c9e01db43167b8cdd501f17861ee508d986847


Code editing area bug

Describe the bug
The cursor is not visible when the bacground is set to black

Good catch. I think the most sensible thing to do would be to assign it the normal text color. I have done so in this build.


Support pkcs#11 in aktualizr and add softhsm token for testing

Credentials triple (client.pem, pkey.pem, root.crt) should be placed in /var/sota/token after the build or on the running image. A convenient way to do it is by using cert_provider:
aktualizr_cert_provider -r -c /path/to/credentials -d /path/to/var/sota/token

How can I tell if it is actually working right? softhsm2-util and pkcs11-tool show that there is a token, but I can't quite tell if it's getting used. Is there something in the log to indicate what's going on?
And are you sure you want to include the provision_path in the sota.toml? Including it bypasses the implicit provisioning logic at the moment, and it doesn't sound like you need it if you're using cert_provider.
Is there a use case for implicit provisioning without using an HSM? Should we be merging the implicit provisioning and HSM paths, or is worth allowing one without the other? (These may be questions for @cajun-rat or anyone else.)

And are you sure you want to include the provision_path in the sota.toml? Including it bypasses the implicit provisioning logic at the moment, and it doesn't sound like you need it if you're using cert_provider.

Good spot, actually there is something to be fixed yet.

How are you calling aktualizr-hsm-test-prov.bb? I don't see that recipe getting pulled in.
I can see the createtoken.sh working and doing its magic, so that part looks good.

I've confirmed that everything is working right, although I still recommend removing the credentials from the sota.toml (at least until we decide otherwise). I'm still wondering about merging the implicit and hsm code paths. If we want to go forward with that, then cert_provider should install the output directly into the token subdirectory.

Thank you. I've updated the PR with current Aktualizr master commit hash and removed path to credentials package.


Gmail mbox always giving 144 records

Hello,
I want runtime list of emails from inbox(primary tab) using gmail.js.
I found below url is used to get list of emails in gmail.js.
"https://mail.google.com/mail/u/0/?ui=2&ik=6fdb4f9bc7&rid=undefined&at=AF6bupNbYX1fL4ns44UY0GRaG3PQOJ1Kmg&view=tl&rt=1&start=**0**&num=**50**&search=inbox"
For other folders when I am setting up start and num runtime, Its working fine.
But for inbox primary tab though I am setting anything in start and num, it its giving me first 144 records..
The issue is, There may be case when I need message from index 300 to 350.
Let me know what changes need to be done in url for that.
Thanks,
Mayuri Zingade

Please update the url in above issue as
"https://mail.google.com/mail/u/0/?ui=2&ik=6fdb4f9bc7&rid=undefined&at=AF6bupNbYX1fL4ns44UY0GRaG3PQOJ1Kmg&view=tl&rt=1&start=**0**&num=**50**&search=mbox"

Sorry about the extremely slow response.
Considering we haven't received any more input on this issue since you filed it, and considering you are doing things outside the Gmail.js API, I'm closing this one.
If you want to add any functionality to our API, please propose them through a pull request. I'll be happy to review it (and it wont take months, I promise!).


Add /random endpoint for a random haiku

Related to #34
Adds a new feature to the application by introducing a /random endpoint that displays a single, randomly selected haiku and image.

Implements a new GET route /random in index.js to serve a random haiku.
Utilizes Math.random() to select a random haiku from haikus.json.
Renders the selected haiku using a new template views/random.ejs.

For more details, open the Copilot Workspace session.

The PR was updated with Copilot Workspace (v0.17). For more details, open the Copilot Workspace session.


Server Api v1 - Clients, Users, Principals changes

This is the PR-to-master that consolidates the series of incremental PRs below .  Comments from those have been incorporated as well as a rebase against current master.  Once all feedback is in and updates made, I'll close those out and merge this one.  Please use the PR links below for review and comment, as  each one separates therelevant changes.
ping @chef/lob
https://github.com/chef/oc_erchef/pull/125
https://github.com/chef/oc_erchef/pull/126
https://github.com/chef/oc_erchef/pull/127
https://github.com/chef/oc_erchef/pull/128
https://github.com/chef/oc_erchef/pull/129
https://github.com/chef/oc_erchef/pull/130
https://github.com/chef/oc_erchef/pull/140

IT'S HAPPENING!


[Bugs&Animations] A small glitch with channel animations

When I was playing channel animations with streamer mode enabled, the channel animation will be a little glitchy.
The start position between first animation and second animation are different. Here shows the video.
https://user-images.githubusercontent.com/91207879/162246268-b1f6bc8b-ee71-4fd4-bd7b-520b5c734fd0.mp4

Fixed in f9eb84a4f4832ca9a74ebd1ae5835c0589c2e081


"Teleporter" is too cute

The name "Teleporter" is not helpful for understanding what is going on here. A big chunk of documentation would go a long way to making up for the name. I am making a stink about this because I think this code should be a place to educate developers (such as myself) who don't understand, but have been bitten by, the problem this code solves.

Fair.  Other possible names:

"bridge"
"gateway"
"forwarder"
"trampoline"
"proxy"
"conduit"

The problem I have with all those names is they are vague. What is being trampolined? I think it should be in the name.

The action of creating Qt objects is being moved from the calling thread to the event loop (which is presumed to be running on the main thread) is what is being teleported.


Black bar (where notification bar would be) present in fullscreen portrait mode on foldable phones

Steps to reproduce

Set "Cutout area behavior" to "Ignore cutout areas".
Ensure "Fullscreen" is on.
Observe no black bar  in portrait mode.
Open to inner display on foldable and rotate to force "portrait" mode.
Observe unexpected black bar on top of screen where notification bar would be.

Expected behavior
I expect no black bar on the top of the screen where the notification bar is when in portrait mode (and ideally in landscape mode too - moot since its a 1:1 screen though)
Actual behavior
A black bar appears where the notification bar would be regardless of device orientation on large screens.
For example, on the Pixel 9 Pro Fold with a 1:1 aspect ratio screen, you can change between portrait and landscape mode for app-compatibility purposes by rotating the screen. This has no effect on Neko.
Interestingly, if you force "portrait" in neko's settings, you almost get the correct behavior when using the inner large screen. The top black bar is missing, but you get very thin black bars on the left and right. This is better, but still not ideal.
This is not an issue with Mihon and it works as expected.
This is possibly related to https://github.com/nekomangaorg/Neko/issues/534; however, Android should be reporting it as "portrait" mode when I rotate the device, yet the black bar is still there. This also results in a lot of wasted space on the Pixel 9 pro fold -- even if you don't want the notch to cover anything, if not using "full width" or if the comic has margins the notch would not normally cover anything.
Crash logs
No response
Neko version
2.17.1
Android version
Android 14
Device
Pixel 9 Pro Fold
Other details
The behavior of "ignore cutout areas" is confusing. It'd be ideal if Neko matched Mihon and just has a single universal "Show content in cutout areas" option that is either on or off with no other conditions considered.
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
[X] I have written a short but informative title.
[X] I have updated the app to the newest version Latest.
[X] I have filled out all of the requested information in this form.

What is your page type set as?  I am not seeing back bars when I open my fold

I had it set to "vertical" and "orientation" set to "free".
I also just tried "left to right", "right to left", and "webtoon" and am seeing the same thing regardless of orientation.

This is how it looks with free orientation:

And this is how it looks if I force portrait in Neko

So this is part of the design choice inherited from j2k.  I am undecided if I will switch to Mihon's implementation

Ah, I thought it was only supposed to pertain to landscape only. So it's currently intended to behave this way in portrait mode on large-screens, but on small screens to be fullscreen?

Ah, I thought it was only supposed to pertain to landscape only. So it's currently intended to behave this way in portrait mode on large-screens, but on small screens to be fullscreen?

Could you elaborate. I know the pixel 9 pro fold tends to not trigger tablet or - [ ] landscape when opened. If you could provide side by sides with a phone. I can verify more if it's a bug or intended

The Pixel 9 pro fold lets you switch between landscape and portrait mode by rotating the device. The aspect ratio is the same, but what it reports to the app should be different.
For example, the Relay for Reddit app lets you configured different views based on portrait or landscape mode. I just rotate my fold to switch between the two modes, so the orientation is definitely being sent to the app how I think it is (using what API, I do not know though).
Here's a JavaScript demo that I confirmed works in firefox and chrome on the Pixel 9 Pro fold when unfolded: https://jsfiddle.net/a19r6obh/ . Rotate the device and you'll see it switches between landscape and portrait, even though the aspect ratio is the same.

As an aside, a friend of mine mentioned that there are some changes upcoming in Android 15 that may be relevant here: https://developer.android.com/about/versions/15/behavior-changes-15#edge-to-edge .

I played with this a bit and found out a few interesting things:

https://developer.android.com/reference/android/content/res/Configuration#orientation always returns ORIENTATION_LANDSCAPE regardless of landscape/portrait mode when using the inner display
It seems https://developer.android.com/guide/topics/large-screens/make-apps-fold-aware may be needed to get the true orientation. I couldn't find a clarification on why configuration.orientation doesn't get set though.

If you are like me and simply want to rebuild neko to always use the full screen, a quick and dirty change is to  modify  https://github.com/nekomangaorg/Neko/blob/main/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt#L1702 to:
private fun setNotchCutoutMode() {
        val params = window.attributes
        params.layoutInDisplayCutoutMode =
            WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS
    }

Thanks for looking into. Likely a product of the app being partially compose. When I get some time I'll play around and try to optimize it some more.


feat: add fetch package

This is Skyra's fetch function ported over, something I've been meaning to do forever.
Other than just copying over I added a bunch of TSDoc and a few more test cases to get 100% coverage.

Pull Request Test Coverage Report for Build 763685191

50 of 50 (100.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.6%) to 91.045%

Totals

Change from base Build 763381618:
0.6%

Covered Lines:
673

Relevant Lines:
734

💛  - Coveralls


Few Contribution

I would like to contribute

Few PDF examples using FPDF
Read CSV without using Pandas

Me too
1 - Threads
2 - Steganography using crypto


KOGITO-4654: Format codebase and check formatting as part of full downstream build

The formatting changes were split into commits per 'package' to facilitate review.

@jomarko I went throught the Formatted packages/vscode-extension-pack-kogito-kie-editors/ and the changes seemed valid and ok.

@jomarko I have no problem with the reformatting of either pmml-editor-marshaller or pmml-editor. Thank-you.

Closed as required on google chat thread.

Replaced by #465


Update trace4cats-core, trace4cats-kernel, ... to 0.13.1+69-4962454c

Updates

io.janstenpickle:trace4cats-core
io.janstenpickle:trace4cats-kernel
io.janstenpickle:trace4cats-testkit

from 0.13.1+67-a7d9b849 to 0.13.1+69-4962454c.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "io.janstenpickle" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "io.janstenpickle" }
}]

labels: library-update, early-semver-build-metadata, semver-spec-build-metadata, commit-count:1

Superseded by #138.


[0.10] Series data loss under high write load

I'm testing influxdb v0.10 for our production use.
I wrote this (https://gist.github.com/madushan1000/7d4993dc19a24a01eb84) node script using node-influx (with es6 and babel-polyfill). Which basically batch 10000(or 1000) documents into a one write and iterates forever. The write rate is 14,000points/s -- 25,000points/s
The problem I have is all the data in the messurment vanishes after it reaches a certain amount of writes (about 10 writes using 10000 batches, about 2500 writes using 1000 batches). I only have the default retention ploicy which I created manually running,
>create retention policy "default" on test duration inf replication 2 default
>show retention policies on test
name    duration        replicaN        default
default 0               2               true

Furthermore looking at the influxdb logs I disovered something like this can be seen near the time of data loss.
[tsm1] 2016/02/17 11:40:37 beginning level 2 compaction of group 0, 2 TSM files
[tsm1] 2016/02/17 11:40:37 compacting level 2 group (0) /var/lib/influxdb/data/test/default/3/000000202-000000002.t
sm (#0)
[tsm1] 2016/02/17 11:40:37 compacting level 2 group (0) /var/lib/influxdb/data/test/default/3/000000204-000000002.t
sm (#1)
[tsm1] 2016/02/17 11:40:37 compacted level 2 group (0) into /var/lib/influxdb/data/test/default/3/000000204-0000000
03.tsm.tmp (#0)

or
[tsm1] 2016/02/17 11:40:36 beginning level 1 compaction of group 0, 2 TSM files
[tsm1] 2016/02/17 11:40:36 compacting level 1 group (0) /var/lib/influxdb/data/test/default/3/000000203-000000001.t
sm (#0)
[tsm1] 2016/02/17 11:40:36 compacting level 1 group (0) /var/lib/influxdb/data/test/default/3/000000204-000000001.t
sm (#1)
[tsm1] 2016/02/17 11:40:36 compacted level 1 group (0) into /var/lib/influxdb/data/test/default/3/000000204-0000000
02.tsm.tmp (#0)
[tsm1] 2016/02/17 11:40:36 compacted level 1 group 0 of 2 files into 1 files in 35.948657ms

This setup is a influxdb cluster which have 2 data nodes and 3 meta nodes. All the servers run on Ubuntu 14.04 and I installed influxdb from the prebuild packages following the offical documantation for v0.10. Both data nodes have 500GB SSD drives mounted formatted with EXT4 mounted at /var/lib/influxdb
Here is a sample config file. I first tried influxd config output. After it gave the same issue, I tried this one came with the distribution. I tweaked around a little but the issue was same for every config I used. Only hostnames and data.Enabled change for each node.
Is this write rate is too high? Even if it is, why does the data disappear? Shouldn't be some portion of the data left?

@madushan1000 Does all of the data in the database disappear after the compaction? Or is there still some data retained?

@rossmcdonald depends on the insert rate. If I keep the same insert rate for some time, then all the data is lost. But if I change the insert rate somewhere before the data loss, data came with the old insert rate are retained.

@madushan1000 That's very strange. Do you know if the same issue occurs with a single-node setup, or have you only tested on a cluster?
Also, how are you distributing writes/reads? Are you writing and reading from the same instance, different instance, or is it in a round-robin fashion?

@madushan1000 If you could see if you can reproduce using a single-node, that would help narrow down where the problem might be.

So I tried a single node test on my i5 processor, 8GB RAM, SSD storage MacBook Pro with influxdb 0.10 from homebrew commit e13011d and the default config. Problem remains the same, Looks like clustering has nothing to do with it. Here is a influxd log file
https://gist.github.com/madushan1000/e8013564a094518dac75

How can I run the script your running to reproduce this?

I've pushed the complete code into my github https://github.com/madushan1000/influx-test, Clone it, do a npm install and then npm start.

@madushan1000 Thanks for pushing your repo up.  I was able to reproduce it locally and I have fix in #5751 for it.
There are two things going on here that I can see:

The batches that are being written are writing with a ms precision, but in a very tight loop.  This ends up writing big batches of duplicate points to the same series.  Even though it's writing 10000 points in a batch, it really only ends up creating 1 or 2 because the point timestamps end up getting truncated to millisecond precision.
This test triggered a bug in the cache where duplicate points were not detected and deduplicated.  After each batch while the points are still in the cache, you would see all the duplicates returned.  After a snapshot compaction runs the counts would drop because snapshot compaction always deduplicates and sort points.  This is fixed in #5751.

For #1, you'll need to ensure the timestamps are unique for each point in the batch for a given series.

Glad I could be of help.


Support OSTree-based systems

Summary of the new feature / enhancement
On OSTree-based systems, at least most currently, packages cannot install things into /usr/local/ as this is part of the "user" space and not the "immutable" space where it can keep track of changes properly: an issue which is outlined at coreos/rpm-ostree#233. This basically affects all rpm-ostree based distros, like Fedora Silverblue and Fedora IoT, as well as some other OSTree distros, such as openSUSE MicroOS.
I noticed a similar issue before with the package violating the Debian Policy (#13517), and now I'm curious why PowerShell even puts things in /usr/local as this also violates the FHS: /usr/local is for the user, while /usr is for packages managed by the system.
The actual part of the package the installer complains about is the man pages it looks like, as outlined below.
$ sudo rpm-ostree install powershell
[...]
error: importing RPMs: Importing package 'powershell': Analyzing /usr/local/share/man/man1/pwsh.1.gz: Unsupported path; see https://github.com/projectatomic/rpm-ostree/issues/233

Proposed technical implementation details (optional)
No response

We agree that it could be fixed. It is not high on the priority list, hence marking it as "Up for Grabs".

https://github.com/PowerShell/PowerShell/issues/16679#issuecomment-1822557336

@microsoft-github-policy-service, per https://github.com/isaacs/github/issues/985#issuecomment-492826345, some users are subscribed solely to issue closure, so messages like https://github.com/PowerShell/PowerShell/issues/16679#issuecomment-1811662990 aren't useful.


Support INSERT INTO table SELECT ...

Any updates on this?

Hi there,
Strong +1 on this enhencement.
Indeed, this kind of request support would alleviate the need to pass values into the JS world and having it all contained in the SQL world instead.
Nowadays, we've got to do something like this:
const values = db.select({ a, b, c }).from(table).leftJoin(...)
db.insert().values(values);

whereas it would be ideal to have all of drizzle schema capabilities and write something like that:
db.insert().from(db.select({ a, b, c }).from(table.leftJoin(...))

Cheers.

I am trying to achieve to insert the fund.current_balance to the fund_log.previous_balance using select query like the SQL below:
INSERT INTO Table1 (col1, col2, your_desired_value_from_select_clause, col3)
VALUES (
   'col1_value',
   'col2_value',
   (SELECT col_Table2 FROM Table2 WHERE IdTable2 = 'your_satisfied_value_for_col_Table2_selected'),
   'col3_value'
);

I was trying to do it on drizzle by this method below:
const fundCurrent = db.select({ current_balance: fund.current_balance }).from(fund).where(eq(fund.id, id))
db.insert(fund_log).values({previous_balance: fundCurrent})

what am I doing wrong here?

Seeing this issue is quite old, yet quite requested. Has there been any update from the Drizzle team or on the PR from @L-Mario564 ?

Any update on this feature? Providing this feature will enhance several application's performance

We are also encountering the need for this - just wanted to add our +1 to prioritizing this as bandwidth is available!

was added in<EMAIL_ADDRESS>


upgrade webpack to v3.x

known issue: es-lint validation is broken.
If I'm correct, es-lint config was not configured properly for older builds. Let me know how to handle es-list issues.

Already using webpack 4. Thank you fo the PR anyway!


Timeseries average logic

Logic to combine multiple timeseries to an average timeseries. Sorry for the large pull request :) but no need to do a line-by-line review of each function, looking for broader feedback.

Updated branch to include Sophies latest changes


Does anybody have a workflow for AnimateLCM-I2V?

I find this，but I try to use it ， can not make it .
AnimateLCM-I2V support, big thanks to Fu-Yun Wang for providing me the original diffusers code he created during his work on the paper - NOTE: Requires same settings as described for AnimateLCM above. Requires Apply AnimateLCM-I2V Model Gen2 node usage so that ref_latent can be provided; use Scale Ref Image and VAE Encode node to preprocess input images. While this was intended as an img2video model, I found it works best for vid2vid purposes with ref_drift=0.0, and to use it for only at least 1 step before switching over to other models via chaining with toher Apply AnimateDiff Model (Adv.) nodes. The apply_ref_when_disabled can be set to True to allow the img_encoder to do its thing even when the end_percent is reached. AnimateLCM-I2V is also extremely useful for maintaining coherence at higher resolutions (with ControlNet and SD LoRAs active, I could easily upscale from 512x512 source to 1024x1024 in a single pass). TODO: add examples
thanks

Hello, I just put together a workflow for AnimateLCM I2V, uploaded here: https://civitai.com/models/774080


Adding strong name to the assemblies

Hi,
I wanted to know if you could sign the assembly with a strong name? It has close to no implication to you, but since my app HAVE TO(not my choice) have a strong name, I cannot load your library, my only option is  either to build it myself, either to not use Nugget to get your application and sign myself the lib.
Thanks.

This question comes up from time to time. Strong naming unfortunately introduces its own set of problems, so I have no plans to change the main NAudio nuget package. The simplest solution is to build your own strongly named version. I've seen some libraries offer two versions of their package, one strongly named, the other not, which I guess could be a way forward.

I understand, but with this way I will have to check regularly for new release, then get the sources and compile them again

Just to know, which are the implications/problems of having a strong name? I use about 20 Nuget packages in my project and all of them are using strong names, and I am in the same boat as @markheath

Here's some discussion around the problems with strong naming. More here. If I were to do it for NAudio, I'd probably go the two nuget packages route, one strong named, the other not.

You do not need to request a strong named version, just sign it yourself in your build process with .NET Assembly Strong-Name Signer! 😃

@PedroLamas  Yes I know, but it still prevents me from using nugets and do the upgrade through it.

@jgrossrieder that's even easier to fix, as you can just use Strong Namer

As a longtime user of NAudio, I would like to vote to add strong naming to the assemblies. NAudio is a good library and I dont like to switch to an other one. I'm familiar with the "Strong Namer" solution, but I don't like it because there's no need to add that overhead to a project! In the words of "Pedro Lamas":

Start Strong-Naming your Assemblies! You do know it's 2020, right?

https://www.pedrolamas.com/2018/09/11/start-strong-naming-your-assemblies/
So there is no reason to avoid strong naming anymore (Silverlight and windows phone are over)
Thanks a lot!

@ToGoOrNotToGo indeed, after a lot of talks with some people who know a lot more than I do on this subject, my opinion has indeed evolved and I now recommend that people do strong-name sign their assemblies and do publish the strong-name key file on their repo (yes, you should make the strong-name file public for everyone to see and use if they wish too)

The NAudio 2 beta is using strong naming. Let me know if this meets your needs

This is really good news! Thanks for making it happen!


Proposal for quick panel

More space for text-input and border for item row, as is in sidebar.

Great suggestion, @gpessia. This will be included in the next release.


CASino ActiveRecord Authentication

I just built a local CASino Application with the configuration outlined below. I am using the casino and casino-activerecord_authenticator gems. In my other rails application, we are using Authlogic (https://github.com/binarylogic/authlogic). The encrypted password field is called 'crypted password'. I am not able to authenticate with the current configuration. I think I read that CASino supports Bcrypt by default. Is there a way to change my configuration to work with the Authlogic crypted password?
development:
<<: *defaults
authenticators:
my_user_database:
authenticator: "ActiveRecord"
options:
connection:
adapter: "mysql2"
host: "########"
username: "####"
password: "####"
database: "####_dev"
table: "users"
username_column: "username"
password_column: "crypted_password"

Figured it out. There is an AuthLogic gem! Here is the link to the gem if anyone else is in a similar situation. Thanks!!!
ypcatify/casino-sql_authlogic_authenticator

How did you configure it using Authlogic? Could you, please, share it? Thanks in advance!


Possible XSS in  bootstrap-tooltip.js

In bootstrap-tooltip.js, if your html looks like this:
test

when onmouseover, it will popup an alert box about document.cookie.

I think it's a bug, because it doesn't behave as I expected.
At least people should realize this risk,  not use this for user-generated content.

It's up to you to filter content.
You can use this :
/* Encodes the contents of $str */
function text_htmlencode($str){
return htmlspecialchars($str, ENT_QUOTES, 'UTF-8');
}

@ghost Nope, frameworks in general are responsible for best practices. Having a security hole without notifying the designers/developers is a huge mistake which can produce mishaps further down the way. This definitely needs to be fixed.


android.permission.READ_PHONE_STATE

Just saw this extension is adding android.permission.READ_PHONE_STATE to the AndroidManifest.xml file.
Is it really necessary as, as a result, the generated apk needs a Privacy Policy URL to be published on the playstore...?
I thought admob only needs android.permission.INTERNET permission to works. So do you know why you also add the android.permission.READ_PHONE_STATE permission? Did you experience any issue without it?
EDIT:
looks like this permission is added because:
reason: com.admobex has a targetSdkVersion < 4
I set
<android target-sdk-version="23" if="android" />  in my project.xml file, as stated in the readme. So how can I have com.admobex with targetSdkVersion>=4, so that this lib do not add android.permission.READ_PHONE_STATE to my final AndroidManifest.xml file?

OK. I found the solution.
In dependencies/admobex/AndroidManifest.xml, you need to add:
<uses-sdk android:minSdkVersion="4" />
inside the manifest tag.
The same apply to your libs using google play games (like extension-googleplaygames).
I think it would be worth to add this line to the AndroidManifest.xml of each of your libs as I doubt any one want to use them in android < 1.6 anyway (SdKVersion 4 = android 1.6)

Huh, got the same problem by extension adding the following permission:
<android:uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <android:uses-permission android:name="android.permission.READ_PHONE_STATE" /> <android:uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
And I don't want them in my app, so thank you @ramsestom for posting solution!


Fix/accf

Fixes

Update the CLIMaCCF dependency to pull the head of the main branch in CLIMaCCF. Update the installation instructions.
Update the ACCFParams.forecast_step to None, which allows CLIMaCCF to automatically determine the forecast step based on the met data.
Update the ACCF NOx parameter for the latest CLIMaCCF version.

Tests

[x] QC test passes locally (make test)
[ ] CI tests pass

Reviewer
@jsmretschnig would you be able to review the update here?

Looks good to me! Thank you!


feat(generic): add GroupBy

What?
add GroupBy
Why?
It's on the todo list
How?
By going through each element in the slice and storing it in a map using the return value of f as the key

Codecov Report
Base: 97.67% // Head: 97.70% // Increases project coverage by +0.02% :tada:

Coverage data is based on head (b3f685e) compared to base (607ae09).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #54      +/-   ##
==========================================
+ Coverage   97.67%   97.70%   +0.02%
==========================================
  Files           8        8
  Lines         859      870      +11
==========================================
+ Hits          839      850      +11
  Misses         14       14
  Partials        6        6

Impacted Files
Coverage Δ

generic.go
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


feat: support batch generation, fix #198

Add a new option -I to specify the batch size, if you pass in -i 2 -I 3 you would get 2 * 3 = 6 images.
close #198

@t4wefan see if this satisfy you


Remove leading b from briefcase macOS support build numbers

Description
This fixes the recent failing actions related to the briefcase-based bundled app.
It seems like the briefcase URL forwarder to AWS changed recently (though I'm not sure where that is configured), which meant that an extra b was being added to the S3 URL.
The fix is to remove the b prefix from the build numbers in our utility. This may be fragile, but should work for now. If the URL forwarder changes again, we can update accordingly.
Type of change

[x] Bug-fix (non-breaking change which fixes an issue)

References
Alternative to #5144
How has this been tested?

[x] I tested the URL forwarding with each of the version/revision combos.
[ ] I ran python bundle.py locally on my mac (Intel, 12.5) with success, then ran the associated bundled app successfully.

Final checklist:

[x] My PR is the minimum possible work for the desired functionality
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If I included new strings, I have used trans. to make them localizable.
For more information see our translations guide.

I test the macOS artifact, but it failed to install my Intel MacBook Pro (macOS 12.5) with an error that is related to a combination of pydantic and the Python version from sys.version_info.
Not sure if this is just related to my OS/environment. I have two system-wide installs of python

Apple provided? /usr/bin/python3, v3.8.9
Homebrew. /usr/local/bin/python3, v3.9.10

Would be great if someone else could try.

I downloaded the macOS bundle from here:https://github.com/napari/napari/actions/runs/3152777529
(but I'm on arm64, still should be emulated)
Alas, after copy to Applications, I get 'can't be opened' no matter what I do (right-click, double click)

Alas, after copy to Applications, I get 'can't be opened' no matter what I do (right-click, double click)

From memory, I had to right click open twice. The first time Apple said no way. And then they said fine if you really insist. Must be something like security through expected laziness.

I can't open it on my M1 either, despite accepting the security warnings in System preferences. I can access the .app contents and browse it, even managed to open the bundled python, but not napari itself. It gets killed immediately.
I then inspected the Get Info option of the contextual menu (right click) and enabled 'Open with Rosetta':

This allows napari to run but I do get the same pydantic error:
Traceback (most recent call last):
  File "napari.app/Contents/Resources/app/napari/__main__.py", line 565, in <module>
    sys.exit(main())
  File "napari.app/Contents/Resources/app/napari/__main__.py", line 561, in main
    _run()
  File "napari.app/Contents/Resources/app/napari/__main__.py", line 218, in _run
    from napari import Viewer, run
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "<frozen importlib._bootstrap>", line 1055, in _handle_fromlist
  File "napari.app/Contents/Resources/app/napari/_lazy.py", line 48, in __getattr__
    submod = import_module(
  File "napari.app/Contents/Resources/Support/Python/Resources/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "napari.app/Contents/Resources/app/napari/viewer.py", line 8, in <module>
    from .components.viewer_model import ViewerModel
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app/napari/components/__init__.py", line 19, in <module>
    from .layerlist import LayerList
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app/napari/components/layerlist.py", line 9, in <module>
    from ..layers import Layer
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app/napari/layers/__init__.py", line 11, in <module>
    from .base import Layer
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app/napari/layers/base/__init__.py", line 1, in <module>
    from .base import Layer, no_op
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app/napari/layers/base/base.py", line 14, in <module>
    from npe2 import plugin_manager as pm
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app_packages/npe2/__init__.py", line 8, in <module>
    from ._dynamic_plugin import DynamicPlugin
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app_packages/npe2/_dynamic_plugin.py", line 19, in <module>
    from ._plugin_manager import PluginManager
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app_packages/npe2/_plugin_manager.py", line 30, in <module>
    from ._command_registry import CommandRegistry
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app_packages/npe2/_command_registry.py", line 10, in <module>
    from .manifest import utils
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app_packages/npe2/manifest/__init__.py", line 2, in <module>
    from .schema import ENTRY_POINT, PluginManifest
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app_packages/npe2/manifest/schema.py", line 18, in <module>
    from .contributions import ContributionPoints
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app_packages/npe2/manifest/contributions/__init__.py", line 2, in <module>
    from ._configuration import ConfigurationContribution, ConfigurationProperty
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app_packages/npe2/manifest/contributions/_configuration.py", line 5, in <module>
    from ._json_schema import (
  File "napari.app/Contents/Resources/app_packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "napari.app/Contents/Resources/app_packages/npe2/manifest/contributions/_json_schema.py", line 84, in <module>
    class _JsonSchemaBase(BaseModel):
  File "pydantic/main.py", line 179, in pydantic.main.ModelMetaclass.__new__
  File "pydantic/typing.py", line 395, in pydantic.typing.resolve_annotations
TypeError: __init__() got an unexpected keyword argument 'is_class'

So maybe it's a bad version for a dependency?
Let's check pip list:
[~/Desktop/napari.app/Contents/Resources/Support/bin]$ PYTHONPATH=../../app_packages ./python3 -m pip list
Package                       Version
----------------------------- ---------
alabaster                     0.7.12
app-model                     0.0.9
appdirs                       1.4.4
appnope                       0.1.3
asciitree                     0.3.3
asttokens                     2.0.8
attrs                         22.1.0
Babel                         2.10.3
backcall                      0.2.0
build                         0.8.0
cachey                        0.2.1
certifi                       2022.9.24
charset-normalizer            2.1.1
click                         8.1.3
cloudpickle                   2.2.0
commonmark                    0.9.1
dask                          2022.9.1
debugpy                       1.6.3
decorator                     5.1.1
docstring-parser              0.15
docutils                      0.17.1
entrypoints                   0.4
executing                     1.1.0
fasteners                     0.18
freetype-py                   2.3.0
fsspec                        2022.8.2
HeapDict                      1.0.1
hsluv                         5.0.3
idna                          3.4
imagecodecs                   2022.9.26
imageio                       2.22.0
imagesize                     1.4.1
importlib-metadata            4.12.0
in-n-out                      0.1.5
ipykernel                     6.16.0
ipython                       8.5.0
ipython-genutils              0.2.0
jedi                          0.18.1
Jinja2                        3.1.2
jsonschema                    4.16.0
jupyter_client                7.3.5
jupyter-core                  4.11.1
kiwisolver                    1.4.4
locket                        1.0.0
magicgui                      0.5.1
MarkupSafe                    2.1.1
matplotlib-inline             0.1.6
napari-console                0.0.6
napari-plugin-engine          0.2.0
napari-svg                    0.1.6
nest-asyncio                  1.5.5
networkx                      2.8.6
npe2                          0.6.1
numcodecs                     0.10.2
numpy                         1.19.3
numpydoc                      1.4.0
packaging                     21.3
pandas                        1.4.4
parso                         0.8.3
partd                         1.3.0
pep517                        0.13.0
pexpect                       4.8.0
pickleshare                   0.7.5
Pillow                        9.2.0
PIMS                          0.6.1
Pint                          0.19.2
pip                           22.2.2
pooch                         1.6.0
prompt-toolkit                3.0.31
psutil                        5.9.2
psygnal                       0.4.2
ptyprocess                    0.7.0
pure-eval                     0.2.2
pydantic                      1.10.2
Pygments                      2.13.0
PyOpenGL                      3.1.6
pyparsing                     3.0.9
pyrsistent                    0.18.1
PySide2                       5.15.2
python-dateutil               2.8.2
pytomlpp                      1.0.11
pytz                          2022.2.1
PyWavelets                    1.4.1
PyYAML                        6.0
pyzmq                         24.0.1
qtconsole                     5.3.2
QtPy                          2.2.0
requests                      2.28.1
rich                          12.5.1
scikit-image                  0.19.3
scipy                         1.9.1
shiboken2                     5.15.2
six                           1.16.0
slicerator                    1.1.0
snowballstemmer               2.2.0
Sphinx                        4.5.0
sphinxcontrib-applehelp       1.0.2
sphinxcontrib-devhelp         1.0.2
sphinxcontrib-htmlhelp        2.0.0
sphinxcontrib-jsmath          1.0.1
sphinxcontrib-qthelp          1.0.3
sphinxcontrib-serializinghtml 1.1.5
stack-data                    0.5.1
superqt                       0.3.5
tifffile                      2022.8.12
tomli                         2.0.1
toolz                         0.12.0
tornado                       6.2
tqdm                          4.64.1
traitlets                     5.4.0
typer                         0.6.1
typing_extensions             4.3.0
urllib3                       1.26.12
vispy                         0.11.0
wcwidth                       0.2.5
wheel                         0.37.1
wrapt                         1.14.1
zarr                          2.13.2
zipp                          3.8.1

The two packages involved with this (npe2 and pydantic) are using their latest versions so no clue what's wrong.
I looked up the traceback and found an issue comment that says this was already broken for the last release... so technically this issue solved the problem with the CI. The other problem is that the Briefcase bundles (at least on MacOS) are broken for a while now?

Now to the actual bug, it comes from this code in pydantic:
    for name, value in raw_annotations.items():
        if isinstance(value, str):
            if (3, 10) > sys.version_info >= (3, 9, 8) or sys.version_info >= (3, 10, 1):
                value = ForwardRef(value, is_argument=False, is_class=True)
            else:
                value = ForwardRef(value, is_argument=False)

The bundled python reports:
$   ~/Desktop/napari.app/Contents/Resources/Support/bin/python3 -V
Python 3.9.1

However, if launched through napari.app directly, I can hack the napari startup code and print sys.version_info to a file, where we can see:
sys.version_info(major=3, minor=9, micro=12, releaselevel='final', serial=0)

... so there's a disparity between the Python being shipped (and it's standard library!) and the one used to build the napari executable. Possibly the one in CI. So I suggest we pin to 3.9.1 in the CI.
Let's see if that fixes it.

Well, that didn't change much :/ Same error. The napari entry point keeps reporting 3.9.12. I wonder where that comes from!

Ah, they come from the app template, particularly in this commit. They updated the 'stubs' so I guess it uses 3.9.12 for that, but the support package we need is on 3.9.1, which is what creates the pydantic error Y_Y

Well, removing every workaround for macOS (no old support or template packages, use latest briefcase, etc), leaves us with the same error as using templates b5 to b8:
Traceback (most recent call last):
  File "napari.app/Contents/Resources/app/napari/__main__.py", line 565, in <module>
    sys.exit(main())
  File "napari.app/Contents/Resources/app/napari/__main__.py", line 561, in main
    _run()
  File "napari.app/Contents/Resources/app/napari/__main__.py", line 327, in _run
    viewer = Viewer()
  File "napari.app/Contents/Resources/app/napari/viewer.py", line 65, in __init__
    _initialize_plugins()
  File "napari.app/Contents/Resources/app/napari/plugins/__init__.py", line 46, in _initialize_plugins
    mf = PluginManifest.from_distribution('napari')
  File "napari.app/Contents/Resources/app_packages/npe2/manifest/schema.py", line 228, in from_distribution
    raise ValueError(
ValueError: Distribution {name!r} exists but does not provide a napari manifest

And briefcase build ends up failing with:
/Library/Developer/CommandLineTools/usr/bin/codesign_allocate: fatal error: file not in an order that can be processed (link edit information does not fill the __LINKEDIT segment): /Users/jrodriguez/devel/napari/macOS/app/napari/napari.app/Contents/MacOS/napari (for architecture x86_64)
/Users/jrodriguez/devel/napari/macOS/app/napari/napari.app: the codesign_allocate helper tool cannot be found or used

:shrug:

Nice detective work everyone!
With NAP-2 I think there is consensus that we will be moving to conda based packaging, I would suggest that as long as we are shipping the conda build we can maybe keep one eye closed on the briefcase build issue for macos, if it turns out to be too complicate to fix

Agree with the sentiment here. Was hoping for a quick fix but we couldn't find one. I also could not install the briefcase-based bundle for v0.4.16, so the artifact has likely been broken for a while even when the action was successful.
I may still revert the extra changes here to at least make the action pass again, though based on the error, I doubt that artifact is useful for anyone.
+1 to dropping the briefcase-based installers for v0.5.

@jaimergp : I decided to revert your changes, but kept the verbose flag if we want to debug this later. If you think this looks good, approve and I'll merge.


Add better argument parsing for shell

Signed-off-by: Gergo Csizi<EMAIL_ADDRESS>

I am neutral about this change. It makes the shell more complex, but it allows better argument parsing.


Mistral 8*7B Out of memory

Does the framework support the mistral 87B model perfectly?
I encountered an Out of Memory error during use.
The machine is  8*A100 80G.

Hi @byerose, yes we do support Mixtral 8x7B model. Can you please share the script you are using? I have been able to run this model on as little as 2xA6000


Flight Search Feature Added

@subhadip-saha-05 Kindly Merge this Pull Request.
I've Added the new feature with no branch Conflicts

it shows it has some conflicts

@subhadip-saha-05 kindly check and merge I have removed all the conflicts

It's not solved yet ! kindly check it ! Take your time

@subhadip-saha-05 all branch conflicts removed and The changes approved by moderator
kindly merge my PR


Problem with type

I create database dump:
pg_dump -F c --blobs -f "ebicdb.dmp" ebicdb

And foreign table:
CREATE FOREIGN TABLE outqueue_y2014m01c (
    id_outqueue integer,
    id_route character(36),
    id_structure character(36),
    id_msg character(36),
    id_msg_parent character(36),
    id_msg_internal character varying(256),
    id_dst character(36),
    id_src character(36),
    date_in timestamp without time zone,
    date_out timestamp without time zone,
    status smallint,
    endpoint character varying(500),
    out_filename character varying(500),
    status_info text,
    message_type smallint,
    id_msg_link character(36),
    original_payload_checksum character(40),
    original_payload_name character varying(128)
) SERVER dump_server
  OPTIONS (
    file_name '/var/lib/postgresql/ebicdb.dmp',
    schema_name 'public',
    relation_name 'outqueue_y2014m01'
  )
;

When i want to execute:
select * from outqueue_y2014m01c;

i have error:
ERROR:  invalid input syntax for type timestamp: "2014-02-01 00.909"

When i execute select * from outqueue_y2014m01 on database ebicdb i have results without problem.
I can execute:
select * from outqueue_y2014m01c limit 10;
select * from outqueue_y2014m01c limit 100;
select * from outqueue_y2014m01c limit 99999;
select * from outqueue_y2014m01c limit 300032;

witout error, but i cannot execute:
select * from outqueue_y2014m01c limit 300033;
ERROR:  invalid input syntax for type timestamp: "2014-02-01 00.909"

This is row 300033 from normal database:
id_outqueue |               id_route               |
id_structure             |                id_msg |
id_msg_parent             | id_msg_internal |
id_dst                | id_src                |         date_in
| date_out         | status | endpoint | out_filename | status_info |
message_type | id_msg_link | original_payload_checksum         |
original_payload_name
-------------+--------------------------------------+--------------------------------------+--------------------------------------+--------------------------------------+-----------------+--------------------------------------+--------------------------------------+-------------------------+-------------------------+--------+----------+--------------+-------------+--------------+-------------+------------------------------------------+-----------------------
<PHONE_NUMBER> | 9aeebbdd-da32-4df1-881e-479477b20964 |
590e19a3-a184-46ac-b2ff-c5cf105f51c2 |
f8f931a2-fc4b-43cf-9315-bc3a3be81fa1 |
107abb92-3203-4331-b510-5d2088f14cd0 | 223/14/M        |
B1AA1BF7-0C1A-11DB-A11F-2D8072E8B6EB |
ca611421-3b01-4171-afd5-bce91c9e27a8 | 2014-02-01 00:21:24.909 |
2014-02-01 00:21:28.014 |     20 |          | |             |
7 |             | 396c2c24f6a02dfbb01840d1813b105388e1ce3d |
RPS_20140201_0015.TXT
(1 row)

I have an idea of what this could be. What happens if you only dump that table? Does this still occur? If so, is it on the same or a different row?


Resolution causes email when an alert is removed from a group

What did you do?

Create an alert , use send_resolved: no
Add a second alert in the group
the two alerts are sent in the same mail
solve one of the alerts

What did you expect to see?

I should have received one mail with the original alerts

What did you see instead? Under which circumstances?

I received 2 mails:
one mail with two alerts
another mail with only the remaining alert

Environment

Alertmanager version:

alertmanager, version 0.16.0 (branch: HEAD, revision: 73bdd966e0055f3b828340ade3ef1f3a38169cdc)
build user:       root@fbea1f55d584
build date:       20190121-12:58:06
go version:       go1.11.4

To be clear, this was at the group_interval not the repeat_interval?

Yes

Okay this is not a bug. Actually the event occured twice in a short interval, and the second time only one alert was firing.

Sorry :)


Typographical error: reinforced_conrete

reinforced_conrete": "Reinforced Concrete", "

Nice catch! After the PR is merged and released, there should be a mass edit to fix the typo.
https://taginfo.openstreetmap.org/tags/material=reinforced_conrete

Thanks for the fix. From https://github.com/openstreetmap/id-tagging-schema/pull/1245#issuecomment-2150676973 : Does someone pick up the task to cleanup those 3k values? Otherwise I think we should add a deprecation rule to start the slow cleanup via iD.

The wrong values have been cleaned up by OSM user mapperrue (see https://www.openstreetmap.org/changeset/153484243 and next/previous changesets).


JAX-CKB importer: Fix API breaks

deal with JAX for latest data set?

Content that was accessible for previous versions is now behind a $500 annual paywall branded as CKB BOOST (https://ckbhome.jax.org/register/signup). Additionally, this paywall also does not include the right to redistribute (https://ckbhome.jax.org/legal/eula)

closed in #174


Added test cases, finished foreign key implementation

Adds the entire foreign key test case suite from Dolt, in addition to cases originally missed that were discovered during the new implementation.

Manually merged into base PR.


Replace PowerScript by PowerShell

The appendix contains PowerShell examples, not PowerScript examples.

Docs Build status updates of commit e1a84e4:
:clock10: Full build: the average full build time is 8 min(s) 3 sec(s), this is based on the last 804 build(s) for this repository.

Docs Build status updates of commit e1a84e4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/use-cli-effectively.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

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


Modal/FocusTrap: useLayoutEffect

Better fix than https://github.com/Cambly/syntax/pull/355
In Cambio we use a Cambly Syntax IconButton instead of a custom button component. An IconButton is only enabled after hydration / first render so focus on the first element is not possible which caused the previous .focus failure.
How is this better?
Still sets the focus on the close icon button

Closing this PR since it was fixed by using isHydrated instead: https://github.com/Cambly/syntax/pull/367/files#diff-8e3a1880ee770b6f67c6a11119842e56cde764b91f8ec2433e59c59b557e62e7R73
(the useLayoutEffect approach didn't actually work)


[Feat] Add new category browsing page with search functionality

Description
I would like to propose to add a new web page that opens when the "Shop Now" button is clicked on the category card (as shown in the attached image). This page should allow users to browse through products in the selected category and provide a search bar to filter products by name or other attributes.
Current Functionality:

The "Categories" section in the navigation bar displays details about each category in a container with a "Shop
Now" button.
Clicking the "Shop Now" button currently does not redirect users to a product browsing page.

Proposed Changes:

Create a new web page for each category, listing all available products in that category.
Add a search bar on the page to enable users to search through products by name, price, etc.
Display product details like name, image, price, and an "Add to Cart" button for each item.
Implement pagination or infinite scrolling if the product list is long.

This feature would improve the user experience by allowing them to explore products within specific categories and easily find what they are looking for via the search bar.
I would like to work on this issue, please assign this to me.
Screenshots

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I'm a GSSoC'24-Extd contributor
[ ] I'm a Hacktoberfest'24 contributor
[X] I am willing to work on this issue (optional)

@mdazfar2 , could you please assign this issue to me? I can work on implementing this feature.

@kavya410004 Thank you for raising an appropriate issue.

You are assigned, and please try to add a dummy shop and dummy products that match the UI background, making it look professional and appealing.

@kavya410004 Thank you for raising an appropriate issue.

You are assigned, and please try to add a dummy shop and dummy products that match the UI background, making it look professional and appealing.

Thank you for assigning me to this issue! I’ll make sure to add a dummy shop and products that match the UI background.
Also, since I’ve registered for Hacktoberfest after raising this issue, would it be possible to add the relevant Hacktoberfest label to the issue now?

Sure @kavya410004, I will be adding the Hacktoberfest label 🏷.

hey @kavya410004 I hope you are doing well!

It has been 2 days and you haven't responded to anything. Unfortunately, I have to close this issue because there are many duplicate issues raised. Please don't be discouraged. Thank you.

@Suvadip-sana do you want to work on this issue?

@mdazfar2  I am still working on this issue, would it be possible to give me some more time? I'd be thankful if you could.

sure @kavya410004 i thought you were offline thank you for pinging me take your time.

Hi @mdazfar2
Is there a recommended limit on the number of dummy products I should add? I plan to store all the dummy products in a JavaScript array of objects.

Okay @kavya410004, add whatever you want accordingly.

Solved ☑


az aks list ResourceNotFoundError error

Describe the bug
Azure CLI seems to be retaining some kind of state from a previous cluster I created and removed. Now this command is failing and I don't know how to get it working again.
Command Name
az aks list
Errors:
ResourceNotFoundError: Resource group 'pod-iot-demo' could not be found.

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Create a resource group and cluster
Delete the resource group and cluster
Add a new resource group and cluster
az aks list

Expected Behavior
Command lists my aks clusters.
Environment Summary
macOS-10.15.7-x86_64-i386-64bit
Python 3.8.6
Installer: HOMEBREW

azure-cli 2.15.0

Extensions:
azure-iot 0.9.4
aks-preview 0.4.66

Additional Context

aks

az config set is used to set default values, youu can use unset to remove. Please upgrade to latest version of az cli 2.39.0


Fix silex namespace

The namespace are reference to Cilex\Application and Cilex\ServiceProviderInterface instead of the correct namespaces Silex\Application and Silex\ServiceProviderInterface.

Wrong target to merge. Closing this and create a new one.


"new" Material Docs Issues

The little "pen" icon is not vertically centred.

The branch indicator displays over the bottom right text and also over the theme switcher. Should it be moved to its own place in the header/footer rather than be floating?

The text margins are not equal [an issue in a few places]

We now use Furo theme so this is not needed.

We now use Furo theme so this is not needed.


Project: Logged-in user details.

Project name
MTHT
Description
This is a very simple app which shows current user info from MS Teams. Unfortunately, I did not have time to do something nice this time.
My plan after this hack is to build proper application with Azure Cognitive Services on top of it, to quicky communicate with coworkers.
Project Repository URL
https://github.com/KamilSiebyla/MTHT
Project video

Team members
KamilSiebyla

Hi @KamilSiebyla,thank you so much for your submission, no project is too small! 🙂 Looking forward to checking it out! Would you be able to replace the image with the video? That'll help our judges to understand your app a little better. Thanks!

Hi,
this is just this landing page, that is why there is only screen dump - did not have time to do something more🙂 But of course I could make a video if needed 🙂
/Kamil


Radar Gridlines Color

How to change the gridlines color on radar? I already tried this options but it doesnt work
scales: {                 gridLines: {                     color: "white"                 },             }

@wahyuhandy do you have a fiddle for this? gridLines.color should do it. However, your top level key should be scale not scales for a radar chart

@etimberg Thanks, It solved now. by changing the top level key to scale

This works for the circular gridlines, but not the lines that start in the center and move outward towards the label. Those lines are still gray in the above example. Any idea how you change the color of those label gridlines which are currently gray? Thanks

@bhellman1 see the JSFiddle posted in #3710, it should be scale.angleLines.color
scale: { angleLines: { color: 'red' } } for example.


plan to have a dark theme?

Hello, is there any this kind of plan?
BTW, great software!

A dark theme would be nice, but there is no plan to work on such thing at the moment.