Improve discovery of scheme/benefit eligibility

Description
There may be many benefits / schemes available for citizen (HQ catalog is a few thousand).  However, based off the eligibility requirements only a few may be applicable for a person.  The eligibility usually involves an ever growing list of bespoke parameters.  It is necessary for a citizen to be able to see the most applicable schemes with minimal inputs.
Goals

[ ] For any scheme - it should be possible to determine if it applies for a person
[ ] Given a profile detail - it should be possible to determine applicable schemes
[ ] Given a partial profile detail - it should be possible to iterate with additional details that would help improve the eligibility set
[ ] Since these are services during discovery and may involve valuable IP and complex calculations, there should be ways to charge / regulate this process

Acceptance Criteria

[ ] Goals are realised and demonstrated in UAI schemes pilot
[ ] Chatbot is able to determine if a scheme is applicable for a person with reasonable interactive effort
[ ] Chatbot is able to find all relevant schemes for a person with reasonable set of interactions similar to how it is today possible in relevant applications
[ ] New schemes can be added to the system without needing new implementations
[ ] Network participants are satisfied with the reward scheme

Implementation Details
Existing solution
There is an existing implementation that utilises tags to share scheme eligibility.  This provides reasonable detail.  However - the exact set of parameters, their allowed values and constraints is not entirely clear.
Proposal for every scheme detail
For every scheme it is important to share:

The set of parameters required for eligibility - for example age, stateOfResidence, hasSECCRegistration, occupation, etc.
For each parameter understand the domain - for example natural number, enumeration of Indian states, boolean, string, etc.
Understand when a parameter is applicable
Understand an expression of eligibility based off the parameters

For example, expressed in XForm 2.0, below is an example expressing that only people in Maharashtra or Karnataka with SECC registration number are eligible for an Ayushman Bharat Card.
JSON Forms could similarly be used.
       <model>
            <instance>
                <data>
                    <stateOfResidence label="State of Residence"/>
                    <hasSECCRegistrationNumber label="Do you have an SECC Registration Number?"/>
                    <eligibleState/>
                    <eligible/>
                </data>
            </instance>
            <instance id="stateOptions">
                <root>
                    <state>Maharashtra</state>
                    <state>Karnataka</state>
                    <state>Uttar Pradesh</state>
                    <state>Other</state>
               </root>
          </instance>
           <bind ref="/data/stateOfResidence" type="xs:string" constraint=". = instance('stateOptions')/root/state"/>
            <bind ref="/data/hasSECCRegistrationNumber" type="xs:boolean" relevant="/data/eligibleState"/>
            <bind ref="/data/eligibleState" type="xs:boolean" calculate="/data/stateOfResidence in ('Maharashtra', 'Karnataka')"/>
            <bind ref="/data/eligible" type="xs:boolean" calculate="/data/eligibleState and (/data/hasSECCRegistrationNumber = true())"/>
        </model>

A form could solicit the details as per this - which could be presented as a chatbot interaction or as a form.
        <select ref="/data/stateOfResidence">

            <itemset nodeset="instance('stateOptions')/root/state">

                <value ref="."/>
            </itemset>
        </select>
       <select1 ref="/data/hasSECCRegistrationNumber">

            <item>
                Yes
                <value>true</value>
            </item>
            <item>
                No
                <value>false</value>
            </item>
        </select1>
    </h:body>

Proposal for iterating on possible eligible schemes

Search could provide profile information via tags to an eligibility engine running at BPP.  This could provide the set of applicable schemes or additional queries (via tags).  The additional queries can improve the profile and the search can be repeated.
Licensing
The more complex use cases could be provided on search via license keys.  The license keys could be passed as JWTs over tags.

@faizmagic,
@Ish-HQ has shared the details as discussed over call yesterday

Below is a snapshot of the current scheme of using tags.  Note that this does include the information - but there it does not provide the domain and the constraint detail properly.
                    "items": [
                        {
                            "id": "SH0005JK",
                            "descriptor": {
                                "name": "Ayushman Bharat Yojana",
                                "long_desc": "Pradhan Mantri Jan Arogya Yojana (PM-JAY) is implemented to reduce the financial burden on poor and vulnerable groups arising out of catastrophic hospital episodes and ensure their access to quality health services."
                            },
                            "price": {
                                "currency": "INR",
                                "value": "0"
                            },
                            "rateable": true,
                            "tags": [
                                {
                                    "display": true,
                                    "descriptor": {
                                        "code": "target-beneficiary-type",
                                        "name": "Target beneficiary type"
                                    },
                                    "list": [
                                        {
                                            "descriptor": {
                                                "code": "Ind",
                                                "name": "Individual"
                                            },
                                            "display": true
                                        }
                                    ]
                                },
                                {
                                    "display": true,
                                    "descriptor": {
                                        "code": "funding-model",
                                        "name": "Funding model"
                                    },
                                    "list": [
                                        {
                                            "descriptor": {
                                                "code": "PM000024",
                                                "name": "Central Sector Scheme",
                                                "longDescription": ""
                                            },
                                            "display": true
                                        }
                                    ]
                                },
                                {
                                    "display": true,
                                    "descriptor": {
                                        "code": "benefit",
                                        "name": "Benefit"
                                    },
                                    "list": [
                                        {
                                            "descriptor": {
                                                "code": "Ayushman Bharat Card Holders",
                                                "name": "Ayushman Bharat Card Holders"
                                            },
                                            "value": "1) The scheme will be cashless & paperless at public hospitals and empanelled private hospitals. 2) The beneficiaries will not be required to pay any charges for the hospitalization expenses. \n3) The benefit also includes pre and post-hospitalization expenses. \n4) Medical and hospitalization expenses for almost all secondary care and most of the tertiary care procedures \n5) a benefit cover of ₹ 500,000 per family per year (on a family floater basis).",
                                            "display": true
                                        }
                                    ]
                                },
                                {
                                    "display": true,
                                    "descriptor": {
                                        "code": "short-benefit",
                                        "name": "Short Benefit"
                                    },
                                    "list": [
                                        {
                                            "descriptor": {
                                                "code": "short-benefit",
                                                "name": "Short Benefit"
                                            },
                                            "value": "Benefit cover of ₹ 5 lakhs per family per year (on a family floater basis)",
                                            "display": true
                                        }
                                    ]
                                },
                                {
                                    "display": true,
                                    "descriptor": {
                                        "code": "required-docs",
                                        "name": "Required documents"
                                    },
                                    "list": [
                                        {
                                            "descriptor": {
                                                "code": "mandatory-doc",
                                                "name": "Mandatory document",
                                                "short_description": "Proof of Residence"
                                            },
                                            "display": true
                                        },
                                        {
                                            "descriptor": {
                                                "code": "mandatory-doc",
                                                "name": "Mandatory document",
                                                "short_description": "Proof of Identity"
                                            },
                                            "value": " Aadhaar Card",
                                            "display": true
                                        },
                                        {
                                            "descriptor": {
                                                "code": "optional-doc",
                                                "name": "Optional document",
                                                "short_description": "Proof of caste"
                                            },
                                            "value": "Caste Certificate",
                                            "display": true
                                        }
                                    ]
                                },
                                {
                                    "display": true,
                                    "descriptor": {
                                        "code": "demographic-eligibility",
                                        "name": "Demographic eligibility"
                                    },
                                    "list": [
                                        {
                                            "descriptor": {
                                                "code": "CT00004O",
                                                "name": "State of Current Residence"
                                            },
                                            "value": "= Maharashtra",
                                            "display": true
                                        }
                                    ]
                                },
                                {
                                    "display": true,
                                    "descriptor": {
                                        "code": "additional-eligibility",
                                        "name": "Additional eligibility"
                                    },
                                    "list": [
                                        {
                                            "descriptor": {
                                                "code": "CT0001TU",
                                                "name": "Has SECC Registration Number"
                                            },
                                            "value": "= Yes",
                                            "display": true
                                        }
                                    ]
                                }
                            ],
                            "category_ids": [
                                "PM0001H1"
                            ],
                            "location_ids": [
                                "27"
                            ],
                            "time": {
                                "duration": ""
                            },
                            "rating": ""
                        }
                    ],
                    "rateable": true,
                    "rating": ""
                },

Assigning this card to @emmayank for review and feedback. This was initially created by an NP after in-depth discussions and can be considered for use in future phases of this network.
@Kathirvel-ai @viraj89


Add support for loading models via safetensors

Thanks a lot for the awesome project!
Loading models through .bin executables are inherently risky and can lead to malicious code execution. Please consider adding support for loading the safetensors variant of the models provided.
If this is something that you would be interested in, I'd be happy to help out with a PR!

looking forward to

@urchade I've raised a PR to fix the issue. Let me know if you have any comments!

Thank you @vrdn-23, will review it soon!

@urchade Thanks for reviewing! Is there an ETA on when the next release is going to be cut?


Add support for .svelte extension

The svelte compiler by default works on files with .html or .svelte extension. Out of the box it seems only .html files are supported in your extension?
It's easy to configure the association, so this not an essential feature. But perhaps when all the important features are done, this could be added?
BTW Thanks a lot for creating this.

Added in 0.3.1


[extractor/videa] fix extraction

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] Searched the bugtracker for similar pull requests
[x] Read adding new extractor tutorial
[x] Read youtube-dl coding conventions and adjusted the code to meet them
[x] Covered the code with tests (note that PRs without tests will be REJECTED)
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Bug fix
[ ] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
Fix problems when running under Python 2.7.
Line 94 resolves #30416.
Line 124 is for FutureWarning: The behavior of this method will change in future versions.  Use specific 'len(elem)' or 'elem is not None' test instead.

