Failed to determine Route 53 hosted zone ID: SignatureDoesNotMatch

/kind bug
What happened:
cert-manager gets a 403 SignatureDoesNotMatch error when trying to interact with the AWS route53 API.
# kubectl logs `kubectl get pods | grep cert-manager | awk '{print $1}'` | tail
I0621 01:29:53.288113       1 logger.go:47] Calling GetChallenge
I0621 01:29:53.335912       1 dns.go:78] Checking DNS propagation for "example.com" using name servers: [<IP_ADDRESS>:53]
I0621 01:29:53.414515       1 dns.go:85] DNS record for "example.com" not yet propagated
I0621 01:29:53.415040       1 dns.go:72] Presenting DNS01 challenge for domain "example.com"
I0621 01:29:53.583171       1 helpers.go:162] Found status change for Certificate "wildcard-example-com" condition "Ready": "False" -> "False"; setting lastTransitionTime to 2018-06-21 01:29:53.583142985 +0000 UTC m=+9532.608235815
I0621 01:29:53.583404       1 sync.go:241] Error preparing issuer for certificate default/wildcard-example-com: Failed to determine Route 53 hosted zone ID: SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.
        status code: 403, request id: 992ef882-74f2-11e8-8fbe-453cacca4e3a
E0621 01:29:53.594554       1 sync.go:168] [default/wildcard-example-com] Error getting certificate 'wildcard-example-com-tls': secret "wildcard-example-com-tls" not found
E0621 01:29:53.594937       1 controller.go:186] certificates controller: Re-queuing item "default/wildcard-example-com" due to error processing: Failed to determine Route 53 hosted zone ID: SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.
        status code: 403, request id: 992ef882-74f2-11e8-8fbe-453cacca4e3a

What you expected to happen:
It would use the defined credentials to make the API calls successfully.
How to reproduce it (as minimally and precisely as possible):
on a fresh gke 1.10 cluster with helm
# helm install --name cert-manager stable/cert-manager  --version v0.3.2

# cat example-com-r53-creds.yaml
apiVersion: v1
kind: Secret
metadata:
  name: example-com-r53-creds
type: Opaque
data:
  secret-access-key: <redacted>

# kubectl apply -f example-com-r53-creds.yaml

# cat letsencrypt-clusterissuer.yaml
---
apiVersion: certmanager.k8s.io/v1alpha1
kind: ClusterIssuer
metadata:
  name: letsencrypt-staging
spec:
  acme:
    server: https://acme-staging-v02.api.letsencrypt.org/directory
    email<EMAIL_ADDRESS>    privateKeySecretRef:
      name: letsencrypt-staging
    dns01:
      providers:
        - name: example-com-r53
          route53:
            region: us-east-1
            accessKeyID: AKIAABCDEFGHIJKLMNO
            secretAccessKeySecretRef:
              name: example-com-r53-creds
              key: secret-access-key

# kubectl apply -f letsencrypt-clusterissuer.yaml

# cat wildcard-example-com-cert.yaml
apiVersion: certmanager.k8s.io/v1alpha1
kind: Certificate
metadata:
  name: wildcard-example-com
  namespace: default
spec:
  secretName: wildcard-example-com-tls
  issuerRef:
    name: letsencrypt-staging
    kind: ClusterIssuer
  commonName: '*.example.com'
  acme:
    config:
    - dns01:
        provider: example-com-r53
      domains:
      - '*.example.com'

# kubectl apply -f wildcard-example-com-cert.yaml

# kubectl logs `kubectl get pods | grep cert-manager | awk '{print $1}'` | tail -f

Anything else we need to know?:
I wrote a test to prove that the values stored in kubernetes work to make the route53 api calls
#!/bin/bash

export AWS_ACCESS_KEY_ID=$(kubectl get clusterissuer letsencrypt-staging -o jsonpath='{.spec.acme.dns01.providers[].route53.accessKeyID}')
SECRET_NAME=$(kubectl get clusterissuer letsencrypt-staging -o jsonpath='{.spec.acme.dns01.providers[].route53.secretAccessKeySecretRef.name}')
SECRET_KEY=$(kubectl get clusterissuer letsencrypt-staging -o jsonpath='{.spec.acme.dns01.providers[].route53.secretAccessKeySecretRef.key}')
export AWS_SECRET_ACCESS_KEY=$(kubectl get secret $SECRET_NAME -o jsonpath="{.data.$SECRET_KEY}")
ZONE=$(kubectl get cert wildcard-example-com -o jsonpath='{.status.acme.order.challenges[].domain}')
ZONE_ID=$(aws route53 list-hosted-zones | jq -r --arg ZONE "$ZONE." '.HostedZones[] | select(.Name==$ZONE) | .Id' | awk -F\/ '{ print $3}')
RAND_NUM=$(cat /dev/urandom | tr -dc '0-9' | fold -w 256 | head -n 1 | head --bytes 3)

echo "current value: $(dig +short txt $ZONE)"
echo "updating to: \"$RAND_NUM\""

CHANGE_ID=$(aws route53 change-resource-record-sets \
                --hosted-zone-id $ZONE_ID \
                --change-batch '{"Changes":[{"Action":"UPSERT","ResourceRecordSet":{"Name":"'$ZONE.'","Type":"TXT","TTL":1,"ResourceRecords":[{"Value":"\"'$RAND_NUM'\""}]}}]}' \
                | jq -r '.ChangeInfo.Id')

aws route53 wait resource-record-sets-changed --id $CHANGE_ID

echo "after value: $(dig +short txt $ZONE)"

and it works
# ./test-r53-update.sh
current value: "066"
updating to: "486"
after value: "486"

Environment:

Kubernetes version (use kubectl version): v1.10.2-gke.3
Cloud provider or hardware configuration**: GKE 1.10
Install tools: helm
Others: just a note, I'm not actually trying to use example.com I've obfuscated my domain.

I found this problem also.
My domain name is the same but it's separated into 2 types, "Public" and "Private". The HostzonedIDs are start with "Z32" and "Z20" as you can see in the following picture.

When I create certificate for my domain, I specify Public HostzonedID but I get the error related to ns-0.awsdns-00.com. The nameserver is NS value of Private domain not the domain that I specify HostzonedID

I'm not particularly familiar with the AWS APIs workings here - that said, @korkeat the issue you describe is why we have the issuer.acme.dns01.providers.route53.hostedZoneID parameter (to help cert-manager disambiguate which zone to update if there is more than one listed in the route53 account).
@jbartus did you make any progress with this issue/manage to resolve it? If so, would you be able to share any findings? 😄

@munnerz I just tried again with the 0.4.1 helm chart but I get the exact same error.  I tried adding the hostedZoneID to the issuer, and I get
controller.go:190] certificates controller: Re-queuing item "default/wildcard-example-com" due to error processing: Failed to change Route 53 record set: SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.


zilencer: Return can_push info at the push/notify endpoint.

https://github.com/zulip/zulip/issues/27483#issuecomment-1841696222

@sahil839 FYI -- this PR will merge conflict with the project you're working on but not in a way that I expect to be hard to resolve regardless of which order we merge them in.

I rebased this to resolve merge conflicts; the changes lgtm, marked to merge once CI passes.

Pushed a hopefully final update addressing https://github.com/zulip/zulip/pull/28143#discussion_r1423542333.


svg logo test

replace all png logos with svgs on Case Study index page
Test for IBM
@kbarnard10

/approve
/lgtm

/approve

@zacharysarah @steveperry-53 FYI, this is causing an error on the master branch because the test code is looking for .png files, not just images files w/ "logo" in the filename.

8:11:58 AM: ERROR 2018/10/15 15:11:58 Case Studies: Missing logo for IBM. Put a PNG with the word 'logo' in the filename into "case-studies/ibm/"


Bump prometheus node exporter image

Description
Changes proposed in this pull request:

Bumped the version to the newest released version
Running the process as nobody (uid 65535) by default - the change taken from the upstream (https://github.com/prometheus/node_exporter/blob/v1.0.1/Dockerfile)

Related issue(s)
See also #9897

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


Duplicating Entites on top of chest

Every time i visit a shop someone has created, the floating item icon on top will duplicate. Occasionally

you can pick up the duplicated items as well

Does the item only duplicate when you are walking past its shop?

Hmm, I Wouldn't Say So, Cause It Doesn't Do It To Every Chest That Has A Shop Assigned To It.
I Have Towny, So The Shops Are On A Single Chunk. When Ever I Walk To The Shop Town Some Stores Will Have It and Some Will Not.

Okay, I think the issue is not caused by Towny. You can download a version that displays quite a bit information (about every item reloaded) in the console when you reload the shops here. It may be helpful, if there aren't too many shops, but it should also be okay if there are. Please send me the complete log found in /logs/latest.log. I hope this can help fixing the issue, as I don't face it.


telegram.rb: remove appcast and add extra names

Thank you for the contribution. It was merged directly as d6e73711b1041c05800249f22caadd68ba2dd665 to keep commit history cleaner. Your contribution is still credited to you.


Improve UI by choosing less saturated colors

Consider using less saturated color for a modern UI.
For example in the achieved points pie chart.

You may want to try the new dark mode if you dislike the bright colors. 🙂


parallelize stun/turn handling. fix turn error causing negotiation failure

the main issue I am fixing was any turn server exception causing getComponentCandidates to fail completely. then I noticed that there was an opportunity to parallelize how srflx and relay candidates are fetched. right now they happen in a serialized fashion.
scrypted  | unhandledRejection TypeError: Cannot read properties of undefined (reading 'getAttributeValue')
scrypted  |     at b.connectionMade [as connect] (/external/werift/packages/ice/src/turn/protocol.ts:165:22)
scrypted  |     at protocol (/external/werift/packages/ice/src/turn/protocol.ts:318:20)
scrypted  |     at t.Connection.candidates [as getComponentCandidates] (/external/werift/packages/ice/src/ice.ts:206:13)
scrypted  |     at t.Connection.gatherCandidates (/external/werift/packages/ice/src/ice.ts:112:15)
scrypted  |     at t.RTCIceGatherer.gather (/external/werift/packages/webrtc/src/transport/ice.ts:128:21)
scrypted  |     at async Promise.all (index 0)
scrypted  |     at I.setRemoteDescription (/external/werift/packages/webrtc/src/peerConnection.ts:978:33)
scrypted  |
scrypted  | e WebRTC Plugin unhandledRejection TypeError: Cannot read properties of undefined (reading 'getAttributeValue')

thanks


fix: traduire msg si fichier trop volumineux

fix #2469

:tada: This PR is included in version 3.21.0 :tada:
The release is available on:

GitHub release
v3.21.0

Your semantic-release bot :package::rocket:


Setting Suggestions: Delay & minimal word length

Hi, thanks for this wonderful plugin, works like a charm already!
Two reasonable settings that come to my mind are

a delay before autocomplete appears.
a minimal word length, I think right now it's 3?

Hi, @chrisgrieser!

a minimal word length, I think right now it's 3?

It looks good. I'll implement it.

a delay before autocomplete appears.

Would you tell me why it needs?  Because it uses Obsidian EditorSuggest class which doesn't have delay options.
Best regards.

Setting a slight delay might be useful to prevent the autocompletion suggestion popping up when you are simply slowly typing and don't need them. In that case, they block the view, which is rather distracting.
A delay would keep the aspect of automatic suggestion but only display them when you are thinking for a second

In that case, they block the view, which is rather distracting.

That makes sense!
I don't know whether it is possible or not, but I try it :)

@chrisgrieser
I have implemented this feature. Please confirm what is you expected or not.

Looks fine to me! :)

