Issues using eos to get z factors

What am I doing wrong here? I'm trying to find the z factor and density for a gas influx when drilling a well. The downhole reservoir pressure is 9735 psi and the temperature is 120 deg C.
from thermo.chemical import Chemical
from thermo.eos import RK

influx = Chemical('natural gas', T=393, P=6.7e7)

eos = RK(Tc=influx.Tc, Pc=influx.Pc, P=influx.P, T=influx.T)

This runs fine, but the result should be in the gas phase... this is about what I'm expecing:

But eos.phase returns 'l' and eos.rho_l returns a crazy high value.
Any suggestions?

Hi Jonny,
Everything looks good to me. Vapor/liquid designations are arbitrary past the supercritical point; and you are well past that of methane. The phase id algorithm used by the EOS object is documented here: https://chemicals.readthedocs.io/chemicals.utils.html#chemicals.utils.phase_identification_parameter
I suspect you thought the rho_l attribute was a mass density; it is actually a molar density, in mol/m^3. The EOS objects don't have MW as an input and don't do anything with mass.
You can convert get the mass density with "Vm_to_rho(eos.V_l, influx.MW)", after importing Vm_to_rho from the chemicals library.
Sincerely,
Caleb

Thanks @CalebBell!
That makes sense and indeed I get a value that is close to that indicated in the top post.

And the eos.Z_l value is reasonable at about 1.33 although these are not the same as the top post... different models?
If I have a gas relative density (say SG=0.7) but don't know exactly what it's made up of (other than it being close to a "natural gas" with some oil condenstate), how could I model this? Would I have to create a Chemical?

Thermo is a library with a focus on real chemicals. I have no intention of adding pseudo component support. I don't have any advice for your new question.

Thanks @CalebBell, understood!


Add Support for 19 Unary Math Functions

Add support for 19 unary math functions using 18 functions from C++ standard library plus 1 trial function. The 18 functions from C++ standard library are: std::ceil, std::floor, std::trunc, std::acos, std::acosh, std::asin, std::asinh, std::atan, std::atanh, std::expm1, std::cos, std::cosh, std::sin, std::sinh, std::tan, std::tanh, std::tgamma, std::lgamma. The one trivial function is the signum function.

Codecov Report

Merging #61 (ad761d4) into master (b131ca1) will increase coverage by 0.22%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##           master      #61      +/-   ##
==========================================
+ Coverage   94.89%   95.11%   +0.22%
==========================================
  Files         102      102
  Lines        8827     9229     +402
  Branches      155      155
==========================================
+ Hits         8376     8778     +402
  Misses        369      369
  Partials       82       82

Impacted Files
Coverage Δ

include/tatami/isometric/unary/math_helpers.hpp
100.00% <100.00%> (ø)

tests/src/isometric/unary/math_helpers.cpp
100.00% <100.00%> (ø)


missing static dir

Hi, you are missing a "static" dir in the root. Maybe you can commit it with a .gitkeep in a it?

You're right, I'll fix it!


Bad request on start

:thinking: Expected Behaviour
Bot start working
:confused: Current Behaviour
Bad request (410)
Any ideas on how to fix this? Is it gone forever?
Log:

<EMAIL_ADDRESS>start /home/ubuntu/workspace/twitter-bot-bootstrap
node index.js