PR from @kikuyan whose account was deleted.


URI is missing ')'

Hi @jhnns ,
After updated to "node-sass": "^3.1.1", "sass-loader": "^1.0.2", I get the following error when runs webpack build:
ERROR in ./~/css-loader!./~/autoprefixer-loader!./~/sass-loader!./app/content/styles/master.scss
Module build failed:
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
^
      URI is missing ')'
      in path/to/the/file/typo.scss (line 6, column 1)
 @ ./app/content/styles/master.scss 4:14-435 11:1-15:3 12:19-440
Process terminated with code 0.

This is the webpack.config:
 {
                test: /\.scss$/,
                loader: "style!css!autoprefixer!sass"

            },
            {
                test: /\.(otf|eot|png|svg|ttf|woff|woff2)(\?v=[0-9]\.[0-9]\.[0-9])?$/,
                loader: 'url?limit=8192'
            },
            // File loader
              { test: /\.jpe?g$|\.gif$|\.png$|\.svg$|\.woff$|\.ttf$|\.eot$/, loader: "file" }

and the error is inside typo.scscc :
 {
                /* ========================================================================
     Component: typo
 ========================================================================== */

@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,400italic);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

body {
  font-family: "Source Sans Pro", sans-serif;
  color: #656565;
}

h1, h2, h3, h4 {
  font-weight: normal;
}

.bold{
    font-weight: bold;
}

due to complexity of the project, I can post the file here. Is there anything wrong with the configuraiton?
cheers,

Mhmm nope. That's a node-sass error so it should probably be reported in their repo. Can you isolate the error in a single file and compile that without webpack, just with node-sass?
You could try to not use protocol-relative URIs.

Is this still an issue with 2.0.0?


#135 Add ability to disable typechecking

I'm merging this now, and immediately after #140, which fixes the pending issues here.
Nice collaborating with @deathowl on this :-D


Added Sutton Grammar School

Official school website:
https://www.suttongrammar.sutton.sch.uk/subjects/computer-science/

@BiancaIvanova The first verification stage is complete: the official domain for  Sutton Grammar School is www.suttongrammar.sutton.sch.uk, to the best of my knowledge. This is just an informational note. The pull request is still under review. The review may take some more time. I greatly appreciate your patience. Here is the proof of domain ownership: https://www.suttongrammar.sutton.sch.uk/information/contact-us-locations/absence-requests/

@BiancaIvanova Thank you for your patience while waiting for a review and processing your request. Pull request merged.
Please start requesting the licenses in about an hour, to let the changes to propagate through our system.


Individual - Profile Completed Page - Frontend (Desktop and Mobile web UI)

[ ] Develop the front end for Complete Profile Page

[ ] Designs should be pixel perfect, aligned with the design in FIGMA.

Working on it!


[Doc-Bug] Praise app behavior in GCC tenant - This app cannot be found

Hi Team,
When using the Praise app in GCC tenant, can send praise but when clicking Review your praise history an error is received "This app cannot be found". It is trying to navigate to Viva insights to show the praise history. As Viva insights app is not available in GCC tenant, it is showing error as "This apps cannot be found".
It is an expected behavior, but if we mention the note in documentation, it would be helpful for the administration team.

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

ID: 4a2033a3-a651-78f3-90c2-ad582e182731
Version Independent ID: 057e7da2-4e65-7f8d-5843-b15d92ffff02
Content: Manage the Praise app in the Teams admin center - Microsoft Teams
Content Source: Teams/manage-praise-app.md
Service: msteams
GitHub Login: @MicrosoftHeidi
Microsoft Alias: heidip

To make it easier for you to submit feedback on articles on learn.microsoft.com, we're transitioning our feedback system from GitHub Issues to a new experience.
As part of the transition, this GitHub Issue will be moved to a private repository. We're moving Issues to another repository so we can continue working on Issues that were open at the time of the transition. When this Issue is moved, you'll no longer be able to access it.
If you want to provide additional information before this Issue is moved, please update this Issue before December 15th, 2023.
With the new experience, you no longer need to sign in to GitHub to enter and submit your feedback. Instead, you can choose directly on each article's page whether the article was helpful. Then you can then choose one or more reasons for your feedback and optionally provide additional context before you select Submit.
Here's what the new experience looks like.
Note: The new experience is being rolled out across learn.microsoft.com in phases. If you don't see the new experience on an article, please check back later.
First, select whether the article was helpful:

Then, choose at least one reason for your feedback and optionally provide additional details about your feedback:

Article was helpful
Article was unhelpful

Finally, select Submit and you're done!


Fix the return value of aufs.mounted()

Additional fix to #20854. Returns an error in aufs.mounted() according to the comment.
Signed-off-by: Tatsushi Inagaki<EMAIL_ADDRESS>

Closed due to the test failure. Sorry.


Blog post for GitLab Package Hunter

Signed-off-by: Vicente J. Jiménez Miras<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind user-interface

/kind content

/kind translation

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area blog

/area documentation

/area videos

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

Fixes #
Special notes for your reviewer:
New blog post showing use case of GitLab Package Hunter to detect software supply attacks on code dependencies using Falco.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: vjjmiras
To complete the pull request process, please assign leodido after the PR has been reviewed.
You can assign the PR to them by writing /assign @leodido in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/assign @leodido
Hey Leo, thanks for reviewing my PR.

/lgtm
/approve

LGTM label has been added.  Git tree hash: 3a7592e1b14809725f47dbacd3daf691a4f2b5dd

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: danpopnyc, vjjmiras
To complete the pull request process, please ask for approval from leodido after the PR has been reviewed.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: danpopnyc, leogr, vjjmiras
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


EMS E3, Microsoft 365 E3, and Microsoft 365 Business Premium includes Azure AD Premium P1

In the table: Available versions of Azure Multi-Factor Authentication, there is a paragraph that says:
EMS E3, Microsoft 365 E3, and Microsoft 365 Business Premium includes Azure AD Premium P1. EMS E5 or Microsoft 365 E5 includes Azure AD Premium P2. You can use the same Conditional Access features noted in the following sections to provide multi-factor authentication to users. [emphasis added]
Can we have some clarification on how to enable the features of Azure AD Premium P1, when our client has M365 E3 licenses.
As this is the screen that we see in Azure on a tenant that has M365 E3 licenses:

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

ID: feb03e63-f543-d85b-9daf-16b4d1e13a60
Version Independent ID: da9dcdd2-70d4-e08e-18f2-6e6a1489937a
Content: Azure Multi-Factor Authentication versions and consumption plans
Content Source: articles/active-directory/authentication/concept-mfa-licensing.md
Service: active-directory
Sub-service: authentication
GitHub Login: @iainfoulds
Microsoft Alias: iainfou

@skywalkerisnull Thank you for your query . We will investigate this and update the thread.

@shashishailaj We found the problem, the naming/labelling in the Partner Portal that allows us to navigate "Microsoft 365" and then when we view the license for the client, we see 365 E3, when we dug into the specific license further. It is Office 365 E3, not Microsoft 365 E3 as a comparison here: https://www.microsoft.com/en-au/microsoft-365/enterprise/compare-microsoft-365-and-office-365
That and mix the change of product name for other offerings in O365 to M365 we got a little confused thinking that various documents were at different stages of being updated to the new naming system.


Fix tracef db logging

Description
Change the trace level logging so that db logging is that noisy
Motivation and Context

How Has This Been Tested?

Types of changes

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

Checklist:

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Codecov Report

Merging #66 (a6c98c6) into main (60cc8db) will decrease coverage by 0.25%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main      #66      +/-   ##
==========================================
- Coverage   81.21%   80.96%   -0.26%
==========================================
  Files          28       28
  Lines        2220     2222       +2
==========================================
- Hits         1803     1799       -4
- Misses        329      334       +5
- Partials       88       89       +1

Impacted Files
Coverage Δ

pkg/entity/logger.go
17.64% <0.00%> (-29.02%)
:arrow_down:

Continue to review full report at Codecov.

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


Gedit install, no icon in Applications

Please note that we will close your issue without comment if you delete, do not read or do not fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.

[X ] are reporting a bug others will be able to reproduce and not asking a question. If you're not sure or want to ask a question do so on our Discourse: https://discourse.brew.sh
[ ] ran a brew command and reproduced the problem with multiple formulae? If it's a problem with a single, official formula (not cask) please file this issue at Homebrew/homebrew-core: https://github.com/Homebrew/homebrew-core/issues/new/choose. If it's a brew cask problem please file this issue at https://github.com/Homebrew/homebrew-cask/issues/new/choose. If it's a tap (e.g. Homebrew/homebrew-php) problem please file this issue at the tap.
[ X] ran brew update and can still reproduce the problem?
[ X] ran brew doctor, fixed all issues and can still reproduce the problem?
[ X] ran brew config and brew doctor and included their output with your issue?

What you were trying to do (and why)
Trying to install Gedit text editor
What happened (include command output)
brew install gedit works fine, but afret finishing, I have no Gedit app in applications

Command output

Everything seems right

What you expected to happen
Have Gedit icon in Applications
Step-by-step reproduction instructions (by running brew commands)
brew install gedit

Filled out the checklist

brew install gedit works fine, but afret finishing, I have no Gedit app in applications

Homebrew doesn't install links into /Applications. brew cask does.

Ohh I see, is there a cask for it available?

No, sorry.


🕵 Investigate whether output_dir is used anywhere other than run