Released as v1.2.0 🚀

@chrisgrieser
As I type using the Various Complements plugin, I really understand that it is certainly needed, Delay option. Thanks!!
(Especially on Vim mode)

Isn't it? :)
I code in Sublime and I indeed noticed that changing the autocomplete delay there by only 500ms made autocomplete much more useful to me, so I kind of had the feeling that this would help in Obsidian, too!


exception - invalid data received

Update:
The issue seems to originate from the hardware that is master. The slicing is still "bad" but it is probably due to malformed packets from HW.

It always happens at the pending.readUint8(6) happens.
pkg_len is tested with length>=6 + data from uint16 from addr 4 which is 0 when the exception happens. This should be a legal frame (empty) however the slice is (8 so we are actually expecting 8 bytes in the bitbang).
Any thoughts on this is greatly appreciated.
while (this.pending.length >= 6) {
		var pkg_len = this.pending.readUInt16BE(4) + 6;

		if (this.pending.length < pkg_len) return next();

		var data = this.pending.slice(8, pkg_len);
        try{
        var pkg = {
			transactionId : this.pending.readUInt16BE(0),
			protocol      : this.pending.readUInt16BE(2),
			length        : pkg_len,
			unitId        : this.pending.readUInt8(6), //exception here!
			functionCode  : FunctionCodes.lookup(this.pending.readUInt8(7))
            };
        }
        catch (e) {
            console.log(e);
        }

Update 2:
Library is fine, I had a socket configuration issue so that multiple physical devices would effectively communicate with the same driver instance in node.js
What is surprising me most is that node.js is able to handle the communication nicely for a while.


chore: changed destination of ai lab port settings

What does this PR do?
Changes destination of ai lab port settings
Screenshot / video of UI

What issues does this PR fix or reference?
Closes #1978
How to test this PR?
Go to AI Lab, there should be a new navigation item with the settings

TODO: add unit test

question: it's not clear to me in the issue if it means that the configuration should be removed from the classic configuration page of any extension.
IMHO it feels an anti-pattern if it's the case

side comment: also it's possible to provide a markdown description in the properties. So it looks like we're trying to reinvent the wheel of how each extension will be configured

cc @slemeur

@benoitf: The intent was to expose the REST Server capabilities from Podman AI Lab, by providing its own page. Right now, it would only explain what it does and provides the ability to configure the server port.
In the future the user could in the future:

start/stop the local server
access to end points API documentation
access the logs

Does that make sense to you?
Considering your feedback, I agree that the "Configurable Options" is going to be confusing.
Maybe, we should call the section: "Local Server" and the subpage "Server Information", wdyt?

@slemeur my point was that any configuration should stay at a minimum in the "generic configuration" settings (what is being exposed by an extension)
then the extension can still decide to expose it through a different UI, but being "on top of the configuration settings"
so, more keep it at both place (if I go to all settings and filter for AI Lab extension, I should be able to find something there)

Ok that makes sense indeed.

@gastoner: I've updated the initial issue.
Here are the changes for your PR:

Section title "Local Server"
Dedicated page "Server Information"
We will be keeping the possibility to change the Server Port in the settings of Podman AI Lab extension as well

need to change the naming
App should do the main routing for /server-information
ServerInformation should do the routing for this section (/server-information/service)
AiLabService should be in a folder server-information with filename Service.svelte

@benoitf
It looks like the other https://github.com/containers/podman-desktop-extension-ai-lab/blob/main/packages/frontend/src/lib/Navigation.svelte#L70 navigation items (models, services, playgrounds,...) do not use the additional folder

@gastoner please use an accurate screenshot for the PR description
https://github.com/containers/podman-desktop-extension-ai-lab/pull/2052#pullrequestreview-2446094245
I still se AI Lab Service and Configurable options https://github.com/containers/podman-desktop-extension-ai-lab/pull/2052#issue-2635115455 there


Allow setting the quietDeps flag if desired

There was a quietDeps flag added to Dart Sass (but only Dart) in v1.35.0 that makes it possible to squelch warnings triggered in dependencies: https://github.com/sass/dart-sass/blob/3367abe1612c450d3bdceb6be55cf3bf22bae35c/CHANGELOG.md#1350
I'm hitting a case where it'd be useful to eliminate noise on my console by specifying this flag as part of ember-cli-sass options on a project.

thanks

@patricklx you bet. Would you mind letting me know here when you've done the next release? I'd happily shift off my fork ... 😄


Add capability to preprocess @Issue string value

This is the second part of @Issue annotation support. Here we need to provide some way to preprocess string value coming from this annotation. #360 supports only 1 issue tracker out of the box. With this feature anyone could e.g. use annotations like that:
@Issue("jira: EXAMPLE-1")

The value of the annotation could be parsed with issue preprocessor and could be converted e.g. to http://myjira.com/EXAMPLE-1
Built-in default implementation should do no preprocessing. I would propose to use the following interface:
public interface IssuePreprocessor {

    // This pair contains absolute issue URL and human-readable title
    Pair<String, String> preprocess(String issueValue);

}

You can use the custom prepare plugin for this:
public class ProcessIssuePlugin implements PreparePlugin<AllureTestCase> {

    @Override
    public void prepare(AllureTestCase data) {
        for (Issue issue : data.getIssues()) {
            // do staff you need, an example:
            // issue.setName("blalala");
            // issue.setUrl("something");
        }
    }

    @Override
    public Class<AllureTestCase> getType() {
        return AllureTestCase.class;
    }
}


Drop popular digits

Just use otp.Digits(x)

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (0d45f23) 79.48% compared to head (15328f2) 79.48%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main       #6   +/-   ##
=======================================
  Coverage   79.48%   79.48%
=======================================
  Files           3        3
  Lines         195      195
=======================================
  Hits          155      155
  Misses         31       31
  Partials        9        9

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


installation does not work- Fatal: tailwindcss not found

I use debian 11 with npm 7.5.2 , nodejs v12.22.12 and when I try to build it from source, after the command
./web/app/make.sh all
I receive the error:
"Fatal: tailwindcss not found"

I found out that I used way too old versions of npm, nodejs, and golang.

I'm pretty certain that golang back to 1.6 (as per go.mod) should work. That said, I'm using:
go1.20.5 linux/amd64

As for tailwind, I'm using the standalone-cli v3.1.6 (does not require node.js or npm), but here too, I'm pretty sure any later version should work.
If you come across any issues, please let me know.


remove_edges_under_consolidation

Solution to https://github.com/cubewise-code/tm1py/issues/322#issue-675997568
Any ideas on refactoring?

Thanks for solving #322
I don't like that we have to retrieve the full hierarchy and send it back. It's going to be slow on big dimensions.
For the moment I see no better approach than the one you implemented though.
Once TM1 supports multi delete operations on collections, we could add a delete_edges function to this service and simplify (and speed up) this function.

That's right.. even I was expecting a collection delete.
Anyway let's use the available resources for now.


Update docs for wallet backup and recovery

See notes in #104

@macterra is the difference between what's written in #104 and what's currently documented that kc reocver-wallet no longer requires a DID?

Correct, the DID is now optional, and if not provided then recover-wallet will recover the most recent backup.


Developer tools - YAML configuration reloading makes current temperature "n/a"

Hello,
my installation is:
Home Assistant 2022.11.4
Supervisor 2022.10.2
Operating System 9.0
Frontend 20221108.0 - latest
-
Home Assistant Dual Smart Thermostat component v0.7.1

This is my config:
climate:
  - platform: dual_smart_thermostat
    name: Test Fake Thermostat
    heater: switch.fake_thermostat_switch
    cooler: switch.fake_thermostat_switch
    target_sensor: sensor.sonoff_zb_temp1_temperature
    openings:
      - binary_sensor.sonoff_zb_ds2_ias_zone
    min_temp: 10
    max_temp: 28
    ac_mode: false
    target_temp: 20
    target_temp_high: 26
    target_temp_low: 19
    cold_tolerance: 0.3
    hot_tolerance: 0
    min_cycle_duration:
      seconds: 5
    keep_alive:
      minutes: 3
    initial_hvac_mode: "off" # hvac mode will reset to this value after restart
    away: # this preset will be available for all hvac modes
      temperature: 15
      target_temp_low: 14
      target_temp_high: 16
    home: # this preset will be available only for heat or cool hvac mode
      temperature: 21
    precision: 0.1
    target_temp_step: 0.5

After reloading the component via "Developer tools - YAML configuration reloading - DUAL_SMART_THERMOSTAT", the current temp becomes n/a.
What fixes this:

completely restarting HA,
an update of temperature sensor.

You should not use same switch for heater and cooler entity.

I changed my config to use two separate switches, however this behavior hasn't changed - current temp still shows n/a after reloading.

Yes, I was not expecting that was the cause for this issue, I just remark because it was wrong and you refer to this issue in #43


Fix the README.rst so we can deploy.

Because we use the README as part of the built docs, we added references into it.  These won't deploy, as the description uploaded to pypi.org can't use them directly.

@annehaley I'll merge this when it passes; if we want the references I removed to be put back, we'll have to figure out how to add them while still getting the README.rst to pass twine's linter (which seems to be equivalent to the rst-linter in https://github.com/Lucas-C/pre-commit-hooks-markup)


What's the right way to customize the rendering of Adaptive Cards

Hi @charliewang95, @abhinab22mohanty, @sarojkpr, @xTEddie,
I wonder what's the right way to customize the Adaptive Cards design like the font, the border-radius, color, etc. of all the elements of a rendered Adaptive Cards please?
With the defaultProps, I can see there's just a way to change the background and color: https://github.com/microsoft/omnichannel-chat-widget/blob/main/chat-widget/src/components/livechatwidget/common/defaultProps/dummyDefaultProps.ts
adaptiveCardStyles: {             background: "white",             color: "black"         }
Thanks a lot for your help!
Best regards.

Can you please elaborate which scenario you're using the adaptive cards?
If you're using PVA bot with AdaptiveCards, then it can only be modified from PVA side.

@charliewang95 yes I'm using a PVA bot and sending an Adaptive Card via Bot Framework Composer.
I would like for example to be able to change the color (to red) and border-radius (to 8px) of the element button class="ac-pushButton style-default ac-selectable" of the rendered adaptive card in the LCW. By default it's blue and the button has sharp edges.
From this:

To this:

Per my understanding it's the host app that is controlling the way an Adaptive Card should look like. For instance, on Teams the buttons will have the same design as the default one of Teams. https://learn.microsoft.com/en-us/adaptive-cards/rendering-cards/getting-started
How would you do that from PVA side then? Thanks a lot for your help and answer!

@charliewang95 or is there a way to pass a HostConfig to adapt the design of the Adaptive Cards inside bot messages? Thanks!

Webchat's AdaptiveCardsHostConfig is exposed in PR #297. More css can be customized through this prop https://github.com/microsoft/omnichannel-chat-widget/blob/main/chat-widget/src/components/webchatcontainerstateful/interfaces/IWebChatContainerStatefulProps.ts#L24


Envestnet Yoodlee

I have added this in the pull request where i had added the other 4 companies , is that dine ?


Need notary client in E2E test client

Need notary client in E2E test client

Generally speaking, we need to store some required artifacts not exist in the code repo somewhere for CI.

Package it into the e2e image.


Not Working on Debian Jessie Stable (i just use the official repository)

Etcher version: 1.0.0-beta.15
**Operating system and architecture: 64 Bits **
Do you see any meaningful error information on DevTools?

DevTools Log :
Tue Sep 27 2016 10:46:51 GMT-0400 (BOT) Application start
tracker.js:10 Tue Sep 27 2016 10:46:51 GMT-0400 (BOT) Checking for updates
tracker.js:10 Tue Sep 27 2016 10:47:08 GMT-0400 (BOT) Select image ({"size":638582784,"path":"/media/Compartido/Imagenes/Iso/Linux/trisquel-mini_7.0_amd64.iso","logo":false,"bmap":false})
tracker.js:10 Tue Sep 27 2016 10:47:12 GMT-0400 (BOT) Flash ({"image":"/media/Compartido/Imagenes/Iso/Linux/trisquel-mini_7.0_amd64.iso","device":"/dev/sdg"})
tracker.js:10 WRITER: Tailing /tmp/etcher-28846jxN9DkhvWMuT.log
Tail starting:
filename: /tmp/etcher-28846jxN9DkhvWMuT.log

tracker.js:10 WRITER: options: {}

tracker.js:10 WRITER: Attempting to elevate

tracker.js:10 Tue Sep 27 2016 10:47:32 GMT-0400 (BOT) Progress (write): 0% at 3.86 MB/s (eta 164s)
tracker.js:10 Tue Sep 27 2016 10:47:32 GMT-0400 (BOT) Progress (write): 1% at 4.89 MB/s (eta 129s)
tracker.js:10 Tue Sep 27 2016 10:47:33 GMT-0400 (BOT) Progress (write): 1% at 3.53 MB/s (eta 178s)
tracker.js:10 Tue Sep 27 2016 10:47:34 GMT-0400 (BOT) Progress (write): 2% at 4.32 MB/s (eta 145s)
tracker.js:10 Tue Sep 27 2016 10:47:34 GMT-0400 (BOT) Progress (write): 2% at 4.05 MB/s (eta 154s)
tracker.js:10 Tue Sep 27 2016 10:47:35 GMT-0400 (BOT) Progress (write): 2% at 4.45 MB/s (eta 140s)
tracker.js:10 Tue Sep 27 2016 10:47:35 GMT-0400 (BOT) Progress (write): 2% at 3.83 MB/s (eta 162s)
tracker.js:10 Tue Sep 27 2016 10:47:36 GMT-0400 (BOT) Progress (write): 3% at 4.15 MB/s (eta 149s)
tracker.js:10 Tue Sep 27 2016 10:47:36 GMT-0400 (BOT) Progress (write): 3% at 4.51 MB/s (eta 136s)
tracker.js:10 Tue Sep 27 2016 10:47:37 GMT-0400 (BOT) Progress (write): 4% at 4.27 MB/s (eta 144s)
tracker.js:10 Tue Sep 27 2016 10:47:38 GMT-0400 (BOT) Progress (write): 4% at 4.23 MB/s (eta 144s)
tracker.js:10 Tue Sep 27 2016 10:47:39 GMT-0400 (BOT) Progress (write): 5% at 4.43 MB/s (eta 137s)
tracker.js:10 Tue Sep 27 2016 10:47:40 GMT-0400 (BOT) Progress (write): 5% at 4.38 MB/s (eta 138s)
tracker.js:10 Tue Sep 27 2016 10:47:40 GMT-0400 (BOT) Progress (write): 5% at 4.58 MB/s (eta 131s)
tracker.js:10 Tue Sep 27 2016 10:47:40 GMT-0400 (BOT) Progress (write): 6% at 4.42 MB/s (eta 136s)
tracker.js:10 Tue Sep 27 2016 10:47:43 GMT-0400 (BOT) Progress (write): 7% at 4.61 MB/s (eta 128s)
tracker.js:10 Tue Sep 27 2016 10:47:44 GMT-0400 (BOT) Progress (write): 7% at 4.49 MB/s (eta 132s)
tracker.js:10 Tue Sep 27 2016 10:47:44 GMT-0400 (BOT) Progress (write): 7% at 4.51 MB/s (eta 130s)
tracker.js:10 Tue Sep 27 2016 10:47:44 GMT-0400 (BOT) Progress (write): 6% at 4.46 MB/s (eta 134s)
tracker.js:10 Tue Sep 27 2016 10:47:45 GMT-0400 (BOT) Progress (write): 7% at 4.43 MB/s (eta 133s)
tracker.js:10 Tue Sep 27 2016 10:47:45 GMT-0400 (BOT) Progress (write): 8% at 4.38 MB/s (eta 134s)
tracker.js:10 Tue Sep 27 2016 10:47:45 GMT-0400 (BOT) Progress (write): 9% at 4.7 MB/s (eta 123s)
tracker.js:10 Tue Sep 27 2016 10:47:46 GMT-0400 (BOT) Progress (write): 9% at 4.64 MB/s (eta 125s)
tracker.js:10 Tue Sep 27 2016 10:47:59 GMT-0400 (BOT) Progress (write): 9% at 4.77 MB/s (eta 120s)
tracker.js:10 Tue Sep 27 2016 10:47:59 GMT-0400 (BOT) Progress (write): 10% at 4.66 MB/s (eta 123s)

The eta was around 5 minutes, but i am waiting for 1 hour, and the tool don't progress anymore. and still the bar progress still is in 10% with 2:03s.
I hope this fixed soon. the interface is really simple :D and with the portability of AppImage is Awesome, i just need it, the App works fine :D
Ok i try with the "GitHub Version" right now on the terminal first i install nodejs:
sudo apt-get install -y nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node

Second i download the GitHub Version :
git clone https://github.com/resin-io/etcher
cd /etcher/bin
./etcher

if this is not made when you try to use the github version, just recieve
$ ./etcher
/usr/bin/env: node: There is no file or directory

$ ./etcher
/media/Compartido/Linux/src/Utilidades/etcher/lib/cli/etcher.js:19
const _ = require('lodash');
^^^^^
SyntaxError: Use of const in strict mode.
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/media/Compartido/Linux/src/Utilidades/etcher/bin/etcher:2:1)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)