ROFL:ROFL:ROFL:ROFL
^__
L    /   [] \
LOL===        \     Bot starting...
L      ________]
I   I
--------/
events.js:183
throw er; // Unhandled 'error' event
^
Error: Bad Twitter streaming request: 410
at Object.exports.makeTwitError (/home/ubuntu/workspace/twitter-bot-bootstrap/node_modules/twit/lib/helpers.js:74:13)
at Request. (/home/ubuntu/workspace/twitter-bot-bootstrap/node_modules/twit/lib/streaming-api-connection.js:96:29)
at emitOne (events.js:121:20)
at Request.emit (events.js:211:7)
at IncomingMessage. (/home/ubuntu/workspace/twitter-bot-bootstrap/node_modules/request/request.js:1083:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>start: node index.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ubuntu/.npm/_logs/2018-11-02T20_39_35_257Z-debug.log

Hey @danielfeloiola take a look at using https://github.com/spences10/delay-tweet
This project is dated and I'm not sure if it is still functioning.
Delay tweet was the last Twitter project I worked on, due to changes in the Twitter API they may both be broken.

We're getting the "Error: Bad Twitter streaming request: 410"  because the stream API endpoint has been closed.
https://twittercommunity.com/t/details-and-what-to-expect-from-the-api-deprecations-this-week-on-august-16-2018/110746
They recommend migrating to the "Account Activity API".
I'd love it if @spences10 was planning a fix!

Thanks for clearing that up @theemattoliver


Issue-17562 default DNS cluster addon service's name fix

This is a fix to Issue #17562

Hello @lojies any update on this?

@lojies & @sftim updated the PR with suggested changes. Please see if it looks good.

/lgtm

/approve

/assign @tengqm

@sftim pls leave a lgtm if you are okay with the change.

/remove-language id
/remove-language zh

This seems better than the current text
/lgtm

/approve


[T4A3][W09-A2]Lee Pei Xuan

ready for review

@pyxyyy
Some comments added. Please close the PR after reading comments.


[Bug]

Kyverno Version
1.8
Kubernetes Version
1.23
Kubernetes Platform
Other (specify in description)
Description
k8s v1.23.17+rke2r1
Message not working in "Restricted Pod Security Standards" policy
apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
  name: podsecurity-subrule-restricted-force
  annotations:
    policies.kyverno.io/title:
    policies.kyverno.io/category: Pod Security, EKS Best Practices
    policies.kyverno.io/severity: medium
    kyverno.io/kyverno-version: 1.8.0
    policies.kyverno.io/minversion: 1.8.0
    kyverno.io/kubernetes-version: "1.24"
    policies.kyverno.io/subject: Pod
    policies.kyverno.io/description: >-
      The restricted profile of the Pod Security Standards, which is inclusive of
      the baseline profile, is a collection of all the most common configurations
      that can be taken to secure Pods. Beginning with Kyverno 1.8, an entire profile
      may be assigned to the cluster through a single rule. This policy configures the
      restricted profile through the latest version of the Pod Security Standards cluster wide.
spec:
  background: true
  validationFailureAction: enforce
  rules:
  - name: restricted
    match:
      any:
      - resources:
          kinds:
          - Pod
    exclude:
        any:
        - resources:
            namespaces:
            - calico-system
            - cattle-fleet-system
            - cattle-impersonation-system
            - cattle-system
            - default
            - istio-system
            - kbp-learn
            - kube-node-lease
            - kube-public
            - kube-system
            - kyverno-policy-test
            - local
            - local-path-storage
            - monitoring
            - policy-reporter
            - sec-kyverno-cert01
            - sec-kyverno-lp01
            - test-monitor
            - tigera-operator
            - restrict-root2
    validate:
      message: "TEST MESSAGE TEST MESSAGE"
      podSecurity:
        level: restricted
        version: latest

but in policy like below it`s work fine
apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
  name: require-ns-purpose-label
spec:
  validationFailureAction: enforce
  rules:
  - name: require-ns-purpose-label
    match:
      any:
      - resources:
          kinds:
          - Namespace
    validate:
      pattern:
        metadata:
          labels:
            purpose: production
      message: TEST MESSAGE TEST MESSAGE

Steps to reproduce

Install policy bellow

apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
  name: podsecurity-subrule-restricted-force
  annotations:
    policies.kyverno.io/title:
    policies.kyverno.io/category: Pod Security, EKS Best Practices
    policies.kyverno.io/severity: medium
    kyverno.io/kyverno-version: 1.8.0
    policies.kyverno.io/minversion: 1.8.0
    kyverno.io/kubernetes-version: "1.24"
    policies.kyverno.io/subject: Pod
    policies.kyverno.io/description: >-
      The restricted profile of the Pod Security Standards, which is inclusive of
      the baseline profile, is a collection of all the most common configurations
      that can be taken to secure Pods. Beginning with Kyverno 1.8, an entire profile
      may be assigned to the cluster through a single rule. This policy configures the
      restricted profile through the latest version of the Pod Security Standards cluster wide.
spec:
  background: true
  validationFailureAction: enforce
  rules:
  - name: restricted
    match:
      any:
      - resources:
          kinds:
          - Pod
    exclude:
        any:
        - resources:
            namespaces:
            - calico-system
            - cattle-fleet-system
            - cattle-impersonation-system
            - cattle-system
            - default
            - istio-system
            - kbp-learn
            - kube-node-lease
            - kube-public
            - kube-system
            - kyverno-policy-test
            - local
            - local-path-storage
            - monitoring
            - policy-reporter
            - sec-kyverno-cert01
            - sec-kyverno-lp01
            - test-monitor
            - tigera-operator
            - restrict-root2
    validate:
      message: "TEST MESSAGE TEST MESSAGE"
      podSecurity:
        level: restricted
        version: latest

Try to deploy some pod like bellow

apiVersion: v1
kind: Pod
metadata:
  name: privileged-pod-root
spec:
  containers:
  - name: privileged-container
    image: nginx
    securityContext:
      privileged: false

Admission webhook "validate.kyverno.svc-fail" denied the request log but without message "TEST MESSAGE TEST MESSAGE"

Expected behavior
Denied the request log with message "TEST MESSAGE TEST MESSAGE"
Screenshots
No response
Kyverno logs
Error from server: error when creating "test_nginx.yaml": admission webhook "validate.kyverno.svc-fail" denied the request:

policy Pod/restrict-root/privileged-pod-root for resource violation:

podsecurity-subrule-restricted-force:
  restricted: |
    Validation rule 'restricted' failed. It violates PodSecurity "restricted:latest": ({Allowed:false ForbiddenReason:allowPrivilegeEscalation != false ForbiddenDetail:container "privileged-container" must set securityContext.allowPrivilegeEscalation=false})
    ({Allowed:false ForbiddenReason:allowPrivilegeEscalation != false ForbiddenDetail:container "privileged-container" must set securityContext.allowPrivilegeEscalation=false})
    ({Allowed:false ForbiddenReason:unrestricted capabilities ForbiddenDetail:container "privileged-container" must set securityContext.capabilities.drop=["ALL"]})
    ({Allowed:false ForbiddenReason:unrestricted capabilities ForbiddenDetail:container "privileged-container" must set securityContext.capabilities.drop=["ALL"]})
    ({Allowed:false ForbiddenReason:runAsNonRoot != true ForbiddenDetail:pod or container "privileged-container" must set securityContext.runAsNonRoot=true})
    ({Allowed:false ForbiddenReason:seccompProfile ForbiddenDetail:pod or container "privileged-container" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost"})
    ({Allowed:false ForbiddenReason:seccompProfile ForbiddenDetail:pod or container "privileged-container" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost"})

Slack discussion
No response
Troubleshooting

[X] I have read and followed the documentation AND the troubleshooting guide.
[X] I have searched other issues in this repository and mine is not recorded.

Describe output of installed policy
Name:         podsecurity-subrule-restricted-force
Namespace:
Labels:       <none>
Annotations:  kyverno.io/kubernetes-version: 1.24
              kyverno.io/kyverno-version: 1.8.0
              policies.kyverno.io/category: Pod Security, EKS Best Practices
              policies.kyverno.io/description:
                The restricted profile of the Pod Security Standards, which is inclusive of the baseline profile, is a collection of all the most common c...
              policies.kyverno.io/minversion: 1.8.0
              policies.kyverno.io/severity: medium
              policies.kyverno.io/subject: Pod
              policies.kyverno.io/title: Restricted Pod Security Standards
API Version:  kyverno.io/v1
Kind:         ClusterPolicy
Metadata:
  Creation Timestamp:  2024-08-07T06:41:10Z
  Generation:          9
  Resource Version:    275694070
  UID:                 c306065f-8735-4c56-a311-a2c4ae7233e1
Spec:
  Background:  true
  Rules:
    Exclude:
      Any:
        Resources:
          Namespaces:
            calico-system
            cattle-fleet-system
            cattle-impersonation-system
            cattle-system
            default
            istio-system
            kbp-learn
            kube-node-lease
            kube-public
            kube-system
            kyverno-policy-test
            local
            local-path-storage
            monitoring
            policy-reporter
            sec-kyverno-cert01
            sec-kyverno-lp01
            test-monitor
            tigera-operator
            restrict-root2
    Match:
      Any:
        Resources:
          Kinds:
            Pod
    Name:  restricted
    Validate:
      Message:  TEST MESSAGE TEST MESSAGE
      Pod Security:
        Level:                restricted
        Version:              latest
  Validation Failure Action:  enforce
Status:
  Autogen:
    Rules:
      Exclude:
        Any:
          Resources:
            Namespaces:
              calico-system
              cattle-fleet-system
              cattle-impersonation-system
              cattle-system
              default
              istio-system
              kbp-learn
              kube-node-lease
              kube-public
              kube-system
              kyverno-policy-test
              local
              local-path-storage
              monitoring
              policy-reporter
              sec-kyverno-cert01
              sec-kyverno-lp01
              test-monitor
              tigera-operator
              restrict-root2
        Resources:
      Generate:
        Clone:
        Clone List:
      Match:
        Any:
          Resources:
            Kinds:
              DaemonSet
              Deployment
              Job
              StatefulSet
        Resources:
      Mutate:
      Name:  autogen-restricted
      Validate:
        Message:  TEST MESSAGE TEST MESSAGE
        Pod Security:
          Level:    restricted
          Version:  latest
      Exclude:
        Any:
          Resources:
            Namespaces:
              calico-system
              cattle-fleet-system
              cattle-impersonation-system
              cattle-system
              default
              istio-system
              kbp-learn
              kube-node-lease
              kube-public
              kube-system
              kyverno-policy-test
              local
              local-path-storage
              monitoring
              policy-reporter
              sec-kyverno-cert01
              sec-kyverno-lp01
              test-monitor
              tigera-operator
              restrict-root2
        Resources:
      Generate:
        Clone:
        Clone List:
      Match:
        Any:
          Resources:
            Kinds:
              CronJob
        Resources:
      Mutate:
      Name:  autogen-cronjob-restricted
      Validate:
        Message:  TEST MESSAGE TEST MESSAGE
        Pod Security:
          Level:    restricted
          Version:  latest
  Conditions:
    Last Transition Time:  2024-08-07T06:41:11Z
    Message:
    Reason:                Succeeded
    Status:                True
    Type:                  Ready
  Ready:                   true
Events:
  Type     Reason           Age   From               Message
  ----     ------           ----  ----               -------
  Warning  PolicyViolation  6m    kyverno-admission  Pod restrict-root/privileged-pod-root: [restricted] fail (blocked)

Custom messages do not work with the podSecurity subrule. The message is automatically provided by the PSA libraries. To use custom messages you must use traditional validate rules similar to how the policies Helm chart.


Error on executing GitHub MD command if Twitter API AUTH Token is not provided

Observation: Error on executing GitHub MD command if Twitter API AUTH Token is not provided
Steps to Reproduce:
1.) Prerequisite: Do not provide twitter API key or configure your .env file
2.) Run the command node . -g https://github.com/kentcdodds/react-fundamentals/blob/main/src/exercise/01.md
3.) Verify if the PDF is generated successfully
Expected Result:
Github action should not be dependant on Twitter API configuration
Actual Result:

This has been fixed in PR #904 - order of environment variable evaluation was moved around - I tested this and looks fixed. @sarvesh you can try this once to make sure it is all okay. I am closing this issue now, if you have any issues reopen this issue


A “nondestructive” or modifying serializer

I was experimenting with this idea for TOML (https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=dbda15adfbdf58defcaf2c5707a3a033).
While obviously worse from a performance standpoint, I think having a Serializer that preserves whitespace and comments if possible and only updates modified values could be quite neat.

could be quite neat

Yes, yes it could. I delegate this task to you though, because I really don't want to try to implement it :)

No worries, I'll look into it :D when we have a value type that can lossless describe an rsn file, this should be very doable.


vscode open dicom folder

The web version can open dicom folders by using a modified version of readDirectory.
The vscode version needs to read files as buffers first and open the dicoms from the buffers.
A drag and drop version should be simple to include afterwards as well.

web and vscode DICOM folder opening works


Enhance Date Interval Handling and Add "Yesterday" Interval Support

Refs #3
Description:
This pull request introduces several improvements and new features:
1. Enhanced Date Interval Handling

Refactor intervalToSql function to return both start and end interval SQL for better accuracy.
Update test cases to reflect changes in interval handling.
Adjust various API calls to utilize both start and end interval SQL.

2. "Yesterday" Interval Support

Add support for "yesterday" interval in analytics queries.
Update relevant test cases to cover the new "yesterday" interval.
Extend generateEmptyRowsOverInterval function to handle "yesterday" interval correctly.
Modify the dashboard loader and UI to support the "yesterday" interval option.

Changes:

Files Modified:

app/analytics/__tests__/query.test.ts
app/analytics/query.ts
app/routes/dashboard.tsx
package-lock.json

Ill have to wait until tomorrow to attach a screenshot of the working page

Should I have made this on the v2 route?

Thanks for the PR. Sorry, I've been travelling for the past few weeks and haven't had an opportunity to review it.

Should I have made this on the v2 route?

Nope – you're good. That branch became main. I should delete it.

Going to merge this. As a follow on, IMO, the query should be both >= and <= on both start/end boundaries, but doubt second-level precision is going to matter to anyone.

Thank you @DylanPetrey!


[BUG] Potential Unhandled exception in PolarisEntityResolver.java

Is this a possible security vulnerability?

[X] This is NOT a possible security vulnerability

Describe the bug
In the following code:
https://github.com/apache/polaris/blob/b0eb0250c9ea564dfd85b101707e12341d9a723e/polaris-core/src/main/java/org/apache/polaris/core/persistence/PolarisEntityResolver.java#L291
for (PolarisEntityCore resolveEntity : toResolve) {
  // get associate active record
  PolarisEntityActiveRecord activeEntityRecord = activeRecordIt.next();

  // if this entity has been dropped (null) or replaced (<> ids), then fail validation
  if (activeEntityRecord == null || activeEntityRecord.getId() != resolveEntity.getId()) {
    return false;
  }
}

If there are no elements in activeRecordIt, calling .next() will throw an exception before reaching the activeEntityRecord == null check.
Should we add a .hasNext() check before calling .next()?
If this is indeed an issue, it seems like a trivial fix, and I’d be happy to address it.
https://github.com/apache/polaris/blob/b0eb0250c9ea564dfd85b101707e12341d9a723e/polaris-core/src/main/java/org/apache/polaris/core/persistence/PolarisEntityResolver.java#L291
`    for (PolarisEntityCore resolveEntity : toResolve) {
// get associate active record
PolarisEntityActiveRecord activeEntityRecord = activeRecordIt.next();
  // if this entity has been dropped (null) or replaced (<> ids), then fail validation
  if (activeEntityRecord == null || activeEntityRecord.getId() != resolveEntity.getId()) {
    return false;
  }
}`

If there are no elements in activeRecordIt, then the .next() will throw an exception before reaching below.
     activeEntityRecord == null
Should we check for .hasNext() before calling .next().
If it is indeed an issue, it seems to be an trivial fix and I am happy to do it. Please assign it to me.
To Reproduce
No response
Actual Behavior
No response
Expected Behavior
No response
Additional context
No response
System information
No response

I think the issue goes a little deeper than a missing hasNext. The code seems to assume that toResolve will always have the same length as  activeRecordIt and that they will always be aligned (e.g. the Nth element in one corresponds to the Nth element in the other).
If this assumption is true, then we don't need the hasNext check, though we could maybe clarify this with a comment or improve readability.
If this assumption isn't true, the code needs to be fixed in more ways than with just a hasNext check.
I think the issue is this: whether or not the above assumption is true depends on the metastore implementation. Perhaps we could make  lookupEntityActiveBatch return a Map, but I'm not sure whether or not we want to change the interface for this. Another approach we could take is adding a test to ensure the assumption is always true.

@eric-maynard yes your correct. Assuming, the below call returns everything in the same order and length, it should be fine.
   // now lookup all these entities by name     Iterator<PolarisEntityActiveRecord> activeRecordIt =         ms.lookupEntityActiveBatch(callCtx, entityActiveKeys).iterator();
If there is anything you want me to do, then let know. Thanks

Personally I like the idea of making lookupEntityActiveBatch return a Map (or some other associative data structure) but I am probably more comfortable breaking APIs than some others. Without doing this, I'm not sure if there's any fix we can do right now.

@eric-maynard I agree, the risk is too low. We could close this for now and revisit this at a later time.


NoClientSideAttribute to avoid ServerImportsGenerator client generation enum value

@volkanceylan I have added a NoClientSideAttribute to apply on enum or enum value.
This is to avoid the client side generation from ServerImportsGenerator, becouse, in cases with enum with OR values used server side, these value should not be shown to the user,
[EnumKey("Northwind.TestEnum"), Flags]
public enum TestEnum
{
        Value1 = 1,
        Value2 = 2,
        Value3 = 4,
        Value4 = 8,
        [NoClientSide]  // This enum value not be show to user
        Value2Or4 = Value2 | Value4
}

Also this is applicable in top of enum to completely avoid the enum generation client side
[NoClientSide]
public enum TestEnum
{
    [...]
}

I'm not sure about the name of attribute NoClientSide. ScriptSkip or ScriptIgnore (like JsonIgnore) would be better as we have a ScriptInclude attribute.
Also, there is a [Ignore] attribute we use for forms, which could also be used here.
Another point is, why do we need a ignore attribute for whole enum? If you don't use it any service/form it won't be generated. If you use it and not generate it, you'll get a service error. Only use case would be when you want to write its code manually in client side.
if (!EnumMapper.ClientSideEnum(enumType))
you should put this check in code that calls GenerateEnum. it's too late to skip code generation inside that function.

I did not know that if the enum was not used was not even generated. In this case the ignore attribute for whole enum is useless.
At this point, I can change the commit with the [Ignore] attribute without creating another attribute.


The Note on Static Filters

This note still leaves some questions: how small is reasonably small? 1 million? 10000? Depends on the hardware available?
All of the subscribers can support the full data load but the point of the filtering is to avoid unnecessary rows in the relevant subscribers. I'm not sure how to interpret the warning in the note.

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

ID: 2600e46b-2e5b-5649-1f2b-a56630ecb6fe
Version Independent ID: 7f19f25c-f2c9-8924-4348-cc929e20a22a
Content: Parameterized Row Filters - SQL Server
Content Source: docs/relational-databases/replication/merge/parameterized-filters-parameterized-row-filters.md
Product: sql
Technology: replication
GitHub Login: @MashaMSFT
Microsoft Alias: mathoma

@WilliamAntonRohm for awareness.

Hi @AtHalfPastTwo , thanks for contacting Microsoft! My apologies, I looked at the 2 notes and 3 important notes, but I am  not sure which note you're referring to, or what your question is. Would you mind clarifying what you're trying to understand?
Thanks!
Masha from the SQL Docs team

Hi @AtHalfPastTwo , it seems this issue came through for a different article than perhaps you intended? I believe the note in question is in the filter published data article.
Yes, the overhead depends on the size of the data and the efficiency of the hardware. The greater the size of the data, and/or the slower the hardware, the greater the overhead will be when using row filters with transactional replication. You would need to evaluate the performance impact compared to the benefit and business need of using row filters based on your environment, and determine if row filters are suitable for your needs.
I hope that helps and please let us know if you have any additional questions. I'll close out this Git Issue for the time being but please feel free to comment should you need anything further.
Thanks and I hope you have a wonderful rest of your day!
Masha from the SQL Docs team

Hallo Masha,
You are spot on: it is the article on filter published data.
I have seen several warnings that static filters will cause an overhead in resource usage and I wanted to know to what extent this was true.
Our hardware is reasonably up-to-date and the volume of data won’t be that great. We are expecting in the region of 100’000 new rows and maybe as many updates per year.
I have tried it out myself on a one-instance server and I noticed no difference between replication with static filters and without. I am trying it out now on a multi-server replication setup.
Thanks for your reply,
Sean Redmond.
From: Masha at MSFT @.>
Sent: Mittwoch, 14. April 2021 01:09
To: MicrosoftDocs/sql-docs @.>
Cc: Redmond Sean @.>; Mention @.>
Subject: Re: [MicrosoftDocs/sql-docs] The Note on Static Filters (#6274)
ACHTUNG! Diese Mail enthält einen Link oder Anhang von ausserhalb Ihrer Organisation. Bitte öffnen Sie nichts von unbekannten oder verdächtigen Absendern.

Hi @AtHalfPastTwohttps://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3A%2F%2Fgithub.com%2FAtHalfPastTwo&umid=1361c05d-552c-4240-ab71-8c55c151db41&auth=c33826e067d0d8ec78e8d74579dda3e0edfd15aa-a16cd77c1ef10e1f3bf6c54d27c47dfe1b87a4cf , it seems this issue came through for a different article than perhaps you intended? I believe the note in question is in the filter published datahttps://docs.microsoft.com/sql/relational-databases/replication/publish/filter-published-data article.
Yes, the overhead depends on the size of the data and the efficiency of the hardware. The greater the size of the data, and/or the slower the hardware, the greater the overhead will be when using row filters with transactional replication. You would need to evaluate the performance impact compared to the benefit and business need of using row filters based on your environment, and determine if row filters are suitable for your needs.
I hope that helps and please let us know if you have any additional questions. I'll close out this Git Issue for the time being but please feel free to comment should you need anything further.
Thanks and I hope you have a wonderful rest of your day!
Masha from the SQL Docs team
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fsql-docs%2Fissues%2F6274%23issuecomment-819108491&umid=1361c05d-552c-4240-ab71-8c55c151db41&auth=c33826e067d0d8ec78e8d74579dda3e0edfd15aa-37b317dca0d76339ddd8c862f945be25de7290ec, or unsubscribehttps://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FATTGIXWTHVI4I7A6CBIIAPLTITFJFANCNFSM42URJKBA&umid=1361c05d-552c-4240-ab71-8c55c151db41&auth=c33826e067d0d8ec78e8d74579dda3e0edfd15aa-173e61bd27e997aca979cacb630117abba0be5a9.


Documentation: How to use our Mono Repo #324

This PR updates the README.md root file in the GitHub repository to discuss how to use this repo. It also updates the SECURITY.md to reflect the security policy.

@becca-miller - thanks so much! these are great


drawio: 10.9.5 -> 11.1.1

Motivation for this change
Changelog:
https://github.com/jgraph/drawio-desktop/releases/tag/v11.1.1
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Notify maintainers
cc @

@GrahamcOfBorg build drawio

Built and tested locally :+1:

@danieldk thanks!


Update Installation.md

Needs gcc 13+, I don't know if it changed anything for clang.
https://github.com/hyprwm/Hyprland/pull/3186

Are you sure it works with 13.0.0? I've only tried building with 13.2.0.

Are you sure it works with 13.0.0? I've only tried building with 13.2.0.

I also only tried with 13.2.0, but I went off of vaxry's comment in the PR

it's 13.0


Cut

For now we can cut one sample at a time.
For multiple selection, we could use it like this :
we select samples (for example five)
we apply the cut tool on one of them ( for example a sample with 7 of duration)
Suppose it cuts the sample and shorten it to a duration of 3, the new sample is 4. For the others samples selected, it will shorten all of them to 3s of duration if they are longer than 3s. It will have no effects one samples less than 3s.
is it ok?

@Mr21
Is it ok? Can I push on master?

I have tested it, we'll have to add a visual feedback, but I love the way how it's working right now, it's awesome!
All the HTML of the project is inside the new templates/ folder, we now use Handlebars.
To remove any conflict, can you undo your change on Sample/moveX.js and not push the compressed.js file.

I've push some coding style details, and undo a miss change of moveX.js.

@Mr21 Ok, I merged the last version of master with this branch, and I made the changes.
So now I'll apply all these changes on master but before, what's the problem with gridsound.github.io?

what's the problem with gridsound.github.io?

It's okay now, I have made a mistake with some compressed filenames like "__precompiled"
https://bugzilla.mozilla.org/show_bug.cgi?id=1278225#c4


[BUG] Login & login_by_sessionid not working

Try Instagrapi SaaS with a free trial https://hikerapi.com/p/5GBWznd3
hello
login & login_by_sessionid is broken
login_by_sessionid - after succesfully login, any action showing "Login Requied"
its works perfect before few days
what happand?

same here

I was following https://subzeroid.github.io/instagrapi/usage-guide/best-practices.html and it was working nice
can you report why this stopped to working i used fresh instagram account
these instagram accounts working fine with other instagram scap libraries
also can you help how to change these ip 2<IP_ADDRESS>.75 and device info
8019ad&get_fna_candidates=true'}, 'pop_info_endpoint': {'value': 'https://graph.facebook.com/glb_map'}, 'pop_info_params': {'value': 'access_token=432827354065804|cb9c2da18237a3bb72878cc3a28019ad&get_all_clusters=true'}, 'latency_params': {'value': 'access_token=432827354065804|cb9c2da18237a3bb72878cc3a28019ad&pop_cluster_pool=all&request_direction=get'}, 'latency_sample_rate': {'value': 25000}, 'sonar_prober_endpoint': {'value': 'https://graph.facebook.com/sonar_prober'}, 'use_falco_logger': {'value': True}, 'use_legacy_logger': {'value': False}, 'is_connectivity_test_enabled': {'value': True}, 'connectivity_test_host_v4': {'value': ''}, 'connectivity_test_host_v6': {'value': 'sonar6-sea1-1.xx.fbcdn.net'}, 'log_after_each_probe_killswitch': {'value': False}}}, 'xav_switcher_ig4a_badge_impression_cap_experiment_device_based': {'params': {'hide_horizontal_badge_only': {'value': False}, 'impression_cap': {'value': 10}, 'impression_cap_enabled': {'value': False}, 'impression_expiration_time_in_seconds': {'value': 86400}}}}, 'status': 'ok'}
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): i.instagram.com:443
DEBUG:urllib3.connectionpool:https://i.instagram.com:443 "GET /api/v1/qe/sync/ HTTP/1.1" 405 0
INFO:instagrapi:https://i.instagram.com/api/v1/accounts/login/
DEBUG:urllib3.connectionpool:https://i.instagram.com:443 "POST /api/v1/accounts/login/ HTTP/1.1" 400 293
DEBUG:instagrapi:private_request 400: https://i.instagram.com/api/v1/accounts/login/ ({"message":"The username you entered doesn't appear to belong to an account. Please check your username and try again.","status":"fail","error_title":"Incorrect username","buttons":[{"title":"Try Again","action":"dismiss"}],"invalid_credentials":true,"exception_name":"UserInvalidCredentials"})
<EMAIL_ADDRESS>[400] POST https://i.instagram.com/api/v1/accounts/login/ (2<IP_ADDRESS>.75, OnePlus 6T Dev)
INFO:root:Couldn't login user using username and password: Instagram has blocked your IP address, use a quality proxy provider (not free, not shared)
ERROR:root:Error fetching clips for client<PHONE_NUMBER>: Couldn't login user with either password or session
@a

@Voharin @becko8011  the issue was we need use username if you will use email this exception comes
you can close this issue now


Not working with stm32f3xx-hal

Example:
#![no_std]
#![no_main]

extern crate panic_halt;

use cortex_m_rt::entry;
// use stm32f4xx_hal::{stm32, gpio::GpioExt, rcc::RccExt};
use stm32f3xx_hal::{stm32, gpio::GpioExt, rcc::RccExt};

#[entry]
fn main() -> ! {
    let dp = stm32::Peripherals::take().unwrap();
    let mut rcc = dp.RCC.constrain();

    // let mut gpiob = dp.GPIOB.split();
    let mut gpiob = dp.GPIOB.split(&mut rcc.ahb);
    // let pin = gpiob.pb9.into_open_drain_output();
    let pin = gpiob.pb9.into_open_drain_output(&mut gpiob.moder, &mut gpiob.otyper);
    let mut dht11 = dht11::Dht11::new(pin);

    loop {}
}

Error message:
19 |     let mut dht11 = dht11::Dht11::new(pin);
   |                                       ^^^ the trait embedded_hal::digital::v1::InputPin is not implemented for stm32f3xx_hal::gpio::gpiob::PB9<stm32f3xx_hal::gpio::Output<stm32f3xx_hal::gpio::OpenDrain>>
   |

I think the issue here is that the stm32f3xx-hal crate only implements version 1 of the embedded_hal::digital traits, while this crate has been developed with version 2 in mind.
I will look into the possibility of supporting both versions and I'll get back to you.

Actually, scratch that. The problem is with the HAL implementation of F3 pins, that unfortunately does not implement the InputPin trait for pins in Output<OpenDrain> mode, unlike the F4 crate which does.
You can wrap the pin into a newtype and implement InputPin + OutputPin yourself, like this:
use stm32f3xx_hal::{
    gpio::{gpiob::PB9, GpioExt, OpenDrain, Output},
    hal::digital::v2::{InputPin, OutputPin},
    rcc::RccExt,
    stm32,
};

struct OpenDrainOutput(PB9<Output<OpenDrain>>);

impl InputPin for OpenDrainOutput {
    type Error = ();

    fn is_high(&self) -> Result<bool, Self::Error> {
        self.is_low().map(|v| !v)
    }

    fn is_low(&self) -> Result<bool, Self::Error> {
        Ok(unsafe { (*stm32::GPIOB::ptr()).idr.read().bits() & (1 << 9) == 0 })
    }
}

impl OutputPin for OpenDrainOutput {
    type Error = ();

    fn set_low(&mut self) -> Result<(), Self::Error> {
        self.0.set_low()
    }

    fn set_high(&mut self) -> Result<(), Self::Error> {
        self.0.set_high()
    }
}

You can then wrap the pin returned by .into_open_drain_output() in this newtype and it should work:
let mut dht11 = dht11::Dht11::new(OpenDrainOutput(pin));

The above example builds just fine, but I don't have an STM32F3 on my hands to test it. If the peripheral is the same as for the F4 family, this code should work. Give it a try!

Sadly this did not work out of the box. But after some more debugging I found out that my dht11 may be the problem. I will have to order another one and try again. Apart from that, I can confirm that with your workaround my code compiles for the stm32f3xx-hal. Thanks for your work btw.

No problem, let me know if you need anything else. I'll close the issue for the time being, feel free to open a new one if the problem is still there with the new sensor.


Extend movie-list Plugin to support DUBBED Movies

Extend existing Plugin to support DUBBED Movies from imdb_id, trakt_movie_id and tmdb_id
modify flexget/plugins/list/ and add the ability to handle dubbed movies.
add ISO 3166 that defines codes for the names of countries
Extended from the existing example on the wiki:
flexget movie-list add tmdb_id=127380 will add finding dory
and add the dubbed movies lets say PL, RU, DE, FR, JP, IT so Maybe adding a new syntax like this
flexget movie-list add tmdb_id=127380 PL will add The Polish synchronized version Gdzie jest Dory
flexget movie-list add tmdb_id=127380 RU will add The Russian synchronized version В поисках Дори
flexget movie-list add tmdb_id=127380 DE will add The German synchronized version Findet Dorie
flexget movie-list add tmdb_id=127380 FR will add The French synchronized version Le Monde de Dory
flexget movie-list add tmdb_id=127380 JP will add The Japanese synchronized version ファインディング・ドリー
flexget movie-list add tmdb_id=127380 IT will add The Italian synchronized version Alla ricerca di Dory
And so on .....

Please reopen in feathub


V2 design: change landing page images

Guess you have compressed the images using the usual tool?

Guess you have compressed the images using the usual tool?

No, what tool are we using for that?

I'm doing it now :-)
On Mon, Nov 20, 2017 at 4:52 AM, István Soós<EMAIL_ADDRESS>wrote:

Guess you have compressed the images using the usual tool?
No, what tool are we using for that?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dart-lang/pub-dartlang-dart/pull/604#issuecomment-345686931,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABCilhPOpfuh6RsvokiaiDFQWpkE8lJks5s4XYTgaJpZM4QkCUm
.


Fixed gizmo syncing for CompGlowerExtended using wall lights from VEF

Specifically, this fixes syncing of vanilla gizmos for lights, like changing light color, switching them to darklights, or copy/pasting a color.
The exact explanation of what the issue was should be included in the comments in the code.
This should fix wall lights from Vanilla Factions Expanded - Ancients. (There may be more mods this fixes.)

Similar technique could potentially be used for Wall Light... Buuuuut, it does some weird stuff with the lights at some points. So it would be more extra work and testing to get it running properly.

I'm to blame for that CompGlowerExtended, the spawning-despawning trick was done so long ago, I'm surprised it ended in VEF. Can't be helped.


implement clip methods

What do these changes do?

implemented clip, clip_lower, clip_upper
added tests

Related issue number

[x] passes git diff upstream/master -u -- "*.py" | flake8 --diff

Merged, thanks @weiwzhang!


Multiquestion validation related fixes

Only return non-empty questions for multiquestion .value
Filters out empty questions from multiquestion .value. This makes
it easier to check whether empty_message should be displayed
by checking if the multiquestion is empty (which is true only if
all nested question are empty).
Send empty list value to the API for list/checkbox questions
New JSON schemas always define minItems for checkbox/list questions.
Since questions can be required to have a value even if the field name
is not listed in the schema required keys (e.g. questions that are part
of a multiquestions and have to be answered if any other related
question was answered) we can no longer send empty update to the API and
rely on the API returning an error based on mismatch between required
and request page_questions.
Instead, for list and checkbox questions we send the empty list value to
the API, so that it's validated against the minItems requirement.
Set answer_required=False for optional multiquestions
If a question is optional answer_required message should never
be displayed, even if nested questions don't specify the optional
flag.
Use question.hint as question_as_section description
Since 'description' is not a defined field on question content data
we use question hint instead
Use question.form_fields for section.has_changes_to_save check
question.id no longer represents the service data fields writable
by the question, so there's a chance of missing answer required
API errors by not sending the update to the API or submitting the
same data as an update for sections with question.ids that don't
match any service data fields

:+1:


[...] iOS on React Native 0.60(+)

If I would generate a new module with an example on RN 0.60, the generated example project does not work on iOS.
Tool version: 0.5.0
Command used:
create-react-native-module --generate-example ben-alan

Debug output with error message:
2019-07-10 22:19:39.624 [info][tid:main][RCTCxxBridge.mm:236] Initializing <RCTCxxBridge: 0x7fe7be5031a0> (parent: <RCTBridge: 0x600000a347e0>, executor: (null))
2019-07-10 22:19:39.629322-0400 example[21627:1170867] Initializing <RCTCxxBridge: 0x7fe7be5031a0> (parent: <RCTBridge: 0x600000a347e0>, executor: (null))
2019-07-10 22:19:39.836 [info][tid:main][RCTRootView.m:293] Running application example ({
    initialProps =     {
    };
    rootTag = 1;
})
2019-07-10 22:19:39.836033-0400 example[21627:1170867] Running application example ({
    initialProps =     {
    };
    rootTag = 1;
})
2019-07-10 22:20:59.403488-0400 example[21627:1171076] [] nw_socket_handle_socket_event [C3.1:1] Socket SO_ERROR [61: Connection refused]
2019-07-10 22:20:59.409348-0400 example[21627:1171076] [] nw_socket_handle_socket_event [C3.2:1] Socket SO_ERROR [61: Connection refused]
2019-07-10 22:20:59.412213-0400 example[21627:1171105] [] nw_connection_get_connected_socket [C3] Client called nw_connection_get_connected_socket on unconnected nw_connection
2019-07-10 22:20:59.659 [info][tid:com.facebook.react.JavaScript] Running application "example" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF
2019-07-10 22:20:59.659131-0400 example[21627:1171099] Running application "example" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF
2019-07-10 22:20:59.815 [error][tid:com.facebook.react.JavaScript] TypeError: null is not an object (evaluating '_reactNativeBenAlan.default.sampleMethod')

This error is located at:
    in App (at renderApplication.js:40)
    in RCTView (at View.js:35)
    in View (at AppContainer.js:98)
    in RCTView (at View.js:35)
    in View (at AppContainer.js:115)
    in AppContainer (at renderApplication.js:39)
2019-07-10 22:20:59.815621-0400 example[21627:1171099] TypeError: null is not an object (evaluating '_reactNativeBenAlan.default.sampleMethod')

This error is located at:
    in App (at renderApplication.js:40)
    in RCTView (at View.js:35)
    in View (at AppContainer.js:98)
    in RCTView (at View.js:35)
    in View (at AppContainer.js:115)
    in AppContainer (at renderApplication.js:39)
2019-07-10 22:20:59.844 [error][tid:com.facebook.react.JavaScript] TypeError: null is not an object (evaluating '_reactNativeBenAlan.default.sampleMethod')

This error is located at:
    in App (at renderApplication.js:40)
    in RCTView (at View.js:35)
    in View (at AppContainer.js:98)
    in RCTView (at View.js:35)
    in View (at AppContainer.js:115)
    in AppContainer (at renderApplication.js:39)
2019-07-10 22:20:59.843901-0400 example[21627:1171099] TypeError: null is not an object (evaluating '_reactNativeBenAlan.default.sampleMethod')

This error is located at:
    in App (at renderApplication.js:40)
    in RCTView (at View.js:35)
    in View (at AppContainer.js:98)
    in RCTView (at View.js:35)
    in View (at AppContainer.js:115)
    in AppContainer (at renderApplication.js:39)
2019-07-10 22:20:59.854 [fatal][tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS Exception: TypeError: null is not an object (evaluating '_reactNativeBenAlan.default.sampleMethod')

This error is located at:
    in App (at renderApplication.js:40)
    in RCTView (at View.js:35)
    in View (at AppContainer.js:98)
    in RCTView (at View.js:35)
    in View (at AppContainer.js:115)
    in AppContainer (at renderApplication.js:39)
2019-07-10 22:20:59.853868-0400 example[21627:1171105] Unhandled JS Exception: TypeError: null is not an object (evaluating '_reactNativeBenAlan.default.sampleMethod')

This error is located at:
    in App (at renderApplication.js:40)
    in RCTView (at View.js:35)
    in View (at AppContainer.js:98)
    in RCTView (at View.js:35)
    in View (at AppContainer.js:115)
    in AppContainer (at renderApplication.js:39)
2019-07-10 22:20:59.946 [info][tid:com.facebook.react.JavaScript] 'BugReporting extraData:', { 'AppRegistry.runApplication1': 'Running application "example" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF' }
2019-07-10 22:20:59.946207-0400 example[21627:1171099] 'BugReporting extraData:', { 'AppRegistry.runApplication1': 'Running application "example" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF' }
2019-07-10 22:20:59.981970-0400 example[21627:1170867] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /Users/brodybits/Library/Developer/CoreSimulator/Devices/D3554BC6-55FA-4421-82BA-9510E66B738D/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2019-07-10 22:20:59.982485-0400 example[21627:1170867] [MC] Reading from private effective user settings.
2019-07-10 22:21:00.206 [info][tid:com.facebook.react.JavaScript] 'BugReporting extraData:', { 'AppRegistry.runApplication1': 'Running application "example" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF' }
2019-07-10 22:21:00.208203-0400 example[21627:1171099] 'BugReporting extraData:', { 'AppRegistry.runApplication1': 'Running application "example" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF' }
2019-07-10 22:21:00.228 [info][tid:com.facebook.react.JavaScript] 'BugReporting extraData:', { 'AppRegistry.runApplication1': 'Running application "example" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF' }
2019-07-10 22:21:00.228134-0400 example[21627:1171099] 'BugReporting extraData:', { 'AppRegistry.runApplication1': 'Running application "example" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF' }
2019-07-10 22:21:03.280 [info][tid:com.facebook.react.JavaScript] 'BugReporting extraData:', { 'AppRegistry.runApplication1': 'Running application "example" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF' }
2019-07-10 22:21:03.280881-0400 example[21627:1171099] 'BugReporting extraData:', { 'AppRegistry.runApplication1': 'Running application "example" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF' }
2019-07-10 22:21:05.823 [info][tid:com.facebook.react.JavaScript] 'BugReporting extraData:', { 'AppRegistry.runApplication1': 'Running application "example" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF' }
2019-07-10 22:21:05.823821-0400 example[21627:1171099] 'BugReporting extraData:', { 'AppRegistry.runApplication1': 'Running application "example" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF' }

See also:

#25 (updates for RN 0.60)

I think we need to add react-native.config.js to the generated project, like someone proposed for react-native-google-signin in react-native-community/react-native-google-signin#692.
The warning message in react-native-community/react-native-google-signin#692 points to the following documentation: https://github.com/react-native-community/cli/blob/master/docs/configuration.md#migration-guide

Hey, i came across this library after trying and failing to get react-native-create-library to work however I'm having similar issues to those you describe above. I'm able to build and run the example project fine on android but in iOS i get TypeError: Cannot read property 'sampleMethod' of undefined. I've tried lowering the react-native version in templates/generate.js to 0.59.10 and re-generating but am still getting the same error. Is there a way you know of to get a working example project, i'm happy to use an old version of RN etc but cant see from the readme how i can achieve this.  ... Side note, if you have any primarily JS work that needs looking at, i'd be happy to chip in if it helps :)

[…] I'm having similar issues to those you describe above. […]

I will try to fix this before making the 0.6.0 release later today. I will likely use the following PRs for examples:

react-native-community/react-native-google-signin#692
andpor/react-native-sqlite-storage#361

I've tried lowering the react-native version in templates/generate.js to 0.59.10 and re-generating but am still getting the same error.

I think that should not make any difference.

[…] i'm happy to use an old version of RN […]

Try something like this:
react-native init my-native-module --version<EMAIL_ADDRESS>

Side note, if you have any primarily JS work that needs looking at, i'd be happy to chip in if it helps :)

Thanks for the offer. There are a few issues that I think should be “pure JS”, for example: #15

I suspect that the iOS Podfile is needed to work with React Native 0.60. I tried using the new --use-cocoapods option but then run into an issue with duplicated modules on Haste. So I will release version 0.6.0 now and try to solve this issue sometime later. Any help from others would be highly appreciated.

Thank you for the quick response, I installed the dev branch and it's working 👌. I'll fork now and have a look at #15

Thanks @dsyne. In #15, I would like to work on the package JSON update, wouldn’t mind if you get a chance to look at any of the other items. A few other ideas if you get a chance:

#37 - drop support for Node.js pre-8.0
#40 - automatic testing, likely using Jest to check output snapshots

Here is how I was able to resolve this issue for the generated example on iOS:

do react-native link <module name> in the generated example (I may update lib/lib.js to do this automatically)
do pod install in the ios subdirectory of the generated example

My first attempt to update lib/lib.js to do pod install in the ios subdirectory of the generated example did not seem to work for me. I hope to get this working someday. I think the right solution for now is to simply document this.

Here is the solution that I found to get working the native modules. in react-native 0.60.4
Edit your AppDelegate.m file and add the following code before the @end
`#if RCT_DEV

(BOOL)bridge:(RCTBridge *)bridge didNotFindModule:(NSString *)moduleName {
return YES;
}
#endif`

https://github.com/facebook/react-native/issues/23235

Is the issue that pod install won’t work until you run yarn install in the generated example?

Is the issue that pod install won’t work until you run yarn install in the generated example?

I really don't remember. Further response should be coming soon.

discussion is now continued in #99


Division by zero

So...
<?php

require_once "vendor/autoload.php";

$tenDollars = Money\Money::USD(10);

$divided = $tenDollars->divide(0);

echo $divided->getAmount();

... produces 0 and a warning, no exception. Is that by design?

No :-)
Got a pull request?

