Sequence diagram or stateful applications

After googling and reading the documentation I didn't find a way to describe a sequence of messages. As I understand the current OpenAPI base on the idea what each message is independent.
I have stateful protocol and I should describe state-machines and reactions at each time or in each stage. As I understand it should be some addition to the current asyncapi. A sequence diagram basically can solve it but it has no sense to use without asyncapi/openapi.
It's a question and maybe proposal to cover stateful protocols as well.
Regards,

I believe it's related to #618

@stalkerg There is an ongoing RFC-0 that includes https://github.com/asyncapi/spec/issues/558 request/reply exchange pattern that can be of your interest.

@smoya yes, it's like a special case for what I want to see. In request/response we have shared state for two messages (include error messages). In my case, I need a little bit more.

@stalkerg would be really helpful if you showed an example as to what you want to describe and how the spec currently comes short of that.
An example could be to adapt the upcoming Social Media example as a starting point and introduce something new that is stateful, and how you currently can describe it, and where the spec comes short i.e. what you cannot define 🙂

@smoya thanks, for the links, looks like it's an existent issue, but unfortunately, everybody tried to provide a limited solution.
Request/response it's just a group (or pair in basic case) of messages with shared unique fields, like id (without it will be sync API).
@jonaslagoni yes, I should. After googling, looks like not so many people try to go beyond UML seq diagrams and UML state graphs.  I just want to say, it describes the use case or user story will be 50% of success. I will do it soon.
But basically, I should add the concept of states and sequence. You can imagine chatting with rooms or game lobbies when after game matching you can play only in one lobby. In that case, you have several states like:

not authorized
authorized
in lobby/chat room

Depending on the state you have different API (messages types), also you can't randomly change these states. Also, sometimes you can receive messages in some sequence (logging bootstrap on a server).
I should, describe it's better but I believe it's should provide a quick introduction.


widget/container: Changed 'AddChildren' to be a variadic

It does not brake any interface but it enhances it by allowing to send multiple childs in one call instead of having to do multiple calls to it.
This is something that potentially only bothers me but it's a nice improvement to the API as it's something always done that in some cases improves the readability and it does not do any harm and it's backwards compatible.

I am happy you're using the library enough to find annoyances like this, and helping fix them!  I will happily merge this with a little better name for that variable.

Done :)


property based testing

https://github.com/HypothesisWorks/hypothesis-python

You can probably use hypothesis-ros (and the not yet existing rospbt).

Yes I was thinking to use hypothesis-ros in the pyros-rosinterface package... There are things to simplify in testing there.


add dyfi redemption chart to veyfi.md

Added the chart shown in https://github.com/yearn/yearn-devdocs/issues/372 to the veYFI page under contribute/governance.
Comments:

Original image from the issue was private and could not be saved. What I added is a screenshot of it. I can update the image if given access to the original, although I don't really think it makes a difference.
There is some automatic linting going on when I make changes (markdownlint plugin defaults). I don't think the changes are breaking the style guide but happy to adjust if this is a problem.

dead link is a false positive


WIP Add playwright test

Component / Package Name:
This PR contains:

[ ] bugfix
[ ] feature
[ ] refactor
[ ] documentation
[x] other

Are tests included?

[x] yes (bugfixes and features will not be merged without tests)
[ ] no

Breaking Changes?

[ ] yes (breaking changes will not be merged unless absolutely necessary)
[x] no

If yes, please include "BREAKING CHANGES:" in the first commit message body, followed by a description of what is breaking.
List any relevant issue numbers:

Description
Add playwright testing to make sure emails are getting rendered properly. It also added a github action to run testing on CI.
Things to do

[ ] Fix eslint errors (I tried to disable the rules for .spec files only but eslint formatting was incompatible with prettier formatting so I just ignored it for now)
[ ] Move the CI to the correct flow. Should it prevent release or only prevent merges?
[ ] It's only testing one demo email so maybe the rest of them as well

Thanks for putting this together!
As a point of reference, https://github.com/shellscape/jsx-email/pull/101 had a preview error in it. But it didn't show up when running the preview from within the repo. That seems to be a continual pain point. I had to publish a new test version and install it independently, elsewhere on my file system and run the preview to surface a dependency issue with Vite where a dependency of  postcss-color-functional-notation was causing a vite build issue, and need to be added to optimizeDeps:
postcss-color-functional-notation
  -> @csstools/postcss-progressive-custom-properties
       -> postcss-value-parser

So I'm going to have to figure out how to create a local project in isolation without having to publish and we can run playwright against that. Will work on the plumbing to make that happen.

Tested some things locally and we can use the pnpm file: protocol for dependencies to accurately mimic a published version. Will add a script to this PR that generates a separate local test project using that.

@wladpaiva no matter what I do, I keep getting Serving HTML report at http://localhost:9323. Press Ctrl+C to quit. when running the tests locally. Are you aware of any way to get past that and have the process end without user intervention?

Weird, that's the report and comes from the playwright show-report command. Mine is not auto executing it. How are you running it?

I ended up making a lot of changes last night, including swapping the html reporter for the line reporter, which is what you're seeing now. Ran into all kinds of clunkiness with playwright last night too. Things like it not being able to run this line and return the innerHtml https://github.com/shellscape/jsx-email/pull/102/files#diff-033c527a97d545b925c665015ba56236fc739ea416a1f72edcd15289bfd6867bR24, and snapshots being absolutely bafflingly weird.

Pulled your last change and seems to be working without editing anything

yessir! figured a few things out. I think we're good to go on this. there are a few changes I want to get into the preview app before we pull the trigger on this one.


Provide Symbols to VSCode

VSCode plugins have the ability to provide symbols to the outline view and breadcrumbs.
https://code.visualstudio.com/api/language-extensions/programmatic-language-features#show-all-symbol-definitions-within-a-document

This plugin seems to have symbol providers, but they don't seem to be providing the data to VSCode.

Nevermind. It seems this is properly wired up, it just took a little while to index my files.


Tidying up

Task

JIRA

Description

Deleted unused dependencies and resources. Additionally made some
refactor and formatting. Using gradle configuration, which specifically
includes only armeabi-v7a and arm64-v8a, which should cover most
modern Android devices as suggested in TensorFlow docs.

Danger has errored
[!] Invalid Dangerfile file: No such file or directory @ rb_sysopen - build/reports/detekt/detekt.xml. Updating the Danger gem might fix the issue. Your Danger version: 6.0.9, latest Danger version: 6.1.0
 #  from Dangerfile:48
 #  -------------------------------------------
 #      kotlin_detekt.report_file = 'build/reports/detekt/detekt.xml'
 >      kotlin_detekt.detekt(inline_mode: true)
 #  end
 #  -------------------------------------------

  Generated by :no_entry_sign: Danger


Custom Field name shown instead of label on profile page

When adding a custom field with labels, the labels are not shown when viewing the profile page (User_info). Instead, the field name is displayed.
For example, for the following custom field, "cx.company" is shown on the profile page where "Company" is expected to be shown.
Users.addField({
    fieldName: 'cx.company',
    public: true,
    fieldSchema: {
        type: String,
        optional: true,
        label: "Company",
        public: true,
        profile: true,
        editableBy: ["member"]
    }
});

Screenshot from profile page user info shown below:

I'm having the same issue?

Any news regrading this?

You could submit a PR :)

What view is that at I will take a look at it?

I guess something is wrong here: https://github.com/TelescopeJS/Telescope/blob/master/packages/telescope-users/lib/client/templates/profile/user_info.html#L13


Add an RwLock equivalent to this crate

It would be nice if there was a spinlock equivalent of an RwLock in this crate as well. In my crate, I have the need of a read-write lock in a #![no_std] context. I am willing to implement this pull request.

Nevermind, I've decided to build my own and leave this crate to be minimal.


Can't select Bash kernel

Testing #14788
Have bash kernel installed
No option to select Jupyter kernel
I'm in a codespace with Python 3.9.2 fwiw
Logs
Visual Studio Code - Insiders (1.85.0-insider, codespaces, desktop)
Jupyter Extension Version: 2023.11.1003342141.
Python Extension Version: 2023.21.13051019.
Pylance Extension not installed.
Platform: linux (x64).
Workspace folder /workspaces/vscode-copilot, Home = /home/node
23:45:35.521 [info] L’utilisateur appartient au groupe d’expériences 'KernelCompletions'.
23:45:35.824 [info] Start refreshing Kernel Picker<PHONE_NUMBER>824)
23:45:35.828 [info] Using Pylance
23:45:39.157 [info] Start refreshing Interpreter Kernel Picker
23:45:41.545 [info] Starting Kernel startUsingPythonInterpreter, .jvsc74a57bd0eb4a0ac80907d7f44e1a5e88d3d3381b33e3dbedd3a24d113e876f30a0c46bee./usr/local/python/current/python./usr/local/python/current/python.-m#ipykernel_launcher  (Python Path: /usr/local/python/current/bin/python, Unknown, 3.9.2) for 'Untitled-1.ipynb' (disableUI=true)
23:45:44.696 [warn] Failed to get activated env vars for /usr/local/python/current/bin/python in 5680ms
23:45:44.770 [info] Process Execution: /usr/local/python/current/bin/python -c "import site;print("USER_BASE_VALUE");print(site.USER_BASE);print("USER_BASE_VALUE");"
23:45:45.109 [info] Process Execution: /usr/local/python/current/bin/python -m pip list
23:45:45.766 [warn] Failed to get activated env vars for /usr/local/python/current/bin/python in 4211ms
23:45:45.816 [info] Process Execution: /usr/local/python/current/bin/python -c "import ipykernel; print(ipykernel.__version__); print("5dc3a68c-e34e-4080-9c3e-2a532b2ccb4d"); print(ipykernel.__file__)"
23:45:45.869 [info] Process Execution: /usr/local/python/current/bin/python -m ipykernel_launcher --f=~/.local/share/jupyter/runtime/kernel-v2-154555BuWJmgoIV7WN.json
    > cwd: /workspaces/vscode-copilot
23:45:46.570 [info] Process Execution: /usr/local/python/current/bin/python ~/.vscode-remote/extensions/ms-toolsai.jupyter-2023.11.1003342141-linux-x64/pythonFiles/printJupyterDataDir.py
23:45:47.024 [info] End refreshing Kernel Picker<PHONE_NUMBER>824)

Please could you enable logging as follows:

Open settings & go into Jupyter->Logging
Change the value to verbose
Reload VS Code,
Attempt to repro the issue & then copy the output from the Jupyter output panel.