and well is not working for me.
i go try the follow :
$cd .. ; rm -rf build
$ mkdir -p build ; cd build
$ cmake ..
CMake Error: The source directory "/media/Compartido/Linux/src/Utilidades/etcher" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.

Ok that don't neither.

@inukaze Please follow the running locally documentation for proper instructions, since you have to build the project before being able to run it.
I'm aware Debian links the nodejs package as nodejs, which is non-standard, and should be re-linked as simply node. Also, make sure you have at least NodeJS v6 (check node -v), since that version is required to compile Etcher.
Please re-open if you still hit any issues after following the documented steps!

Ok let me try the follow :
$ node -v
v0.10.29

Well i uninstall the current nodejs
$ ls -l /usr/bin/node
lrwxrwxrwx 1 root root 15 sep 27 11:29 /usr/bin/node -> /usr/bin/nodejs

$ sudo rm -rf /usr/bin/node

$ sudo apt-get purge -y nodejs

Well i need manual compile the dependencies :

NodeJS (at least v6)
Bower
UPX
SCSS Lint

#NodeJS
 sudo apt-get update && sudo apt-get install git-core curl build-essential openssl libssl-dev
 git clone https://github.com/nodejs/node.git
 cd node
 git checkout v6.0.0
 ./configure --prefix=/usr
 make
 sudo make install
 cd ..

# Bower (Requieres NodeJS / NPM)
 sudo npm install -g bower
/usr/bin/bower -> /usr/lib/node_modules/bower/bin/bower
/usr/lib
└──<EMAIL_ADDRESS>
#=========================================================================================

# UPX
 git clone https://github.com/upx/upx
 cd upx

# First you need UCL
# Go to -> http://www.oberhumer.com/opensource/ucl/#download
# For Download the Compression Library UCL, UPX Need it

 wget -c http://www.oberhumer.com/opensource/ucl/download/ucl-1.03.tar.gz
 tar xfvz ucl-1.03.tar.gz
 cd ucl*
 ./configure --prefix=/usr
 make
 sudo make install
 cd..
 export UPX_UCLDIR=$PWD/ucl-1.03

# Optional LZMA for Better Compresion :
# Site -> https://sourceforge.net/projects/sevenzip/files/LZMA%20SDK/4.43

 mkdir lzma443
 wget -c http://downloads.sourceforge.net/project/sevenzip/LZMA%20SDK/4.43/lzma443.tar.bz2
 tar xfvj lzma443.tar.bz2 -C ./lzma443
 export UPX_LZMADIR="$PWD/lzma443"
 export UPX_LZMA_VERSION=0x443
 make all
 cd src
 sudo cp upx.out /usr/bin/upx
 cd ../..