Can do in a while, but I have something even nicer for you, I will publish it from company account today, Keios.


Fail to compile ocp-indent on Windows

On Windows (opam.2.20~beta1, mingw, CYGMWIN set to winsymlinks:nativestrict), ocp-indent doesn't build.
The tar file contains:
lrwxrwxrwx root/root         0 2019-10-21 12:03 ocp-indent-1.8.1/tests/inplace/link.ml -> otherfile.ml
lrwxrwxrwx root/root         0 2019-10-21 12:03 ocp-indent-1.8.1/tests/inplace/link2.ml -> link.ml
-rw-rw-r-- root/root         0 2019-10-21 12:03 ocp-indent-1.8.1/tests/inplace/otherfile.ml

And Windows doesn't like to create a symlink to a file which doesn't exist yet. (Here link.ml should point to otherfile.ml, but it will be created afterwards).
I can't even opam source ocp-indent.

This was mitigated by https://github.com/ocaml/opam/pull/5953 in 2.2.0~beta3, so should be fine now (albeit with a warning when the tarball is extracted).


Store sync progress in a local storage in the engine.

Is your feature request related to a problem? Please describe.
FhirEngine module should store FhirSyncWorker's progress states in a local storage instead of the WorkManager to provide progress. This is required since work manager isn't designed to be a source of truth for the apps and also the end states differ depending on the worker types.
Describe the solution you'd like
Use DataStore to store the progress of each worker.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Would you like to work on the issue?
Please state if this issue should be assigned to you or who you think could help to solve this issue.