I also had some trouble getting Jupyter Kernels to show up on a fresh WSL.
things that eventually led to success:
Created a venv in the workspace.
Installed the jupyter package into that venv
started and stopped a jupyter server - jupyter notebook

I also had some trouble getting Jupyter Kernels to show up on a fresh WSL.

Its possible you do not have Jupyter installed and the kernel installer for bash looks for Jupyter to be installed.
Mosts of the install scripts out there expect users to first have jupyter installed, then to install the kernelspecs.
That could be what you are running into
Basically not an issue with VS Code, but an issue with installation of kernels (the code used to install the kernels)

The reloading is not an issue with the kernel logging,
Adopting the output channel logging API doesn't help here,
Also not using the output channel logging API as it doesn-'t clear the logs upon reloading VS Code..
The search for kernels happens only once, when extension activates for the first time.

I installed the jupyter package and I'm still running into issues. Is there a standard devcontainer definition that we can include in Jupyter TPIs to minimize setup friction? I have spent the last 2 hours debugging various configuration issues and still haven't really been able to test this TPI's scenario

We avoided going down the path of containers, as we assign issues to those who are familiar with setting up of Jupyter.
Perhaps we will need to revisit that.

ent the last 2 hours debugging various configuration issues and still

Whoa, thats a lot of time spent.
Please do share the logs

I installed the jupyter package and I'm still running into issues.

You can ignore bash and try Julia or R, or just skip TPI and mark as verified
Right now, we have at least one person who has verified this TPI, and this isn't a platform specific item
I.e. the fact that it has been verified by one is sufficient
you seem to have burnt a few hours on this already.

OK, after installing the jupyter package and reloading a bunch, the Bash kernel finally showed up. Could this be in a requirements.txt? The TPI didn't mention needing to ensure that jupyter was installed explicitly

Could this be in a requirements.txt? The TPI didn't mention needing to ensure that jupyter was installed explicitly

Its just an oversight, I've never installed a jupyter kernel without installing Jupyter

Could this be in a requirements.txt

I think its safe to require Jupyter be installed for such tests.
Will not go with requirements.txt, as some might use conda, poetry, etc...
Thats why we do not even have instructions to setup Python envs, we assume testers know how to do that.
I.e. going forward will ensure the requirements are to have Jupyter installed and setup.

r installing the jupyter package and reloading a bunch, the Bash kernel finally showed up. Could this be in

Closing as this has been resolved.


Document installing via an internal PyPI server

I need to install modules from our internal PyPi server.  Using pip, I would do something like
pip install --extra-index-url=https://example.com/pypi internal_package

I have found https://stackoverflow.com/questions/24443583/using-an-extra-python-package-index-url-with-setup-py which indicates several ways to achieve a similar effect, but none of them seem to be working for me.  The problem might be that I also need to authenticate on the server, and have not found the correct combination of changes to do that.
In debugging this, it would also be helpful to find a way to turn on the verbose flag while installing so that I can get more information about how it is failing.

Hatch has been rewritten from scratch and the core logic now revolves around the concept of environments rather than wrapping pip so this should now work, see https://ofek.dev/hatch/latest/environment/


Update to nf-core template

Update the project fo follow the latest nf-core template structure

Given the amount of nf-core updates, I would leave this task for the second release


Make use of official libplctag.NativeImport package

Hi there @mesta1
If you are interested - I've prepared a Pull Request for your fantastic library to make use of the libplctag.NativeImport package.
This package just provides the native libraries, and the relevant P/Invoke interop logic, and the various constants (Error Codes, Debug Levels, and Events).
The benefit to your customers would be:

Latest libplctag binaries are shipped. These are usually released within a few hours of the core libplctag library being updated.

The benefit to you would be:

When an update is released for libplctag, you can simply update which package version is referenced.
Don't need to maintain additional copies of libplctag native libraries in this repository.

thanks, can't test on a real plc but makes sense and everything looks good

Thanks @mesta1! I'll keep an eye out for issues raised on this repo that relate to libplctag.NativeImport and help out where I can.


fix library link in WORKSPACE

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Da Cheng seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Multi variable linear regression

I ported the regression to our new library.  Main change:  improved the handling of column names in the passed dataframe and now it is fully tested.

Maybe @JrtPec can have a quick look and merge?
Ah, we also have to write documentation, fancy the plots and provide an example notebook...

Coverage increased (+20.8%) to 90.244% when pulling 16d9b864c74bb49d4af031a58150499cb011e47a on issue3_linreg into 3c349bcc192bf5d061a0c9df71cfb91b502c387a on master.

Coverage increased (+20.8%) to 90.244% when pulling 16d9b864c74bb49d4af031a58150499cb011e47a on issue3_linreg into 3c349bcc192bf5d061a0c9df71cfb91b502c387a on master.

I have looked at the code, it is mostly what we've already seen before so its fine.
I have only 1 style issue: the use of **kwargs in the __init__ method. It makes the signature hard to read (you need to check the docs to see what the options are), and any IDE's prediction will not show the optional arguments.
So I propose to explicitly ask for arguments in the __init__ method.
You'll also need to deliver the material to add the analysis to the website though. We will go through that process next meeting ;-)

Thanks Jan. I had merged it already because of some code I'm running at 3E that needed the regression in the last pypi release.
Good point on kwargs in init. I'll change that.
I created an example notebook, but it's a bit silly without weather data (regression of one gas consumption on another :-/  )  So next monday we have to add a weather dataset for 2016, update the example and prepare website material.  Nice agenda!


include VCF Header info in output from VCFRecordReader

This fixes an issue where it is impossible to access information contained in the VCF header within Map/Reduce methods because the VCFRecordReader does not set the header information on the VCFContextWritables that it produces.
The VCFRecordReader class does read the header (and throws an error if it is not present) because it needs it to deal with contigs. Passing the information out is a very simple change.

Thanks a lot @eastlondoner and apologies it took so long.

No worries!


Lab 8 - UI changes not reflected

Module/LP: 08
Lab: M08-Unit 3 Monitor a load balancer resource using Azure Monitor
Task: 04
Step: 02
Description of issue
Health probes don't support "Unhealthy threshold anymore", there is no field for that. Please remove from instructions.
Relevant screenshots

This has been updated


'Fork me on Github' link is not clickable when navbar is collapsed for smaller screens

The list items from the nabber cover the 'Fork me on Github' link when it is collapsed for smaller screens. making it impossible to click:

It's an easy enough fix with a couple lines of css (adjust the width of the li's or the z-index/positioning =), but I'm not super familiar with Bootstrap, so there might be a way to fix this with its built in classes.
Confirmed on Safari 8 in OS X and Chromium 40 in Arch.

Can you move this issue to ryansb/ofCourse? This is an issue with the base templating created in ofCourse websites.

Sure, added it here.
Just curious, are the template files in this repo not used? Or will every one of these content sites need to be updated when changes are made to the templates?

Every one of the content sites will need to be updated. ofCourse currently doesn't have a nice way to propagate changes like this in a convenient way.

Now it does! ofcourse sync

:rocket:


Dynamically list VPCs for a given Region in AWS

What problem are you facing?
Considering if someone were to create a UI around Crossplane for AWS resources, the VPCs and Regions don't exist as an explicit type and show up in individual resource classes as a string. A further example of things we might consider how to model would be security groups, rds subnet groups, and more. This concept probably has overlap with design being considered in #564
How could Crossplane help solve your problem?
Currently when constructing aws resource classes a user has to enter a string for the vpc-id, and it’s further required that the vpc must exist in the region you’ve configured as well, so region is really implied if you've selected a VPC. It would be great if we could model the VPCs that are available in a given region and avoid user's ability to misconfigure. In an RDS resource class one might select a region, then display a list of VPCs, pre-selecting the default.
This might represent useful fields and labels, although more consideration should be given to the exact labels and fields of the objects based on use cases.
Region
 labels:
   region=us-west-1
   providerName=aws-creds-1
   provider=aws
 name: aws::us-west-1
 region: us-west-1
   provider: aws
   providerReference: aws-creds-1

AWSVPC:
   labels:
     region=us-west-1
     providerName=aws-creds-1
     provider=aws
   name:  vpc-id-123456
   vpcID: vpc-id-123456
   isDefault: false
   subnets: xxx.xxx.xxx.xxx/xxx
   region: aws::us-west-1

AWSVPC:
   labels:
      region=us-west-1
      providerName=aws-creds-1
      provider=aws
    name:  vpc-id-567890
    vpcID: vpc-id-567890
    isDefault: true
    subnets: xxx.xxx.xxx.xxx/xxx
    region: aws::us-west-1

We will be modeling networking related types, such as VPCs, Subnets and SubnetGroups in #660, does that cover what you are looking for here @lukeweber?


Generate article summary responses inline

We replace the previous fixed summaries with summaries generated inline
with the article prompt.
Some of the logic which makes use of the comrak crate is difficult to
follow. Comments have been added for clarity.

Although fine for now, might https://github.com/wooorm/markdown-rs be a better choice of markdown parser?

This could work as well. Though looking at its documentation, it seems like it also closely follows cmark-gfm, much like comrak. I suspect that the footnote definition hack will still be necessary because of this. But we can try it before merging this if needed?

Although fine for now, might https://github.com/wooorm/markdown-rs be a better choice of markdown parser?

This could work as well. Though looking at its documentation, it seems like it also closely follows cmark-gfm, much like comrak. I suspect that the footnote definition hack will still be necessary because of this. But we can try it before merging this if needed?

No comrak is fine for now


Added PCextreme to hosts.yml

Added PCextreme to hosts.yml, also my awesome editor config removed trailing spaces.

Give me a moment

Give me a moment

Should be fixed shouldn't it? Still contains the removal of the trailing spaces.

Should be fixed shouldn't it? Still contains the removal of the trailing spaces.


Image buttons should have complete alt text

https://github.com/TBD54566975/ssi-sdk/blob/main/README.md
In all cases, the alt includes only the text in the gray sections. Make these
godoc ssi-sdk
go version 1.17.6
go report A+
license Apache 2
issue 21 open
ssi-sdk-ci passing

for issues, the number open is a variable so can't hardcode that into the alt text. also for CI, don't want to hard code the status


Fix #797 ConsulRawClientBuilderSupplier conflict with JPA when start

Fix ConsulAutoConfiguration.consulRawClientBuilderSupplier conflict with JPA

When this pull request will be merge in?


react: create a JobItem React component

Create a separate React component for JobItem that will be rendered in the JobList component /JobList.jsx

Hey,
Can you please assign this task to me.