#=========================================================================================

# SCSS-Lint ( You need install Ruby )

#Ruby Method :

 git clone https://github.com/brigade/scss-lint
 cd scss-lint
 sudo gem install scss_lint
 cd ..

#== OR ==

# Method NPM :
 sudo npm install -g scsslint

Well i had installed all dependencies now i go try again
 git clone https://github.com/resin-io/etcher
 cd etcher

 uname -m
x86_64

 ./scripts/build/linux.sh install x64
 npm start

Now Test with any Image : i choise "Canaima 4.1 Stable" because
i need to install it on a "Canaimita Educativa" :v
Ready now works 100% :D

etcher ISO to USB Tests :
Debian 8.5.0 amd64 netinst	-> Files OK, try to boot "This is not a booteable disk. Please insert a booteable floppy and press any key to try again ..."
i open "gksu gparted" . appear the message "The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes."
Debian 8.5.0 i386 xfce CD1	-> Files OK, try to boot "This is not a booteable disk. Please insert a booteable floppy and press any key to try again ..."
i open "gksu gparted" . appear the message "The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes."
Debian Live 8.5.0 i386 lxde	-> Fail, unformated drive
Linuxmint 18 Xfce 32bit		-> Fail, unformated drive
Ubuntu-10.04.4 Desktop amd64	-> Fail, unformated drive
Ubuntu-10.10 Server amd64	-> Files OK, try to boot "Operating system not found"
Ubuntu-12.04.5 Server amd64	-> Files OK, try to boot "This is not a booteable disk. Please insert a booteable floppy and press any key to try again ..."
i open "gksu gparted" . appear the message "The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes."
ZorinOS 9 Lite 32 Bits		-> Fail, unformated drive
Some screenshots :
https://s25.postimg.org/m1xfsf2jz/etcher_djs004_debianetinst.png
https://s25.postimg.org/jyn0kr2r3/etcher_djs004_debian_xfce_32bits.png
https://s25.postimg.org/i83zj9l7z/etcher_djs004_ubuntu10044amd64.png
https://s25.postimg.org/3q6sb9twv/etcher_djs004_ubuntusrv1204amd64.png
https://s25.postimg.org/p14cfjc1b/etcher_djs004_zorinos9b32.png
Something strange is happend here :S