If it's not, we could drop the optional argument since it'll get overwritten by the positional argument anyway.

output_dir is never used when not a positional argument


Staging area: expand, more analogies and examples

Progress on #81

I would like to do more revisions on the top portion, around where the two forms of history are shown.  I have a feeling it could be either shortened or made more general (different types of common problems as shown in the issue).
I think this solves everything from #81 which is needed.

I like the analogy a lot! Merging - would you like to work more on this section or should I do a round?


Fix in JsonReferenceResolver for referencing definitions in other files

https://github.com/RicoSuter/NJsonSchema/pull/1318


Find definitions

Hello
Im working on legacy code without namespace, with custom autoloader etc.
When in code methods are called from object like:
$object = new Object(); $object->method();
Jump to definition works fine.
I have problem with code like:
$object = $this->get('ComponentTest'); $object->method();
this $this->get('Object') load component from few directories.
Is possible to add custom configuration to help finding classes?

To get IntelliSense on a return value of a method, the method needs an @return type annotation. An alternative is to add an @var annotation to $object. It is not possible to do this dynamically.

So I need to add annotation above object?
@var \path\to\Class
$object = $this->get('ComponentTest');```
yes?

My main problem is that I can't jump with cmd+left mouse to method. Example:
`$object = $this->get('ComponentTest'); $object->method();`
when I click cmd+left mouse on method loader show but can't find.

what you posted is not valid syntax. Valid would be
/** @var \ComponentTest */
$object = $this->get('ComponentTest');


extend .gitignore file for yarn and idea

Is your feature request related to a problem? Please describe.
I'm always frustrated when i see a lot of files which are IDE or BUILD files locally but not ignored for check in.
Describe the solution you'd like
Add .yarn and .idea to the .ignore file pattern
Describe alternatives you've considered
I must manually mark to ignore during the check in progress
Additional context

Please assign to me


feat: catch case for empty assets folder

Hello,
I just ran the cli to see what happens and was surprised that it successfully validated on an empty folder. I added an error message for this case.

thanks!


Add Slideshow widget

Thank you for contributing to Homarr! So that your Pull Request can be handled effectively, please populate the following fields (delete sections that are not applicable)
Category

One of: Bugfix / Feature / Code style update / Refactoring Only / Build related changes /  Documentation / Other (Please specify!)

Overview

Briefly outline your new changes...

Issue Number (if applicable)

Related issue: #00

New Vars (if applicable)

If you've added any new build scripts, environmental variables, config file options, dependency please outline here.

Screenshot (if applicable)

If you've introduced any significant UI changes, please include a screenshot.

Empty pull-request? Did you forget to commit?

Maybe take a look at https://mantine.dev/others/carousel/

Are the tasks done? They are outdated but not resolved. Let me know when I should re-review.

I changed the code using Carousel. I junt need to figure how to pass a local library.

I changed the code using Carousel. I junt need to figure how to pass a local library.

How to pass a what ?

Local pictures

I'm using Homarr on a big screen at my home. It's like home bulletin board

Hi, I made some changes, I'm trying to add option for local folder.
Can you help with it?

Hi, I made some changes, I'm trying to add option for local folder.
Can you help with it?

I'm not sure what you mean ? Can you elaborate ?

I'm not sure what you mean ? Can you elaborate ?

I want the widget to be able to use a local photo library and not through the network

I'm not sure what you mean ? Can you elaborate ?

I want the widget to be able to use a local photo library and not through the network

You can. Everything in the public directory is static and expose. Hence, you can use /imgs/my-picture.png which will translate to public/imgs/my-picture.png

I'm not sure what you mean ? Can you elaborate ?

I want the widget to be able to use a local photo library and not through the network

You can. Everything in the public directory is static and expose. Hence, you can use /imgs/my-picture.png which will translate to public/imgs/my-picture.png

Yes but it will take one photo and I want a photo slideshow

Don't do that. Reuse the code from the dash dot widget, where you have the reorder list.

Now that you have the newest changes from the dash dot widget, can you refactor this so it allows multiple images, which are re-orderable?
Check out the dash dot widget definition in code, on how to do this.

@hillaliy Do you still want to work on this ?

Sorry man I'm very busy at work. I have got a new project.
If you want I can close this.

I'm closing this for now. Please reopen if you have time again. I suggest that you branch of dev again, instead of rebasing to avoid merge conflicts.


openapi-python-client: 0.21.5 -> 0.21.6

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@konradmalik you can merge that yourself using the merge-bot btw:
@NixOS/nixpkgs-merge-bot merge

@NixOS/nixpkgs-merge-bot merge

Ah, I suspected that this is only for automatic PRs but you gave me false hope 😅

ha, wait, that only works if r-ryantm is the author of the PR?!
That is a whole lot less useful all of a sudden.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/2061


there is a problem loading your current position

error.log
output.log
Paisley park does not function and crushes the game whenever I try to load waymarks
downloaded and extracted to desktop. Opened ffxiv normally. Not sure what went wrong

You are having issues with downloading the latest offsets.  Please download them manually from here and renaming the file to Offsets.json in your Paisley Park folder.


create pools needed for cephfs

I just thought about it but this is only necessary for release > 0.87.
I'll need to rework a bit the demo container as well.

Since the master branch is currently based on Giant, this should be "safe," but one of the advantages of the change is to allow flexibility of the data and metadata pools (even more importantly, to allow for multiple metadata services, for multiple CephFS systems on the same cluster...down the road).  At a minimum, whatever solution we implement here must be able to support custom naming of the data and metadata pools.
I think I'd like to take this as more of a wait-and-see thing, though, since this area of Ceph appears to be in a bit of flux at the moment.

What about 4 variables then?

$cephfs_data_pool
$cephfs_data_pool_pg
$cephfs_metadata_pool
$cephfs_metadata_pool_pg

Works for me

Cool, let's wait for @mingfang now. :)

That works for me too.
Thanks.

PR #74 Implements this, mostly as described.


Add DOI citation metrics

Description
This PR adds deeper citation metrics via the DOI and the OpenAlex.org API to better understand the "citableness" of a repository.
Along the journey here I also found that I messed up the earlier days calculation for the value of "repo-days-between-last-coverage-run-latest-commit" (which I used as a reference point for a new similar key concerning publication date) - so I fixed this along with the work in this PR.
I also added citation references for OpenAlex and the evaluation metrics paper by which we've been adding various metrics.
Closes #151
What is the nature of your change?

[ ] Content additions or updates (adds or updates content)
[ ] Bug fix (fixes an issue).
[x] Enhancement (adds functionality).
[ ] Breaking change (these changes would cause existing functionality to not work as expected).

Checklist
Please ensure that all boxes are checked before indicating that this pull request is ready for review.

[x] I have read the CONTRIBUTING.md guidelines.
[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own contributions.
[x] I have commented my content, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to related documentation (outside of book content).
[x] My changes generate no new warnings.
[x] New and existing tests pass locally with my changes.
[x] I have added tests that prove my additions are effective or that my feature works.
[x] I have deleted all non-relevant text in this pull request template.

Thanks @falquaddoomi ! Merging this in.


docker stderr: Error response from daemon: invalid filter 'dangling=[false true]'

https://github.com/mrsked/mrsk/blob/299b166db7f42263552170bd8d4a2e961b86e6ee/lib/mrsk/commands/prune.rb#L6
Docker Engine 24 donesn't support dangling filter anymore, see offical doc : https://docs.docker.com/engine/reference/commandline/image_prune/#filter
The currently supported filters are:

until
label

Docker Engine Info
ubuntu@10-7-157-178:~$ sudo docker info
Client: Docker Engine - Community
 Version:    24.0.5
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.11.2
    Path:     /usr/libexec/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.20.2
    Path:     /usr/libexec/docker/cli-plugins/docker-compose

Server:
 Containers: 4
  Running: 4
  Paused: 0
  Stopped: 0
 Images: 5
 Server Version: 24.0.5
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: systemd
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 8165feabfdfe38c65b599c4993d227328c231fca
 runc version: v1.1.8-0-g82f18fe
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 5.15.0-78-generic
 Operating System: Ubuntu 22.04.3 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 2
 Total Memory: 3.82GiB
 Name: 10-7-157-178
 ID: 8d5197f7-2a38-448c-b917-7a3b198074b9
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Experimental: false
 Insecure Registries:
  <IP_ADDRESS>/8
 Live Restore Enabled: false

Per https://docs.docker.com/config/pruning/#prune-images, we can probably just remove the --filter dangling=true as by default only dangling images are removed.


The left button is still as "pause" so you can't resume playing.

Environment (please complete the following information):
https://github.com/atais/lpuradio
from master branch on android device

Now I noticed - it changes with a delay of 1 or 2 seconds...


Suggest common wasm module

Make libc libcpp... dynamic wasm modules?

Maybe nodeos should load them at the startup.
They are common modules. Account does not need to modify them.
Wasm module also running in sandbox. It's as safe as static linking?


Fixed the build error for gcc-14

This is imported from review.tizen.org
Change-Id: I80e2332711ae405488b39eaf060384e7490a7c45

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #2634. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://ci.nnstreamer.ai/.


onnx export for YOLOX?

Since YOLOX doesn't have any normalize_cfg needed, but pytorch2onnx.py still checks norm, caused yolox can not export to onnx

@jinfagang Please use mmdeploy directly. It now supports yolox export.

Welcome to try mmdeploy! https://github.com/open-mmlab/mmdeploy

Yes it can.


Synthesis failed for Google.Cloud.Functions.V1

Hello! Autosynth couldn't regenerate Google.Cloud.Functions.V1. :broken_heart:
Please investigate and fix this issue within 5 business days.  While it remains broken,
this library cannot be updated with changes to the Google.Cloud.Functions.V1 API, and the library grows
stale.
See https://github.com/googleapis/synthtool/blob/master/autosynth/TroubleShooting.md
for trouble shooting tips.
Here's the output from running synth.py:
2021-03-19 22:43:46,041 autosynth [INFO] > logs will be written to: /tmpfs/src/logs/Google.Cloud.Functions.V1
2021-03-19 22:43:46,789 autosynth [DEBUG] > Running: git config --global core.excludesfile /home/kbuilder/.autosynth-gitignore
2021-03-19 22:43:46,793 autosynth [DEBUG] > Running: git config user.name yoshi-automation
2021-03-19 22:43:46,797 autosynth [DEBUG] > Running: git config user.email<EMAIL_ADDRESS>2021-03-19 22:43:46,800 autosynth [DEBUG] > Running: git config push.default simple
2021-03-19 22:43:46,804 autosynth [DEBUG] > Running: git branch -f autosynth-Google.Cloud.Functions.V1
2021-03-19 22:43:46,808 autosynth [DEBUG] > Running: git checkout autosynth-Google.Cloud.Functions.V1
Switched to branch 'autosynth-Google.Cloud.Functions.V1'
2021-03-19 22:43:47,012 autosynth [DEBUG] > Running: git rev-parse --show-toplevel
2021-03-19 22:43:47,019 autosynth [DEBUG] > Running: git log -1 --pretty=%H
2021-03-19 22:43:47,024 autosynth [DEBUG] > Running: git remote get-url origin
2021-03-19 22:43:47,059 synthtool [ERROR] > Failed executing git checkout master:

error: Your local changes to the following files would be overwritten by checkout:
	google/cloud/dialogflow/v2/answer_record.proto
	google/cloud/dialogflow/v2/conversation.proto
	google/cloud/dialogflow/v2/conversation_profile.proto
	google/cloud/dialogflow/v2/participant.proto
Please commit your changes or stash them before you switch branches.
Aborting

Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 312, in _inner_main
    git_source.enumerate_versions(sources, pathlib.Path(temp_dir))
  File "/tmpfs/src/github/synthtool/autosynth/git_source.py", line 202, in enumerate_versions
    source_versions = enumerate_versions_for_source(git_source, temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/git_source.py", line 166, in enumerate_versions_for_source
    local_repo_dir = str(synthtool_git.clone(remote))
  File "/tmpfs/src/github/synthtool/synthtool/sources/git.py", line 85, in clone
    shell.run(["git", "checkout", "master"], cwd=str(dest), check=True)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['git', 'checkout', 'master']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth passed, closing! :green_heart:


incorrect file permissions for flutter-pi, engine binaries when building bundle

Sometimes the flutter-pi binary and flutter engine lack the executable permission bit in the built bundle.

I get this everytime when trying to run flutterpi_tool remotely from a windows machine to a RPi.
Guessing it's because we are copying files from the windows machine over to the RPi and therefor loses the permission bit.
As a workaround I just threw together a script that I can continously run on my RPi that looks for changes in the /tmp folder and add +x to flutter_pi.
Probably very hacky solution but it works for now.
If I continue to work on the RPi I might try to solve it in a better way but thought I would just share that this is a possibility.
I don't feel very comfortable sharing and recommending this workaround since it's probably quite hacky but thought I would share that I used a workaround in case anyone else is stuck on this.
From my testing, when using verbose debugging I was able to take the exact commands that is being ran and run it locally.
But when they are run over SSH then they fail without the +x permission bit on the file.


Update automation.yaml

Requirements

Update automation.yaml for not pushing sdk 4.4 to oVirt 4.3 pipeline
Limit builds to supported platforms on 4.4

Description of the Change
Update automation configuration for building master only for oVirt 4.4
Alternate Designs
N/A
Benefits
Avoid to get 4.4 builds in 4.3 repos
Possible Drawbacks
N/A
Verification Process
Checking CI results
Applicable Issues
Related to issue #201

@imjoey can you please review / merge ?

/lgtm

@gekorob

LGTM


Excessive brightness in the sky

Or the essence of this is bad grading?

https://github.com/natural-harmonia-gropius/hdr-toys/commit/f6ec073b19dd1f859caaed6f16ee9e8709fe4825 fix most of this, but also brings a slightly darker image.

No plan to continue.


finish microcosm marketing site

Easier to check out copy changes here: https://deploy-preview-506--inspiring-golick-b2d9e5.netlify.com/
What kind of change does this PR introduce?

Documentation

Does this PR introduce a breaking change?

No

Fixes #493 : changing it up to get a first version up, we can revise it later to animate the checkmark and what not
Fixes #492 : Added copy
Fixes #491 : 🔪 the nav for now, we can add it back in alter

Codecov Report

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

@@            Coverage Diff             @@
##           master     #506      +/-   ##
==========================================
- Coverage   99.69%   95.21%   -4.48%
==========================================
  Files          27       27
  Lines         658      669      +11
  Branches      129      130       +1
==========================================
- Hits          656      637      -19
- Misses          2       29      +27
- Partials        0        3       +3

Impacted Files
Coverage Δ

packages/microcosm-http/src/http.js
0% <0%> (-100%)
:arrow_down:

Continue to review full report at Codecov.

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


Fullchain.pem privkey.pem path?

AzureVM and Mysql server is created successfully from the terraform script and from where i can get .pem file

I have followed to created file
https://medium.com/@dwdraju/securing-hashicorp-vault-with-lets-encrypt-ssl-19cad1eb294


prom-client version

It appears that this library is incompatible with latest version of prom-client (well, it's documented only in package.json and there is no explanation in the commit that sets it to < 7 ( c2b74128bf960d41a95fd80c8b76fd8053c7d46c). Let's determine what is the issue with latest prom-client (v9.1.0) and see how it can be fixed.

Hi @errordeveloper, I've just PR'ed a big update to all the deps on https://github.com/roylines/node-epimetheus/pull/32 and @roylines did the favor of reviewing, merging and publishing super fast 🚀
You shouldn't have any more issues now :)


Multiple source warning when using the block and a Gemfile.lock exists

Hi, we found an inconsistency with the warning for indirect dependencies in multiple sources, when using the source declaration with a block.
The first time you add the source (ie. the Gemfile.lock doesn't have the source) the installation doesn't issue a warning (like this spec suggests https://github.com/bundler/bundler/blob/master/spec/install/gems/sources_spec.rb#L170-L185). Which is what we expected.
But, after the Gemfile.lock is generated (and, if you don't have the gem in your system) if you run bundle install the warning is issued. I generated a failing test by extending the previous test #4059.
I think this inconsistency arises from the fact that the Gemfile.lock puts both sources together, and doesn't indicate which source was used to install which gem. eg:
for:
source 'https://rubygems.org'

source 'https://blocksource.com/' do
  gem 'depends_on_rack'
end

GEM
  remote: https://rubygems.org/
  remote: https://blocksource.com/
  specs:
     depends_on_rack
     rack

which is the same Gemfile.lock that is generated when you use 2 sources without a block.
I tried to debug it further down, but I got a bit lost :stuck_out_tongue:  If you give me some pointers I can try to fix it.

This seems like a duplicate of #3671.


major: v4

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Closes #504
Closes #467
Closes #465
Closes #453
Closes #437
Closes #419
Closes #380
Closes #379
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation
[ ] Chore

How Has This Been Tested?
Unit tests
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have updated the CHANGELOG in the Unreleased section
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

all features and fixes implemented, just need to edit docs and will push 🚀

ehhhh i wanna push this, gonna tag it as alpha and roll baby roll 😎


auto width of the

@rultor release, tag is 0.0.30

@rultor release, tag is 0.0.30

@yegor256 OK, I will release it now. Please check the progress here

@rultor release, tag is 0.0.30

@yegor256 Done! FYI, the full log is here (took me 2min)


Broken function TypeScript types in version 2.34.0

After upgrading from 2.33.0 to 2.34.0 return types are broken.
Working 2.33.0:
type CustomerRetrieveInput = Parameters<typeof Customer.retrieve>
type CustomerRetrieveOutput = Promise<{
  card: Card
  customer: Customer
}>
const customerRetrieve = (
  customerId: CustomerRetrieveInput[0],
  params?: CustomerRetrieveInput[1]
): CustomerRetrieveOutput => chargebee.customer.retrieve(customerId, params).request()

Not working 2.34.0 - same code.
Issue:

One liner:

After looking into the changes made https://github.com/chargebee/chargebee-typescript/commit/8a4e9fa1a886565705650ac72120aa0842a73dc0#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R23-L27 it looks like the problem is changing @types/q from devDependencies to dependencies.

Hi @ihmpavel , thanks for reporting this and sorry for the trouble. We’ve reverted the change which caused this issue for now. Please try v2.35.0 and let us know if you still face any issue.

Hi @cb-alish, with 2.35.0 everything works now!
Thanks


Fixed assign test case execution task method. It requires a platform …

Hi,
with TestLink Version 1.9.16 there was an error when trying to assign a test case execution with the API. Currently it seems to be necessary to add the platformId to the method call. I added the missing parameter and tested it successfully.
Regards
Dennis

Hi @vdwals have you compiled your code locally and checked if no tests were broken? Travi CI seems unhappy with some compilation issues. I can take a look later this weekend. Also, I cannot see what changed in the method, as you used tabs. Travis CI is now applying Checkstyle too, so it's good to maintain formatting - even if broken - and add only the minimal to fix the issue. This way I can even review a pull request in the train :-) Thanks!


Feature Request: Additional Pijuice scripts

As pijuice has 3 buttons, could have additional functions run from each.

Function to delete last image and fetch a new one to avoid garbage being saved and used again in historic. Would require logging of path of last saved image.

Thoughts:

you'd only need to log where the installation went to.  because the images are always in images/generated
have a shell script that just goes to the images directory and deletes files that are X days old.
either cron that shell script, or associate it with the button on the PiJuice

Good thoughts. Something I need to test on the PiJuice is whether it can
run a script based on the button pressed, even if that button is the one
starting the system. I figure it should be possible.
On Fri, 20 Jan 2023, 8:33 am recrudesce, @.***> wrote:

Thoughts:

you'd only need to log where the installation went to. because the
images are always in images/generated
have a shell script that just goes to the images directory and
deletes files that are X days old.
either cron that shell script, or associate it with the button on
the PiJuice

—
Reply to this email directly, view it on GitHub
https://github.com/jezs00/pycasso/issues/6#issuecomment-1397637265, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AUTEK7CSDIWUHF6GP6KIH6DWTGXLZANCNFSM6AAAAAASFULXZY
.
You are receiving this because you authored the thread.Message ID:
@.***>

So I don't use a PiJuice, I use another device called a PiSugar 3 Plus because I couldn't get a PiJuice in the UK for love nor money (fun fact, I wrote a handler for the PiSugar, so when I've confirmed it all works, I'll give that to you too), which has a button on it that you can make run scripts - it has a single tap, a double tap, and a long tap option.  It wouldn't be that hard at all to make a script that just cleans out the images/generated folder, and then assign it to the button on the PiSugar.  Looks like it's possible on the PiJuice too, because their product page says "trigger events and scripts with the thre programmable buttons".
https://github.com/PiSugar/PiSugar/wiki/PiSugar-3-Series is what I have.

Looks good, keen to support as much hardware as possible and keep the app modular. Let me know how you go.


right Text-Box is not movable or not fill the empty space cause by left one.

https://github.com/llaske/sugarizer/assets/154233802/1ca80037-9bdd-42be-835f-20f6da8f28eb
@llaske when the size of the left text box is reduced the space is not filled by the right box. we can make the right box movable/resizable. This way, users can adjust the proportions as needed.

@llaske I also see that the left text box overlaps with the right one. can I start working on this issue?
https://github.com/llaske/sugarizer/assets/154233802/c535dcb1-eac0-453b-9e30-93c174c1e703

@llaske if this issue looks genuine then can I work on this?

Markdown is deprecated - replaced by Write. It has no interest to invest more on it.


Add Blobstore Library

I used a new object called Input to store both the comment and the image url. When running the dev server, I keep getting the same error message "Error 405 HTTP method GET is not supported by this URL". I have properly overridden all my doGet() and doPost() functions. What could be the problem?

curious, what's the bug?

curious, what's the bug?

The webpage would give Error 405 “http method get is not supported by this url” after the form was submitted. At first I thought it was the Blobstore failing to create the right upload url, but the actual fix was changing the redirecting url in doPost() from "index.html" to "/index.html".


Not able to load project specific files

Configured my project inside the test-generator-cli folder and tried to generate test cases using the below command:
tkltest --config-file ./test/data/pdl/common-externalid-service/tkltest_config.toml --verbose generate randoop
I got error as "Command line is too long".
Then, I removed some of the jars which I thought was not required to be in classpath. After removing the jars, the command is running but I am getting the below error. I added some of the files which the cli flagged in the excluded_class parameter in toml file. But its asking to remove many files which are specific to the project and may require generating test cases and should not be [excluded.]
Could not load class java.main.com.ibm.external.exception.SO2OException: Unable to load class "java.main.com.ibm.external.exception.SO2OException" due to exception: java.lang.SecurityException: Prohibited package name: java.main.com.ibm.external.exception
Attachments
Have attached error screenshot , toml file and classpath file for reference
Environment information

OS: Windows

(

)

commonExternalIdClassPath.txt
toml.txt

@nischay13may The excluded class list is for application classes that should be excluded as coverage targets. Are these indeed application classes? Their names in the toml file you sent start with java.main.com.ibm.external, is this indeed the package prefix or the folder prefix?
How did you determine the jars that are not needed? are the targeted application classes running without them? if it needs them then so will tackle during test generation.

@rachelt44 Yes, they are application classes. Our project is Gradle project and the folder structure looks like

Also the build folder has the generated classes in the same folder structure.

There was no specific logic behind removing the jars. But if I add all the jars in the classpath then I am getting "Command line is too long" error again.

Resolved by moving the dependent jars to a new location.


latest flutter breaks some existing plugins

It looks like many plugins which do not specify the environment: line. In this case flutter will use a default range outside the latest version of dart - i'm guessing its something like :
environment:
  sdk: "<2.0.0"

This causes the plugin to break even though it is probably working.
Example (from my own plugin)
The current Dart SDK version is 2.1.0-dev.1.0.flutter-69fce633b7.

Because pdfview_example depends on pdfview from path which requires SDK version <2.0.0, version solving failed.
pub get failed (1)

@zoechi @cbracken

[✓] Flutter (Channel dev, v0.6.1, on Linux, locale en_CA.UTF-8)
• Flutter version 0.6.1 at /work/installs/flutter
• Framework revision ad1eaff45a (26 hours ago), 2018-08-20 12:51:07 -0700
• Engine revision c23690f0d7
• Dart version 2.1.0-dev.0.0.flutter-be6309690f
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
• Android SDK at /home/david/Android/Sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-27, build-tools 27.0.3
• ANDROID_HOME = /home/david/Android/Sdk
• Java binary at: /work/installs/android-studio-3.0/jre/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
• All Android licenses accepted.
[✓] Android Studio (version 3.1)
• Android Studio at /work/installs/android-studio-3.0
• Flutter plugin version 27.1.1
• Dart plugin version 173.4700
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
[!] IntelliJ IDEA Community Edition (version 2018.1)
• IntelliJ at /work/installs/idea-IC-181.4445.78
✗ Flutter plugin not installed; this adds Flutter specific functionality.
• Dart plugin version 181.4892.1
• For information about installing plugins, see
https://flutter.io/intellij-setup/#installing-the-plugins
[✓] Connected devices (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 5.1.1 (API 22) (emulator)
! Doctor found issues in 1 category.

@Rockvole thanks for the heads-up!
@gspencergoog did your changes yesterday to the plugins repo cover these fixes? If not, I can take a look.

In terms of third-party plugins, those will need to be updated by maintainers.
When we do the next beta channel roll, we'll want to ensure this is covered in the changelog as well as communicated via a post to the flutter-dev mailing list.

Yes, that's what I was fixing (well, partly: there were other issues too).

Here's that PR, for reference: https://github.com/flutter/plugins/pull/729

Thanks for confirming! Once I identify the exact dev channel release we jumped from 2.0-pre to 2.1-pre Dart SDKs, I'll update the changelog so it makes it into the beta notes.

I changed to the beta channel and the SDK version error goes away.
I see the advantage of specifying a dart version in pubspec.yaml - you have some confidence it has been tested with a particular major version of dart and shouldnt expect subtle bugs.
Perhaps a lint warning to state that the environment parameter has not been supplied.

Another idea would be including the environment parameter in projects created with flutter create - a lot of projects start life there.

environment is added for projects created with flutter create and enforced by pub publish as far as I remember.
I think this issue is stale.


Update CI automation

Update the CI automation to account for new bundle format within
the Smart Gateway Operator and Service Telemetry Operator repositories.

Oops I should have done this as part of the bundle migration...

So far untested. CI system is currently down, so will need to remember how to run a local test :)

/runtest

 Migrate Operators to bundle packaging format and distribution


Job Type Edit Endpoint Consistency

Pain Point? Please describe.
The job-type/ POST and job-type/name/version PATCH allows you change different fields when editing a job type depending on which endpoint you hit. These endpoints need to be consistent during the edit of a job type.
Desired Solution
Allow updates to the manifest and docker_image during a patch - will need to verify the manifest name/version matches the job you're trying to update.
Allow updates to the is_active and is_paused on the POST
Alternative / Workaround
Use the right endpoint depending on what you want to change.

Closed via #1729


JWT expiration

Describe what are you trying to do
I want to use JWT to authenticate API access. I set up the token issuer endpoint /token and endpoint that needs authorization by JWT /v1/identites. Returning JWK from service I set the exp and iat. The problem is I can use that generated token after the exp time as well. Does the krakend handle expiration and check it? I supposed to use a valid token only if now < exp and after that, the token is invalid, does it? Thanks a lot!
Your configuration file
The content of your krakend.json. When using the flexible configuration option, the computed file can be generated using FC_OUT=out.json
{
  "version": 2,
  "extra_config": {},
  "timeout": "3000ms",
  "cache_ttl": "300s",
  "output_encoding": "json",
  "name": "Test",
  "port": 8080,
  "endpoints": [
    {
      "endpoint": "/v1/identities",
      "method": "GET",
      "extra_config": {
        "github.com/devopsfaith/krakend-jose/validator": {
          "alg": "HS256",
          "jwk-url": "http://auth-service:3001/v1/jwk",
          "issuer": "test",
          "cache": true,
          "disable_jwk_security": true
        }
      },
      "output_encoding": "json",
      "concurrent_calls": 1,
      "backend": [
        {
          "url_pattern": "/v1/identities",
          "encoding": "json",
          "sd": "static",
          "extra_config": {
            "github.com/devopsfaith/krakend-httpcache": {},
            "github.com/devopsfaith/krakend-ratelimit/juju/proxy": {
              "maxRate": 1,
              "capacity": 1
            }
          },
          "method": "GET",
          "host": [
            "http://embedding-service:3001"
          ],
          "disable_host_sanitize": false,
          "is_collection": true,
          "target": ""
        }
      ]
    },
    {
    "endpoint": "/token",
    "method": "POST",
    "backend": [
    {
        "host": [ "http://auth-service:3001" ],
        "url_pattern": "/v1/tokens"
    }
    ],
    "extra_config": {
        "github.com/devopsfaith/krakend-jose/signer": {
            "alg": "HS256",
            "kid": "test",
            "keys-to-sign": ["access_token"],
            "jwk-url": "http://auth-service:3001/v1/jwk",
            "disable_jwk_security": true
        }
    }
  }]
}

Commands used
How did you start the software?
docker-compose up -d

Service JWT issuer response
Below is my service issues response and how I set exp and iat claims.
let now = new Date();
      let exp = new Date(now);
      exp.setSeconds(now.getSeconds() + 30);
      return {
        "access_token": {
            "aud": "test",
            "iss": "test",
            "sub": "1234567890qwertyuio",
            "jti": "mnb23vcsrt756yuiomnbvcx98ertyuiop",
            "roles": ["role_a", "role_b"],
            "exp": exp.getTime(),
            "iat": now.getTime()
        }
      }

JWK endpoint result
return {
        "keys": [
          {
            "kty": "oct",
            "k": "key",
            "kid": "test",
            "alg": "HS256"
          }
        ]
      }

this is very weird, because this flow is used at the playground.
Compare your tokens with https://github.com/devopsfaith/krakend-playground/blob/master/data/token.json in order to be sure the exp and iat are well formated (maybe you need to use the getSeconds() function)

@kpacha Thanks for your help and point the way to solve it. The problem was getTime() returns time in milliseconds but we need epoch time in seconds. Changing it to Math.round(exp.getTime() / 1000) fixed the problem.


Permission denied: 'G:\ComfyUI\models\mediapipe\selfie_multiclass_256x256.tflite'

https://github.com/chflame163/ComfyUI_LayerStyle/issues/52#issuecomment-2021391386

Move the "selfie_multiclass_256x256.tflite" file down one folder, it should look like this: '\models\mediapipe\selfie_multiclass_256x256.tflite'
and NOT LIKE THIS: '\models\mediapipe\selfie_multiclass_256x256.tflite\selfie_multiclass_256x256.tflite'
and it should work..

i am using portable comfyui and i follow your method but now i am getting this error
`Error occurred when executing LayerMask: PersonMaskUltra V2:
Incorrect path_or_model_id: 'C:\ComfyUI_windows_portable\ComfyUI\models\vitmatte'. Please provide either the path to a local folder or the repo_id of a model on the Hub.`
i also tried the method which is in #52 (comment) but the problem is still not solve.

Incorrect path_or_model_id: 'C:\ComfyUI_windows_portable\ComfyUI\models\vitmatte'. Please provide either the path to a local folder or the repo_id of a model on the Hub.`