Hey, @sanketyelave ! I'm sorry this issue is already solved, maybe you could help me out with the Navbar component? Ask to assign you here if you're interested! :)


cs-xml - modifications and fixes

Signed-off-by: Sorin Moldovan<EMAIL_ADDRESS>

Looks ok. Can be merged. :+1:


Update ProDiff.py

The key 'f0_std' is used in the code with the dictionary 'hparams', but this key cannot be found in the dictionary 'hparams', resulting in a KeyError error.
The reason is that the 'f0_std' key-value pair in the 'hparams' dictionary was not properly set in the previous code, causing an error in the following code segment in the 'build_model()' function of the 'ProDiffInfer' class.
The solution is to ensure that the 'f0_std' key-value pair in the 'hparams' dictionary is correctly set in the previous code, or add a default value in the code.

ProDiff_Teacher.py is the same.


Hability to pass arbitrary flags lost

Issue Type

Bug report

Molecule and Ansible details
ansible --version
ansible <IP_ADDRESS>
  config file = /home/drymer/.ansible.cfg
  configured module search path = Default w/o overrides
  python version = 2.7.13 (default, Jan 19 2017, 14:48:08) [GCC 6.3.0 20170118]

molecule --version
molecule, version <IP_ADDRESS>rc16

Molecule installation method: pip (rc)
Ansible installation method: pip

Desired Behaviour
At some point, it was posible to pass arbitrary flags to ansible when using converge, but it seems to be lost as it doesn't work. It would be awesome to have it restored.
Actual Behaviour (Bug report only)
molecule --debug converge -s debian_9 -- -v --skip-tags=foo
Usage: molecule converge [OPTIONS]

Error: Got unexpected extra arguments (-v --skip-tags=foo)

PD: Thanks for your awsome job, molecule is awesome!

Hi @drym3r I remember when I implemented this, and didn't carry it over to v2, b/c at the time it felt like an inconsistency between other subcommands (e.g. test).
Can you give me some feedback on it's intended use case?  I am assuming this is a feature only used while performing role development.  Is that mostly why you want the feature?  Molecule.yml can also be updated to pass flags to the CLI, so can you give me a little feedback as to why it needs implemented on the CLI as well.  Thanks.

PD: Thanks for your awsome job, molecule is awesome!

👍

Anyway, if it's possible to do this within the molecule.yml is good enoght. It's possible?

Yeah, should be.  See the provisioner docs, I believe you're interested in the options section.

Awesome! Thanks and sorry. I do believe anyway that having the hability to pass them on cli would be useful on certain scenarios. ansible-container, for example, make it possible.


[ISSUE-1161] Pipeline runtime filter

Enhancement
RuntimeFilter has already been supported in the non-pipeline engine, at present , it should be ported into the pipeline engine.
Since A join B == (A semi-join B) join B, so bloom filter, min-max and in-filter that are built upon hash table of right side of HashJoin is called RuntimeFilter,  RuntimeFilter taking effects on A can produce a result that contains the whole result of A semi-join B. so it can reduce output size of probe side of hashjoin and speed up hashjoin.

run starrocks_be_unittest

run starrocks_be_unittest

run starrocks_clang-tidy

run starrocks_tscancode

run starrocks_tscancode

run starrocks_tscancode


DREAME Bot D10S Pro

Hello,is it possible to include the new Dreame D10S pro.
This is not supported by the XIAOMI Cloud. So can only be used with the Dreame Home app. So I do not have access to the token. Are there any solutions?

of coure . its R2250 miapBB 2D

@Tasshack
Any good news on the integration with Dreame D10s Pro ?
Unfortunately, it is still not in the Xiaomi app.
BR,
Robert


Support unique constrain on nullable columns

Description
Issues Resolved
[BABEL-3571]
Sign Off
Signed-off-by: Tanzeel Khan<EMAIL_ADDRESS>Check List

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is under the terms of the Apache 2.0 and PostgreSQL licenses, and grant any person obtaining a copy of the contribution permission to relicense all or a portion of my contribution to the PostgreSQL License solely to contribute all or a portion of my contribution to the PostgreSQL open source project.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 4 (100.0%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.04%) to 72.195%

Files with Coverage Reduction
New Missed Lines
%

contrib/babelfishpg_tsql/src/pl_handler.c
1
91.07%

Totals

Change from base Build<PHONE_NUMBER>:
-0.04%

Covered Lines:
40311

Relevant Lines:
55836

💛  - Coveralls


[CI] Pin zlib version on Travis-CI

Work around a breaking change introduced in https://github.com/conda-forge/zlib-feedstock/pull/21

This should be obsolete now.


Title: A gym website login page

Initiative (Required)
GSSoC 2024 Extd 🚀
Is your feature request related to a problem? Please describe.
A front-end only login page for a gym webiste which users can use to integrate with their backend
(for gssoc-ext and hacktoberfest)
Describe the solution you'd like.
Front-end login page for a Gym admission website
Add any other context or screenshots about the feature request here.
No response

@amrutha-m206
Hello, I noticed that a similar issue was created in another repository, which goes against our guidelines. As a result, I have close this issue.
I can reference the specific issue for your awareness, but I prefer not to negatively impact your score.
Thank you for your understanding.


Create pascals_triangle.cpp

I have added the code for Pascal's Triangle under Dynamic programming. Kindly merge my PR under HacktoberFest 2022. @ianshulx

@aadubey01  thank you for your contribution, you are doing great, please don't forget to star this repo.


Improvement 41: add IBaseService in Domain layer

Hey @guidomaiolams! Thanks for the ticket, here are a few suggestions for next time:

Make sure to include a description on what this PR is doing. We do have a styleguide about this kind of stuff. Otherwise, reviewers have no clear context on what the intention is. (I'll share it here later, it seems it wasn't public.)
You did reference the ticket this solves (thanks!) but the ticket itself doesn't have much information either. Consider expanding it with details. This is specially important in open source projects like this one.

On the changes:

I noticed that several lines changed but they seem to only have whitespace changes -- consider avoiding changes that really do nothing, unless you're actually changing them on purpose.
Creating the interface so far was a good improvement, but without a base class, the behavior is still spread around across services. Maybe creating a ServiceBase class too? I think it would be a good idea.

On that design:

Services may do different things, one of them might be retrieving stuff from DB. Since these ones rely on context being available, a better name might be ContextServiceBase? This way, people extending from this project have it clear that it only applies to such cases.


⚠ TorrentLeech has degraded performance

In 8017ae2, TorrentLeech ($TL) experienced degraded performance:

HTTP code: 200
Response time: 7223 ms

Resolved: TorrentLeech performance has improved in 6e43da6.


[WIP] Reorganize examples (part 1)

Resolves #490.