I will take look, thanks!

@aditya-07
I have created a document of the initial implementation design, please review it.

@santosh-pingle any update on this?

@omarismail94
Today, I have started implementation as per design.

I have created a document of the initial implementation design, please review it.

@santosh-pingle , please, can you share the "docuemnt of initial implementation design"?


Extract Plugin Logic into its own repo to be shared across projects

This will allow us to reuse the logic across several repositories.


Invalid URL!

Issue : If user types invalid url, the extension still creates a tiny url for it.

I would like to work on this issue to check and display a prompt if the url is valid or not!

thanks for pointing out the issue you have been assigned


Fixed issue #28 : Hide Status Bar and Navigation Bar

Fixed issue #28 : Hide Status Bar and Navigation Bar

@saurabhm13 although we reviewed and accepted your PR this time, please read our contribution guidelines before making a pull request.


update [bugzilla] not found test

This has been failing because https://bugzilla.gnome.org/ is no longer  a bugzilla instance. Replaced with a different example that gives us a 404

Messages

:book:
:sparkles: Thanks for your contribution to Shields, @chris48s!

  Generated by :no_entry_sign: dangerJS against 3d41029fae690363f97593956c2bdab6afbb2361


Firefox ZIP command not working

Describe the bug
When I run pnpm wxt zip:firefox, I get this:
pnpm wxt zip:firefox