Hi @inukaze ,
Etcher doesn't change the physical block size of your drive at all. The error you're getting comes from the image itself, usually as a consequence of hybrid ISOs (special "Frankenstein" ISOs containing certain workarounds to be able to boot in a wide range of computers, see https://github.com/resin-io/etcher/blob/master/docs/USER-DOCUMENTATION.md#flashing-ubuntu-isos) as far as we've seen. Most Linux-specific ISO flashing tools partition the drive, mount the ISO, and manually copy files, while Etcher is just concerned with bytes.
The fact that it doesn't boot is strange though. Can you try on different computers, or flashing to different usb drives?


Incompatible mods

[x] Ars Nouveau #3 (fixed in 0.1.5+1.20.1/0.1.4+1.19.4/0.1.4+1.19.3/0.1.4+1.19.2/0.1.4+1.18.2/0.1.5+1.16.5)
[ ] ModernFix(dynamic resource) #9
[ ] Forge lighting pipeline #11

https://cdn.discordapp.com/emojis/889959355045277756.gif?size=96&quality=lossless

s∞n

https://github.com/LambdAurora/LambDynamicLights/issues/231
this issue with nvidium still persists with this fork, this issue doesnt crash the game yet slowing down the chunk loading.

LambdAurora#231 this issue with nvidium still persists with this fork, this issue doesnt crash the game yet slowing down the chunk loading.

I not have nvidia GPU for test


wrapper-server: Log time taken to run functions

I added something similar in function-runner: https://github.com/GoogleContainerTools/kpt/blob/c1e49b975c7de78413121eac6b567fe879098fe4/porch/func/internal/podevaluator.go#L98-L102

If your goal is to measure the latency of the wrapper-server, I'm OK merging this PR.

Maybe overkill in this PR, but should we expose this through a proper metrics endpoint instead of relying on logs? We are already using OpenTelemetry for tracing.


Helm, DBT, & Argo

Helm Logo
https://cncf-branding.netlify.app/projects/helm/
Argo Logo
https://cncf-branding.netlify.app/projects/argo/
DBT
https://www.getdbt.com/brand-guidelines/
Hello, I appreciate your contributions to the space.  I use plantuml to build out diagrams & seem to be lacking on sourcing some commonly used logos in the world of data engineering.  I request to add these 3 brand logs to help update the plantuml library for use in diagrams https://github.com/plantuml-stdlib/gilbarbara-plantuml-sprites
Link to the vector file, preferably from an official source

Added in 101422a2467fd45d5ba0f1da6f199c84236d0ec3
Thanks


feat: better serial console output

setup console correctly for qemu virt machine type in arm64 kvm build
add earlycon/earlyprintk entries working with qemu to kvm feature
add systemd.journald.forward_to_console=1 to _dev feature

I have issues booting images with this commit added. I'm not sure if it is this commit's fault.
@5kt @nkraetzschmar you know this stuff much better, have you verified this builds images that still work fine with start-vm?

@fwilhe you're right, the issue here arises when updating the kernel cmdline when running outside the build environment - e.g. when disabling ignition after first boot - my commit fixes the issue.

Yes now I can boot the image but it's not the kind of improvement I was hoping for. Feel free to merge if you're confident it does not break anything.


Build: Replaced relative paths for building software and hls code with variables

While building in the default directories does not change, it is now easier to build actions outside of the snap structure.
Therefore the two Makefiles in sw and hw have to be adapted to include the right path to hls.mk and software.mk. Also $SNAP_ROOT has to be set.

Yes, moving the $SNAP_ROOT check into the action specific makefiles may bring a little more replication but makes it more convinient. I just placed it in hls.mk and software.mk because I thought you want to change the action specific makefiles as little as possible.


Dropped item entity flickers on pickup

Does not happen when Particle Culling is removed (disabling the culling does not remedy this).

https://github.com/bl4ckscor3/ParticleCulling/assets/8945347/481d4caa-a676-4233-a464-df3b8fc4b772

While I can reproduce this, I am very stumped on why this happen, as Particle Culling does not touch item entities at all. Item entities are not particles, they are rendered in a completely different way.

Fixed by 6222dd17830b818ff09994f567674450bb968610 and 2a01d713d9e4045354aadf95013973867a1c15f2
Part of the fix was adding the item pickup particle to the default ignore list. The list needs to be updated in existing configs manually with net.minecraft.client.particle.ParticleItemPickup.


[CHANGE ME] Re-generated to pick up changes from self.

This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/7f5e131e-a788-4148-a35f-9fe6ad241132/targets

[ ] To automatically regenerate this PR, check this box.

@bcoe, do you know why this is erasing the package.json file?


Allow inviting multiple users to a workspace by reusing the OptionsSelector component

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Expected Result:
When accessing the "Invite People" page we should be able to choose users from a list of our contacts (personalDetails) similar to how the Bill Split page works maybe?

I'm not totally sure how we want this design to work yet and could use some feedback from design.
cc @JmillsExpensify @MitchExpensify
Actual Result:
We can only add one user at a time.

Workaround:
Can invite multiple people in the current design by separating the emails by a comma. This feature is not very clear as documented by @Santhosh-Sellavel in https://github.com/Expensify/App/issues/4668
Platform:

Web
iOS
Android
Desktop App
Mobile Web

Version Number:
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
View all open jobs on GitHub

Triggered auto assignment to @michelle-thompson (Design), see these Stack Overflow questions for more details.

Just commenting here to follow this discussion!

I can work on this if you decide how the user interface should look. I have experience with OptionsSelector and OptionsListUtils.js in #2818

Big fan of being consistent and using the same invite design as "New Group" for workspace invites. One small note is that you can invite multiple people in the current design by separating the emails by a comma so the "workaround" and "actual result" sections are a little off. I still think we should 100% make this change

this seems like a good external candidate. Please share any proposals here and we'll get you hired for the Upwork job cc @kakajann @Santhosh-Sellavel

Upwork job

Triggered auto assignment to @Julesssss (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

Initial Proposal
We could reuse the code from IOUParticipantsSplit.js
In WorkspaceInvitePage which is currently.
Need to modify few lines as per our need here.
Let's pause here.
@MitchExpensify
We need to clear few things before a head start:

What's the flow now. The invite page is a single or multiple page?
Need a design with copies to understand the flow required.
Is there any limit to the total no of workspace users?

One clarification will I get a bonus for this since issue #4668 which I raised was closed. And we are proceeding with this one. And changes I suggest in there are already implemented now.

Thanks!

We need to await the design before accepting any proposals here.  CC @michelle-thompson
One problem I see is that our previous usages of the OptionsSelector Component extend to the full page. In this case, we might need to reduce the height to include the personal message field. Another problem is that the component will extend infinitely as the user selects users to invite, further hiding the personal message field.

@Santhosh-Sellavel

What's the flow now. The invite page is a single or multiple page?
Need a design with copies to understand the flow required.
Is there any limit to the total no of workspace users?

Thanks for the clarifying questions. There is no workspace user limit. We'll need to hold on to answering the other questions until the design is finalized.

One clarification will I get a bonus for this since issue #4668 which I raised was closed. And we are proceeding with this one.

I think you have a reasonable claim to that bonus, but I don't think this is the right issue to claim the bonus on. Your initial proposal was to include a hint in the input field and as this was added as a part of this issue I think you should raise this point there instead.

Before we get this on Upwork, I think we should nail down the design first. Does anyone agree?

Just a suggestion. 2 screens would be good to solve this issue.
1st screen:

OptionsSelector to select users.
Next button.

2nd screen

Preview selected Users.
Personal message input.
Invite button.

I can grab this one quickly @michelle-thompson
I think it would be better if we could still keep the message and the user selection all on one screen... that being said, not sure if this feels a bit awkward but here is what we would have:

Ideally the textarea would grow/shrink depending on the message in it too to save some space. Thoughts?

Hey @marcaaron - it looks like this issue was initially reported here by Santhosh.
Can you confirm I have this correct, this issue relates to fixing what was originally reported by Santhosh?
If that's the case, then we'll want to pay Santhosh for originally reporting this issue. Thanks!

@shawnborton it sounds good to me, but it would be useful to know which of the components should scroll when the invited user's list expands further?

The full Modal content scrolls, user has to scroll down to see 'Next' button
The user list scrolls, so the 'Next' button remains in view at all times

Both the green button and the bottom message input would be docked to the bottom. Everything else except the page header and search input would be scrollable. That might not work so well on small mobile devices though.

Hey @marcaaron - it looks like this issue is related to what was initially reported here by Santhosh.

@Christinadobrzyn Sorry I don't have a clear answer for you there. It was reported by me internally weeks prior, but no issue created in our public facing repo since it's still in the design / planning phase. I would maybe ask other contributor management team members for feedback on what to do in this case.

Thanks, Shawn. We're ready for proposals now.

@MitchExpensify assigned you as CM cuz you assigned yourself earlier via the External label. Update if needed

Doubled price to $500

Making a note to myself to hire @Santhosh-Sellavel for reporting this related issue when this proposal is off hold.

Not overdue

Ready for proposals here still

Based on the final designs https://github.com/Expensify/App/issues/4775#issuecomment-915536409 & https://github.com/Expensify/App/issues/4775#issuecomment-916319434.
@Julesssss  I would like to work on this.
Proposal

I will utilize most of the code from NewGroupPage.

GetSections logic, but we will not add recentReports section.
OptionSelector (contacts list logic).
Search logic.

In the FixedFooter, We will add the input for message and the button.

The will have this hierarchy,
 <ScreenWrapper>
      <KeyboardAvoidingView>
            <HeaderWithCloseButton/>
            <OptionSelector>
            <FixedFooter>
          	  <ExpensiTextInput>
           	  <FormAlertWithSubmitButton>

I will adjust the design to make is behave as Shawn has mentioned above.

We will utilize almost all code such as validate, invite methods we just need to adjust them so that they take the selected users.

I will make sure that it works as before(include exclusions of System users and proper validations and error handling, alert messages) etc.

Please let me know if you have any questions and I missed something from the proposal. Its a UI change so we do have to go through few changes in review.

Hmm, good question. As the OptionsSelected has its own logic for which emails can be 'selected', I think we may not need the error UI here (for example, an invalid email cannot be selected). I think the same behavior (1) would be fine if any additional policy errors need to be displayed.

Number 2 sounds better to me as it matches how we enable/disable buttons elsewhere in the app. What do you think?

@trjExpensify Thanks for the points. I am currently following the design attached but I will update it, if needed.

@mallenexpensify Done.

Well. there is an issue with my PR. It is not excluding all the emails.
const EXPENSIFY_EMAILS = [
    CONST.EMAIL.CONCIERGE,
    CONST.EMAIL.CONTRIBUTORS,
    CONST.EMAIL.FIRST_RESPONDER,
    CONST.EMAIL.HELP,
    CONST.EMAIL.QA,
    CONST.EMAIL.CHRONOS,
    CONST.EMAIL.RECEIPTS,
    CONST.EMAIL.BILLS,
    CONST.EMAIL.STUDENT_AMBASSADOR,
    CONST.EMAIL.QA_TRAVIS,
    CONST.EMAIL.SVFG,
];

const EXCLUDED_GROUP_EMAILS = [
    CONST.EMAIL.CONTRIBUTORS,
    CONST.EMAIL.FIRST_RESPONDER,
    CONST.EMAIL.HELP,
    CONST.EMAIL.QA,
    CONST.EMAIL.CHRONOS,
    CONST.EMAIL.BILLS,
    CONST.EMAIL.STUDENT_AMBASSADOR,
    CONST.EMAIL.QA_TRAVIS,
    CONST.EMAIL.SVFG,
];

const EXCLUDED_IOU_EMAILS = [
    CONST.EMAIL.CONCIERGE,
    CONST.EMAIL.CONTRIBUTORS,
    CONST.EMAIL.FIRST_RESPONDER,
    CONST.EMAIL.HELP,
    CONST.EMAIL.QA,
    CONST.EMAIL.CHRONOS,
    CONST.EMAIL.RECEIPTS,
    CONST.EMAIL.BILLS,
    CONST.EMAIL.STUDENT_AMBASSADOR,
    CONST.EMAIL.QA_TRAVIS,
    CONST.EMAIL.SVFG,
    CONST.EMAIL.INTEGRATION_TESTING_CREDS,
];

There are multiple sets here. Which one do I need to exclude? @marcaaron

Since this PR is in prod for 7 days and we can pay now - I paid Santosh for his proposal of this issue per this GH https://github.com/Expensify/App/issues/4668

Ping for

Paid @parasharrajat in Upwork, closed the job, closing this now too!


[Feature Request] Show result when declaring variables

Is your feature request related to a problem? Please describe.
Now you have to declare variables separately before doing operations with them in order to see the results. I think this is a needlessly convoluted process. (Or I'm doing something wrong?)
For example, if I write this imaginary post-tax income calculation:
$monthly_net_income = 1000 * 0.7
$yearly_net_income = 12 * $monthly_net_income

The results are in those variables already, but I can't SEE them.
Describe the solution you'd like
So, I would like to see the value of the variable on the right like so:
$monthly_net_income = 1000 * 0.7                          700
$yearly_net_income = 12 * $monthly_net_income            8400

This way I have done the calculations and also declared the variables for further operations with only two lines.
This is BTW how Numi (https://numi.app) works, and if I remember correctly, also Soulver (https://soulver.app).
Thanks!

@Stakker Welcome to Solve community. Firstly, thank you for your feature request. You are using solve correctly 😄 This is a limitation in <= 0.9.0. However, in the 1.0.0 release I've added a setting that is turned on by default to show Solve results next to variables to be equal to Numi and Soulver 👍
Side note - there will be a breaking change to variables in version 1.0.0 as the prefix will change from $ to :. This is to resolve the conflict with MathJax expressions within obsidian. Your example would change to the following:
:monthly_net_income = 1000 * 0.7
:yearly_net_income = 12 * :monthly_net_income

I'll close the ticket as complete. Once again, thank you for the feature request and being part of making Solve a better plugin 💯

This is great news, and thanks for making this essential plugin!


setInterval in constructor causes memory leak on server

Hello there!
setInterval in constructor causes memory leak on server because componentWillUnmount() and therefore clearInterval() is not being called during server rendering.
I've prepared #246 to fix this. It would be cool if you merge it as soon as possible :)

merged. Done.

bump to 2.3.10


What to do when refresh token expires

In my application, easy mode, I get the refresh token and the access token, but refresh tokens also expire after a month. How do I make the user sign in again to get new refreshtoken? Or is there an API to refresh the refresh token?

In my application, easy mode, I get the refresh token and the access token, but refresh tokens also expire after a month. How do I make the user sign in again to get new refreshtoken? Or is there an API to refresh the refresh token?

Typically, when a refresh token expires, you need to reauthenticate the user to obtain a new refresh token. The process involves having the user sign in again and granting authorization to your application.


CLOUD-56370 check and fix sync related notifications

@bbihari or @keyki
please @schfeca75 only you check pr-s these days...

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/2418/

Locomotiv GT(M)


Add inRange(from: to: distance: unitLength: = .meters) to CLLocationExtensions.

Description
These days I used CoreLocation to check I'm in specific range. I Added two functions to CLLocationExtensions.

static func : inRange(from: to: distance: unitLength: = .meters)
func : inRange(to: distance: unitLength: = .meters)

They have default value for unit length "meters". Also use the other units.
Test
I Added testInRange() to CLLocationExtensionsTests. Please Check below pictures. It shows the distance between Gwanghwamun and the statue of King Sejong in Korea. According to below distance(= 316 meters = 1037 feets), I added a test.

Checklist

[x] I checked the Contributing Guidelines before creating this request.
[x] New extensions are written in Swift 5.0.
[x] New extensions support iOS 10.0+ / tvOS 9.0+ / macOS 10.10+ / watchOS 2.0+, or use @available if not.
[x] I have added tests for new extensions, and they passed.
[x] All extensions have a clear comments explaining their functionality, all parameters and return type in English.
[x] All extensions are declared as public.
[x] I have added a changelog entry describing my changes.

@LucianoPAlmeida I updated it.

@guykogus Thank you for review!
@LucianoPAlmeida I didn't check other platform versions. I fix an error by adding @availabe .

          1 Message

:book:
Thank you for submitting a pull request to SwifterSwift. The team will review your submission as soon as possible.

  Generated by :no_entry_sign: Danger

@guykogus Can you review again?

@guykogus I think it's time to merge.


Documentation - How to get the camera slugs

In the chapter Dynamic MJPEG Streams, it mentions how to find your camera slugs via a docker exec command. This is not not working. It comes up with the error;
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: cannot import name 'CONFIG' from 'viseron.config' (/src/viseron/config/__init__.py)

The correct docker exec command is this;
docker exec -it viseron python3 -c "from viseron.config import load_config; from viseron.helpers import print_slugs; print_slugs(load_config());"

Thanks! Will make sure to fix it as part of #306

In the chapter Dynamic MJPEG Streams, it mentions how to find your camera slugs via a docker exec command. This is not not working. It comes up with the error;

To satisfy my own curiosity, what is a camera slug?
(apologies for messing up the thread)

This is no longer an issue in v2 since you specify the slugs yourself


Support resHeaders in context

@trpc/server/adapters/fetch recently added support to resHeaders in the context, this allow adding headers to the response inside query or mutations, since the createContext is just forwarded to the fetchRequestHandler I don't see any problem if we support as well. Actually we just need to change the CreateBunContextOptions with the FetchCreateContextFnOptions imported from @trpc/server/adapters/fetch. I've patched locally and everything works flawlessly

Hey @ceopaludetto,
Yeah, that's really helpful feature and bun adapter should definitely have it.
Would love to incorporate this enhancement.
Could you please open a Pull Request (PR) with your changes?
I'll publish a version.
Thank you for your contribution!

Hi, I've opened the PR, thank you


Kmatrix fails to produce values when compiled with intel 17.

Fixed with #89. Pretty simple add to openmp directives. Also upgrade to use -qopenmp for flags as >17 intel, that's what they're going with.


Changed npm test TAP output and fixed test bug

I've been told that more verbose output is preferable for our TAP tests so I've changed our package.json to reflect this.
Also fixed a small bug I introduced in the last commit

LGTM


build error in linux: memory.c:1348, memory.c:1406

Dear friends,
I am building openblas in linux. I got the following error due to function defined in memory.c. Is this a bug or some other issue? Thanks!
gcc -O2 -DMAX_STACK_ALLOC=2048 -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=32 -DASMNAME=memory -DASMFNAME=memory_ -DNAME=memory_ -DCNAME=memory -DCHAR_NAME="memory_" -DCHAR_CNAME="memory" -DNO_AFFINITY -I../.. -c memory.c -o memory.o
memory.c:1348: error: wrong number of arguments specified for 'constructor' attribute
memory.c:1406: error: wrong number of arguments specified for 'destructor' attribute
make[1]: *** [memory.o] Error 1
line 1348: void CONSTRUCTOR gotoblas_init(void)
line 1406: void DESTRUCTOR gotoblas_quit(void)
Regards,
Hainan

Which version of OpenBLAS are you trying to build ? This is closed issue #767, assumed to be fixed by adding compiler-specific guards around the use of "modern" constructor/destructor qualifiers.

Hi Martin,
I am building openblas 0.2.18.  I tried removing (101) following the instruction in #767 and #700. Now it can be built successfully. FYI, Here is my compiler/OS:
gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)
Thanks,
Hainan

Your compiler is buggy
There are miscompilation fixes from 2012 and 2014 available from red hat.
If you get in retro computing- would you expect windows 7 to run on an i386?

@hainanwang From #700 and http://pkgs.fedoraproject.org/cgit/rpms/openblas.git/tree/openblas-0.2.15-constructor.patch I guess you need:
--- a/driver/others/memory.c
+++ b/driver/others/memory.c
@@ -144,7 +144,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #if defined(_MSC_VER) && !defined(__clang__)
 #define CONSTRUCTOR __cdecl
 #define DESTRUCTOR __cdecl
-#elif (defined(OS_DARWIN) || defined(OS_SUNOS)) && defined(C_GCC)
+#elif (defined(OS_DARWIN) || defined(OS_SUNOS) || GCC_VERSION < 40300) && defined(C_GCC)
 #define CONSTRUCTOR	__attribute__ ((constructor))
 #define DESTRUCTOR	__attribute__ ((destructor))
 #else

Could you try this patch and tell us if it works ? Anyway I guess you'll run in other troubles because your binutils (mainly as) are probably too old to build AVX kernels.

Sorry, thought susilehtola's patch from #700 had been merged (it should have been, in my opinion).
If necessary, a workaround for ancient RHEL as/binutils too old to support modern cpu instructions would probably be to select a sufficiently old cpu TARGET (make TARGET=... or edit Makefile.rule)

RHEL5 will be EOL in a year, and CentOS announced that it is de facto EOL since 2015.
@hainanwang has not updated the RHEL5U1  system for 8 years. There is officially desuported binutils SCL 2.1 with AVX2 support, requiring RHEL5U9 to run.
What about adding a link in FAQ advertising @susilehtola 's product instead?


Fixed 'active-list' components in MIP10

As above. This affects MIP10c5, MIP10c8, MIP10c11 and MIP10c17

Closing to avoid duplicates.


.bin file in sync while ply files out of sync for two camera recordings

Hello,
I encountered a problem while using LiveScan3D with two Kinect Azure cameras. When I play the .bin file in the player the recording shows the two Kinect cameras are in sync like this: https://youtu.be/aFD6q2zI6XU However, when I chose to play .ply sequence of the same recording to play in the player, the two Kinect cameras appear to be out of sync like this: https://youtu.be/Ophyb6914p0
It appears that all my recordings are like this. I made sure before recording that both cameras were calibrated and temporal sync is enabled. Would you know why this is?
Thank you.

Hi!
Thank you for posting this bug. I created the temporal sync component for Livescan. I'll try to fix this bug, but it may take a few weeks. I think you're also in the volumetric discord, right? I'll keep you updated there, and submit a PR once I could replicate and fix this issue.

Hi,
Ah I didnt know that was you. Great!
Jessie


Fix next button

child of https://github.com/wp-pwa/saturn-theme/issues/48
Next button is empty when waiting for items.

This has been fixed with the new styles.


HBASE-21674 Port HBASE-21652 (Refactor ThriftServer making thrift2 server inherited from thrift1 server) to branch-1

https://issues.apache.org/jira/browse/HBASE-21674
The DDL part of thrift2 is not implemented. These will be implemented in the future.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
15m 18s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s
No case conflicting files found.

+0 :ok:
jshint
0m  0s
jshint was not available.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 8 new or modified test files.

_ branch-1 Compile Tests _

+0 :ok:
mvndep
2m 22s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
8m 14s
branch-1 passed

+1 :green_heart:
compile
0m 46s
branch-1 passed with JDK Azul Systems, Inc.-1.8.0_262-b19

+1 :green_heart:
compile
1m  0s
branch-1 passed with JDK Azul Systems, Inc.-1.7.0_272-b10

+1 :green_heart:
checkstyle
1m 15s
branch-1 passed

+1 :green_heart:
shadedjars
4m  4s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
1m  8s
branch-1 passed with JDK Azul Systems, Inc.-1.8.0_262-b19

+1 :green_heart:
javadoc
2m 40s
branch-1 passed with JDK Azul Systems, Inc.-1.7.0_272-b10

+0 :ok:
spotbugs
2m 14s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
3m 51s
branch-1 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 21s
Maven dependency ordering for patch

-1 :x:
mvninstall
0m 49s
root in the patch failed.

-1 :x:
compile
0m 32s
hbase-thrift in the patch failed with JDK Azul Systems, Inc.-1.8.0_262-b19.

-1 :x:
javac
0m 32s
hbase-thrift in the patch failed with JDK Azul Systems, Inc.-1.8.0_262-b19.

-1 :x:
compile
0m 26s
hbase-common in the patch failed with JDK Azul Systems, Inc.-1.7.0_272-b10.

-1 :x:
compile
0m 39s
hbase-thrift in the patch failed with JDK Azul Systems, Inc.-1.7.0_272-b10.

-1 :x:
javac
0m 26s
hbase-common in the patch failed with JDK Azul Systems, Inc.-1.7.0_272-b10.

-1 :x:
javac
0m 39s
hbase-thrift in the patch failed with JDK Azul Systems, Inc.-1.7.0_272-b10.

-1 :x:
checkstyle
0m 43s
hbase-thrift: The patch generated 355 new + 82 unchanged - 73 fixed = 437 total (was 155)

+1 :green_heart:
whitespace
0m  1s
The patch has no whitespace issues.

-1 :x:
shadedjars
0m 59s
patch has 26 errors when building our shaded downstream artifacts.

-1 :x:
hadoopcheck
0m 49s
The patch causes 26 errors with Hadoop v2.8.5.

-1 :x:
hadoopcheck
1m 55s
The patch causes 26 errors with Hadoop v2.9.2.

-1 :x:
javadoc
0m 33s
hbase-thrift-jdkAzulSystems,Inc.-1.8.0_262-b19 with JDK Azul Systems, Inc.-1.8.0_262-b19 generated 13 new + 0 unchanged - 0 fixed = 13 total (was 0)

-1 :x:
javadoc
3m 26s
hbase-thrift-jdkAzulSystems,Inc.-1.7.0_272-b10 with JDK Azul Systems, Inc.-1.7.0_272-b10 generated 13 new + 0 unchanged - 0 fixed = 13 total (was 0)

-1 :x:
findbugs
0m 23s
hbase-common in the patch failed.

-1 :x:
findbugs
0m 36s
hbase-thrift in the patch failed.

_ Other Tests _

-1 :x:
unit
0m 25s
hbase-common in the patch failed.

-1 :x:
unit
0m 39s
hbase-thrift in the patch failed.

+1 :green_heart:
asflicense
0m 22s
The patch does not generate ASF License warnings.

58m 29s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2935

Optional Tests
dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile jshint

uname
Linux 1f6c6d0fd185 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-home/workspace/Base-PreCommit-GitHub-PR_PR-2935/out/precommit/personality/provided.sh

git revision
branch-1 / 7d80d99

Default Java
Azul Systems, Inc.-1.7.0_272-b10

Multi-JDK versions
/usr/lib/jvm/zulu-8-amd64:Azul Systems, Inc.-1.8.0_262-b19 /usr/lib/jvm/zulu-7-amd64:Azul Systems, Inc.-1.7.0_272-b10

mvninstall
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-mvninstall-root.txt

compile
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-compile-hbase-thrift-jdkAzulSystems,Inc.-1.8.0_262-b19.txt

javac
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-compile-hbase-thrift-jdkAzulSystems,Inc.-1.8.0_262-b19.txt

compile
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-compile-hbase-common-jdkAzulSystems,Inc.-1.7.0_272-b10.txt

compile
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-compile-hbase-thrift-jdkAzulSystems,Inc.-1.7.0_272-b10.txt

javac
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-compile-hbase-common-jdkAzulSystems,Inc.-1.7.0_272-b10.txt

javac
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-compile-hbase-thrift-jdkAzulSystems,Inc.-1.7.0_272-b10.txt

checkstyle
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/diff-checkstyle-hbase-thrift.txt

shadedjars
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-shadedjars.txt

hadoopcheck
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-javac-2.8.5.txt

hadoopcheck
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-javac-2.9.2.txt

javadoc
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/diff-javadoc-javadoc-hbase-thrift-jdkAzulSystems,Inc.-1.8.0_262-b19.txt

javadoc
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/diff-javadoc-javadoc-hbase-thrift-jdkAzulSystems,Inc.-1.7.0_272-b10.txt

findbugs
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-findbugs-hbase-common.txt

findbugs
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-findbugs-hbase-thrift.txt

unit
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-unit-hbase-common.txt

unit
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/artifact/out/patch-unit-hbase-thrift.txt

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/testReport/

Max. process+thread count
77 (vs. ulimit of 10000)

modules
C: hbase-common hbase-thrift U: .

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2935/1/console

versions
git=1.9.1 maven=3.0.5 findbugs=3.0.1

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.


validate_arguments decorator cannot work with param /

Initial Checks

[X] I have searched GitHub for a duplicate issue and I'm sure this is something new
[X] I have searched Google & StackOverflow for a solution and couldn't find anything
[X] I have read and followed the docs and still think this is a bug
[X] I am confident that the issue is with pydantic (not my code, or another library in the ecosystem like FastAPI or mypy)

Description
The following code is working right:
from pydantic import validate_arguments

# @validate_arguments
def test(a: int, /, **kwargs):
    print(a)
    print(kwargs)

test(1, a=2)

I will get this result:
1
{'a': 2}

But when I add the decorator:
from pydantic import validate_arguments

@validate_arguments  #  <-- here
def test(a: int, /, **kwargs):
    print(a)
    print(kwargs)

test(1, a=2)

I will get a ValidationError:
pydantic.error_wrappers.ValidationError: 2 validation errors for Testv__positional_only
  positional-only argument passed as keyword argument: 'a' (type=type_error)
v__duplicate_kwargs  extra fields not permitted (type=value_error.extra)

Example Code
from pydantic import validate_arguments

@validate_arguments
def test(a: int, /, **kwargs):
    print(a)
    print(kwargs)

test(1, a=2)

Python, Pydantic & OS Version
pydantic version: 1.9.0
pydantic compiled: True
install path: E:\Anaconda3\Lib\site-packages\pydantic
python version: 3.9.7 (default, Sep 16 2021, 16:59:28) [MSC v.1916 64 bit (AMD64)]
platform: Windows-10-10.0.22000-SP0
optional deps. installed: ['dotenv', 'typing-extensions']

Affected Components

[ ] Compatibility between releases
[ ] Data validation/parsing
[ ] Data serialization - .dict() and .json()
[ ] JSON Schema
[ ] Dataclasses
[ ] Model Config
[ ] Field Types - adding or changing a particular data type
[X] Function validation decorator
[ ] Generic Models
[ ] Other Model behaviour - construct(), pickling, private attributes, ORM mode
[ ] Plugins and integration with other tools - mypy, FastAPI, python-devtools, Hypothesis, VS Code, PyCharm, etc.

When I use validate_arguments on method, this problem may occur:
from pydantic import validate_arguments

class MyClass:
    @validate_arguments
    def method(self, /, **kwargs):
        print(kwargs)

input_ = {  # this is input from user, I don't know what it will contain
    'self': 'aaa'
}
my_class = MyClass()
my_class.method(**input_)

self is a special values, and I guess is ignored by validate_arguments.
If self is a user input value, you've gone wrong.

Do I have a way to make it like a normal function, ignore the keyword arguments in front of '/', and let them enter kwargs?

Thanks for your reply!

This will be fixed on v2, but realistically, not before.

I've tested it and it seems the original issue got fixed in V2.
@uf-fipper Pydantic V2 is in alpha state and you can install it by pip install pydantic --pre.
Also, the validate_arguments is deprecated in V2 and you have to replace it with validate_call.
from pydantic import validate_call

@validate_call
def test(a: int, /, **kwargs):
    print(a)
    print(kwargs)

test(1, a=2)

Also, I've created a PR for adding a test for the case mentioned in the issue.


"ctrl + =" -> "prt" Not working

Microsoft PowerToys version
0.35.0
Running as admin
Yes
Area(s) with issue?
Keyboard Manager
Steps to reproduce
"ctrl + =" -> prt
Not working
✔ Expected Behavior
"ctrl + =" -> prt
working
❌ Actual Behavior
"ctrl + =" -> prt
Not working
Other Software
No response

@diaidiai
please post a screenshot of the remapping.


Bump version of openstack4j from 3.3 to 3.4

Issue #277 was addressed by fixing openstack4j, which has been done but now we need this code to use the fixed version.
The fixed version has now been released: https://github.com/openstack4j/openstack4j/commit/90f8ec03c87727a0ef568df8c9ded48377410440

Merging, thanks!


added new regions

added new regions

@ramankumarlive : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Need subscription key removed from qnamaker .bot

Sample information

Sample type: [\samples]
Sample language: [dotnetcore]
Sample name: 11. qna-maker

Describe the bug
Need subscription key removed from .bot file. Isn't currently in docs and user has found it needs to be removed from the bot file for it to work when he ran it
https://github.com/MicrosoftDocs/bot-docs/issues/559
[bug]

That is very strange that they cannot run the bot when the key is there. While I've done some quick repro-testing, and it is true that the subscription key is non-essential, I've never had an issue when it IS there. That being said, I wonder if this is the underlying issue with this. Can you get the exact error from the customer?

Closing for lack of response. If you can get the customer's exact error, please reopen this issue.


Downloading zips not working inside symlink

So I have my root with symlinks to other directories.
When I try to zip a directory inside a symlink dir, zip fails.
File downloading is working as expected.
This is under linux, with the latest version pulled from master.
Here I attach the log messages generated when clicking the zip&download dir inside symlink.
I hope this can be of help. Thank you for all your amazing work.
3|droppy   | 2016-10-01 19:55:50 [INFO] Caching files done
3|droppy   | 2016-10-01 19:55:52 [INFO] Ready for requests!
3|droppy   | 2016-10-01 19:55:52 [INFO] <IP_ADDRESS>:38334 WebSocket [connected]
3|droppy   | 2016-10-01 19:55:53 [INFO] <IP_ADDRESS>:38334 WebSocket [disconnected] (CSFR prevented or server restarted)
3|droppy   | 2016-10-01 19:55:53 [INFO] <IP_ADDRESS>:38341 WebSocket [connected]
3|droppy   | 2016-10-01 19:55:53 [INFO] <IP_ADDRESS>:38342 GET /!/token [200] [18ms]
3|droppy   | 2016-10-01 19:56:10 [INFO] <IP_ADDRESS>:38362 GET /!/zip/symlink/folder [200] [13ms]
3|droppy   | 2016-10-01 19:56:10 [INFO] Streaming zip of /symlink/folder
3|droppy   | Error: invalid relative path: ../../droppytest/folder/filea
3|droppy   |     at validateMetadataPath (/home/hector/web/droppy/node_modules/yazl/index.js:352:59)
3|droppy   |     at ZipFile.addFile (/home/hector/web/droppy/node_modules/yazl/index.js:24:18)
3|droppy   |     at ReaddirpReadable.<anonymous> (/home/hector/web/droppy/server/server.js:1113:17)
3|droppy   |     at emitOne (events.js:96:13)
3|droppy   |     at ReaddirpReadable.emit (events.js:188:7)
3|droppy   |     at readableAddChunk (/home/hector/web/droppy/node_modules/readdirp/node_modules/readable-stream/lib/_stream_readable.js:213:18)
3|droppy   |     at ReaddirpReadable.proto._processEntry (/home/hector/web/droppy/node_modules/readdirp/stream-api.js:52:8)
3|droppy   |     at /home/hector/web/droppy/node_modules/readdirp/readdirp.js:243:15
3|droppy   |     at Array.forEach (native)
3|droppy   |     at /home/hector/web/droppy/node_modules/readdirp/readdirp.js:241:12
3|droppy   | 2016-10-01 19:56:10 [ERROR] =============== Uncaught exception! ===============
3|droppy   | 2016-10-01 19:56:10 [ERROR] invalid relative path: ../../droppytest/folder/filea
3|droppy   |     at validateMetadataPath (/home/hector/web/droppy/node_modules/yazl/index.js:352:59)
3|droppy   |     at ZipFile.addFile (/home/hector/web/droppy/node_modules/yazl/index.js:24:18)
3|droppy   |     at ReaddirpReadable.<anonymous> (/home/hector/web/droppy/server/server.js:1113:17)
3|droppy   |     at emitOne (events.js:96:13)
3|droppy   |     at ReaddirpReadable.emit (events.js:188:7)
3|droppy   |     at readableAddChunk (/home/hector/web/droppy/node_modules/readdirp/node_modules/readable-stream/lib/_stream_readable.js:213:18)
3|droppy   |     at ReaddirpReadable.proto._processEntry (/home/hector/web/droppy/node_modules/readdirp/stream-api.js:52:8)
3|droppy   |     at /home/hector/web/droppy/node_modules/readdirp/readdirp.js:243:15
3|droppy   |     at Array.forEach (native)
3|droppy   |     at /home/hector/web/droppy/node_modules/readdirp/readdirp.js:241:12

Thanks for reporting. The issue was a confusion of resolved and unresolved paths. The fix turned out nicely and it even simplified the zip creation code a bit. Thanks for reporting!

Yesterday's fix had some bugs, so make sure to update to 5.1.14.

Wow so fast! Thanks yo you for your amazing work!


How do I reach you?

I left a note on LinkedIn -- no real rush, enjoy your week off!

I will close this for now, but you know where to find me!


[AIRFLOW-279] Apply DagRun timeouts before checking active runs

Dear Airflow Maintainers,
Please accept this PR that addresses the following issues:

https://issues.apache.org/jira/browse/AIRFLOW-279

Testing Done:

Tested on Stripe's airflow setup

[Current coverage][cc-pull] is 64.06%

Merging [#1623][cc-pull] into [master][cc-base-branch] will decrease coverage by 0.01%

@@             master      #1623   diff @@
==========================================
  Files           121        121
  Lines          8462       8462
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           5422       5421     -1
- Misses         3040       3041     +1
  Partials          0          0

Powered by Codecov. Last updated by [518e007...8f0a433][cc-compare]
[cc-base-branch]: https://codecov.io/gh/apache/incubator-airflow/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/apache/incubator-airflow/compare/518e0073a81585b39757afb4c0d8d65d400a88e2...8f0a43363c5edd62c79d2a94a0ef8ac21a49e4d1
[cc-pull]: https://codecov.io/gh/apache/incubator-airflow/pull/1623?src=pr

This is a duplicate :-). There is another pr that includes a test for this.

Ah, thanks! I tried to check for related issues but hadn't found anything.


Emit Transfer events for fee payments/disbursements

https://app.codecov.io/gh/oasisprotocol/oasis-sdk/pull/1380/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=oasisprotocol :sob:


Adding sample template with the read me and screenshots

Adding a project sample starter template to incorporate in Visual Studio.

Did all the changed to a new pull request.


Units transformed by Worgen Blood Shamans join the player not the creeps

Hi @TracyTheBoy, I've pre-emptively assigned this to you since it's Gilneas related. If you'd prefer not to do it please feel free to unassign.

Sebas says we can just delete this spell.

Closed by https://github.com/AzerothWarsLR/WarcraftLegacies/commit/c3b55efbd668b8748e97182f08e6386846a4fba0.


Issue starting the elastalert

Hi,
I have  followed the online doc section to install elastalert through the python-pip method in an already set up elk stack Centos7. The issues I faced: a. there is no directory with the common script/configs
b. When I git clone the source and modified the config file and sample example_frequency.yaml file I face with the below issue:

Traceback (most recent call last):
File "/usr/bin/elastalert", line 11, in
load_entry_point('elastalert==0.1.21', 'console_scripts', 'elastalert')()
File "/usr/lib/python2.7/site-packages/elastalert/elastalert.py", line 1803, in main
client = ElastAlerter(args)
File "/usr/lib/python2.7/site-packages/elastalert/elastalert.py", line 129, in init
self.conf = load_rules(self.args)
File "/usr/lib/python2.7/site-packages/elastalert/config.py", line 461, in load_rules
rule = load_configuration(rule_file, conf, args)
File "/usr/lib/python2.7/site-packages/elastalert/config.py", line 110, in load_configuration
rule = load_rule_yaml(filename)
File "/usr/lib/python2.7/site-packages/elastalert/config.py", line 123, in load_rule_yaml
loaded = yaml_loader(filename)
File "/usr/lib/python2.7/site-packages/staticconf/loader.py", line 168, in yaml_loader
return yaml.load(fh, Loader=SafeLoader) or {}
File "/usr/lib64/python2.7/site-packages/yaml/init.py", line 71, in load
return loader.get_single_data()
File "/usr/lib64/python2.7/site-packages/yaml/constructor.py", line 37, in get_single_data
node = self.get_single_node()
File "/usr/lib64/python2.7/site-packages/yaml/composer.py", line 39, in get_single_node
if not self.check_event(StreamEndEvent):
File "/usr/lib64/python2.7/site-packages/yaml/parser.py", line 98, in check_event
self.current_event = self.state()
File "/usr/lib64/python2.7/site-packages/yaml/parser.py", line 174, in parse_document_start
self.peek_token().start_mark)
yaml.parser.ParserError: expected '', but found ''
in "/tmp/elastalert/example_rules/example_frequency.yaml", line 15, column 1

I wonder what went wrong. Your help is appreciated...

You have invalid YAML on line 15 of example_frequency.yaml


[Help / How-To] Ignore domains (e.g. from Vercel)

First of all thanks for the very nice tool you have built ❤
I have a question: My wesites are often deployed on Vercel and there are some entries that pop up in the stats that are not real users. Is there any whay to white/black list domains to track? I'm quite sure it's the service od Vercel that takes screenshots for their dashboard.

Thanks :)
Btw feel free to close, don't want to pollute your issues xD

Looks like the Vercel bot has a User-Agent. We could use it to filter it out 😊
There's already some logic in ackee-tracker to do so: https://github.com/electerious/ackee-tracker/blob/develop/src/scripts/main.js#L42 PR welcome.

Makes sense. Although /bot|crawler|spider|crawling/i should already include Vercelbot right?

 I just released the new version of ackee-tracker. It includes the bots fix. You can install this package/version manually or wait for the next Ackee release. Let me know if it's not fixed after the update.

I believe it's on develop on docker right? what is the timeline on the latest tag? otherwise I'll just wait for the next release

Just released v2.3 :)