Download all model files from BaiduNetdisk or Huggingface to ComfyUI/models/vitmatte folder.

vitmatte

this works for me. Thank you Dear.


Request.Response can only be called once per request

If an exception is generated in the response this error appears and the request is blocked
from japronto import Application

app = Application()

def hello(request):
    request.Response(json=['invalid', 'json'])

app.router.add_route(url, hello, method='GET')
app.run()

ValueError: View did not return Response instance
Unhandled exception in event loop
Traceback (most recent call last):
  File "uvloop/handles/stream.pyx", line 785, in uvloop.loop.__uv_stream_on_read_impl (uvloop/loop.c:76261)
  File "uvloop/handles/stream.pyx", line 559, in uvloop.loop.UVStream._on_read (uvloop/loop.c:73525)
  File "/root/japronto-env/lib/python3.6/site-packages/japronto/app/__init__.py", line 99, in error_handler
    return self.default_error_handler(request, exception)
  File "/root/japronto-env/lib/python3.6/site-packages/japronto/app/__init__.py", line 81, in default_error_handler
    text=tb if self._debug else 'Internval Server Error')

def hello(request):
    return request.Response(json=['invalid', 'json'])

Is voluntary, a valid json is always a dict, here fails to make the conversion to json.

It's a wart in the API design, I need to refactor this part. What is happening here is that an error is generated in an error handler and since request.Response was already constructed and it's immutable it fails in a weird way swallowing the real reason.
So this is really about making Response mutable.