[ ] create READMEs for all subdirectories (as listed in #490)
[ ] move some notebooks to docs/
[ ] move notebooks to subdirectories
[ ] clean up READMEs to point to correct files
[ ] rename sequential files to include numbers

May also include adding a little extra documentation to the notebooks here and there.

For the sake of sanity, this is going to become "part 1". Moving all at once isn't going to happen.
@jhprinz : Anything you have going that involves changes to the toy engine examples? If not, I'll just put those into this PR. Let me know if it is also safe to move around the alanine dipeptide MSTIS stuff -- I know you're about to do the big run of those; I can move them before or after that, according to your preference.

Please move all you want. I will run the example on a cluster anyway and will need a little script instead of a notebook.

Passes tests; ready for review. This only completes the move of:

alanine dipeptide MSTIS
toy model MSTIS
toy model MISTIS

Others will follow in later PRs, but this is a good start. READMEs for other directories are already in place.


cron jobs for buildbot and phab monitoring

fix phabricator / buildbot uptime monitoring

data is stored in separate databases

@ChristianKuehnel  I have added jobs to run for uptime checks and buildbot stats hourly. Note that they are stored in separate databases "buildbots" and "pahbricator" respectively.


RIMSEvalGUI v2.0.9: macOS executable broken

Describe the bug
RIMSEval v2.0.9 macOS executable is damaged and doesn't even open.
To Reproduce

Download dmg from releases
Shift App to Applications folder
Open it

macOS says: "RIMSEvaluation is damaged and can't be opened. You should move it to the Trash"
Desktop / GUI (please complete the following information):

OS: macOS Big Sur
Version v2.0.9
How did you install the GUI?  Executable from release

First diagnosis suggest that this is only an issue with the executable. Not sure how many versions are affected going back, however, needs to be debugged on macOS.
Currently this has low priority, since installs via regular python and anaconda work on macOS and only the executable is reported to fail.
Regular installation: see here

A bit more searching, this seems to be related that the app is not signed with an official Apple ID. See, e.g., the fbs issue here. For now, this should be included in the documentation that the user needs to strip the required argument from the app. At this point, there is no plan on incorporating full code signing via an actual Apple Developer account.
If fbs-pro includes a fix for this in the future, the attribute removal will not be necessary. This should be incorporated accordingly in the docs.

Tried the suggested steps. It still says "Permission denied" on my computer (MacOS Big Sur 11.6.7). :(
Additionally, the anaconda version is freezing every time I attempt a mass calibration.

Was able to run on MacOS.
After typing the xattr -cr /Applications/RIMSEvaluation.app in terminal, open it from the enclosing folder of the app.
However, there's a new issue. The mass calibration window freezes on hitting apply. Happens in both, anaconda and executable, versions.

Should go into a separate issue


Back button doesn't exit the app

When using the BeamerBackButtonDispatcher(delegate: routerDelegate) and simple flow like:

/ - Home screen (initial screen)
beam to booking screen
/booking/:bookingId - Booking screen
Press back, goes to Home screen
Press back:

Expected: It exits the app (this is what happens when I don't use BeamerBackButtonDispatcher).
Actual: The /booking/:bookingId route is called and Booking screen is opened 🤯
Digging inside  BeamerBackButtonDispatcher in the invokeCallback method:
bool didPopRoute = await super.invokeCallback(defaultValue); will return false which means RootBackButtonDispatcher didn't pop it, which makes sense since there's nowhere to pop.
But fallback after that is delegate.beamBack()); which will navigate to Booking Screen. Reason is that in this moment the beamStateHistory is:
[/, /booking/bookingId, /], so probably the beamStateHistory is wrong.
There's a lot of code so inside delegate, so it's hard to understand, but what caught my eye is that pop from booking screen to home screen will actually push / to beamStateHistory. That doesn't make sense, route pop shouldn't be pushing stuff onto the history stack.
Here's the frame caller where you can see that pop will push route to history:

Hi @itsJoKr
Thanks for creating an issue.
You are exactly right; this strange behavior is caused because it falls back to beamBack that will try to go to last visited route in history. This is a tricky problem, because sometimes it's desired for the back button to go through history (for example, when jumping through app with deep linking) and sometimes it's not (like in your example).
Just the other day @bernaferrari and I were talking about this and I have implemented #353 to help with this.

Thanks for the quick response.
I have a feeling that mine case is something that most people would encounter. I don't even completely understand your case and not like every app has complex deeplinks. And also regular navigator works like this.
What I am saying is, you've implemented the extra boolean which will work for me. But why is not this the default? And we can have extra boolean when you need different handling.

@itsJoKr that's a valid point.
Maybe we decide to make it default before v0.15.0 release, i.e. put a default value clearBeamingHistoryOn: {'/'}.
As I'm writing it, I really can't see a reason why I haven't put that default value yesterday...

@itsJoKr When looking at this test group: https://github.com/slovnicki/beamer/blob/d53af7d78b53f3057514a816f5f7eedeac9b608c/package/test/beamer_delegate_test.dart#L560
I have a slight idea why I left the default without clearing history. Because there are beamToNamed and popToNamed; one will just push the history and other will try to remove as much as possible, so developer has a lot flexibility there.
But indeed... Especially for new users, maybe it's best to have a more common default behavior. If you wish to make a PR, feel free to change https://github.com/slovnicki/beamer/blob/d53af7d78b53f3057514a816f5f7eedeac9b608c/package/lib/src/beamer_delegate.dart#L35 into  this.clearBeamingHistoryOn = const <String>{'/'}, and tweak this test group a bit.

@itsJoKr On a second thought, this might affect a lot of behavior and tests.
Maybe a better option would be to (also?) add an option beamBackFallback = false to BeamerBackButtonDispatcher.

Yea, I think parameter in BeamerBackButtonDispatcher makes more sense since without the BeamerBackButtonDispatcher everything works as expected.


Suggestion: Maybe we can provide a Form(not dialog) application sample

The example in README.md is brief "Hello, World!" message dialog.
Maybe we can write "Hello, World!" Form，that contains RegisterClassExW, CreateWindowExW, Message Loop, Menu。
Rust language itself has a steep learning curve, coupled with the use of windows SDK to write GUI program, it is even more difficult.
If there is a good example, that can make a lot of beginners like me feel a little confidence.
Maybe it's not winapi-rs job, but it will help Rust community grow faster.
After all, on https://crates.io site, winapi-rs is the 2th most downloaded.

I was looking for just such a thing earlier today. Why was this closed.
It was not obvious to me (and still isn't to be honest) how to get the hInstance for opening a window from the documentation.

@Plasticcaz All information you would normally get from WinMain can be acquired through GetModuleHandle GetStartupInfo and std::env::args.


How-to guides not editable

It seems that the How-to guides are not editable like the other docs.microsoft.com content?

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

ID: 27a866f5-d345-76f2-da05-9292526db445
Version Independent ID: 1e48ab74-b4d0-6c69-64f7-f1c539f1c48d
Content: Try Azure Databricks - Azure Databricks
Content Source: databricks/getting-started/try-databricks.md
Service: azure-databricks
GitHub Login: @mamccrea
Microsoft Alias: mamccrea

@mdragt Thanks for the feedback and bringing this to our notice . At this time we are reviewing the feedback and will update the document as appropriate .

@mdragt  We have assigned the issue to the content author . They will evaluate & update the document as appropriate .

Hi @mdragt! Unfortunately, these articles are not editable; however, if you see an issue or want to make an update, please let us know and we'll work with the authors to get the article updated.

Hi @mdragt
Please let us know if you saw something that needs to be fixed or enhanced. Thanks, Jason

#please-close


Add missing curly brace in code sample

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


Create a ETL workflow to ingest raster data

A first pass of this has been implemented in #56
The current ETL routine for raster data is implemented as:

User uploads a GDAL supported raster file (GeoTIFF, .jp2, etc. - any format accepted by GDAL) into a RasterFile DB entry.

this RasterFile points to the file on the local file system
On the post save event, a routine to load that data is called... (next step) If fails, a failure message is saved to the RasterFile entry

RasterEntryReader performs the ETL steps

RasterEntryReader is instantiated and passed the ID of the RasterFile DB entry
the RasterFile's file is passed to GDALRaster which loads the raster using GDAL into a new raster entry in the database, effectively copying the data and storing it in the PostGIS database
We use rasterio to open/load some additional metadata from the raster file into our RasterEntry model.
The RasterEntry model is saved and owns the GDALRaster entry

After the RasterEntry model is added to the DB, we no longer need to keep the RasterFile as the data has been copied and verified into the database. We now have the data stored in the database under a single standard which we could build up the rest of the API around.

Note: we can expand step 1 (the ingestion) to accept other known formats not supported by GDAL quite easily

Thanks for all the details @banesullivan this is very helpful. See my question below:
when does the RasterEntryReader gets invoked? Is it on post save event? Could you list out your view on pros and cons on saving the data in the database as that would be very helpful when we discuss it this week.


Fixing NPE in Salesforce high watermark fetch

Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[ ] My PR addresses the following Gobblin JIRA issues and references them in the PR title. For example, "[GOBBLIN-XXX] My Gobblin PR"

https://issues.apache.org/jira/browse/GOBBLIN-XXX

Description

We updated the Salesforce high watermark query to use MAX aggregate function instead of order by with limit 1 as part of https://github.com/apache/gobblin/pull/3750.
When there are no modified records, this query returns an empty row, compared to no rows with the previous query.
This is resulting in NPE while trying to parse the high watermark value.
Adding checks on the objects to prevent the NPE as part of this change.

Tests

Added UTs to cover for the potential cases where empty response is returned for the high watermark query

Commits

[ ] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Codecov Report

Merging #3774 (19ad403) into master (d600b52) will decrease coverage by 1.21%.
The diff coverage is 83.33%.

@@             Coverage Diff              @@
##             master    #3774      +/-   ##
============================================
- Coverage     47.22%   46.01%   -1.21%
+ Complexity    10926     2176    -8750
============================================
  Files          2152      416    -1736
  Lines         85105    17985   -67120
  Branches       9451     2190    -7261
============================================
- Hits          40190     8276   -31914
+ Misses        41261     8825   -32436
+ Partials       3654      884    -2770

Files Changed
Coverage Δ

...apache/gobblin/salesforce/SalesforceExtractor.java
14.77% <83.33%> (+4.10%)
:arrow_up:

... and 1741 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Show recovered cases in widget

Take a look at this new design: zpl.io/2pAPymE. Includes recovered cases and source of all numbers.


VSC don't have project's menu with codeviz

Your extention page shows a menu, but VSC don't have it after extention install.
Must be:

But it don't:

Only direct command works:

Hi, Thank you for reporting this. This menu has actually been removed after a user request: https://github.com/vizzuhq/codeviz/issues/14
We will update our documentation to match this.


[Retroflag GPi] Button mapping(detected&working)

Once again with the great and valuable help from @rdmueller during our work on upgrading uinput-mapper with Python 3.x support and getting MakeCode Arcade(MCA) games to run with McAirpos on Recalbox version 8.0, I am happy to announce that McAirpos has been tested successfully to work out of the box with button mappings for the Retroflag GPi case!
The only missing button is the MCA games' in-game menu button.
This missing button and possible future optimizations in a custom arcade1.py script tailored for the GPi for best performance might be uploaded and announced here in the future.
Stay tuned and thank you very much, @rdmueller!!!

Closing this issue, since @rdmueller has confirmed that McAirpos works with the Retroflag GPi case/controller.
I am still curious about how he specifically reconfigured the missing in-game menu button, and hope that @rdmueller will elaborate here one day. ;-)

:-) just gave it a try - I haven't configured the special menu button. And I don't miss it, since IMHO it is mostly useless, at least for the GPi

Agreed! Thanks for the test and feedback, and hope you are doing well!


[WEB] Alternative to the experimental implementation using WebCrypto

I want to use this package in my app which is aimed at both mobile and web so the warning about the web version being experimental bothers me a little.
So since the WebCrypto implementation in this package is experimental I am wondering about this webcrypto package from google.
Can it be used instead of the experimental implementation used at the moment?

I am closing all older issues. If this issue still exists in the latest version, please let me know.


add documentation for ops manager url in canary configuration section

added a note on SAML workaround [#174883609]
Signed-off-by: Robert Sullivan<EMAIL_ADDRESS>

Hi @dpruitt2, quick question for you. Is  stand-in text for something else? For example, does the user need to replace what's inside the angle brackets with their OpsMan URL?

Hi @erabil

The user will need to replace what is inside the angle brackets with their OpsMan URL
Yes that would be accurate to say instead of allow it to succeed, we can make that change if you would like.
This change is only necessary in the 2.0 line of docs and would not need to be backported to any of the 1.x lines

Thank you @dpruitt2!


option to use partner ast_pkg

Signed-off-by: Sharon Topaz<EMAIL_ADDRESS>This is an extension to PR #8182. Added for another file the option to support the partner ast_pkg instead of the OS ast_pkg.

We talked internally and we will change the proprietary AST so indeed there will be no need for the change.
I am closing this PR and will make a new one to revert PR#8182. Thanks

thank you!
On Tue, Nov 2, 2021 at 12:39 AM sha-ron @.***> wrote:

Closed #8899 https://github.com/lowRISC/opentitan/pull/8899.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/pull/8899#event-5553303939, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAH2RSVS6RZWYBD24RNURUDUJ6IRLANCNFSM5GYC6DFA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Dirty Percentage

I'm getting a dirty percentage over the threshold accepted despite thoroughly cleaning the protection cover.  Is there a recommended fix for this, or do I have to exchange the LIDAR for another?

You'd better consult the after-sales people for whether need to change the LiDAR or not.
In normal state, there are nearly no noisy points winthin 1 meter range.


Read .csv file from flash drive

Hi,
I am working with the updated CH376msc library.
I tried to read a csv (type of Excel) file from flash drive using the library example, but no success.
After i changed the file extension on flash drive to TXT - everything work just great.
A .csv file is actually kind of text file where data is comma delimited.
Why it is not possible to read other files that are not TXT type?
Is there any way that will enable read other file types?
Thanks

Make sure your filename is all capitalized.
On Thu, Sep 19, 2019 at 4:39 PM yaronze<EMAIL_ADDRESS>wrote:

Hi,
I am working with the updated CH376msc library.
I tried to read a csv (type of Excel) file from flash drive using the
library example, but no success.
After i changed the file extension on flash drive to TXT - everything work
just great.
A .csv file is actually kind of text file where data is comma delimited.
Why it is not possible to read other files that are not TXT type?
Is there any way that will enable read other file types?
Thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/djuseeq/Ch376msc/issues/5?email_source=notifications&email_token=AAAQ7GD4OP5HPEOL5QUIDWTQKPPQXA5CNFSM4IYPZ7U2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HMQS64Q,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAQ7GAUDIU4LOKE7JKADJDQKPPQXANCNFSM4IYPZ7UQ
.

--
Scott Lawrence
<EMAIL_ADDRESS>

Hi,
as BleuLlama said, in a setFileName function write your file name and extension all capitalized

Hi
Thank you for your response.
In the SetFileName i wrote file name and extension all capitalized but still when file name is "MYFILE.TXT" it works great and when file name is "MYFILE.CSV" it is not working.
I double checked and both file exists on flash drive.

I have tested and opened files with .CSV extensions without problem.I created 3 file on the flash drive, TEST1.CSV, test2.CSV and test3.csv . In all three cases i had to use capitalized filename and extension while calling setFileName function otherwise i got file not found error code (0x42). Try to insert a serial print while calling openFile function and lets see what happens. Instead of flashDrive.openFile();  use Serial.println(flashDrive.openFile(),HEX); `  and watch your serial monitor

Hi,
I checked again the file name and extension.
I added Serial.println(flashDrive.openFile(),HEX); and got 42 code in serial monitor.
While changing file extension to .TXT in code and in flashdrive - it works fine.
I do not know what am i doing wrong or if it a bug.

42 code means, the ch376 cannot find a file specified. I think the problem is around your flash drive or file name. Don't use longer file name than 8 character + 3 character extension. e.g. JOHNDOE1.CSV . https://en.wikipedia.org/wiki/Design_of_the_FAT_file_system#Directory_entry
Flash drive must to be formatted in FAT32 or FAT16

I am using flash drive formatted FAT32.
The file name is 5.3, meaning 5 characters name and 3 characters extension as shold be.
i will try with another flash drive and continue testing.
Thank you for your responses and testings.

Hi,
you can try to create a .csv file with the ch376 and then try to read it. In example code change everywhere the "TEST1.TXT" to e.g. "TEST1.CSV"

Hi
I created a .csv file.
It seems to have another problem - it mixing the text. file append seems to write the data not as it should.
i am writing string -
char adat[] = "Log,Time,Action,Step,Step Name,Status";
flashDrive.writeFile(adat, strlen(adat));
When i opened the .csv file, some of the data is mixed up -
"Log,Time,Action,Step,Step Name,StatusLo"
Than i write some other data and it seems missing part of the chars.
I worked with same code with SD module and it works just as it should.
I made changes for working with CH376 library, and writing to file causing these problems. I cant understand why.

Log
Time
Action
Step
Step Name
StatusLo

I also did what you suggested - i changed the file extension in the library example to .CSV.
The TEST1.CSV file was created ok. The text is in the file.
I can read the .csv file using command '3'.
It seems that the problem is to read a .csv file that was created by Excel. I'm not sure.

Is the file ASCII or UTF-8?  If it's UTF/unicode/16 bits/byte it might have
problems?
On Sat, Sep 21, 2019 at 11:45 AM yaronze<EMAIL_ADDRESS>wrote:

I also did what you suggested - i changed the file extension in the
library example to .CSV.
The TEST1.CSV file was created ok. The text is in the file.
I can read the .csv file using command '3'.
It seems that the problem is to read a .csv file that was created by
Excel. I'm not sure.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/djuseeq/Ch376msc/issues/5?email_source=notifications&email_token=AAAQ7GE2O2V5IF7UAHN7BZLQKY6RXA5CNFSM4IYPZ7U2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7IUGDI#issuecomment-533807885,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAQ7GEOKTR5MJP4ZC3AXL3QKY6RXANCNFSM4IYPZ7UQ
.

--
Scott Lawrence
<EMAIL_ADDRESS>

Hi
I created a .csv file.
It seems to have another problem - it mixing the text. file append seems to write the data not as it should.
i am writing string -
char adat[] = "Log,Time,Action,Step,Step Name,Status";
flashDrive.writeFile(adat, strlen(adat));
When i opened the .csv file, some of the data is mixed up -
"Log,Time,Action,Step,Step Name,StatusLo"
Than i write some other data and it seems missing part of the chars.
I worked with same code with SD module and it works just as it should.
I made changes for working with CH376 library, and writing to file causing these problems. I cant understand why.
Log 	Time 	Action 	Step 	Step Name 	StatusLo

Ahha, you forget the '\n' (new line) character.
char adat[] = "Log,Time,Action,Step,Step Name,Status\n";
Try with that, and of course when you add a new record, put the new line char at the end

Is the file ASCII or UTF-8? If it's UTF/unicode/16 bits/byte it might have problems?

It can be or the MS excell add some extra data to his csv file

I made a test with
char adat[] = "Log,Time,Action,Step,Step Name,Status\n";
char adat2[] = "bla,bla,bla,bla,bla,bla\n";
On screenshot1 you can see the terminal window

Yes.
Thats OK also for me :) Thank you.
The problem is at situation like this -
logString = String(logCount)+ ','+ strTime+ ',' + logAction + "," + String(logStep)+ "," + logStepName+ "," + stateErr + ",\n";
I convert the string into char array, all data is written in .csv file but no effect of "\n". so, data is written in serial and not line feed between the writings.

Your code is public? It would be much easier to understand the problem if we could see the code. Probably something goes wrong when you convert the String object to char array, so I'm just guessing

Hi,
This is the code. It is part of big project sketch.
//********** LOG Process ******************
void proccess_log() {
char adat[80];
String logString;
String stateErr = F("N");
//call miliseconds to time conversion
millis_to_time();
if (fileError == true) {stateErr = F("Error");}
logString = String(logCount)+ ','+ strTime+ ',' + logAction + "," + String(logStep)+ "," +
logStepName+ "," + stateErr + ",\n";
if(flashDrive.checkDrive()) {
//open log file for writing
flashDrive.setFileName("ELOG.CSV");  //set the file name
flashDrive.openFile();                   //open the file
 if (logCount ==1) {                       //Write log header in row 1.
   char adat[] = "Log,Time,Action,Step,Step Name,Status\n";
   flashDrive.writeFile(adat, strlen(adat));     //string, string length - write header into log file
 }
 flashDrive.moveCursor(CURSOREND);        //move the "virtual" cursor at end of the file
 logString.toCharArray(adat,logString.length());
 flashDrive.writeFile(adat, strlen(adat));     //string, string length - write data into log file

 flashDrive.closeFile();               //at the end, close the file
 logCount = logCount + 1;      //increment log counter

}else {                            // if the file isn't open, pop up an error
Serial.println(F("error opening Elisalog.txt"));
}
}

Hi,
the problem is in your code. char adat[] array is declared twice, the String objects are good just because of their simplicity but they are memory eaters. I don't see how you handle the logCount variable, stored in the EEPROM? Convert StringToArray, read it carefully, particularly the "len" parameter.
`
void proccess_log() {
char adat[80] = "Log,Time,Action,Step,Step Name,Status\n";
int logStep = 1;
static int logCount = 1;
String logString;
String stateErr = F("N");
String strTime = "18:05:14";
String logAction = "Start";
String logStepName = "Test";
//call miliseconds to time conversion
logString = String(logCount)+ ','+ strTime+ ',' + logAction + ',' + String(logStep)+ ',' +
logStepName+ ',' + stateErr + '\n';
if(flashDrive.checkDrive()) {
	//open log file for writing
	flashDrive.setFileName("ELOG.CSV"); //set the file name
	flashDrive.openFile(); //open the file
	if (logCount ==1) {                       //Write log header in row 1.
		flashDrive.writeFile(adat, strlen(adat));     //string, string length - write header into log file
	}
	flashDrive.moveCursor(CURSOREND);        //move the "virtual" cursor at end of the file
	logString.toCharArray(adat,logString.length()+1);
	flashDrive.writeFile(adat, strlen(adat));     //string, string length - write data into log file
	flashDrive.closeFile();               //at the end, close the file
	logCount = logCount + 1;      //increment log counter
}else { // if the file isn't open, pop up an error
	Serial.println(F("error opening Elisalog.txt"));
}

}`

THANK YOU!!!
The problem writing .csv was in my code and you found it - the offset of '1' in length.
Thank you!
It works great.
Now i got to figure out why the .csv file gives 42h error code. I have a walk around to work with .TXT file, but prefer nice .csv.
Have a great day

I'm glad I could help and it works. So then i close this issue.
Good luck.


After some iteration in pretraining a LLM, IndexError is raised related to dataset chunking

After some iteration, pretraining script suddenly raised IndexError when resume the pretraining from checkpoints. Here some logs:
Epoch 1 | iter 82002 step 41001 | loss train: 1.772, val: n/a | iter time: 243.87 ms (step) remaining time: 395762 days, 18:00:45
Traceback (most recent call last):
  File "/home/user/miniconda3/envs/llama2/bin/litgpt", line 8, in <module>
    sys.exit(main())
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/litgpt/__main__.py", line 143, in main
    fn(**kwargs)
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/litgpt/pretrain.py", line 121, in setup
    main(
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/litgpt/pretrain.py", line 213, in main
    fit(fabric, devices, state, train_dataloader, val_dataloader, out_dir, tokenizer_dir, train, eval)
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/litgpt/pretrain.py", line 265, in fit
    for train_data in train_iterator:
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/litgpt/utils.py", line 382, in __next__
    return next(self._iterator)
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/lightning/fabric/wrappers.py", line 315, in __iter__
    for item in self._dataloader:
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/litdata/streaming/dataloader.py", line 598, in __iter__
    for batch in super().__iter__():
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 631, in __next__
    data = self._next_data()
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1346, in _next_data
    return self._process_data(data)
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1372, in _process_data
    data.reraise()
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/torch/_utils.py", line 722, in reraise
    raise exception
IndexError: Caught IndexError in DataLoader worker process 3.
Original Traceback (most recent call last):
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/torch/utils/data/_utils/worker.py", line 252, in _worker_loop
    fetcher = _DatasetKind.create_fetcher(dataset_kind, dataset, auto_collation, collate_fn, drop_last)
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 79, in create_fetcher
    return _utils.fetch._IterableDatasetFetcher(dataset, auto_collation, collate_fn, drop_last)
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/torch/utils/data/_utils/fetch.py", line 21, in __init__
    self.dataset_iter = iter(dataset)
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/litdata/streaming/dataset.py", line 187, in __iter__
    self._resume(chunks_replica, intervals_replica)
  File "/home/user/miniconda3/envs/llama2/lib/python3.9/site-packages/litdata/streaming/dataset.py", line 246, in _resume
    interval = self.worker_intervals[self.chunk_index]
IndexError: list index out of range

Printing print(self.worker_intervals, self.chunk_index) shows [[251476, 269466], [179572, 197595], [35858, 53769], [53769, 71771]] 4 that there are only 4 items in self.worker_intervals while self.chunk_index is 4. It seems there is todo saying Implement elastic sampling where the number of workers, ranks can change., so it raising that error.

I am experiencing the same issue, did you ever find a fix? thanks! @MusulmonLolayev


Update scala3-library to 3.3.0

Updates org.scala-lang:scala3-library from 3.2.2 to 3.3.0.
GitHub Release Notes - Version Diff - Version Diff
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!

Files still referring to the old version number
The following files still refer to the old version number (3.2.2).
You might want to review and update them manually.
.github/mergify.yml
.github/workflows/ci.yml
project/Dependencies.scala

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-lang", artifactId = "scala3-library" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-lang", artifactId = "scala3-library" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, version-scheme:semver-spec, old-version-remains, commit-count:1

Superseded by #164.


Do not fail if user is impossible to follow

If it's not possible to follow the input user, it won't fail as this action is not so vital.

:tada: This PR is included in version 1.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Notice about updated code [will update soon]

Thanks for your attention to our work. We plan to update our code with more features and will upload it as soon as possible.

We have updated the code.


heim-memory: expose "dirty" memory value

exposes the /proc/meminfo's Dirty field

I'm curious. This is a fork of the upstream heim repository. Are you using our fork in a project?

I'm curious. This is a fork of the upstream heim repository. Are you using our fork in a project?

No, we (namespacelabs.com) use vector which uses this fork :)


GEOMESA-780 Kafka Data Store Replay

Added replay ability to Kafka Data Store.
GEOMESA-799 Kafka consumer with ability to start from arbitrary offset

Signed-off-by: Michael Matz<EMAIL_ADDRESS>

looks good to me. i didn't review the kafka consumer stuff, since i wrote it (so it's obviously perfect ;)

Thanks elahrvivaz.  You might want to take a quick look at the consumer stuff since I changed it a bit.  I had an issue with the binary search (NPE referencying a lazy val) so I rewrote it a little to simplify the logic and added a unit tested it.

Merged in: 5595bdaeac207ddfb7903246f3a97bc45b6e0c88


Keys page tries to get feeds for account

https://bitsharestalk.org/index.php?topic=13337.0;topicseen

@valzav Still seems to be happening in 0.5.1:
[1/20/15, 3:18:43 PM] Riverhead JamesReidy: They "keys" tab doesn't seem to be working anymore...
[1/20/15, 3:26:38 PM] Vikram Rajkumar: 0.5 or 0.5.1 ? I think there might have been a fix for that in the latter
[1/20/15, 3:26:46 PM] Riverhead JamesReidy: 0.5.1
[1/20/15, 3:26:56 PM] Riverhead JamesReidy: let me verify version
[1/20/15, 3:27:44 PM] Riverhead JamesReidy: ya, 0.5.1 keys goes to Price Feeds
[1/20/15, 3:28:00 PM] Riverhead JamesReidy: only for delegates
[1/20/15, 3:28:04 PM] Riverhead JamesReidy: my non delegate account works
[1/20/15, 3:28:25 PM] Riverhead JamesReidy: which I guess makes sense.

Probably it only happens for delegate's account, I'll take a look.

still present: https://bitsharestalk.org/index.php?topic=13811.msg179678#msg179678


Convert path to bytes for Windows systems

This PR adds a modification of the path from str to bytes for Windows systems.
Changes

added an if-statement to the device open-function that causes the path to be converted to bytes (utf-8) on Windows systems.

Checklist

[x] tested with Python3.9
[x] run make check or make fix for the formatting check
[ ] signed commits
[ ] updated documentation (e.g. parameter description, inline doc, docs.nitrokey)
[ ] added labels

Test Environment and Execution

OS: Windows 11 Pro (22H2)
device's model: NK3C NFC
device's firmware version: v1.2.2

Fixes
This PR fixes what #301 was supposed to fix but didn't.
No CTAPHID device at path \\?\hid#vid_20a0&pid_42b2&mi_01#9&eacc9e6&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
Traceback (most recent call last):
  File "c:\Users\..\nitrokey-app2\venv\lib\site-packages\pynitrokey\nk3\device.py", line 139, in open
    device = open_device(path)
  File "c:\Users\..\nitrokey-app2\venv\lib\site-packages\fido2\hid\__init__.py", line 266, in open_device
    descriptor = get_descriptor(path)
  File "c:\Users\..\nitrokey-app2\venv\lib\site-packages\fido2\hid\windows.py", line 264, in get_descriptor
    device = kernel32.CreateFileA(
ctypes.ArgumentError: argument 1: <class 'TypeError'>: wrong type
No HID device at \\?\hid#vid_20a0&pid_42b2&mi_01#9&eacc9e6&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}

closing in favor of #312


Adding support for https connection

solves https://github.com/aphyr/riemann-tools/issues/101

Done.

Terrific, thanks so much @peterneubauer! Released as a part of riemann-tools 0.2.4, available now. :)

Scratch that, 0.2.5, sorry. :)

Awesome, thanks for the fast merge @aphyr !


Test for Muller’s Recurrence

https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

https://twitter.com/PatriceRoy1/status/1023574544995545088


[BUG]WorkPro:发送图片，文件报错，文字消息可以发送，之前都是正常的

Please make sure you have read the Wechaty Puppet Service: WorkPro from Wechaty Official Website before you continue writing this issue.
IMPORTANT
DO NOT post your token in the issue. If we need to investigate the behavior of certain token, we will provide a private contact route.
Describe the bug
A clear and concise description of what the bug is.
Info

Platform[e.g. Windows/Mac/Linux]:
Runtime version[e.g. node/JAVA]:
Wechaty version:
Wechaty Puppet version:

To Reproduce

Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

这个找到原因了，我们最近引入了apm来监控性能，与我们原有的框架有些冲突。这个今晚给你更新。由于我们更新是灰度进行的，请 @yangningmoojing 私信客服（在置顶Issue中有）提供一下token吧。

这个问题已经修复，可以验证下看看.


JPEG question

when the type of the image is JPEG , if I upload an image by my android phone , the naturalheight and natualwidth exchanged their value

checkOrientation is true

when I take a photo with my android phone vertical


Nest Remote Temperature Sensor Puck not showing up in 'statistics' tables

The problem
I installed Nest Protect last night and it added my three Nest Remote Sensor Pucks as new entities to the states_meta table so they record data to the states table.
However, it does not add the new entities to the statistics_meta table and they don't seem to be tracked by short and long term statistics.
According to https://github.com/iMicknl/ha-nest-protect/pull/244, it seems like a fix was merged but I don't see it working for me.
What version of this integration (ha-nest-protect) has the issue?
0.4.0b4
What version of Home Assistant Core has the issue?
1.34.0
Device / Model
KR1
Diagnostics information
No response
Home Assistant log
Logs
Copy/paste any log here, between the starting and ending backticks (`)

Additional information
No response

As a temporary fix, add the following to config.yaml
homeassistant:
  customize:
    sensor.nest_temperature_sensor_<name1>_temperature:
      state_class: measurement
    sensor.nest_temperature_sensor_<name2>_temperature:
      state_class: measurement
    ...


advanced check for the run job image

What type of PR is this?

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

because the customer conditions is complicated, we can not "hard code" the job image...


Uses "cmd" keybindings on Windows/Linux

Hi, thanks for working on this package. This currently uses "cmd" instead of "ctrl" for keybindings on Windows/Linux. This isn't consistent with what other packages do.
For example, autocomplete-python does this
'.platform-darwin atom-text-editor[data-grammar~=python]:not(.mini)':
  'alt-cmd-g': 'autocomplete-python:go-to-definition'

'.platform-linux atom-text-editor[data-grammar~=python]:not(.mini)':
  'ctrl-alt-g': 'autocomplete-python:go-to-definition'

'.platform-win32 atom-text-editor[data-grammar~=python]:not(.mini)':
  'ctrl-alt-g': 'autocomplete-python:go-to-definition'

Would you mind making this change?

I should add that I'm willing to send you a pull request, but I wanted to check if this is something you'd want to do before sending that out.

By all means, PRs welcomed!

Any chance of a patch release with this change?

Done. Sorry for missing that!


convert image data to tfrecord file

I'm preparing the training data by converting images to tfrecord file. Then i replaced the oringinal tfrecord file "fc_sampe.tfrecord" with it. After that i run the command line 'python -m src.flownet2.train' to train the model, but i got the error messages:
Traceback (most recent call last):
File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/jixi/test/flownet2-tf/src/flownet2/train.py", line 24, in
'./checkpoints/FlowNetSD/flownet-SD.ckpt-0': ('FlowNet2/FlowNetSD', 'FlowNet2')
File "/home/jixi/test/flownet2-tf/src/net.py", line 154, in train
number_of_steps=training_schedule['max_iter']
File "/usr/lib/python3.6/site-packages/tensorflow/contrib/slim/python/slim/learning.py", line 784, in train
ignore_live_threads=ignore_live_threads)
File "/usr/lib/python3.6/site-packages/tensorflow/python/training/supervisor.py", line 828, in stop
ignore_live_threads=ignore_live_threads)
File "/usr/lib/python3.6/site-packages/tensorflow/python/training/coordinator.py", line 389, in join
six.reraise(*self._exc_info_to_raise)
File "/usr/lib/python3.6/site-packages/six.py", line 693, in reraise
raise value
File "/usr/lib/python3.6/site-packages/tensorflow/python/training/queue_runner_impl.py", line 252, in _run
enqueue_callable()
File "/usr/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1244, in _single_operation_run
self._call_tf_sessionrun(None, {}, [], target_list, None)
File "/usr/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1409, in _call_tf_sessionrun
run_metadata)
tensorflow.python.framework.errors_impl.DataLossError: inflate() failed with error -3: incorrect header check
[[Node: load_batch/parallel_read/ReaderReadV2_2 = ReaderReadV2[_device="/job:localhost/replica:0/task:0/device:CPU:0"](load_batch/parallel_read/TFRecordReaderV2_2, load_batch/parallel_read/filenames)]]
and here is my code to generate the tfrecord data:
def _bytes_feature(value):
return tf.train.Feature(bytes_list=tf.train.BytesList(value=[value]))
def _int64_feature(value):
return tf.train.Feature(int64_list=tf.train.Int64List(value=[value]))
tfrecords_filename = 'FlyingChairs_test.tfrecords'
tfrecords_path = 'tfrecords/'
writer = tf.python_io.TFRecordWriter(tfrecords_path+tfrecords_filename)
original_images = []
for img_path_1, img_path_2, flow_path in filename_pairs:
img_1 = io.imread(img_path_1).astype('float64')
img_2 = io.imread(img_path_2).astype('float64')
flow = fe.readFlo(flow_path)