Quantity counter doesn't count more than one

Hi Ali, i see your shopping project and its really cool but when i add quantity, cart icon in navbar just show 1.
I wish you the best dude
keep going :)

Hello dear Mohammad. That icon shows the number of the all different items in the cart, for example if you add 2 different items it'll change to 2. But I think you right and it's better if it shows the sum of all quantities. I'll  take care about that. Thank you ✔


Add support for StandardRB

Name: standard
URL: https://github.com/testdouble/standard
The standard gem aims to be for ruby what the standard package is for the javascript community. It encompasses a set of formatting rules implemented on top of rubocop so we can skip the bikeshedding on style and start just making great software together.
I use ALE every day, and I've also started using standard in all my new ruby projects, so I'd love to get them working together. I haven't contributed to this plugin before, but I want to take this on if it's something the maintainers would consider merging. ❤ 🙇

It looks like support for StandardRB was added in https://github.com/w0rp/ale/pull/2133. 🎉


Corsair K55 Keyboard

There are other Corsair keyboards listed, and the K95 Platinum is the closest setup to it, but it does not change the rgb on it at all. It was able to pick up my Corsair fans, and Razer mousepad/mouse just fine.
Please add support for the following device:
Device Name: Corsair K55
Device Website: https://www.corsair.com/us/en/Categories/Products/Gaming-Keyboards/Standard-Gaming-Keyboards/K55-RGB-Gaming-Keyboard/p/CH-9206015-NA