@kianxineki The error doesnt happen because because of invalid JSON. Python JSON module will happily transform a list in a JSON array. I don't impose any extra restrictions here. This happens because of missing return.
Anyway this is an error and needs to be fixed.

Finally figured out what it is all about.
from japronto import Application

app = Application()

def hello(request):
    try:
        return request.Response(json=object())
    except TypeError:
        return request.Response(code=500)  # RuntimeError due to immutable Response

app.router.add_route('/', hello, method='GET')
app.run()


How to get the colored titlebar as shown in the screenshots?

As seen here:

How does one achieve the tinted titlebar with the window controls?

Photoshop… :grin:

TBH… I should probably remove those :)

Given that these coloured tilebars are present in the Sublime theme this theme is based off, would it be worth requesting they be built into the theme?
https://i.imgur.com/SesxI1L.png <-- What my Sublime setup looks like, and ideally what I'd like my Atom to be able to mimic.


fix(sorting): Sorting message dates better

:tada: This PR is included in version 1.24.7 :tada:
Your semantic-release bot :package::rocket:


When installed by pip, dependencies' versions are not fixed.

System information

OS Platform and Distribution: window & linux
TensorFlow installed from: binary
TensorFlow version: 1.13, 1.14
Python version: 3.6.8
Installed using virtualenv? pip? conda?: pip