WXT 0.19.16                                                                                02:00:16

 WARN  Entrypoints directory not found: ./zip:firefox/entrypoints                                                                       02:00:16

(!) Could not auto-determine entry point from rollupOptions or html files and there are no explicit optimizeDeps.include patterns. Skipping dependency pre-bundling.
✔ Started dev server @ http://localhost:3000                                                                                02:00:16
ℹ Pre-rendering chrome-mv3 for development with Vite 5.4.11                                                                            02:00:16
✖ Command failed after 378 ms                                                                                02:00:16

[02:00:16]  ERROR  No entrypoints found in /Users/joneslloyd/Dropbox/Mac/Documents/personal/development/bluniversal-comments/packages/wxt/zip:firefox/entrypoints

  at preventNoEntrypoints (/Users/joneslloyd/Dropbox/Mac/Documents/personal/development/bluniversal-comments/node_modules/.pnpm/wxt@0.19.16_@types+node@20.17.8_rollup@4.27.4_tsx@4.19.2/node_modules/wxt/dist/core/utils/building/find-entrypoints.mjs:172:11)
  at findEntrypoints (/Users/joneslloyd/Dropbox/Mac/Documents/personal/development/bluniversal-comments/node_modules/.pnpm/wxt@0.19.16_@types+node@20.17.8_rollup@4.27.4_tsx@4.19.2/node_modules/wxt/dist/core/utils/building/find-entrypoints.mjs:51:3)
  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
  at async internalBuild (/Users/joneslloyd/Dropbox/Mac/Documents/personal/development/bluniversal-comments/node_modules/.pnpm/wxt@0.19.16_@types+node@20.17.8_rollup@4.27.4_tsx@4.19.2/node_modules/wxt/dist/core/utils/building/internal-build.mjs:30:23)
  at async buildAndOpenBrowser (/Users/joneslloyd/Dropbox/Mac/Documents/personal/development/bluniversal-comments/node_modules/.pnpm/wxt@0.19.16_@types+node@20.17.8_rollup@4.27.4_tsx@4.19.2/node_modules/wxt/dist/core/create-server.mjs:78:28)
  at async Object.start (/Users/joneslloyd/Dropbox/Mac/Documents/personal/development/bluniversal-comments/node_modules/.pnpm/wxt@0.19.16_@types+node@20.17.8_rollup@4.27.4_tsx@4.19.2/node_modules/wxt/dist/core/create-server.mjs:43:9)
  at async /Users/joneslloyd/Dropbox/Mac/Documents/personal/development/bluniversal-comments/node_modules/.pnpm/wxt@0.19.16_@types+node@20.17.8_rollup@4.27.4_tsx@4.19.2/node_modules/wxt/dist/cli/commands.mjs:32:5
  at async CAC.<anonymous> (/Users/joneslloyd/Dropbox/Mac/Documents/personal/development/bluniversal-comments/node_modules/.pnpm/wxt@0.19.16_@types+node@20.17.8_rollup@4.27.4_tsx@4.19.2/node_modules/wxt/dist/cli/cli-utils.mjs:17:22)
  at async /Users/joneslloyd/Dropbox/Mac/Documents/personal/development/bluniversal-comments/node_modules/.pnpm/wxt@0.19.16_@types+node@20.17.8_rollup@4.27.4_tsx@4.19.2/node_modules/wxt/dist/cli/index.mjs:11:1