original_images.append((img_1, img_2, flow))

img_1_raw = img_1.tostring()
img_2_raw = img_2.tostring()
flow_raw = flow.tostring()

example = tf.train.Example(features=tf.train.Features(feature={
    'image_a': _bytes_feature(img_1_raw),
    'image_b': _bytes_feature(img_2_raw),
    'flow': _bytes_feature(flow_raw)}))

writer.write(example.SerializeToString())

writer.close()
can anyone help me how to generate the training data correctly?

found result: use scripts/convert_fc_to_tfrecords.py to generate the tfrecord file.


DOC: Add math to d1, d2

Codecov Report

Merging #362 (3330dd5) into develop (7f2d979) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #362   +/-   ##
========================================
  Coverage    99.87%   99.87%
========================================
  Files           46       46
  Lines         1653     1653
========================================
  Hits          1651     1651
  Misses           2        2

Impacted Files
Coverage Δ

pfhedge/nn/functional.py
100.00% <ø> (ø)

Continue to review full report at Codecov.

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


make sure queryservice not publish stats when not required

queryservice should not publish stats if either flag EnablePublishStats
is enabled or var name is empty.
stats.NewInt should call Publish if name is empty.
mysqlctl.NewMysqld publishes dba stats only if dbaName is not empty.
mysqlctl.NewMysqld publishes app stats only if appName is not empty.
QueryEngine publishes stats only if flag EnablePublishStats is enabled.
RowCacheInvalidator publishes stats only if flag EnablePublishStats is enabled.