It shows my keyboard in the devices here, but not in the actual device and wrappers section.

Is there any hope for supporting this device when connected over Bluetooth? Corsair's own iCue software refuses to recognize the device via Bluetooth, so that's probably a very bad sign.


Tileset Editor draws tiles without being in focus

In this gif you can see that I selected the "Auto Tile" button. After that I switched to the Tilemap Editor
and selected the selection tool. Without clicking the mouse button I navigated the mouse back to the Tileset Editor.
When the mouse is in the view of the Tileset Editor, crazy stuff happens...

Fixed by @megabytefisher. Closing this.


resource-graph extension limited to 500 results

Extension name (the extension in question)
resource-graph
Description of issue (in as much detail as possible)
According to the official documentation, maximum number of objects to return using the --first  parameter is 1000 but that doesn't seem to be the case. I'm running a very simple query. From the Azure portal, I can see that there are around 700 resource groups in the subscription but this query is only returning 500.
$resource_groups = az graph query -q "Resources | distinct resourceGroup" --first 1000
($resource_groups | ConvertFrom-Json).data.count

Azure Powershell (Az.ResourceGraph) cmdlet Search-AzGraph is also only returning only 500 objects.
(Search-AzGraph -Query "Resources | distinct resourceGroup" -First 1000).count

Version Info
PS C:\Users\xxx> az --version
azure-cli                         2.30.0