What is interesting is that the directory it's looking for is wxt/zip:firefox/entrypoints, yet for Chrome ZIPs (pnpm wxt zip) I don't get this error.
Reproduction
https://github.com/joneslloyd/bluniversal-comments/tree/main/packages/wxt

Steps to reproduce
Run pnpm wxt zip:firefox in the ./packages/wxt/ directory.
System Info
System:
    OS: macOS 15.1.1
    CPU: (8) arm64 Apple M2
    Memory: 102.58 MB / 24.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 23.1.0 - /opt/homebrew/bin/node
    Yarn: 1.22.5 - ~/.yarn/bin/yarn
    npm: 10.9.0 - /opt/homebrew/bin/npm
    pnpm: 9.13.2 - ~/Library/pnpm/pnpm
    bun: 1.1.29 - /usr/local/bun/bin/bun
  Browsers:
    Chrome: 131.0.6778.86
    Safari: 18.1.1
  npmPackages:
    wxt: ^0.19.13 => 0.19.16

Used Package Manager
pnpm
Validations

[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

What is the way to specifically target Firefox via the CLI to create a ZIP, in that case? I am not clear.

What is the way to specifically target Firefox via the CLI to create a ZIP, in that case? I am not clear.

wxt zip -b firefox

https://wxt.dev/guide/essentials/publishing.html#firefox-addon-store
https://wxt.dev/api/cli/wxt-zip.html

For the record, this command came from the "Get started" / Bootstrap area here.

"zip:firefox" is the package.json script WXT recommends you setup.  As you can see, it's just an alias for wxt zip -b firefox.

Damn – my bad there! Thank you! 🙏


Unvendor archery

Which issue does this PR close?
Closes #.
following the changes at https://github.com/apache/arrow-rs/pull/459
Rationale for this change
install https://arrow.apache.org/docs/developers/archery.html from GitHub repo
What changes are included in this PR?

Are there any user-facing changes?

Codecov Report

Merging #580 (90799c9) into master (51e5445) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #580   +/-   ##
=======================================
  Coverage   76.02%   76.02%
=======================================
  Files         156      156
  Lines       27063    27063
=======================================
  Hits        20575    20575
  Misses       6488     6488

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 51e5445...90799c9. Read the comment docs.

This may also need this change: https://github.com/apache/arrow-rs/pull/482/files (as apparently the apache licence header check / RAT was calling archery)

I think this is a nice change -- however, it seems to delete everything in dev -- and it appears there may be some stuff in there that is used but not part of CI (e.g. the ballista docker files that were changed in https://github.com/apache/arrow-datafusion/pull/597)
@andygrove @edrevo  is there some place we can figure out what is used by Ballista?

everything under dev/docker and dev/integration-tests.sh.

everything under dev/docker and dev/integration-tests.sh.

i have brought back these files

My apologies to anyone for whom this messes up their workflow. Onward! 🚀

@Jimexist dev/integration-tests.sh relies on ./dev/build-ballista-docker.sh and some other scripts transitively. They should be brought back. cc @alamb

@Jimexist dev/integration-tests.sh relies on ./dev/build-ballista-docker.sh and some other scripts transitively. They should be brought back. cc @alamb

see what i can do with https://github.com/apache/arrow-datafusion/pull/648


[BugFix] Use the same verification rules for creating user names and resource groups

What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #20344
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

@Mergifyio backport branch-3.0

@Mergifyio backport branch-2.3 branch-2.4 branch-2.5


Feat: data class with field typings?

Instead of taking a raw Map to the parameter, how about an internal data field class which can be later parsed into a Map.

Hi @Curstantine. By 'internal data field class' do you mean a dedicated payment object instead of the Map that is currently accepted by the startPayment method?

Yeah, a dedicated class for the making the payment object.

@Curstantine Thanks for the clarification. We acknowledge that having a dedicated payment object is beneficial, and technically possible.
However, this means that our team will have to also maintain platform specific code in Dart. Further, most of the logic in the PayHere Flutter SDK is shared with the PayHere React Native SDK.
In an effort to minimize errors and have a consistent interface between the Flutter, React Native and vanilla JS (and any future) SDKS we hope to retain the raw map parameter (for now at least).
Finally, from a developer's standpoint we hope the Map parameter makes it easy to migrate between different PayHere integrations. For example, if you already have a web integration with the JS SDK your team will have an easier time implementing the PayHere Flutter integration since the API is similar.
We hope we explained the rationale behind the raw parameter, but we'd love to hear your suggestions or comments.

Alright


Immidiatly Disconnects

I have downloaded the code and changed the firebase reference, however, on launch I immediately receive the disconnected toast. I am online and have made the appropriate permissions in my Manifest. Any help would be appreciated!

It is now fixed. It was because of the not well formed JSON data.

Hello samdarcy42:
You can check that if you can directly access Firebase in your device (or emulator).
Maybe there is a proxy issue in your environment.
Just a little suggestion, hope it is helpful :)

Hi samdarcy. I get the initial "Disconnected" toast too. But after that the app connects. So it just looks weird, but works fine. Does the app connect in your case? If not, iamgyz' suggestion might indeed help troubleshooting.

Hello samdarcy42:
Any new progress about this?

I am also facing the same problem, and the app crashes immediately.
Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "to" (class com.firebase.androidchat.Chat), not marked as ignorable (2 known properties: , "author", "message"])

That problem would normally be caused by a faulty JSON in the database. But when I just ran the app on me Nexus 7 against https://android-chat.firebaseio-demo.com/ it renders everything fine. Are you running against a different URL? If so, you'll want to check your data there.