lgtm


RqOnce.java:36-38: Please use<EMAIL_ADDRESS>

The puzzle 918-a277e748 from #918 has to be resolved:
https://github.com/yegor256/takes/blob/5a7041763ed2b59d9ea142c54a25dbea1596a5a2/src/main/java/org/takes/rq/RqOnce.java#L36-L38
The puzzle was created by @fanifieiev on 20-Nov-19.
Estimate: 30 minutes,  role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

@paulodamaso/z please, pay attention to this issue

Job #999 is now in scope, role is DEV

The job #999 assigned to @fabriciofx/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be no monetary reward for this job

@0crat refuse

@0crat refuse (here)

@fabriciofx The user @fabriciofx/z resigned from #999, please stop working. Reason for job resignation: Order was cancelled

The puzzle 918-a277e748 has disappeared from the source code, that's why I closed this issue.

@0pdd the puzzle #1080 is still not solved.

@sereshqua/z please review this job completed by @andreoss/z, as in §30; the job will be fully closed and all payments will be made when the quality review is completed

@0crat quality good

@0pdd the puzzle #1117 is still not solved; solved: #1080.


Removing artboard name and exporting all iOS sizes

This was a really helpful plugin :) Saves a lot of time from manually saving all the names. One thing I noticed was that setting the artboard name was a hindrance since Apple requries specific naming conventions for the icon names.
I modified your script slightly to remove the artboard name (just included the name in the script itself), and also added all of the iOS icon sizes based on Apple's specs:
https://developer.apple.com/library/content/qa/qa1686/_index.html
Feel free to take these mods and add them to your original code if you like.
I didn't change any of the Android sections, as their naming conventions were not as clear to me as iOS.
Here's the modifications:
https://github.com/druid-woman/mobile-export-scripts-illustrator-ios-all
Thanks!