Describe the problem
grpcio>=1.8.6 has been installed, which is always the newest one: eg. 1.34.0; however grpcio~=1.32.0 is expected
Provide the exact sequence of commands / steps that you executed before running into the problem
pip install tensorflow-gpu

@luciencho
Please verify your pip version if it is the latest.
There is no support for 1.x, please upgrade to 2.x and share the complete error log in case you face issues with 2.x.
you may refer to pip install tensorflow gpu similar issue.

It is a tf 1.x problem.
After updating pip, the problem remains unsolved. I was just wondering why grpcio>=1.8.6 has been installed. code does not make sense to me.

@luciencho
There is no support for 1.x, please upgrade to 2.x and share the complete error log in case you face issues with 2.x.


Internals in MessageResponseHandler for testing only is a code smell

The class MessageResponseHandler : https://github.com/neo4j/neo4j-dotnet-driver/blob/1.0/Neo4j.Driver/Neo4j.Driver/Internal/Connector/MessageResponseHandler.cs
Has the following internals:
internal Queue<IResultBuilder> ResultBuilders => new Queue<IResultBuilder>(_resultBuilders);
internal Queue<IRequestMessage> SentMessages => new Queue<IRequestMessage>(_sentMessages);

This is a code smell that the OOP design is not complete and I think this should be refactored so that there is no need for internals for testing.
If you agree Ill happily create a PR for how to fix this code smell :)

Yes, if you have some good ideas to design it better, yes, please.
I would say this is a good improvement so I would suggest to target it at 1.1.

Closing this issue, please raise in PR if still desired.


Model saved using ModelCheckpoint is giving different ACC after load

Hello,
I have a model that uses CNNLSTM2D layers and some other personalized layers ...
On the training it saves the best model with acc 0.4208
Then I load the model and test it with the same validation data and I have 0.3962. (?)
Here is the link for the notebook :
https://drive.google.com/file/d/1I6FgOVCkSqmV7UXGjJtpIT957G-qiMQX/view?usp=sharing
(Have the same base notebook to test many models this is the first this happens)
Thanks,
Rui

I encountered a similar issue, it happened because I was shuffling the inputs of the training but not the outputs to very accordingly 🙄

I encountered a similar issue, it happened because I was shuffling the inputs of the training but not the outputs to very accordingly

The data stays the same ...
The problem persists:
https://drive.google.com/file/d/1QNj_KuiTmxpFoZhl9fIOD9WNZbMF6IZm/view?usp=sharing
Epoch 00100: val_accuracy did not improve from 0.42408
Save the model with checkpoint
Then Load the model (since the last iteration in train is with : val_accuracy: 0.4014) to get the best one. Then the accuracy is :  37.52% with the same data  ...
Confusion Matrix
[[93 19  0  1  2]
[50 74  7  8  1]
[25 90 13  9  4]
[15 52 10 29  2]
[13 29  4 17  6]]
Dados Validação accuracy: 37.52%
precision    recall  f1-score   support
       0     0.4745    0.8087    0.5981       115
       1     0.2803    0.5286    0.3663       140
       2     0.3824    0.0922    0.1486       141
       3     0.4531    0.2685    0.3372       108
       4     0.4000    0.0870    0.1429        69

accuracy                         0.3752       573

macro avg     0.3981    0.3570    0.3186       573
weighted avg     0.3914    0.3752    0.3269       573

Ok solved
problem was in the lambda functions use ... this is the correct way

def split(element,x):
    return element[:,:,:,:,x]