core                              2.30.0
telemetry                          1.0.6

Extensions:
resource-graph                     2.1.0

Python location 'C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\python.exe'
Extensions directory 'C:\Users\xxx\.azure\cliextensions'

Python (Windows) 3.8.9 (tags/v3.8.9:a743f81, Apr  6 2021, 13:22:56) [MSC v.1928 32 bit (Intel)]

Legal docs and information: aka.ms/AzureCliLegal

Your CLI is up-to-date.

route to service team

@divz1323 Are you still experiencing this issue?


Feature/modal open update

This should resolve #7 - tested in my own project and indeed it does lock the background scrolling while the modal is open.

Yeah this is when you shouldn't burn the midnight oil and push work up. Changes actually there now. My only concern right now, is that the demo package  is a bit flimsy, you have to match up the old rc cli... I've tested this change in my own<EMAIL_ADDRESS>project and it works as expected.


add imagestream and examples for mongo on ppc64le

add imagestream and examples for mongo 3.6 on ppc64le

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

@jeffdyoung Is this final form to be merged? Or something in planning changed it needs to be adjusted?
Also please rebase to reflect latest changes (registry.access.redhat.com to registry.redhat.io change) migration.

@omron93 I need to find time to finish this up. Things have changed since this commit. I will do my best to finish this week. Thanks!

I will do my best to finish this week.

@jeffdyoung No problem, no hurry. I only wanted to know what is the status.

@omron93 Its ready. Thanks!

LGTM, thanks!


[Bug]: Deployment on digital ocean fails

Which Remix packages are impacted?

[X] remix (Remix core)
[X] create-remix
[ ] @remix-run/architect
[ ] @remix-run/cloudflare-workers
[X] @remix-run/dev
[ ] @remix-run/express
[ ] @remix-run/netlify
[ ] @remix-run/node
[X] @remix-run/react
[X] @remix-run/serve
[ ] @remix-run/server-runtime
[ ] @remix-run/vercel

What version of Remix are you using?
1.0.6
What version of Node are you using? Minimum supported version is 14.
I assume above 14
Steps to Reproduce
Create a remix app, push it to a public repository and create a new app at digital ocean cloud.
Expected Behavior
Deployment succeeds and application is available online.
Actual Behavior
Some crazy NPM errors
[lukasgermerott-de] [2021-12-09 15:06:41] npm WARN old lockfile
[lukasgermerott-de] [2021-12-09 15:06:59]
[lukasgermerott-de] [2021-12-09 15:06:59] > postinstall
[lukasgermerott-de] [2021-12-09 15:06:59] > remix setup node
[lukasgermerott-de] [2021-12-09 15:06:59]
[lukasgermerott-de] [2021-12-09 15:07:00] /usr/bin/env: 'node ': No such file or directory
[lukasgermerott-de] [2021-12-09 15:07:00] npm notice
[lukasgermerott-de] [2021-12-09 15:07:00] npm notice New minor version of npm available! 8.1.4 -> 8.2.0
[lukasgermerott-de] [2021-12-09 15:07:00] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v8.2.0>
[lukasgermerott-de] [2021-12-09 15:07:00] npm notice Run `npm install -g<EMAIL_ADDRESS>to update!
[lukasgermerott-de] [2021-12-09 15:07:00] npm notice
[lukasgermerott-de] [2021-12-09 15:07:00] npm ERR! code 127
[lukasgermerott-de] [2021-12-09 15:07:00] npm ERR! path /workspace
[lukasgermerott-de] [2021-12-09 15:07:00] npm ERR! command failed
[lukasgermerott-de] [2021-12-09 15:07:00] npm ERR! command sh -c remix setup node
[lukasgermerott-de] [2021-12-09 15:07:00]
[lukasgermerott-de] [2021-12-09 15:07:00] npm ERR! A complete log of this run can be found in:
[lukasgermerott-de] [2021-12-09 15:07:00] npm ERR!     /home/apps/.npm/_logs/2021-12-09T15_07_00_080Z-debug.log
[lukasgermerott-de] [2021-12-09 15:07:00]
[lukasgermerott-de] [2021-12-09 15:07:00] unable to invoke layer creator
[lukasgermerott-de] [2021-12-09 15:07:00] installing node_modules: exit status 127
[lukasgermerott-de] [2021-12-09 15:07:00] ERROR: failed to build: exit status 1
[lukasgermerott-de] [2021-12-09 15:07:01]
[lukasgermerott-de] [2021-12-09 15:07:01] For documentation on the buildpacks used to build your app, please see:
[lukasgermerott-de] [2021-12-09 15:07:01]    Node.js: https://do.co/apps-buildpack-node
[lukasgermerott-de] [2021-12-09 15:07:01]
[lukasgermerott-de] [2021-12-09 15:07:01]  ! Build failed (145)

This is the appspec

alerts:
- rule: DEPLOYMENT_FAILED
- rule: DOMAIN_FAILED
name: verynicewebsite
region: fra
services:
- build_command: npm run build
  environment_slug: node-js
  github:
    branch: main
    deploy_on_push: true
    repo: [repourl]
  http_port: 3000
  instance_count: 1
  instance_size_slug: basic-xxs
  name: lukasgermerott-de
  routes:
  - path: /
  run_command: npm start
  source_dir: /

we recently merged a fix for this to dev #849, we're planning on a patch release tomorrow with this included

Thanks alright :)