This library is not just for icons, it is for any image asset used in an Android/iOS project. Your changes seem pretty specific to that one use case.

Yes, the changes I was making were specific to iOS icons exporting from a single square image. In any case, thanks for the script, it was easy for me to modify for specific needs, and will save a lot of time in the future :) Thanks! 👍


[Bug]: clicking any menu item in your Jetpack Compose Reply app was triggering multiple  executions of the associated action. multiple logs being printed each time a menu item was clicked.

Is there an existing issue for this?

[X] I have searched the existing issues

Is there a StackOverflow question about this issue?

[X] I have searched StackOverflow

Is this an issue related to one of the samples?

[X] Yes, this is a specific issue related to this samples repo.

Sample app
Reply
What happened?
clicking any menu item in your Jetpack Compose Reply app was triggering multiple  executions of the associated action. multiple logs being printed each time a menu item was clicked.

Relevant logcat output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Update the following code to solve the above problem
`
private fun NavigationSuiteType.toReplyNavType() = when (this) {
NavigationSuiteType.NavigationBar -> ReplyNavigationType.BOTTOM_NAVIGATION
NavigationSuiteType.NavigationRail -> ReplyNavigationType.NAVIGATION_RAIL
NavigationSuiteType.NavigationDrawer -> ReplyNavigationType.PERMANENT_NAVIGATION_DRAWER
else -> ReplyNavigationType.BOTTOM_NAVIGATION
}
@Composable
fun ReplyApp(
windowSize: WindowSizeClass,
displayFeatures: List,
replyHomeUIState: ReplyHomeUIState,
closeDetailScreen: () -> Unit = {},
navigateToDetail: (Long, ReplyContentType) -> Unit = { _, _ -> },
toggleSelectedEmail: (Long) -> Unit = { }
) {
Log.d("ReplyApp", "ReplyApp Composable called")
// 计算折叠设备的姿势
val foldingFeature = displayFeatures.filterIsInstance<FoldingFeature>().firstOrNull()

val foldingDevicePosture = when {
    isBookPosture(foldingFeature) ->
        DevicePosture.BookPosture(foldingFeature.bounds)

    isSeparating(foldingFeature) ->
        DevicePosture.Separating(foldingFeature.bounds, foldingFeature.orientation)

    else -> DevicePosture.NormalPosture
}

// 根据窗口大小和设备姿势确定 contentType
val contentType = when (windowSize.widthSizeClass) {
    WindowWidthSizeClass.Compact -> ReplyContentType.SINGLE_PANE
    WindowWidthSizeClass.Medium -> if (foldingDevicePosture != DevicePosture.NormalPosture) {
        ReplyContentType.DUAL_PANE
    } else {
        ReplyContentType.SINGLE_PANE
    }
    WindowWidthSizeClass.Expanded -> ReplyContentType.DUAL_PANE
    else -> ReplyContentType.SINGLE_PANE
}

val navController = rememberNavController()
val navigationActions = remember(navController) {
    ReplyNavigationActions(navController)
}
val navBackStackEntry by navController.currentBackStackEntryAsState()
val selectedDestination = navBackStackEntry?.destination?.route ?: ReplyRoute.INBOX

Log.d("ReplyApp", "Selected Destination: $selectedDestination")

Surface {
    ReplyNavigationWrapper(
        selectedDestination = selectedDestination,
        navigateToTopLevelDestination = navigationActions::navigateTo
    ) {
        ReplyNavHost(
            navController = navController,
            contentType = contentType,
            displayFeatures = displayFeatures,
            replyHomeUIState = replyHomeUIState,
            navigationType = navigationActions::navigateTo,
            closeDetailScreen = closeDetailScreen,
            navigateToDetail = navigateToDetail,
            toggleSelectedEmail = toggleSelectedEmail,
        )
    }
}

}
@Composable
private fun ReplyNavHost(
navController: NavHostController,
contentType: ReplyContentType,
displayFeatures: List,
replyHomeUIState: ReplyHomeUIState,
navigationType: KFunction1<ReplyTopLevelDestination, Unit>,
closeDetailScreen: () -> Unit,
navigateToDetail: (Long, ReplyContentType) -> Unit,
toggleSelectedEmail: (Long) -> Unit,
modifier: Modifier = Modifier
) {
Log.d("ReplyNavHost", "ReplyNavHost Composable called")
NavHost(
    modifier = modifier,
    navController = navController,
    startDestination = ReplyRoute.INBOX,
) {
    composable(ReplyRoute.INBOX) {
        Log.d("composable", "INBOX Composable Executed")
    }
    composable(ReplyRoute.ARTICLES) {
        Log.d("composable", "ARTICLES Composable Executed")
    }
    composable(ReplyRoute.DM) {
        Log.d("composable", "DM Composable Executed")
    }
    composable(ReplyRoute.GROUPS) {
        Log.d("composable", "GROUPS Composable Executed")
    }
}

}
`


Bump pydantic to v2

I changed all imports of pydantic to pydantic.v1 as defined in the migration guide
I had to change the minimum version of fastapi from 0.98.0 to 0.100.0
I changed the package fastapi-utils, that is unmaintained, to fastapi-restful, that is a fork. I also had to add the dependency typing-inspect>=0.9.0 so that fastapi-restful works correctly with pydantic>2
Updated requests minimum version from 2.19.0 to 2.21.0 to solve a dependency conflict (allow idna==2.9, ref)

Hi @rfsan , thank you!