...
for x in range(0,inputs.shape[4]):
            var=Lambda(split,arguments={'x':x})(inputs)
...

Load and save working with equal accuracy !
Wrong-way :
   varsVec=[]
   for x in range(0,inputs.shape[4]):
            var=Lambda(lambda element : element[:,:,:,:,x])(inputs)

i got this same problem, in fact i dont get any error when trying to save the model it gives me a warning :::::
/usr/local/lib/python3.6/dist-packages/keras/engine/network.py:888: UserWarning: Layer lstm_2 was passed non-serializable keyword arguments: {'initial_state': [<tf.Tensor 's0:0' shape=(?, 256) dtype=float32>, <tf.Tensor 'c0:0' shape=(?, 256) dtype=float32>]}. They will not be included in the serialized model (and thus will be missing at deserialization time).
'. They will not be included '
and when i load the model it gives me random values like it is never been trained

@rjpg
Moving this issue to closed status as there has been no activity, in case you still face the error please create a new issue.


Uncaught TypeError: Cannot read property 'length' of undefined

Thanks for your great work! I got the demos working, but my own file isn't.
This is what the Webdev-Tools in Chrome tell me:
Uncaught TypeError: Cannot read property 'length' of undefined(…) completeText @ bodymovin.js:1973 completeLayers @ bodymovin.js:1390 completeLayers @ bodymovin.js:1386 completeData @ bodymovin.js:1809 checkFontsLoaded @ bodymovin.js:7667 (anonymous function) @ bodymovin.js:7676 AnimationItem.configAnimation @ bodymovin.js:7657 xhr.onreadystatechange @ bodymovin.js:7500
Here the link to the animation
http://dev.fact-finder.de/test/bodymovin.html

hi
could you share the .ae with me?
there seems to be a property missing and I'm not sure why.

I will share it gladly.
Composition_v2.zip

Is the composition name Composition_Phone?
there seems to be many files missing.

Yes there is. I can provide the missing files. But even with the files present the same error occures and the animation won't play.

I'm having the same issue as soon as there are any text layers. If I change those layers to invisible it works fine. I can share the .ae as well if needed.

yes, can you send me the ae file?

Here's a minimal example that causes the error.
https://dl.dropboxusercontent.com/u/12129812/bm-texttest.aep

I can't reproduce the issue with those projects.
What OS and AE version are you using?

I'm using the latest AE (CC 2017) on macOS Sierra with the Bodymovin extension downloaded from GitHub a few days ago.
Would you like me to upload the generated JSON file as well?

yes, please, so I can check if it is the same issue than @omphteliba

Here you go. https://dl.dropboxusercontent.com/u/12129812/bm-texttest.json
Thanks for taking the time to look into this!

I'm pretty sure I know what's the issue.
Do you have AE installed in a language that is not English?

Yes, my AE is in German (and @omphteliba's probably is too since he's also German).

yes. That's probably it. I'll upload a fix in a minute and let you know.

done! can you try and see if it works?
you need to update the extension

That did it! Works for me now 👍

nice! thanks for your help!

Thanks, works for me too :)


add separate methods for each job, view, configFile type.

Added new methods to JobParent as discussed in https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/job-dsl-plugin/2-iuHl4tidI/iPkiYTYnkQ4J
FreeStyleJob freeStyleJob(String name, @DslContext(FreeStyleJob) Closure closure)

BuildFlowJob buildFlowJob(String name, @DslContext(BuildFlowJob) Closure closure)

MatrixJob matrixJob(String name, @DslContext(MatrixJob) Closure closure)

MavenJob mavenJob(String name, @DslContext(MavenJob) Closure closure)

MultiJob multiJob(String name, @DslContext(MultiJob) Closure closure)

WorkflowJob workflowJob(String name, @DslContext(WorkflowJob) Closure closure)

ListView listView(String name, @DslContext(ListView) Closure closure)

SectionedView sectionedView(String name, @DslContext(SectionedView) Closure closure)

NestedView nestedView(String name, @DslContext(NestedView) Closure closure)

DeliveryPipelineView deliveryPipelineView(String name, @DslContext(DeliveryPipelineView) Closure closure)

BuildPipelineView buildPipelineView(String name, @DslContext(BuildPipelineView) Closure closure)

BuildMonitorView buildMonitorView(String name, @DslContext(BuildMonitorView) Closure closure)

ConfigFile customConfigFile(String name, @DslContext(ConfigFile) Closure closure)

ConfigFile mavenSettingsConfigFile(String name, @DslContext(ConfigFile) Closure closure)

I've updated the docs to reflect this. While doing so, I moved some API info from the main page to the details page to avoid a bunch of duplication.

Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests

Nice, this will be included in 1.30. I have no idea how to do a code review for this change, but I will figure it out.

I made a few refactorings, did some work on the docs and moved the tests for Job back to JobSpec.
Please have a look at https://github.com/daspilker/job-dsl-plugin/commits/separate_type_methods and cherry-pick my commits to your branch to update the pull request.
I'm not sure what to do with MavenJob#steps(). The problem also exists for the workflow job which has no steps, wrappers and publishers. Ideally those methods should be moved to intermediate classes, but I could not come up with good names for "JobWithSteps" or "JobWithPublishersAndWrappers". I had a look at the Jenkins class hierarchy but Project extends AbstractProject extends Job is not great either. :confused:

Those changes look good to me, thanks.
Yeah, I'm not sure about the MavenJob#steps problem either. Maybe we could use Traits for that if the Groovy version ever gets updated?

Also, I've been working on the auto-generated docs a bit (latest demo here). I think this was the last barrier for that, so once it's merged I'll update the email thread with details of the proposal.

Cool! And yes, traits would be great to have. I tried to lobby for an Groovy update (https://issues.jenkins-ci.org/browse/JENKINS-21249, https://github.com/jenkinsci/jenkins/pull/1085), but progress stalled.

Not sure why that build failed. Some dependency resolution failure.


Rename servicenow_midserver::download "servicenow_midserver::install.pp"

To better follow standard module development guidelines, rename the servicenow_midserver::download class to servicenow_midserver::isntall.pp
Update documentation and spec files

Closed


Srini/gnu

uniform usage of _GNU_SOURCE.

with musl both SIGSTKSZ, MINSIGSTKSZ are -1 when compiled with _GNU_SOURCE
To get sigaltstack_test to pass added AT_MINSIGSTKSZ to auxv in km(which is missing from what kernel provides when starting new process)

I didn't understand what is going on here so I looked at the code for a while.
The real problem is the are 2 definitions of SIGSTKSZ and MINSIGSTKSZ.  Which definition you get depends on whether you define _GNU_SOURCE or not.
When we turned on _GNU_SOURCE you get the definition that calls sysconf (_SC_SIGSTKSZ) and the musl version of sysconf() does not support the conf type _SC_SIGSTKSZ so sysconf() fails and returns -1.
But no one apparent expects the SIGSTKSZ or MINSIGSTKSZ macro to fail.  :-)  Dontcha just love it.
So, to get around this problem we added the AT_MINSIGSTKSZ entry to the auxv that km builds for the payload.  Then we changed the sigaltstack test to call getauxval(AT_MINSIGSTKSZ) when the sysconf() call fails.
So that is how we now decide what size signal stack to use.
What a twisted web we weave.


[IOTDB-942] Optimization of query with long time unsequence page

Do not forget to add the experiment result in ur PR please : )

Do not forget to add the experiment result in ur PR please : )

Do not forget to add the experiment result in ur PR please : )

Added. Thank you ~

I think it's ok to merge this PR.


Official Python implementation?

On PyPI (Python’s package index), there are some packages that mention Cucumber or Gherkin, but they all seem to be…

…out of date
…make no use of the official Gherkin parser for Python
…a “clone” or “inspired by” spin-off of the Cucumber project (“NIH” strikes again!  Grr…)

Is there no official Python implementation of Cucumber?
If not, I’d like to take a crack at writing one.  I’m not a brilliant programmer, but I think I could write a working implementation that uses the JSON output from the existing Python implementation of cucumber/gherkin3.
If I do,

Would you be willing to adopt it as an official implementation?
Are there any requirements for the implementation?  (E.g, “The package should be structured into these separate modules”, or “It must follow these coding standards”, etc.)

Great!!
I'm planning to release microcuke later this week - a Cucumber reference implementation in 500 SLOC.
The main purpose of microcuke is to provide a very simple reference implementation that
can be ported to a new programming language in about a day. Think of it as an aid to
developers who wish to implement Cucumber for a new programming language.
Microcuke is written in classic JavaScript (ES5), because that's a language most
programmers can at least read.
Time permitting I'll also publish an early draft of a spec.
Before we can adopt something as an official implementation we need to make sure there is someone willing to maintain it. Ideally I'd like to have at least 2-3 people dedicating time on it for a few months before blessing it as official.
Hang in there while I clean up microcuke and the spec.

Great!!

Awesome! :)
(Does it matter that I’m only focusing on Gherkin3?  I don’t think I can do the older, more complicated implementation style, where there’s a lot more mixing/coupling between Cucumber and Gherkin…)

I'm planning to release microcuke later this week - a Cucumber reference implementation in 500 SLOC.
The main purpose of microcuke is to provide a very simple reference implementation that
can be ported to a new programming language in about a day. Think of it as an aid to
developers who wish to implement Cucumber for a new programming language.

That is an awesome idea.
For projects that span multiple programming languages, I bet something like this would be a huge benefit to many of them.

Microcuke is written in classic JavaScript (ES5), because that's a language most
programmers can at least read.