Bump pydantic from 1.10.6 to 1.10.7 (#5730)

Pull request opened by the merge tool on behalf of #5730

Merged in defdd4485d4aa0111c8a24ced8760155050b19f0


Add entries to Sign Up

Is it possible to add entries to Sign up e.g. Username, Age etc.

FirebaseUI doesn't support this because Firebase the platform doesn't support it. Firebase supports adding a name and a profile pic and that's about it. They do this because Firebase will never be able to know what every single developer wants a profile to look like.
To get around this, I think the easiest solution would be to use the realtime database. If the sign in is successful in onActivityResult, you could launch some sort of "Tell us more about you" activity or fragment. Once the user gives you all the information you need, you can use  FirebaseUser#getUid() and store the profile info in the realtime database. You can also store the name and profile pic uri to make a complete User object to retrieve from the database.
To make collecting this information this easier, FirebaseUI could possibly expose some sort of api that would let devs request a list of fields to be filled out in the RegisterEmailActivity and return them in IdpResponse, but that would be a discussion to have with @samtstern.
Hope this helps!

@dpbalcena thanks for the feature request.  I believe this is the same as #235.  We are actively considering adding this as our next major feature but we're trying to figure out how to make it customizable while maintaining simplicity.
For now the best route, as @SUPERCILEX  said, is to use the Firebase Database for this and build your own user management UI.  If you have more thoughts about this, please chime in on #235.


Standalone installation instructions

describe how to install the notebook-controller standalone and contribute description back upstream

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
/lifecycle stale

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
/close

@sesheta: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
/close

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


Skip D401 for docstrings that start directly with a section.

Skip D401 for docstrings that start directly with a section.  Closes #463.
Please make sure to check for the following items:

[X] Add unit tests and integration tests where applicable.
If you've added an error code or changed an error code behavior,
you should probably add or change a test case file under tests/test_cases/ and add
it to the list under tests/test_definitions.py.
If you've added or changed a command line option,
you should probably add or change a test in tests/test_integration.py.
[X] Add a line to the release notes (docs/release_notes.rst) under "Current Development Version".
Make sure to include the PR number after you open and get one.

Please don't get discouraged as it may take a while to get a review.
(afaict the test failure on py3.9 is spurious)

Kindly bumping.


Windows Phone 8.1

Hi,
Is there any way to implement this on Apache Cordova Windows 8.1 Project?

"Background fetch" is a concept introduced by ios7.  I'm not aware of any
other platform implementation.
On Wednesday, April 15, 2015, aasavad<EMAIL_ADDRESS>wrote:

Hi,
Is there any way to implement this on Apache Cordova Windows 8.1 Project?
—
Reply to this email directly or view it on GitHub
https://github.com/christocracy/cordova-plugin-background-fetch/issues/16
.

--
Snet from Gmail Mobile

Thank you Chris.


Index lost during pandas-feather-pandas roundtrip

When persisting a pandas DataFrame to feather, the row index seems to get lost. When pulling the frame out again, the index is replaced with a RangeIndex. The column index remains intact.
This example notebook illustrates the issue.
Not sure if this is a design decision or a bug or something else. My use case for feather is to roundtrip data through the filesystem with greater confidence that it won't get mangled like in CSVs. For now my work around is to reset_index() before saving and then do set_index() after loading.

Currently, serializing pandas row indexes is an unsupported feature (see https://github.com/wesm/feather/tree/master/python#limitations).
I am in favor of adding some column metadata that enables non-trivial indexes to be reconstructed automatically, and at least this data can be read by R, perhaps with some manual scrutiny. We'd need to make some arbitrary decisions, like what name to give the "index column".

I think this can be easily handled now in the Arrow-based feather implementation. I'll leave this open and make sure there's a corresponding issue in Apache Arrow for this

Just encountered the error with the conda-forge / packages / feather-format 0.4.1 installation. Also using the reset_index() workaround.

@wesm are indexes fully supported? Some (or all) indexes are converted to a RangeIndex after a serialization/deserialization round trip. I came across this in pyarrow 3.0.0 and 6.0.1 for both a MultiIndex and an empty dataframe (Dataframe.index).

can you open an issue upstream in Apache Arrow?

@wesm done, https://issues.apache.org/jira/browse/ARROW-15018

@wesm Any thoughts on the issue? Is this something we can get a quick fix for or is it a larger task? If we can support it in Apache, I can move forward with propagating the support into Pandas.

@mikecoder5 you should be able to comment on Jira now


The battery struct may want to be moved to its own file but I'm not sure how important that is.

We need to move power logic into their own individual files within the same power folder. Like we did with networking. We should have a lid file a power source file and a battery file.


Can't register new ACME account

When trying register new account on Let's Encrypt Staging I have got this error
Traceback (most recent call last):
  File "/www/lemur/lemur/certificates/service.py", line 495, in create
    cert_body, private_key, cert_chain, external_id, csr = mint(**kwargs)
  File "/www/lemur/lemur/certificates/service.py", line 436, in mint
    cert_body, cert_chain, external_id = issuer.create_certificate(csr, kwargs)
  File "/www/lemur/lemur/plugins/lemur_acme/plugin.py", line 289, in create_certificate
    return acme_dns_challenge.create_certificate(csr, issuer_options)
  File "/www/lemur/lemur/plugins/lemur_acme/challenge_types.py", line 215, in create_certificate
    acme_client, registration = self.acme.setup_acme_client(authority)
  File "/www/lemur/lib/python3.8/site-packages/retrying.py", line 56, in wrapped_f
    return Retrying(*dargs, **dkw).call(f, *args, **kw)
  File "/www/lemur/lib/python3.8/site-packages/retrying.py", line 266, in call
    raise attempt.get()
  File "/www/lemur/lib/python3.8/site-packages/retrying.py", line 301, in get
    six.reraise(self.value[0], self.value[1], self.value[2])
  File "/www/lemur/lib/python3.8/site-packages/six.py", line 719, in reraise
    raise value
  File "/www/lemur/lib/python3.8/site-packages/retrying.py", line 251, in call
    attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
  File "/www/lemur/lemur/plugins/lemur_acme/acme_handlers.py", line 213, in setup_acme_client
    registration = client.new_account_and_tos(
AttributeError: 'ClientV2' object has no attribute 'new_account_and_tos'

I believe problem is that acme library (2.6.0) doesn't have new_account_and_tos function in ClientV2, it was replaced with new_account
https://github.com/certbot/certbot/blob/2.6.x/acme/acme/client.py#L52

@skorobkov thank you for the report and the pointer to the relevant change. I've merged a change to use the new_account function instead. Feel free to re-open if you run into similar issues in the future.


jenkins Nexus integration failing on timeout

installed nexus on windows7

in AWS ec2 jenkins is running, while integrating with nexus getting below error

I thought it might be private and public ip conflict
but i did set up public ip address in windows
any Suggestion on this

Can you elaborate on where is jenkins & nginx and is it possible to ping from jenkins to nginx

issue got resolved


Unable to update

I am not using the latest version, but I cannot update to the latest version.  I installed it manually.  I keep getting this error every time I try to update:

ERROR: can't find the current version. Please try again later.

How do I update, then?  I don't want to try again later, and I shouldn't have to.
I have version 2018.06.04.  I have a 2013 MacBook Pro with Retina Display, running macOS High Sierra 10.13.6

Use
youtube-dl -U --no-check-certificate


DO NOT MERGE: Feature/RIUI-1833

If a User attempts to reach http://localhost:3000/case/SSCS/Benefit/1564396457183968/summary
and they are unauthenticated, they will redirected to the Login page.
If a User attempts to reach any url and they are unauthenticated, they will redirected to the Login page.
If a User is authenticated, and they place in a wildcard url that is not support by the application they will see a 404 not found.

Done. Added extra test and placed the Auth Guard on the roots in a different location.


About installing the Plasma desktop environment

Please refer to how to install the Plasma desktop environment or how to install the Discover Software Management Center. thank you

I am not sure what you are asking for.
ChimeraOS uses Gnome and the Gnome software center.

On how to solve the problem of installing applications, the Gnome Software Center seems to be unstable, with serious network delays or crashes. And I can't find the application I want, such as gnome disk tool

gnome-disk-tool in particular got removed from latest version inadvertedly. What are you trying to accomplish?
Installing KDE/Plasma as a desktop is not planned, nor is the idea of making ChimeraOS a general purpose distribution. It is meant to be a gaming console OS for PCs


[Feature]: Start process-compose gui without restarting processes

Is your feature request related to a problem you're trying to solve? Please describe.
It would be nice, if the services gui could be started separately
Describe the solution you'd like
Starting the process-compose separate
Describe alternatives you've considered
none
Additional context
none

This should be doable if we update the version of Process Compose we are installing, and add a command to re-attach the TUI to the running services. I can investigate this for an upcoming release.
Would something like devbox services status work as a command to reattach the UI?

Oh nice this is a feature I've been wanting too. Would be very happy to see it add (regardless of naming).
A thought on naming status implies something that will print and exit, like ls does. devbox services attach doesn't sound right at first but does align with what process-compose uses. Maybe attach-ui?

Yes that would be cool
I am working on a k3s plugin and want to see if the services are good enough- would be happy to share the plugin once it is running nice and smooth

This is now available in Devbox 0.13.0 via devbox services attach, provided that you start your services in the background with devbox services up -b.


Add threadpool impl and ut

    LogError("Invalid Argument timer_instance");

done

In reply to:<PHONE_NUMBER>

Refers to: linux/src/threadpool_linux.c:99 in 2738d00. [](commit_id = 2738d00f13192e4d6c51fffc4bea78a43d9528bf, deletion_comment = False)


GZNumbers additions

:tophat: What? Why?

Updated GZNumbers API to follow simpler methods signatures: [GZWords word] --> [GZNumbers integerN].
Added asymmetry options for bools and integers.
Documentation.
Implemented corresponding tests.

:+1:  + :clap: GREAT DOCUMENTATION

:clap:  :+1:


Fix StrictMock with signature_validation=False

What the title says. Also:

Refactor StrictMock tests, removing some clutter.
Added extra test cases to cover signature_validation=False making type() work for all use cases.

Closes #105 .

I feel like I need gifs to express my horror at how many layers of magic we need to deal with to make this work...

"Magic" is a a polite word... let's enjoy the "magic"-storm that it is sometimes....
Thanks for the assist on the design here @shish !!


feat (directive): Nested carousel support

Stop swipe event propagation to support inner carousels. Added a demo too.

I need this. Awesome!

@revolunet - it would be nice to have nested carousel support feature... any plans for particular time frame when the nested carousels could be added to the release?
Thanks in advance.


Ionic 4 - Angular 6: How to control Ionic router history to stop cache a view component?

Maybe I am missing something, but I'm experiencing a problem with Ionic caching views previously visited, preventing the components from being re-initialized by Angular. The components are pulled from some cache and rendered as whatever data existed previously.

Example:
User A is logged into the application and starts on the 'Home' page with info relevant to user A. User A logs out and navigates to 'Log In'.
User B logs in from the same application and navigates to 'Home' page. Ionic see's that Home was previously visited (by user A) and instead of instantiating 'Home', the view is pulled from cache and displays everything that User A was seing.

I noticed ion-router-outlet adds page transitioning when navigation, and this transition swaps to the left, when the navigation goes "forward" and swipe right when the navigation goes "backwards". This data seems to read from the same history-source that stores cached views.
TL;DR How to control Ionic router history (url tree) from caching the views preventing angular to re-initialize the components?
StackOverflow question

In case it's helpful, I've described some potentially relevant behavior in this comment where Pages get re-used (not destroyed and re-initialized) from the "stack."

You probably want to use:
navController.navigateRoot()

or
<ion-button [routerLink]="page" [routerDirection]="root>

in order to clean all the pages in the stack.

@manucorporat Thank you for the answer. I implemented your solution and it seems to have some effect because the components constructor functions are now being fired.
But thats the only thing being fired. The ngOnInit is not being fired as normal initialization of Angular componetns. So it seems the components are being re-constructed, but not re-initialized still leaving me with components not being initialised. Any ideas?


/whitelist import-db not working (Purpur/Paper Server)

Not sure if this is supposed to be happening but doing /whitelist import-db simply returns "Import is only available from json to database"
I did not do any changes to the database.

Could you please provide the storage configuration, the list of files within the plugins/VoidWhitelist directory and tell what exactly you're trying to achieve with /whitelist import-db command?

I see, I can confirm that /whitelist import-json does not work as expected when using JSON storage method :)
I'll look into and likely fix this evening.

Oh, I'm completely wrong :rofl:
You're supposed to import local JSON file into the currently connected database using /whitelist import-json command.
The /whitelist export-db exports all data from the current database connection into a JSON file (that you can use just as JSON storage method, as a backup or import later).

Oh, I'm completely wrong 🤣 You're supposed to import local JSON file into the currently connected database using /whitelist import-json command. The /whitelist export-db exports all data from the current database connection into a JSON file (that you can use just as JSON storage method, as a backup or import later).

That's what I was trying to do with that command yeah, I am trying to import my whitelist.json to your plugin's whitelist.json. I thought I could try to paste it manually as an alternative though but you seem to use a different structure for the json

The command does not accept any different formats
You may be able to convert it via some scripts. Or share the file, I'll try to convert it 😄


Skip the .helmignore file when walking the chart directory

It looks like helm has a .helmignore file that could be skipped (and potentially it's contents) when walking the chart directory in the helm chart's bundle deployment controller.

I assume the helm libraries we use to load the dir into a chart object handle this for us. Is there a specific issue you've run into?

Ah! I se that we're implementing the fs Walk ourselves. I've replaced that implementation with one that uses Helm's LoadArchive in #516, which means basically all of our chart loading/parsing logic is done by Helm, not us.


Quake Mode - Working Directory on Launch

Description of the new feature/enhancement
I was hoping if Windows Terminal has this feature...
Suppose, I am working in VSCode and I have a need of terminal so I will open up Windows Terminal in Quake Mode but it is opening it in System32 and instead I can open it in VSCode working directory...
and I have already setup Windows Terminal for VSCode as an External Terminal but I dont know how to do it for Quake Mode.

You can manually launch into the quake window with the commandline wt -w _quake. So something like wt -w _quake -d . probably should open in the appropriate directory. I'm not really sure how exactly VsCode passes the working directory information to the terminal it launches, so you might need to adjust the -d param accordingly.
See also the docs:

https://docs.microsoft.com/en-us/windows/terminal/command-line-arguments?tabs=windows
https://docs.microsoft.com/en-us/windows/terminal/tips-and-tricks#quake-mode

Yeah, I'll look into it but I kinda did a trick in order to achieve it ....
So, I will open Windows Terminal from VSCode (External Terminal) so VSCode will open it into my project directory and then If I open Quake Window using Win + ` then I will be able to use Quake windows untill I open it in some other directory or I restart my device.


checkov: 3.2.141 -> 3.2.144

Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.141...3.2.144
Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.144
Description of changes

Things done

Built on platform(s)

[ ] 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

[ ] Fits CONTRIBUTING.md.

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

Result of nixpkgs-review pr 322111 run on x86_64-linux 1

2 packages built:

checkov
checkov.dist


Upgrade Thanos objstore

Signed-off-by: Kemal Akkoyun<EMAIL_ADDRESS>xref: https://github.com/thanos-io/objstore/pull/61
xref: https://github.com/parca-dev/parca/pull/3396

OOC, why was the PrefixedBucket removed? I believe this is used by external packages


how to automatically start the service

After the service is installed ,how to automatically start the service

you can do that with the HostFactory method StartAutomatically(). so after declaring and initializing the HostFactory use x.StartAutomatically();


Open once

It is not possible to set the program to not open a new instance of the program if it is open.
Open only one instance.
For example, if you clicked on the exe output file several times, only one instance of the program will open

Did you configure the single instance according to this article? https://leanflutter.dev/tips-and-tricks/001-making-the-app-single-instanced/

Please provide your code

Thanks, solved


⚠ Slack has degraded performance

In 1ede39d, Slack (https://status.slack.com/api/v2.0.0/current) experienced degraded performance:

HTTP code: 200
Response time: 89 ms

Resolved: Slack performance has improved in 85dd1b7.


objects.rs: add an into_inner method to allow moving out values

It seems there is currently no way of moving out values from Tags, so all strings (actually smartstring) will need to be copied at some point, even when the structure could be consumed.
I think a reasonable way to provide this is to implement the same into_inner as flatmap does, which allows to take ownership of the whole internal Vec.

Yeah I agree that there must not be too much performance to gain here, but that's seems neat to be able to take inner ownership. Plus I want to experiment around it, on a very long task I am working on flamegraph shows that my main thread spends ~25% of the time deallocating smartstrings, so maybe I could still gain a few minutes here.

v0.15.2 published


Problem with margin-top in the .ui.menu element

In the video below I demonstrate this problem. I will not say it's a bug (yet!) but I am pretty sure it's a problem to who is  trying to use the drop down menu of semantic ui. This problem is easily reproduceable and only happens if you use .dropdown({on:"hover"}) . In the link below I provide you the minimum code to generate the problem so you can inspect it easily!
https://quemfazsite.com.br/temp/teste-problema1.php
Here is the short video showing the problem!
https://goo.gl/photos/gSE8YBWzBgj9fpaF8
In the video I present the problem and also the solution at the end which is easy to implement IMHO! No crazy stuff required. ;) The first website where I show you the bug is running localhost the second is running in this link if you want to play with it -> https://www.frasesparavida.com.br
I really hope this helps!

Hi @batata004, the dropdown component uses timers to ensure a user’s intent on hover—this is by design. You can use the delay property to control it, here’re the defaults in ms:
delay: {
  hide: 300,
  show: 200,
  search: 50,
  touch: 50
}

As for everything else, I think that the component works properly, and I’m treating your issues with it as a use case. The initial and the second jiggling transitions probably happen, because a .menu is still a dropdown, and it’s up to you as a developer to figure out a way of dealing with it.

Great answer my friend, I was not aware of those configurations!
But I think you may not have understood well what is going on: the problem here is not the delay, nothing related to the delay. Despite you provided a very good answer and taught me new thing the problem here is related to the margin-top of the element
Just to make sure the delay is not the problem here I created another test case for you with the delay set to a high value (10 seconds - 10000) so we can disccard it as being the curlprit.
http://quemfazsite.com.br/temp/teste-problema2.php
Do this: open the link above, open your console, hover your mouse over a link that has a dropdown. Wait the dropdown appears (so you can disccard any issue related with the delay, timing...). Now move your mouse down to the dropdown items. Check the message I programmed to appear in the console, you will see that the MOUSELEAVE event will be fired and MOUSEENTER will be fired DESPITE the mouse is still hover the element wrarping the whole thing.
This problem is caused by the MARGIN-TOP in the .menu element. If, instead of being used MARGIN-TOP you use PADDING-TOP (just an example) this problem would never happen! The problem here is that the margin-top causes the .menu element to be distant from the .text element so when the mouse is traveling from .text to .menu it goes to a hole/blank area that causes the mouseleave to be triggered. IF INSTEAD (and you can teste this easily) you use padding-top it will work perfectly! Of course padding-top will not make the element beautiful, in the end if you agree to find a solution to this problem I would suggest using padding-top in a parent element around the .menu element.
The margin-top here is known for causing this problem, the mouseleave problem. If instead you use padding-top this known problem does not happen anymore
I really hope I could make myself being understood, I am not an english native person, I speak only portuguese and very badly I "speak" english so if I was not clear in something please forgive me.

@batata004 It does happen because of the margin. Could you please build your case better, what are you doing with mouse events that makes it a problem?

Glad we are at the same page now ;)
My build case is this: I want to add nice hover effect in the .text item. For example, open this site:
https://www.frasesparavida.com.br/
Hover your mouse in LINKS.  That's nice, semantic ui allows me to do that very easily! BUT there is a problem! Move down your mouse to navigate in the sublinks (of the LINK menu). When you move down your mouse, because of the margin-top, the mouseleave is triggered for the whole .ui.item! And right after that the mouseenter is triggered too! That causes a very weird effect.
NOW please press F12 in your Chrome and edit the element to remove the margin. It is by default something like "magin:1em 0 0". Please set it to zero. The problem goes away immediatly!
So my case here is this: IF instead of using margin-top you used anything else (like padding-top) this problem would go away simply! But of course you cant simply change margin-top to padding-top because of the background of the sublink menu, maybe using pseudo element ::before or :;after to have the padding would be a good solution.
Dont you think the proposal that I am doing is relevant? If you dont think I understand and I will have to live with this problem. But if you understand that people may want to add custom effects to their link menu then this problem should first be fixed cause it triggers unnecessary mouseleave/mouseenter event!

@batata004 I don’t think it can be useful outside of an isolated use case.

Thanks my friend @Banandrew ! Anyway, I believe people may try to animate their websites in future and face the same problem as I. You can keep this thread closed but if you have some time in the future I think it would be a quick fix and a great addition to semantic ui to allow users to do fancy things.
I was just studying a little bit about bugs and I came accross this definition in wiki:
"A software bug is an error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways."
Certainly is an unexpected result to have semantic ui firing onmouseleave when it's not supposed to. I am also sure that if a mouse is hover a menu item and it fires the onmouseleave event it's a clear definition of "behave in unintended way". The intended way was NOT to fire onmouseleave event if the user is with his mouse over a link/sublink.
Anyway I dont want to take more of your time, you already gave me a great deal of your time and allowed me to understand a lot better semantic ui! 👍 If any time in the future you have time to have a quick fix into this I would appreciate!


[BEAM-5444] Revert Flink PostCommit to parallelism 1

As of 8f94a03, the parallelism defaults to the number of available CPU cores in local setups. Since this breaks PostCommit, we default to parallelism 1 for those tests.

I realized that we can just run the Flink validates runner test to make sure this fixes the issue, rather than speculating. If it passes, LGTM.

PostCommit includes Flink Validates Runner, no? Though much quicker to run only the Flink parts.


Only creating perms for restricted metrics

The previous is_restricted PR created way too many permissions, we really just need for the restricted metrics to have permission created

Coverage decreased (-0.2%) to 81.195% when pulling 8239845a7f65debc2a21425748acfa08bddae193 on mistercrunch:fix_is_restricted into 73601e4acbaef0d2f040f7ec12082cda7e64e297 on airbnb:master.

@x4base

@mistercrunch
When will init_metrics_perm() be triggered?
Does the user have to run caravel init every time is_restricted is toggled?
Or maybe we need to trigger it in post_update of SqlMetricInlineView and DruidMetricInlineView, and also  in checkbox() ?

Good catch. I added post_update hooks and removed the checkbox from the list view. I figured it's ok to add a few extra click for this feature. Another option would be to use the sqlalchemy event handler.

Coverage decreased (-0.3%) to 81.135% when pulling 3c9c22adcbbe96f8b43864e128441853d1de5f95 on mistercrunch:fix_is_restricted into 73601e4acbaef0d2f040f7ec12082cda7e64e297 on airbnb:master.

I don't know there is such event handler in sqlalchemy, but sounds good!

https://github.com/airbnb/caravel/blob/131372740e79fa0d6ebd7484026cb9ac5918f631/caravel/models.py#L260