hey @rfsan ! We had to revert this update because v1 models do not work properly with new fastapi yet :(
See the discussion here https://github.com/tiangolo/fastapi/discussions/9966
In the meantime we will try to add compatibility layer in #792 , so you can install pydantic2 and work with it (just without UI service)


Add new menu parameter "Target", See #3600

Add new menu parameter "Target to allow themes creators to open menus using specific targets.
This is extremely useful when menu items are linking to external sites where theme user would like to open in new tab (hence Target = "_blank", Still it should allow more flexability to more complex use cases.
See #3600

cc @bep Any updates on this? It would be useful to a lot of people.
If you think an alternative solution (like adding .Params to MenuEntries) would make more sense I'd be happy to open another PR.

@bep Just another ping for this feature!

@mr-islam the branch was created a long time ago (the feature worked nicely though for me).
@bep - if you don't like that idea, let me know - I'll just delete the branch since I'm not sure it is mergeable at this time.

Hola qué tal?
Necesito abrir enlaces en pestañas diferentes desde el menú de Hugo, está ya listo este tema? Muchas gracias!

Was it actually merged?

Why wasn't this ever merged?


Urgent: Please upgrade to http: ^1.0.0 and make this lib Dart 3 compatible

Please publish a new version that supports http: ^1.0.0 which will automatically enforce Dart 3 compatibility. Thank you.

This repo doesn't look to be actively maintained anymore.
Check out https://github.com/dev-juju/flutter_google_maps_webservices instead.
It's a copy of this repo and has upgraded dependencies. Only need to change your pubspec.yaml and your package imports.

@samjad51 Thanks, that's what I did eventually. I second your gratitude towards him, thanks juju.

Hi, I had forked this repo long time ago to fix some issues and kept using it directly from my fork waiting for the PR to be merged and sadly it never did. Finally I ended up publishing a version of this package with some of the fixes/improvements I was adding it, you can check it here: google_maps_apis.
Here the PR I made for this package long time ago: https://github.com/lejard-h/google_maps_webservice/pull/118 to fix an issue with directions api request...


decide which approach to use in the NATS-manager (declarative, helm, etc)

Before we start to implement the NATS manager we need to figure out which  provisioning approach we want to use for provisioning NATS resources using the manager.
Options are:

declarative
helm
imperative

Questions to answer:

which approach looks most promising for maintenance / upgrade from upstream nats-repos

Helm seems to be the most practical approach for the NATS manager. We will use the helm charts provided by nats and apply them with minimal changes to the cluster using the manager.


Feature/improve UI home page

Improve overall get started page UI.
Show nearby queues based on user current location.
Show top 3 featured restaurant queues.
Show top 3 featured general queues
Show top 3 featured hospital queues
Show top 3 featured bank queues

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 16.86747% with 69 lines in your changes missing coverage. Please review.

Files with missing lines
Patch %
Lines

participant/views.py
12.19%
36 Missing :warning:

manager/models.py
21.42%
33 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Flag
Coverage Δ

unittests
35.64% <16.86%> (-0.70%)
:arrow_down:

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

Files with missing lines
Coverage Δ

participant/urls.py
100.00% <ø> (ø)

manager/models.py
44.66% <21.42%> (-3.66%)
:arrow_down:

participant/views.py
34.92% <12.19%> (-3.49%)
:arrow_down:

🚨 Try these New Features:

Flaky Tests Detection - Detect and resolve failed and flaky tests

start page so cool krubb

Nice work.


Header Updates

This patch cleans up the headers of each file, and removes the
authors fields as they are not needed and are confusing.
Signed-off-by: Rian Quinn<EMAIL_ADDRESS>

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Rian Quinn seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Delete activity enrollment options data after the activity has been processed

Delete activity enrollment options data after the activity has been processed.
Probably the best way to do this is to have a page where all activities that have not been anonymized are listed where board members can select activities that need to be anonymized. (Check if an activity is anonymized can be a simple boolean field in the activity).
Only enrollment options need to be removed or anonymized. Options which cost money cannot be deleted as it would change the personal tab balance, so for those the option itself needs to be anonymized to (Option 1, Option 2, etc.).
-description by Kevin-

Potential duplicate of #364

Duplicate of #364


[PartEditor] Backend colors when open PartGraphSelector

This will revise to send backend color information when open PartGraphSelector.
ONE-vscode-DCO-1.0-Signed-off-by: SaeHie Park<EMAIL_ADDRESS>

for #928, from #940


Unable to remove container

Hi guys,
I made a Dockerfile which kind of messed up things I guess.
I tried to delete images and containers that were created by that Dockerfile but I am stuck now where I can't delete a container. The delete commands looks like this:
Error response from daemon: Cannot destroy container fbc4feb707f8: Failed to set container state to RemovalInProgress: Status is already RemovalInProgress
Error: failed to remove containers: [fbc4feb707f8]
When I do docker info, the output looks like this:
Containers: 1
Images: 27
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 32
Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.18.0-kali3-amd64
Operating System: Kali GNU/Linux 1.1.0 (moto)
CPUs: 4
Total Memory: 9.79 GiB
Name: kali
ID: URLU:WG5F:RJAB:4WHX:JFPW:N3UR:G644:K7EI:QPER:J66Z:3XGY:FW6Q
WARNING: No memory limit support
WARNING: No swap limit support
Any idea what is going on?

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

and, when I do df -h, the output looks like this:
df: `/var/lib/docker/aufs/mnt/fbc4feb707f8fcee1222465f3afb9056438b8dd219d70e5af23d5cdb14a208f8': Resource temporarily unavailable
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  284G   12G  258G   5% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                  1003M  528K 1003M   1% /run
/dev/disk/by-uuid/94e32721-cee2-497f-aea6-df7605613df5  284G   12G  258G   5% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   4.4G  992K  4.4G   1% /run/shm
cgroup                                                  4.9G     0  4.9G   0% /sys/fs/cgroup
/dev/disk/by-uuid/94e32721-cee2-497f-aea6-df7605613df5  284G   12G  258G   5% /var/lib/docker/aufs

docker version:
Client version: 1.7.0
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 0baf609
OS/Arch (client): linux/amd64
Server version: 1.7.0
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 0baf609
OS/Arch (server): linux/amd64
docker info:
Containers: 1
Images: 27
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 32
Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.18.0-kali3-amd64
Operating System: Kali GNU/Linux 1.1.0 (moto)
CPUs: 4
Total Memory: 9.79 GiB
Name: kali
ID: URLU:WG5F:RJAB:4WHX:JFPW:N3UR:G644:K7EI:QPER:J66Z:3XGY:FW6Q
WARNING: No memory limit support
WARNING: No swap limit support
uname -a:
Linux kali 3.18.0-kali3-amd64 #1 SMP Debian 3.18.6-1~kali2 (2015-03-02) x86_64 GNU/Linux
Provide additional environment details (AWS, VirtualBox, physical, etc.):
Running Docker in Kali. Installed Docker from the scratch. It is a VM running on VMware vCloud Air.
List the steps to reproduce the issue:

I made the following Dockerfile:
FROM owasp/zap2docker-stable
MAINTAINER test
RUN apt-get -y update
RUN apt-get -y upgrade
RUN apt-get install -y python-pip
RUN pip install python-owasp-zap-v2
CMD curl https://gist.githubusercontent.com/anshumanbh/test.py | python

the step where apt-get -y upgrade started running stopped after a while. So, I killed the building process.  I tried listing them and removing them manually. Some commands didn't work and the terminal would just hang. So, I had to abort those as well. Eventually, what ended up being is that I couldn't delete a container and my diskspace seems to have filled a lot.

I rebooted my VM. the container appeared "Dead" and I could then remove it. Things look back to normal now. Apologies for jumping the gun. Hopefully, this helps others as well..

This is happening to us at Tutum as well on nodes with 1.7.1:
500 Server Error: Internal Server Error ("Cannot destroy container <id>: Failed to set container state to RemovalInProgress: Status is already RemovalInProgress")

It seems like https://github.com/docker/docker/commit/c4e49d10143178c718178ff7ce857f4f8ed46a0b will fix this in Docker 1.9.0.


Offhand accessories preview showing at the wrong place

This is how cosmetics are currently shown when they're actually equipped, where the offhand accessory isn't on top of the chat indicator

This is how accessory previews look like, with the offhand accessory being on top of the chat indicator

i will look into this,
however i suspect this is something that is handled by the Minecraft Server, and so i cannot easily fix it

Yeah I figured it's something Noxcrew does to move the text when there's something in the offhand so I imagine it wouldn't be easy to fix it client side, just thought I would point it out.

I'm probably not going to fix this, it's a lotta work and it doesn't really affect much


Conform to C++ standard

Hi,
this is an awesome repository which contains a lot of useful algorithms for C++, but the code style, I think, could be improved:

Use <cstddef> instead of <stddef.h>
each identifier with two underscores at the beginning(__foobar) or one underscore followed by character in uppercase(_Foobar) is reserved by language
the void keyword could be omitted inint main(void), so is struct in struct Foo obj

can you provide Pull Requests?

#51


add(component-page): Content group banner

Related Ticket(s)
https://github.com/carbon-design-system/carbon-for-ibm-dotcom-website/issues/891
Changelog
New

adds Content group — banner page along with a image for it

@JennySanchez Should be added now: https://ibmdotcom-library.s3-web.us-south.cloud-object-storage.appdomain.cloud/deploy-previews/940/components/content-group-banner

@shixiedesign Updated the sentence based on the Slack discussion on Slack. Other than that, we should be good to go.

FYI - I found some typos and fix them along with the "above the fold" edit, and we should be good to go now.


Fixed eth_getCode endpoint

Fixes EVM-240
Description
A very simple fix that calls the codehash of the account in order to find it in the KV DB.
Changes include

[x] Bugfix (non-breaking change that solves an issue)
[x] Hotfix (change that solves an urgent issue, and requires immediate attention)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)

Checklist

[x] I have assigned this PR to myself
[x] I have added at least 1 reviewer
[ ] I have added the relevant labels
[ ] I have updated the official documentation
[ ] I have added sufficient documentation in code

Testing

[x] I have tested this code with the official test suite
[x] I have tested this code manually

Manual tests
Ran eth_getCode with deployed dummy SC.

@lazartravica you probably know that, but to mention just in case: bear in mind that #975 needs to be merged before this one, since this would need a little change, when #975 gets merged (getAccountImpl function invocation).


Check code formatting

Fix #85
We might also want to check cargo clippy as suggested on #54, but I disabled it for now. Let's do it in another pull request because it might require some efforts to erase all the warnings.

Confirmed the CI runner detects code formatting diffs.
https://github.com/extendr/extendr/pull/122/checks?check_run_id=1672247049
@andy-thomason @clauswilke
Could you check whether you feel comfortable with the changes by cargo fmt? If we need some tweak on the formatting rule, I'll search for some nice option.
I can merge this only when there are no other pull requests (currently #121) are going, so I'm not in a hurry.

Confirmed the CI runner detects code formatting diffs.
https://github.com/extendr/extendr/pull/122/checks?check_run_id=1672247049
@andy-thomason @clauswilke
Could you check whether you feel comfortable with the changes by cargo fmt? If we need some tweak on the formatting rule, I'll search for some nice option.
I can merge this only when there are no other pull requests (currently #121) are going, so I'm not in a hurry.

I'm fine with this.

I'm fine with this.

Go ahead. Good idea.

Go ahead. Good idea.

Thanks for merging!

Thanks for merging!


Would you like to provide the code of testing FPS?

I want to test the FPS in my machine. Thanks a lot!

Just adding timer before and after the inferring steps to count time. Please remember to set no_grad.