Good choice!  (I don’t really enjoy JavaScript, but your reasoning is totally solid. :P)

Time permitting I'll also publish an early draft of a spec.
Before we can adopt something as an official implementation we need to make sure there is someone willing to maintain it. Ideally I'd like to have at least 2-3 people dedicating time on it for a few months before blessing it as official.

I can commit to maintain this for roughly a year.  Around that time, I’m planning to sell an apartment for the first time, buy a house for the first time, move, and lots of other disruptive stuff.  I will probably need to step down around that time.
That okay with you?

Hang in there while I clean up microcuke and the spec.

Okay!
:D

Does it matter that I’m only focusing on Gherkin3?

Not at all. We all want to retire Gherkin2.

I bet something like this would be a huge benefit to many of them.

I hope so. Having something tiny, but functional will help build consistent implementations.

That okay with you?

Wow you've got your life planned! :-) Yeah that's not a problem at all as long as there is someone else to build it.
The best way to ensure more than one people are contributing to a project is to:

Don't write all the code yourself - actively try to recruit other people who can help
TDD is so it's easy for other people to join and modify the code

I'm planning to release microcuke later this week - a Cucumber reference implementation in 500 SLOC.

How goes it? :)

Really well actually! I'll push what I have soon. Still a little rough around the edges.

Really well actually! I'll push what I have soon. Still a little rough around the edges.

« rubbing hands together in anticipation… »

Did you miss the microcuke announcement on the cukes list/twitter/gitter?
What are you waiting for?

As I cmd + F ed I realized nobody mentioned Behave. It is a really identical to cucumber has a good support and community. We have used it in some projects b4 willing to use it again if the client wants to stick to python.

I’ve been working on a Python implementation based on microcuke in my spare time.  I’ve made a great deal of progress, but I’ve had trouble converting a few of the JavaScript-isms to Python.
By design, microcuke is minimalist, and most of it is really easy to understand! :D
However, there are a few places where it is difficult to know what to do for a conversion. Examples:

EventEmitter is a JS staple, but what should someone using microcuke as a reference do if the target language has no equivalent?

Aside: Indeed, Python’s standard library has no built-in equivalent.  In my implementation, I’ve been using a naïve 3rd party implementation of the EventEmitter class as a starting point (with plans to move to a more powerful—but trickier to implement—async implementation of EventEmitter for Python 3).

The TestStep.execute(…) method has a world argument...

I don’t know if world is just a requirement of JS’s scoping rules, or something that related to microcuke’s use of Promises.
Regarding the comment: We're returning a promise of a boolean here, because JavaScript. Most languages should simply return a boolean and forget about the promise stuff - simpler!  That is somewhat helpful, but I still don’t know what the world argument is for—and if (or how) it relates to Promises…

The tests for TestStep have me scratching my head...

Once again, I’m not sure of the role of the world variable here.  It seems like it's just filler, and not relevant to the tests themselves.  Is this correct?

Anything glue-related isn’t really working yet.  I haven’t yet determined the best syntax for writing glue code in Python yet.  (There are a few possibilities; must weigh the pros and cons of each.)

@aslakhellesoy:

Could you clarify any of the above for me?
Is there any time in the next couple of weeks when I could chat (video or text) with you about some of JS-isms?

This is exciting!
I've been working on a Java port of Microcuke (to serve as a basis for the next Cucumber-JVM, using Gherkin 3) and I've run into the same issues as you ;-). The JavaScript-isms are not trivial to translate to a different language.
I'll create new issues in microcuke to address the points you're bringing up here. It's easier to track these issues individually.

Just ping me on https://gitter.im/cucumber/chat to see if I'm around. My work hours are 9am-4pm GMT, and I'm usually busy mobbing before lunch, except Fridays which I try to dedicate fully to open source.

w00t!  It is encouraging to know that I’m not alone! :)
To be clear, I think choosing JavaScript was absolutely the right choice.  I think it is just that some JS-isms need to be rewritten generically, for the sake of other implementors.

Completely agree about rewriting jsisms!

Good progress on Python implementation.  Stay tuned...

Nice!

Ping.

@webmaven I’ve been working on the Python implementation.  :)  (Not ready yet, but it’s close.)

@Zearin, anything to share?

Whoa… It’s been a little while. :)
I haven’t been able to work on it in a while, but I think I might be able to pick it up again in the coming months.  I would still love to see an official Python implementation.


[MC 1.19.4 FABRIC] game crashes when using lightning bottle

latest.log
crash-2023-05-14_14.59.21-server.txt
Here are the logs.
Mod version: fabric 1.19.4-1.8.3
Bug recreating; Just throw a lightning bottle and wait it to land on the ground.
Hope the bug can bed fixed soon.

Thanks for the report- this is already fixed for an upcoming release which should be out soon


Context: Found this candidate, but the arguments    don't match.   const MaterialApp({

import 'package:flutter/material.dart';
import 'package:get/get.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return GetMaterialApp(
title: 'Flutter Demo',
useInheritedMediaQuery: true,
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key? key, this.title}) : super(key: key);
final String? title;
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State {
int _counter = 0;
void _incrementCounter() {
setState(() {
_counter++;
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title!),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
'You have pushed the button this many times:',
),
Text(
'$_counter',
style: Theme.of(context).textTheme.display1,
),
],
),
),
floatingActionButton: FloatingActionButton(
onPressed: _incrementCounter,
tooltip: 'Increment',
child: Icon(Icons.add),
), // This trailing comma makes auto-formatting nicer for build methods.
);
}
}

SAME ISSUE

Update your Flutter version

Which version do I need to upgrade to?

Find the corresponding class，
then delete the corresponding attribute


Potential security threat

On your repo front page you are linking to a script on some external cdn.rawgit page. This external server could be compromised and the script changed. Because this is used to handle funds, we shouldn't do this. Attackers could change the remote script to change any address output to one they control, stealing funds.
While this is fairly obvious, it isn't a good idea to have on the front page because some disgruntled dev might use it and get unlucky. A simple reference to "cashaddrjs-0.2.8.min.js" or something would make me feel a bit less uneasy.
Just my two satoshis, this is one of my first issues on GitHub so let me know if this is in the wrong place

You raise a good point .  I am honestly suggesting to never use the CDN ever.  Always download the script and reference your local copy to make this scenario impossible.

Should we update README.md on all the repos to reflect this.

On May 25, 2018, at 9:12 PM, Indospace.io<EMAIL_ADDRESS>wrote:
You raise a good point . I am honestly suggesting to never use the CDN ever. Always download the script and reference your local copy to make this scenario impossible.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I am honestly suggesting to never use the CDN ever. Always download the script and reference your local copy to render this scenario impossible.

This sounds like the best advice. Would be happy to merge an addition to the README file clarifying this. I don't think removing the link to raw.git is really necessary, since it's useful for trying out the library and it's ultimately the developer's responsibility to keep their apps safe. I'd call it "promoting bad security practices" rather than a potential security threat, which would be completely fixed by just adding a note in the README file.


Port it Arduino framework to make it portable

So it would be nice to port it to Arduino framework so people can easily tinker with the code. It can also allow for use with different chips like the esp32 etc.
There exist a port of the Arduino framework for the stm32 here which is supported and easy to use with platformio, vscode and Arduino ide.
There are also Holtek chips that are almost clones of the stm32, and they provide a nice application note with code, PCB, schematics etc here https://www.holtek.com/page/applications/detail/WAS-18A1
It would be great to port your code to this chip too, especially since this application note is used by all sorts of Chinese rebranders to develop their cheap rangefinders and measurement devices.
The Arduino framework would make the porting process much easier for all these platforms.
Porting the code should be pretty straight-forward, just replace all stm32-specific library code with the more generic Arduino counterparts and make the pin config generic and maybe in another file.

I don't want to do it.
This project is really exotic (only a few people is interested in it, for most of people its easier to by module with factory UART enabled); Chinese make newer hardware to quick and reverse engineering is needed in any case.
As I can see, different hardware can be used by rangefinder manufacturers  -  one or two lasers, HW is designed for different IF frequency, different HW constants.
Porting to a new HW is not just - "change pin definitions".


Weird interaction with fish

First off, this tool is amazing and has already helped me solve multiple issues!
In fish, if I run without the timeout specified, the span doesn't write to the collector and the program returns shortly with an exit code of 0 (even with the &). This stumped me for a while until I found that setting the timeout to some very high number does exactly what I need.
I've confirmed that the same command that breaks in fish work flawlessly when I switch to bash without any other env change. Which is weird... I wonder if fish does some extra fork/redirection?

Oh interesting. I'll mark this a bug and see if I can reproduce.
In the mean time, if you get a chance, please try again with the --verbose --fail flags? By default otel-cli tries really hard to not return error codes or do anything that would make e.g. set -eo pipefail users have a bad time.

Timeout code has changed a lot since this issue. Please re-open if it's still a problem.


Next Intl getFallbackMessage not working

Description
The getFallbackMessage is not working and I am still getting missing_message error. My use case is that I have a bunch of options returned by the api. Most are predefined, which allows me to use the translation, however, some are provided by a user so I just want to show what they added themselves
Mandatory reproduction URL
https://codesandbox.io/p/devbox/next-intl-error-tl8gq7
Reproduction description
Steps to reproduce:

Open reproduction
See MISSING_MESSAGE error
Check i18n file and see getMessageFallback is set

Expected behaviour
I'd expect to no longer see and error but just a regular console log & I'd also expect the getFallbackMessage to return the work "key" instead of the actual key

Closing this as now seen that it was due to this not being also passed into my client provider