Updates to README after feedback

/cc @wallrj

I'm going to merge now, but if you disagree with the quoting or anything then please do follow up 😄


Make sure goal = allocation * price to ensure no over-deposit before proceeding with proposal creation

Make sure goal = allocation * price to ensure not more allocation is deposited by the campaign creator than raise, because campaign ends right after goal is reached therefore over-deposit won't be accounted for.

closed by Dev - impl #30


It doesn't run on python3

I keep getting this issue over and over.

I have a similar problem; however, it tells me the following: ython3 spoofcheck.py www.bancoagrario.gov.co
Traceback (most recent call last):
File "/scripts/spoofcheck/spoofcheck.py", line 5, in
import emailprotectionslib.dmarc as dmarc_lib
File "/usr/local/lib/python3.10/dist-packages/emailprotectionslib/dmarc.py", line 3, in
import Resolver
ModuleNotFoundError: No module named 'Resolver'

Thank you for using the tools.
As sanity check, wanted to confirm whether you guys have installed all the dependencies?

I am closing the issue since I haven't gotten a response yet. However, please feel free to reopen if the problem continues.


Rev PCB

Hi @klemetsson,
I've just received some Pi zero 2W's as they start to be available  again. I've found your Project last year but without the ability to buy Pi zero pu t this on close monitor.
Now I want to do the same and wanted your opinion on whether your PCB design works fine as I'm planning to order 2 PCB's to replace my bulky Pi 3 stratux combo to a more compact version.
Thanks

Hi, it's still a work in progress and there are some issues on the PCB that I will adress.
Unfortunately I've been a bit busy lately but I want to get around to fix it.
Things that are tested and works:

The software finds the SDRs correctly
The GPS works
The AHRS gyro/accelerometers work
USB power/charging and battery (however haven't evaluated the battery life I would get on the single cell)

There is two major design issues with the current PCB revision and a few minor.

Leakage current from the 8051 i/o pins are enough to partially start up the 5V regulator and cause it to give invalid voltages.
I "fixed" it on my board by adding a resistor. Hopefully it is visible in the image.

The feedback on IC5 is to close to the inductor L2 and caused some issues. Moving the inductor slightly await from the IC
fixed that issue.

Things that could be improved:

The two SDRs get really hot and that heat is transferred through the connector to the ground plane, heating up the battery. Could probably be solved by adding an external heat sink on the SDRs and USB connectors.

When charging, the 5V turns on with cause the SDRs to turn on even though the Pi is not booted. This can be fixed by adding USB power switches that the USB hub can control.

Things that haven't been tested yet:

Carbon monoxide sensor
The fuel gauge to get the power remaining and adding a low battery warning.

Hopefully I will have a new revision sometime next month.

Thank you for the update. perhaps it's better to hold off the 2 pcb's (1 test & 1 working) I wanted to make in the next evenings. I'm anyway busy with converting the standard old stratux assembly to a compact pi zero assembly. so it will be for September ;-) and then I can use the nano3 SDR from Nooelec of which has the additional heat sinks
Anyway, it's a super project you've created.

If allowed, I’m planning to revise the pcb by myself in the next 2months with the suggestions you’ve mentioned. Did you use Altium for the design?


Question: can i add query like feature for numbers(e.g age > 35)

No. This library isn't built in a way to support that type of query. Sorry!


Multiple minor improvements

d783b8c Replaced the curl and httpie GitHub links with their respective official websites
969cb20 Added aria2, bitsadmin, httrack, powershell and rclone to the clients list
853a43c Added 12 IP services. Turns out there are a lot of these :)
80f4a57, 1e42c8e Added the ttm.sh uploader/URL shortener and sprunge pastebin
aac2bec Replaced the Google link with a placeholder. Since the file transfer services use  in place of the actual file, I thought it'd make sense to use  here instead of google.com
279c34d Added missing newlines after some headings and replaced instances of "-" with the in the README more widely used "—"
0b44e13, a8eea64 Stripped the protocol where it isn't required

Very cool contribution!


Blank "fulfillmentMessages" when trying to create a dynamic Facebook Messenger Payload

Blank "fulfillmentMessages" when trying to create a dynamic Facebook Messenger Payload. Text and Suggestions works pretty well.
{
"fulfillmentMessages": [],
"outputContexts": []
}
I'm using "Temperature trivia" template from here: https://dialogflow.com/docs/examples
here is my Payload:
const facebookPayload = {
  attachment: {
    type: 'template',
    payload: {
      template_type: 'generic',
      elements: [
        {
          title: 'Title: this is a title',
          image_url: 'https://assistant.google.com/static/images/molecule/Molecule-Formation-stop.png',
          subtitle: 'This is a subtitle',
          default_action: {
            type: 'web_url',
            url: 'https://assistant.google.com/',
          },
          buttons: [
            {
              type: 'web_url',
              url: 'https://assistant.google.com/',
              title: 'This is a button',
            },
          ],
        },
      ],
    },
  },
};

agent.add(new Payload(agent.FACEBOOK, facebookPayload));

The request needs to come from the platform (FB, Slack, etc) in order for the payload to appear

i see.. this won't apply on my use case. thank you.


[bp-3614]arch/risc-v: Fix stack alignment according to calling convention

Summary
The RISC-V Integer Calling Convention states that the stack pointer
shall always be aligned to a 128-bit boundary upon procedure entry, both
for RV32* and RV64* ISAs (exception to the RV32E ISA, which must follow a
specific convention)
Impact
10.1
Testing
BACKPORT

@xiaoxiang781216 all those patches are needed together if we want the fix

The last commit is independent from the rest, however I'm not sure if we can cherry-pick it with no conflicts.
@xiaoxiang781216 PR was large, it's better to leave its commits out of this release.

@Ouss4 we need the whole pack if we want to avoid cherry-pick mess for the last commit or else we can drop the PR

https://github.com/apache/incubator-nuttx/pull/3614 is small, it should be simple to manually apply it on releases/10.1 branch. (@gustavonihei can you check, please.)
The rest should really be left out.  That was large and we need it to stabilize first.

ok Ill manually patch

@Ouss4
Cherry-picked

Thanks @jerpelea.
I think this diff didn't make it: https://github.com/apache/incubator-nuttx/pull/3614/files#diff-2a5ed51239afe379cee609eb6a3fe1132236623d485151ea190dd76d8624a913

#3614 is small, it should be simple to manually apply it on releases/10.1 branch. (@gustavonihei can you check, please.)
The rest should really be left out. That was large and we need it to stabilize first.

Just checked. Aside from the missing changes to the esp32c3_interrupt.S file that @Ouss4 pointed out, I've noticed some two other issues, which are described in comments.

@gustavonihei any comments?

@gustavonihei any comments?

I've identified some leftover code formatting issues.
Besides, the changes from https://github.com/apache/incubator-nuttx/pull/3614/files#diff-55c6319d304956d5d72aa4b5d9ad8049bc581a5bd0773e4b10a0517f2151afadR253-R263 must be rebased on top of the changes from https://github.com/apache/incubator-nuttx/pull/3518 that also need to be backported, as per @masayuki2009.


Rficb gateway

added new payment gateway RFI bank, http://www.rficb.ru/

I'll close this since it has been more than a year without activity


Unclear error message in Object Detection

Repro steps:

Make an SFrame named sf of two random images (doesn't matter, it's to repro), then:

sf['annotation'] = [{'width': 20, 'height': 30, 'x': 50, 'y': 50, 'label': 'foo'}, {'width': 3, 'height': 3, 'x': 10, 'y': 10, 'label': 'bar'}]
model = tc.object_detector.create(sf)

Expected:
Error message is actionable and tells me how to fix my error.
Actual:
ToolkitError: Detected an bounding box annotation with improper format: {'y': 50, 'width': 20, 'height': 30, 'x': 50, 'label': 'foo'}

What is the proper format? What's the difference between what I entered, and the proper format?

I believe this was fixed by #651 by @gustavla
I tried to repro and got the following:
ToolkitError: Invalid object annotations discovered.

A valid annotation is a dictionary that defines 'label' and 'coordinates',
the latter being a dictionary that defines 'x', 'y', 'width', and 'height'.
The following row(s) did not conform to this format:

Row ID 0:
{'y': 50, 'width': 20, 'height': 30, 'x': 50, 'label': 'foo'}

Row ID 1:
{'y': 10, 'width': 3, 'height': 3, 'x': 10, 'label': 'bar'}


Unable to use the Bundle command in a very simple demo app

I can't make the bundle command to work
here's the stack
C:\Users\miguel.bernard\Documents\Visual Studio 2015\Projects\WebApplication6\WebApplication6>aurelia bundle
info: Creating bundle ...
C:\Users\miguel.bernard\Documents\Visual Studio 2015\Projects\WebApplication6\WebApplication6\node_modules\aurelia-cli\dist\lib\bundler\js-bundler.js:73
var moduleExpression = modules.map(function (m) {
                            ^
TypeError: Cannot read property 'map' of undefined
    at bundleJS (C:\Users\miguel.bernard\Documents\Visual Studio 2015\Projects\WebApplication6\WebApplication6\node_modules\aurelia-cli\dist\lib\bundler\js-bundler.js:73:33)
    at C:\Users\miguel.bernard\Documents\Visual Studio 2015\Projects\WebApplication6\WebApplication6\node_modules\aurelia-cli\dist\lib\bundler\index.js:29:29
    at Array.forEach (native)
    at bundle (C:\Users\miguel.bernard\Documents\Visual Studio 2015\Projects\WebApplication6\WebApplication6\node_modules\aurelia-cli\dist\lib\bundler\index.js:21:26)
    at BundleCommand.action (C:\Users\miguel.bernard\Documents\Visual Studio 2015\Projects\WebApplication6\WebApplication6\node_modules\aurelia-cli\dist\commands\bundle\index.js:45:35)
    at Command.listener (C:\Users\miguel.bernard\Documents\Visual Studio 2015\Projects\WebApplication6\WebApplication6\node_modules\aurelia-cli\node_modules\commander\index.js:301:8)
    at Command.emit (events.js:110:17)
    at Command.parseArgs (C:\Users\miguel.bernard\Documents\Visual Studio 2015\Projects\WebApplication6\WebApplication6\node_modules\aurelia-cli\node_modules\commander\index.js:610:12)
    at Command.parse (C:\Users\miguel.bernard\Documents\Visual Studio 2015\Projects\WebApplication6\WebApplication6\node_modules\aurelia-cli\node_modules\commander\index.js:458:21)
    at Aurelia.run (C:\Users\miguel.bernard\Documents\Visual Studio 2015\Projects\WebApplication6\WebApplication6\node_modules\aurelia-cli\dist\index.js:122:30)
    at C:\Users\miguel.bernard\AppData\Roaming\npm\node_modules\aurelia-cli\bin\aurelia.js:77:13
    at process._tickCallback (node.js:355:11)
    at Function.Module.runMain (module.js:503:11)
    at startup (node.js:129:16)
    at node.js:814:3

and here's my aureliaFile
var aurelia = require("aurelia-cli");
aurelia.command("bundle", {
js: {
"appbundle": {
module: [
"aurelia-bootstrapper",
"aurelia-framework"
],
options: {
inject:true
}
}
}
})

I believe that your configuration is incorrect. @ahmedshuhel can comment on this more. There is a new release and blog post coming soon to explain things more thoroughly though.

 module: [
                "aurelia-bootstrapper",
                "aurelia-framework"
            ],

As the error says, it should be modules : [] not module: []
Please don't use cli for bundling any more. It's deprecated and outdated. Use aurelia-bundler. And as @EisenbergEffect mentioned, the blog post will explain things in detail.

Thanks that worked!
Never heard of the aurelia-bundler, is there any documentation on that? Otherwise I'll just wait the blog post.
Thanks again

Blog post is going out tomorrow :)


feat: added scheduled functions template for Go

Summary
The PR is part of efforts to improve functions support for Go and includes a template for Go scheduled functions.

cool! did you make sure to test this end-to-end by trying it locally and then deploying it?

Yeah, I did. Works locally and online.


Transaction.Reverify Index can be outside the bounds of the array.

Describe the bug
The index  of Transaction.Reverify Witnesses array can be out of bounds.
To Reproduce
Steps to reproduce the behavior:

Create a policy transaction with muli-signatures by using neon-js.

async function setProlicy(){
    const script = createScript({
        scriptHash: CONST.ASSET_ID.POLICY,
        operation: "setMaxBlockSize",
        args: [ ContractParam.integer(100000)]
      });

    const transaction = new Transaction({
        sender: reverseHex(multisigAcct.scriptHash),
        cosigners: [{
            account: reverseHex(accounts[0].scriptHash),
            scopes: tx.WitnessScope.CalledByEntry
        },{
            account: reverseHex(accounts[1].scriptHash),
            scopes: tx.WitnessScope.CalledByEntry
        },{
            account: reverseHex(accounts[2].scriptHash),
            scopes: tx.WitnessScope.CalledByEntry
        }],
        validUntilBlock: 100000,
        systemFee: 5,
        networkFee: 5,
        script,
    })

    console.log(transaction)

    transaction.sign(accounts[0]).sign(accounts[1]).sign(accounts[2])
    console.log(transaction.serialize(true))

    let txid = await client.sendRawTransaction(transaction.serialize(true));
    console.log(txid)
}

Expected behavior
It should be rejected by neo node, as the hashes.length != Witnesses.length
Screenshots

Platform:

OS: Centos 7.0
Version neo-cli 3.0.0 preview1

Could you do an RP for the fix?

fixed by PR 1116


Support Safe v1.0.0 contracts

Context / issue
Currently the Core SDK only supports Safe v1.1.1, v1.2.0 and v1.3.0.
It makes sense to add v1.0.0 as well, as there are some Safe accounts with this version that are still in use.
Proposed solution

[x] Add the ProxyFactory contract v1.0.0 to safe-deployments
[x] Add the MultiSend contract v1.0.0 to safe-deployments MultiSend v1.0.0 should not be used due to an issue with autodestruct. Use a later version. Removed here
[ ] Support v1.0.0 in the Core SDK

Would love to see this happen before the 27th (claim deadline).

@czepluch this is unlikely to happen. You can claim using the old app at https://gnosis-safe.io/app


guzzlehttp/guzzle版本冲突?

Laravel8安装guzzlehttp/guzzle版本冲突
xxx@xxxiMac blog % composer require smalls/video-tools
Using version ^1.3 for smalls/video-tools
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for smalls/video-tools ^1.3 -> satisfiable by smalls/video-tools[1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8].
    - Can only install one of: guzzlehttp/guzzle[6.5.x-dev, 7.2.0].
    - Can only install one of: guzzlehttp/guzzle[7.2.0, 6.5.x-dev].
    - Can only install one of: guzzlehttp/guzzle[6.5.x-dev, 7.2.0].
    - Conclusion: install guzzlehttp/guzzle 6.5.x-dev
    - Installation request for guzzlehttp/guzzle (locked at 7.2.0, required as ^7.0.1) -> satisfiable by guzzlehttp/guzzle[7.2.0].

Installation failed, reverting ./composer.json to its original content.

PR: #32 已经修复此问题，目前作者并未发布版本包，可以在composer里面修改版本为 dev-master


[Bug]: Watchdog causing a pi 4 reboot when the Aeotec zwave stick is pluged in.

Contact Details (optional)
<EMAIL_ADDRESS>What happened?
I have recently started to use the built in pi4 watchdog. This was done to over come a problem with the pi4 locking up randomly. Everything works fine with the pi4 until I plug in my Aeotec Zwave Stick (Gen 5+). This causes the watchdog to reboot the pi4. I have set the watchdog to 15seconds (max time for pi4). Just to make sure all else was fine, I have run the pi4 for 2 weeks with out the zwave stick, to ensure no other problems. The pi4 runs fine. The use of the watchdog was to fix a lockup problem that happens every few months. As soon as the zwave stick is plugged in, the watchdog reboots in 15 seconds.
I have also tested with the watchdog turned OFF. The pi4 and zwave works fine. Then turn on the watchdog. the pi4 will now reboot every 15 seconds.
How to reproduce?
To replicated to the watchdog reboot.

With Watchdog turned off. setup a 1 zwave device using a Aeotech Z-Stick with node red.
Remove the z-stick from the pi 4.
Turn on the watchdog to 15seconds.
Check the pi4 is running.
Plug in the z-stick. The pi4 will reboot in 15 seconds.

Version
6.5.5
Node-RED Version
2.2.2
What hardware are you seeing the problem on?
Raspberry Pi
Relevant Z-Wave-JS log output
No response

Hi @WarrenEvans
What exactly does that have to do with this project?
Shouldn't you be speaking to the Raspberry Pi Foundation / Aeotec?

Hi Marcus
Thank you for your reply. I have now done more testing. You are correct, the problem is with the Pi4 and the USB driver stalling the watchdog update. Thanks again for looking at this.
Have a great week
Warren Evans


better error handling for suspended github users

When a user is suspended in GitHub Enterprise, the response code from the github api is 403, which then causes us not to try other oauth tokens.
This change modifies this error handling behaviour to instead log a message and try the next oauth token.

Oh this is great! Are there other things that still need to be done with this or is this ready to get into master and backported?

OK, added a spec, too.  I'd like to be able to easily test this use case. Do we have a really solid way to reproduce this problem and test it? Probably easier to do in Enterprise since suspensions are more common (and controllable) in GitHub Enterprise.
@chrismaul - Do you know of a reliable way to get this code path to fire in Enterprise?

I don't have a way to reproduce. I caught it by looking at the sidekiq queue. The github status messages ended up in the dead state. I saw the multiple tokens and dove into the code.
The reproduce steps I can think of is something like the following:

Setup a clean GHE
Make 2 users, put both users on in the same repo
Make a repo
Login into travis with both users and do a sync
Hook up the travis to the repo
Submit a PR, make sure the repo added
Suspend one of the users
Put up a PR
check the sidekiq queue and github status to see if it failed or not

I have not gotten a chance to unravel: https://github.com/travis-ci/travis-core/blob/master/lib/travis/addons/github_status/event_handler.rb#L24
That will determine the order the tokens are added. That will tell which users to suspend.
Make sense?

@chrismaul - Awesome! Thanks so much! Going to get this into master, then get it back ported.

Diving into further testing of this in QA and it seems this doesn't completely solve the problem. Still seeing errors in the backlog and the status never ends up being updated. Looking into it what can be done to fix this.

The patch seems to be working for me. I run without it and I see failed github_status events. I apply the patch, and retrigger the message they get processed. I have not checked the to see if the github status are actually updated.


Full editorial pass through docs.

Coverage remained the same at 100.0% when pulling 7193567d91f5418a2a37166d8b40a2f554230222 on jeremiahsmall:documentation into c0c12ca4cdaffe0d62e526c9a142ae7269f3b6cc on DASPRiD:master.

Coverage remained the same at 100.0% when pulling ca81746552ddfb450c9ecc9b520a8728d1ff44d1 on jeremiahsmall:documentation into c0c12ca4cdaffe0d62e526c9a142ae7269f3b6cc on DASPRiD:master.

Coverage remained the same at 100.0% when pulling f48a96201b2d9756daf7d587ce5a4227632af06e on jeremiahsmall:documentation into c0c12ca4cdaffe0d62e526c9a142ae7269f3b6cc on DASPRiD:master.

Coverage remained the same at 100.0% when pulling 890e32f2ba567677f27776fdf27169dce78b684b on jeremiahsmall:documentation into c0c12ca4cdaffe0d62e526c9a142ae7269f3b6cc on DASPRiD:master.

Coverage remained the same at 100.0% when pulling 0d93a031163cadb90b3c532d2aa0b8e8b12a4073 on jeremiahsmall:documentation into c0c12ca4cdaffe0d62e526c9a142ae7269f3b6cc on DASPRiD:master.

Coverage remained the same at 100.0% when pulling aa36f8430d25ae9b18499c82c6b5e172622dccd0 on jeremiahsmall:documentation into c0c12ca4cdaffe0d62e526c9a142ae7269f3b6cc on DASPRiD:master.


Remove 1.26 conformance tests

Issue #, if available:
#2399
Description of changes:
Remove conformance E2E tests for kubernetes version 1.26
Testing (if applicable):
make build-all-test-binaries
make lint
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve

/lgtm


fix(examples): fix some typo of README on examples/electricity-trade

Describe the bug
The current README on examples/electricity-trade has some typo.
To Reproduce
@takeutak will fix it on another PR.

@takeutak Can this be closed now that the PR is merged?


RUN very slow when Typing

Microsoft PowerToys version
Latest
Running as admin

[X] Yes

Area(s) with issue?
PowerToys Run
Steps to reproduce
When writing a search term. Like for example a folder. Each letter that is typed has a delay after making this almost unusable.
✔ Expected Behavior
Fast typing for search
❌ Actual Behavior
Very slow
Other Software

/bugreport

ref #10429

Same situation.

I also experience this major slowness after typing into PowerToys Run 0.53.1 and have noticed that downgrading to 0.51.1 fixes it. I observed this on two Windows 10 21H2 machines.
I also tried disabled everything but 'Program' in the PowerToys Run settings and it was still very slow after typing, hanging for several seconds.
(I also noticed that chocolatey fails to do this downgrade and retains 0.53.1, but that's another thing.)

Same situation on Windows 11 build 22000.376.

may be close most of the plugin will help? Especially the floder plugin

may be close most of the plugin will help? Especially the floder plugin

I've tried disabled many of the plugins, but it doesn't really make much difference. There is a 2-4 second delay between typing the first few characters of a search query and getting any search results. It really makes the plugin almost unusable.

Hi ,
Here you go.
Thanks.
Cumprimentos | Regards, Saludos,
José de Almeida
Jose Almeida
@.***
On Fri, Jan 7, 2022 at 10:41 PM msftbot[bot] @.***>
wrote:

Hi there!
We need a bit more information to really debug this issue. Can you add a
"Report Bug" zip file here?  Then drag the zipfile from your desktop onto the
GitHub comment box in this issue. Thanks!
[image: Report Bug]
https://user-images.githubusercontent.com/11349917/133042052-4975be21-4699-4363-83c9-a8e1869d079d.png
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/15317#issuecomment-1007795601,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKBSP52FFD64K73ZWJ3IALDUU5TYFANCNFSM5LO2FVJQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

ref #15364
the bug doesn't seem to occur when prepending "?", "??", "=", "//", "<", ":", "{", "%%" or ">" to the query string, while the "$", ".", "!", prefix symbols seem to be affected as well, at least on my setup.

@JoseAlmeida2009 Attachments won't be sent through email, please login to GitHub.com and go to #15317 to post your report in the comment area.
Thank you and sorry for the inconvenience.

Microsoft PowerToys version
Latest
Running as admin

[x]  Yes

Area(s) with issue?
PowerToys Run
Steps to reproduce
When writing a search term. Like for example a folder. Each letter that is typed has a delay after making this almost unusable.
✔ Expected Behavior
Fast typing for search
❌ Actual Behavior
Very slow
Other Software

PowerToysReport_2022-01-09-15-07-16.zip
Error Report:

I can reproduce this.
The issue looks related to Windows Search plugin since with the plugin disabled I don't experience lag.

I tried to do the same, unfortunately I'm still experiencing lag after disabling the Windows Search plugin

This issue is making PT Run almost completely unusable at the moment.

CC @crutkas

After the latest update I get delay for around 1-2 seconds between typing the first and second character.
For me it seems to be related to the "Windows settings" plugin, when I don't include that in the global result the delay disappears.

for me it doesn't make any difference

@jaimecbernardo think this should be something we may want to look into if we have cycles for 0.55

@crutkas
I'm on top of this. Thought it may even be a hotfix. Missed that this issue was here already.
I've been monitoring this on https://github.com/microsoft/PowerToys/issues/15364 and https://github.com/microsoft/PowerToys/issues/15395.
Trying to make https://github.com/microsoft/PowerToys/issues/15364 the main one. Let's try to keep discussion there.

For testing fixing the issue of "Delay after first character is input", would you mind installing a (non-signed) debug build to test if it fixes it?
https://github.com/jaimecbernardo/PowerToys/releases/tag/0.0.1-test-fix-issue-15395-ptrun-slowness
First uninstall your current installation of PowerToys, then install this fix build and test it.
@JoseAlmeida2009
@Dagwbl
@ivan
@naturalGroove
@dannyXSC
@dunestorm333
@divyeshio
@johannesbjorkdahl-decerno
Thanks, in advance.

@jaimecbernardo
Just installed the version you provided.
I added back "Windows Settings" to the global search result and it's buttery smooth again!
Note:
I don't use the windows search with windows indexing so I cannot answer for people who are experiencing issues with that specific plugin turned on. (Been using voidtools everything with a custom plugin and waiting for an update to that one)

@jaimecbernardo tested on a computer where the issue is very evident and the fix is working like a charm 😃

@johannesbjorkdahl-decerno @davidegiacometti ,
Thank you for the feedback. I've opened a PR with the fix.

I can confirm that the preview build you linked has fixed the issue for me too, search is instant again!
Thanks :)

@jaimecbernardo
definitely fixed the issue :)

The was fixed in in 0.55. Head over to https://aka.ms/installpowertoys to try it out

@crutkas It seems like the lagginess is still present with the Windows Settings plugin enabled on 0.55.1.

@crutkas It seems like the lagginess is still present with the Windows Settings plugin enabled on 0.55.1.

Please file a new issue with the bug report attached. Thanks!


"Percent" is used incorrectly

This is a very cool package, so I apologize for creating a ticket with a rather picky purpose.  But as I'm sure you know, units are crucial in data work, and I'm thinking of this from the point of view of an educator, where I want to teach my students to pay attention to things like this.
Throughout the sidetable output, the word "Percent" is used as a column heading for columns that do not contain percentages.  Here's an example from the README in this repo:

class
Count
Percent
Cumulative Count
Cumulative Percent

Third
491
0.551066
491
0.551066

First
216
0.242424
707
0.79349

Second
184
0.20651
891
1

Percents are out of 100, such as 55%.  Proportions are out of 1.0, such as 0.55.  The columns should either contain values like 55.1066, 24.2424, 20.651 (in the above example) or should be titled "Proportion" instead.

Thanks for opening the ticket. You raise a good point. I did not think about it in the exact mathematical terms but did have some idea that I was using loose language.
I thought I would use the style=True parameter to control the display and show the percentage correctly which works as expected. The default case is not correct though.
I am open to your thoughts but I think the best approach would be to convert my results to show the proper percent number (multiply results by 100) and leave the column as "Percent". The term proportion is probably not as universally understood.
I can then make a small modification to my format string to handle the percent display correctly.
Is that the course you would recommend?

I updated version 0.6 to fix these changes. Upgrade using python -m pip install -U sidetable when you get a chance.

Yes, this makes perfect sense.  Thanks for the super fast turnaround!


Missing Namespace / Target Framework Issue + Fix

My co-worker and I had some trouble getting the samples to work initially. After troubleshooting, this is the solution we found. Hopefully this is the right place to post this, and it helps others.

The .NET package is available for download here:
https://www.microsoft.com/net/download

Projects come preconfigured to compile using .NET Framework 4.7
You can install it using this...

Added to the prerequisites section.
Thanks for point this out!!


Upgrade to DDOX 0.15.1.

Fixes parsing function with auto return type and this modifiers
Fixes duplicated symbols being output to doc pages and to the file system
Fixes lookup of variadic template arguments

Generating module: std.experimental.ndslice.slice
make: *** [/home/dtest/DAutoTest/work/repo/dlang.org/web/library/sitemap.xml] Segmentation fault (core dumped)

Whoops

Fixed. Will probably run into the meta data cache issue now.

Will probably run into the meta data cache issue now.

I thought https://github.com/dlang/dlang.org/commit/e9af9432d5752941c70304c779ac495838d0cc33 was supposed to fix that?
It seems to work so far...

Ahh, I love all that red!

Oh right, completely forgot about that already...


Identifier Standardization Challenges in Golden Record and Onboarding Processes

Overview

Explain the topic in 2 sentences

In the golden record process, non-standardized identifier values and overlapping identifier types, especially for HRB numbers, risk creating duplicates. Additionally, if identifier inputs don't match the clearing house's regex requirements, company validation fails during onboarding.
What's the benefit?

What are the Risks/Dependencies ?

Dependencies to Portal.
Detailed explanation

Current implementation

Actual problem in the golden record process:
We do not standardize identifier values which can cause duplicates in the golden record process. There are also some identifier types which overlap.

Especially for the HRB number there multiple possibilities to create a combination of the number of and the name of the local court. (https://github.com/eclipse-tractusx/sig-release/issues/605)

Problem in the on-boarding process
If the identifier input does not align on the regex with the clearing house, the validation of the company fails.

Proposed improvements
Maybe lets start with the identifiers that are in scope of the clearing house to have a data model and a proof that those identifiers fit to the requirements:

Commercial Identifier
Technical Name
Example Value
Format

VAT ID number
vatID
DE129395680
see VIES FAQ, Q11 for structure

Economic Operators Registration and Identification number (EORI)
eori
PL1234567890ABCD
17-character alphanumeric string

Commercial register number
local
HRB55933
see Appendix A at the end of this page

Legal Entity Identifier (LEI)
leiCode
5299004XPX8GS3AHAV34
20-character alphanumeric string

Feature Team
Contributor

Contributor 1
Contributor 2

Committer

Committer 1
Committer 2

User Stories

Issue 1, linked to specific repository
Issue 2, linked to another specific repository

Acceptance Criteria

[ ] Criteria 1
[ ] Criteria 2
[ ] Criteria 3

Test Cases

Test Case 1

Steps

Do something
Click something
Add something

Expected Result

Expectation
Expectation
Expectation

Architectural Relevance

The following items are ensured (answer: yes) after this issue is implemented:

[ ] This feature aligns with our current architectural guidelines

Data Sovereignty: All data sharing activities across company boundaries follow the Catena-X Regulatory Framework, in particular the Data Exchange Governance, and the Dataspace Protocol via a compliant Connector (like the tractusx-edc or similar, see Connector KIT)

[ ] CX-0010 Business Partner Number
[ ] CX-0013 Identity of Member Companies
[ ] CX-0018 Data Space Connectivity (EDC)
[ ] CX-0049 DID Document Schema
[ ] CX-0050 Framework Agreement Credential
[ ] CX-0149 Verified Company Identity

Interoperability: Digital Twins are used (compliant to the Digital Twin KIT and the Industry Core KIT)

[ ] CX-0001 EDC Discovery API
[ ] CX-0002 Digital Twins in Catena-X
[ ] CX-0018 Data Space Connectivity (EDC)

Data Format:

[ ] The data model is based on a published Semantic Model

[ ] The impact on the overall system architecture has been assessed. The Feature does not require changes to the architecture or any existing standard? Please have a look here on the overarching architecture
[ ] Potential risks or conflicts with existing architecture has been assessed

Justification: (Fill this out, if at least one of the checkboxes above cannot be ticked. Contact the Architecture Management Committee to get an approval for the justification)
Additional information

[ ] I am aware that my request may not be developed if no developer can be found for it. I'll try to contribute a developer (bring your own developer)

Some hints from Release Management (@ther3sa) and Tractus-X Project Lead (@stephanbcbauer)

Status currently in Inbox. ⇾ Only features with status backlog are considered in open planning
Please add missing sections from the feature template, or fill them out
Please add contributor and committer
Please add assignee (overall responsible person who drives the feature)
Since the feature seems to have an dependency to portal ... did you talk to the team? @MaximilianHauer

@maximilianong is this a duplicate to https://github.com/eclipse-tractusx/sig-release/issues/605?

Since this feature was not presented in the Open Planning ⇾ I will add the status “not in release” ⇾ if this feature is planned for 25.03, let's talk. If it is planned for 25.6, please add the label and set the status back to Inbox.


in(eax) + lateout(eax) vs inlateout(eax)

Is there any difference between specifying in("eax") <in_expr>, lateout("eax") <out_expr> and inlateout("eax") <in_expr> => <out_expr>? If there isn't, one of them should probably be an error, or at least a warning ("one way to do each thing").

There is indeed no difference, the two are equivalent.

Well, I would at least note this in the RFC, but preferably make this an error, just like in("eax") + out("eax") already is. I'll add this comment on the main thread of the RFC as well. Thanks!


Modbus client info from a function node

I'm submitting a ...  (check one with "x")
Feature

(x ) feature request

What is the motivation / use case for changing the behavior?
I have 10 Pis.  Each Pi is pulling data from a power meter with unique IP address.  I want to have the modbus client details like IP address and Port saved in a file in the Pi. I then want to use a same node-red flow for all 10 different pis. The modbus flex getter has to pull the Modbus client details from the file and start pulling data from power meter
Your Environment
Please tell us about your environment:

( ) I am using just the Node-RED package and got modbus-serial package installed with it
( ) I have installed modbus-serial package global from source (using git clone)
( ) I have installed modbus-serial as a global package (using npm i -g)

Yes, modbus-serial is the name but it does all, TCP and Serial.
The node-modbus package is just for the Modbus Server node.

Device :

( ) macOS: v
( ) Linux: v
( ) Windows: v
(x ) Raspbian: v
( ) Other:

Name:
Version:

Description of the connecting Modbus system:

Name   :  Energy tracking power meter
Version:
Vendor :  Energy tracker
Link   : https://

node-red-contrib-modbus version: vX.X.X

Node: (min. 10.x)
node --version = v0.19.4

node v0.19.4 is not supported ;)

reopen with the requested information


[refactor] Replace host version names inherited from C++ with HOST_*

I came across this when trying to automatically generate frontend headers, since those symbols will conflict with the system definitions.

https://github.com/D-Programming-Language/dmd/search?l=d&q=__linux__

I guess I was asking for that.

Auto-merge toggled on

Auto-merge toggled off

Please no. I already went through and got rid of all that HOST_  crap.

Using static if for this is wrong anyway.

Please no. I already went through and got rid of all that HOST_ crap.

So do I.  But without this change the automatic header generation will try and use these reserved names.  Plus these are easier to grep for.

Using static if for this is wrong anyway.

It's your code, I just translated it to D.

It's your code, I just translated it to D.

I'm fine with artifacts from translation. I'm less fine with perpetrating them into more code as if they were good D style. Let's find a better way.

@WalterBright I'm not endorsing that specific style with this change, I'm fixing a specific problem by renaming some constants.  The issues you've raised are irrelevant to this PR.

Whatever, here's Walter's PR.

thank you

Auto-merge toggled on


Other key release after tap-next press causes tap-next to enter held state?

I'm trying to use tap-next for a key that acts as space when tapped and shift when held. It seems like sometimes when typing, I accidentally start the space tap before releasing the previously-typed letter - the key events go as follows:

a tap
(tap-next spc lsft) press
a release
(tap-next spc lsft) release

and the a release event causes the tap-next to decide to execute lsft. Is this intended behavior? Is there an alternative that acts like tap-next (and tap-hold-next) but doesn't consider key releases in deciding what key to execute, only key presses?

t.l.d.r.: tap-next-release / tap-hold-next-release

but doesn't consider key releases in deciding what key to execute, only key presses?

Though this such a button may solve the concrete problem with Pa Pspc Ra Rspc
it may not be what you want. If you for example changed the order and pressed a shortly after spc (Pspc Pa Rspc Rspc) which is effectifly the same scenario you still get problems.
The button variants tap-next-release and tap-hold-next-release ignore releases of buttons pressed before its own press and judges whether to do a tap or hold action based on the next release. I.e. The only way hold is trigged is when:

The timeout runs out (tap-hold-next-release, as in tap-hold)
Another button is pressed and released while this one is held down

I just remembered. There is a variant called tap-next-press which does exactly what you want


Vocabulary support, basic

Following on from issue #355, the data entry app should support the (basic) display and selection of vocabulary terms. In this basic support, the multi-select control should have the user select from the referenced vocabulary table's term column per its annotation.
The data entry app should look at the vocabulary annotation to determine which column represents the term. The annotation is defined here:
https://github.com/informatics-isi-edu/ermrest/blob/master/user-doc/annotation.md#2015-vocabulary
Note the "heuristics" section of the above document. For example, if the vocabulary annotation is empty (i.e., null or { }) then the UI should look for a column called term as its term. It doesn't have to be explicitly specified when it uses the preferred column name.
We should probably update that annotation to say that it should be independent of case. That is, if there is a vocabulary table that has a Term column in it, that should be considered a match.

This issue is referenced in pull request #411. The code can be tested here. The issuer dropdown is using the full_name column as the term defined in the annotations for this table. The RNA Construct column is using the term column as defined by one of the heuristics here.

I went to the referenced link for testing. The presentation looked right, its displaying the term instead of the id. However, it fails on submit.
Error 409 Conflict The request conflicts with the state of the server. Input data violates model. ERROR: insert or update on table "Subject" violates foreign key constraint "Subject_Issuer_fkey" DETAIL: Key (Issuer)=(Andrey Andreev) is not present in table "Person".
This error message suggests that you are not only using the term for presentation but also for assignment. The assignment must still be a value taken from the key field of course, not the presentation (term) field.

Pull request #411 has the updated code for this issue. The code now follows along with the pseudocode that @robes and I came up with yesterday afternoon. This also includes basic exception handling.
Assigning to @robes and @howdyjessie for review. Code can be tested here.

It worked for me.

@jrchudy I made a few comments in the PR. They are not huge but I think they should be addressed. Let me know when you update it. thanks


module 'scipy' has no attribute 'linregress'

I was trying to scipy.linregress but I would get module 'scipy' has no attribute 'linregress'.  I'm new to Python.

from scipy.stats import linregress

Thx


Create a download page

Description
Currently, the link to downloads links to the releases page, which is not user-friendly.
It'd be great if we could have a download page with buttons for Unix/Windows, the source code, previous versions, etc. so that it's more accessible.
What do you think? Thanks. 🙂

I agree with that. But I guess we'll have to add the versions manually. Fortunately, there are not many releases. It won't take long to do this.
A home page listing releases and subpages with release notes for releases would be nice.
@lareii What do you think?

not sure for release notes but i can create a download page for latest release

Can't we just create a home page where each release is listed, and just a separate page for their release notes?

For release notes, we should just link to the releases page of Jule, IMO.

For release notes, we should just link to the releases page of Jule, IMO.

Actually, yes. This approach also reduces workload of release process and GitHub release notes are pretty readable already. Therefore, we can use GitHub for release notes. We just need download page.

yeah, we can use github. ill do it.

created a download page with all versions listed.
https://jule.dev/downloads


Error ModuleNotFound not able to run the program

we see an error while executing rpbot.run
ModuleNotFoundError: No module named 'reportportal_client.service'
pip list shows the module
reportportal-client              5.4.0 is already installed

I'm having the same problem, I also tried a older version and it does not work as well.
Is there any fix or workaround ?


[Snyk] Security upgrade next from 12.2.4 to 14.2.7

Snyk has created this PR to fix 1 vulnerabilities in the npm dependencies of this project.
Snyk changed the following file(s):

package.json
package-lock.json

Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Uncontrolled Recursion SNYK-JS-NEXT-8186172
  696

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

👷 Deploy Preview for localhostorange processing.

Name
Link

🔨 Latest commit
96b04cf4be408e88434de2f11eaff70491fb6c44

🔍 Latest deploy log
https://app.netlify.com/sites/localhostorange/deploys/671b21c586186e0008f4ddbc


Correct computation of TeX sizes.

Em and mu sizes are relative to current font's quad metric,
which might not be "1em" in CSS terms.
We don't need the emPerEx metric, because we want to convert
TeX ex to CSS em, not TeX ex to TeX em. The xHeight
metric does that already: it is relative to font size.
Mu sizes scale with the style, em and ex do not (empirically
checked; agrees with rule 2 of TeXbook Appendix G).
This corrects a bug in b866cd5224b143 (in which em scaled),
and a bug in previous versions (in which mu did not scale).
Correct rule sizes. Previous comment---"the sizes of rules are
absolute"---was misleading. Rule sizes are NOT absolute---in
\large size, a rule denominated in 'em' is larger. But the 'em'
unit is not sensitive to styles. So now a 1em rule will be the
same size in super/subscript, as it should be, but an 18mu rule
will change size in super/subscript, as it should.

Note a TODO.

@edemaine This fixes the problem you reported in #732 and makes measurements more texlike. It corrects some bugs in #719 and some bugs in prior versions. I'll leave some comments on #732.

NB the screenshotter test will not run in TeX as is because mu is not allowed in rule dimensions…

I'll have a look at this tomorrow.

Hey @kevinbarabash, if you’d like to run the tests on texcmp, I could get rid of the 18mu rules. (\rule cannot take mu units in TeX.)
Here’s what the screenshotter test should show. The top row uses em units. The gaps should be (and are) the same in all styles. The middle row uses mu units. The gaps should scale with style (i.e., superscript smaller). The left column uses text size, the right column uses \footnotesize, so the gaps should be smaller on the right than the left. The bottom row has rules: 1em^1em, then 18mu^18mu. Again, the em rules should be the same size in superscript, the mu rules should scale.

Travis is confused again: this PR builds fine.
https://travis-ci.org/kohler/KaTeX/builds/251605937

I ran dockers/Screenshotter/screenshotter.sh --verify --diff --include=RelativeUnits locally and ended up with the following images.
Chrome:

Firefox:

Not sure why the test run you linked passed and these failed, but it seems to be failing consistently.  I'll send you a PR with updated screenshots.

Remove the \rules containing mu units, texcmp renders the following:

The relative distances between as and bs appears to be the same.  LGTM.


submit fresh coverage report

Coverage remained the same at 83.673% when pulling 59c0430e7e82a9ce882b66399c923665f8289281 on new-coverage-report into 8f8f6bdab101e4dccb2056f4e344cba017a9db8b on master.


'GeneratorContextManager' object has no attribute 'wordsize'

I'm trying to parse the i64 file located at python-idb/tests/data/arm64/. I run following commands:
import idb
db = idb.from_file('ls.i64')
api = idb.IDAPython(db)

But I got the following exceptions
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Python27\lib\site-packages\idb\idapython.py", line 1959, in __init__
    self.idc = idc(db, self)
  File "C:\Python27\lib\site-packages\idb\idapython.py", line 416, in __init__
    if self.idb.wordsize == 4:
AttributeError: 'GeneratorContextManager' object has no attribute 'wordsize'

How am I supposed to solve it? Any reply will be appreciated!

please use from_file as a context manager, like so:
with idb.from_file(args.idbpath) as db:
    api = idb.IDAPython(db)
    ....

example here: https://github.com/williballenthin/python-idb/blob/master/scripts/extract_function_names.py#L44-L49

Thanks!


JavaTemplate of field declaration omits initializing expression

See https://github.com/klauerm/rewrite-testing-frameworks/blob/b109223733cab4da32b2c6439440b09d5ece587f/src/test/java/org/openrewrite/java/testing/mockito/PowerMockitoMockStaticToMockitoTest.java#L77
The expected output of the recipe includes a template "private MockedStatic<#{}> mocked#{} = mockStatic(#{});" which generates a field like:
private MockedStatic<Calendar> mockedCalendar = mockStatic(Calendar.class);

The actual result is:
private MockedStatic<Calendar> mockedCalendar;

This is not a bug in JavaTemplate. It was a partially-implemented piece of a Recipe removing the assignment, not JavaTemplate failing to produce it in the first place.


chore(semantic-release): add release plugin

Coverage remained the same at 79.574% when pulling 0715e46a912c805f3aaf7d66567f5e122b75c46d on chore/fix-semantic-release-notes into ec96b701f87d7ab8e65dbe77127ccb7217029e79 on develop.


Refactor parseRequest buildSelectApiRequest, add buildMutateApiRequest function

With this refactor, select/mutate paths now have the same stages (http->ast->sql->result) and functions similar in structure. Probably now is a good time for @begriffs start splitting App.hs QueryBuilder.hs into smaller modules that probably mirror the stages above

:+1:


Include PR template in Contributing guidelines

The Pull Request template
https://github.com/sindresorhus/awesome/blob/master/pull_request_template.md
is not explicitly mentioned in the Contribution Guidelines page, and it
includes additional requirements not seen by the time someone is
creating a Pull Request. This fixes that.
Changes to be committed:
modified:   contributing.md

[Insert URL to the list here]
[Explain what this list is about and why it should be included here]
By submitting this pull request I confirm I've read and complied with the below requirements 🖖
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.
Requirements for your pull request

I have read and understood the contribution guidelines and the instructions for creating a list.
This pull request has a descriptive title.For example, Add Name of List, not Update readme.md or Add awesome list.
The entry in the Awesome list should:

Include a short description about the project/theme of the list. It should not describe the list itself.Example: - [Fish](…) - User-friendly shell., not - [Fish](…) - Resources for Fish..
Be added at the bottom of the appropriate category.

The list I'm submitting complies with these requirements:

Requirements for your Awesome list

Has been around for at least 30 days.That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.
It's the result of hard work and the best I could possibly produce.
Non-generated Markdown file in a GitHub repo.
Includes a succinct description of the project/theme at the top of the readme. (Example)
The repo should have awesome-list & awesome as GitHub topics. I encourage you to add more relevant topics.
Not a duplicate.
Only has awesome items. Awesome lists are curations of the best, not everything.
Includes a project logo/illustration whenever possible.

Either fullwidth or placed at the top-right of the readme. (Example)
The image should link to the project website or any relevant website.
The image should be high-DPI. Set it to maximum half the width of the original image.

Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
Includes the Awesome badge.

Should be placed on the right side of the readme heading.
Should link back to this list.

Has a Table of Contents section.

Should be named Contents, not Table of Contents.
Should be the first section in the list.
Should only have one level of sub-lists, preferably none.

Has an appropriate license.

That means something like CC0, not a code licence like MIT, BSD, Apache, etc.
WTFPL and Unlicense are not acceptable licenses.
If you use a license badge, it should be SVG, not PNG.

Has contribution guidelines.

The file should be named contributing.md. Casing is up to you.

Has consistent formatting and proper spelling/grammar.

The link and description are separated by a dash. Example: - [AVA](…) - JavaScript test runner.
The description starts with an uppercase character and ends with a period.
Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

Doesn't include a Travis badge.You can still use Travis for list linting, but the badge has no value in the readme.

Go to the top and read it again.

I have improved the contributing guidelines, so this is moot now. Thanks anyway :)


Feat/biasable split

[ ] test on the example
[ ] update documents

Codecov Report

Merging #41 (4ddaa13) into main (312a7a0) will increase coverage by 0.27%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #41      +/-   ##
==========================================
+ Coverage   92.80%   93.07%   +0.27%
==========================================
  Files           8        8
  Lines         125      130       +5
  Branches       35       36       +1
==========================================
+ Hits          116      121       +5
  Misses          9        9

Impacted Files
Coverage Δ

src/make-runtime-config.ts
100.00% <100.00%> (ø)

src/split-challenge.ts
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


ENH: grow and shrink methods

Describe the solution you'd like
specify a length, and one of {"left", "right", "both"} and it grows or shrinks every interval accordingly

I would like to work on this

@mesejo Hey Daniel, this project is still under rapid development, and is a bit unstable.  I'm not sure these methods will be included, and I'm not even sure what these methods should do due to the two different interpretations of an array of intervals: see "with respect to set operations an interval array can be interpreted in one of two ways...." at the bottom of https://piso.readthedocs.io/en/latest/user_guide/intervalsets.html
We could merge intervals or keep them separate before - and after - a shrink or grow operation, and the two options come from the two different interpretations.
Long story short, I suggest we hold off on this one for now.  If you'd like to contribute to a similar project then I'd suggest looking through issues in the staircase repo.   That project is stable and has a development guide
Cheers, Riley.

Hey Riley! Thanks for answering. I would take a look at the issues, would you like me to help in a particular one?

@mesejo I've added a few more items to the Issue tracker which might interest you if you wanted to contribute to this project


File paths are hardcoded into SpatialAnchorsUnityBuildProcessing.cs

Instead of syncing to ASA via git, I downloaded the latest release package and added it to my Unity project. Given that I'll add a bunch of different packages, I wanted to put all ASA related stuff into one subfolder to keep track of the different package contents. Unfortunately, I ran into issues, as I didn't know that SpatialAnchorsUnityBuildProcessing.cs script has some hard-coded file paths in there. Maybe it would be nice adding a note about this here to let developers know that if they decide to rearrange files that they have to update that file (and maybe even explain what the file does anyways).

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

ID: 123315ce-4945-a613-4cb6-cbfe22ef9d42
Version Independent ID: 17ef871c-3aa5-f67b-5c97-fcce3fb7df85
Content: Quickstart - Create a Unity HoloLens app with Azure Spatial Anchors
Content Source: articles/spatial-anchors/quickstarts/get-started-unity-hololens.md
Service: azure-spatial-anchors
GitHub Login: @craigktreasure
Microsoft Alias: crtreasu

Thanks and good point. We'll consider this in our next round of doc updates.

@craigktreasure Thanks for the quick response.
@sostel Closing this issue for now. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.


Added a toString function that returns name and path of the file

Nothing incredibly advanced, but might be useful for other people as it was for me.

we can do a follow up commit for that

ok, go.


[Hyperion] Indentation issues

Indentation issues in Code editor in EA app detail - add 2 tab sizes/spaces in both read-only & edit mode.
https://discord.com/channels/769482988882493450/877409779021144104/935202037665247273

Changes have been made and under review - https://github.com/devtron-labs/dashboard/pull/296


Minor code refactoring in redis_worker.py

https://github.com/walker76/stackoversight/blob/e9255c687662c16469d9b8f3fb5df4cf9a180eb8/stackoversight/taskqueue/redis_worker.py#L15
Can be rewritten as:
redis_password = os.getenv("REDIS_PASSWORD", "")

This will be resolved in branch testing_pipe when the PR is merged


Correctly handle missing TTFB telemetry

The send_end and receive_start times can be missing, which we weren't
handling.
Signed-off-by: James Bornholt<EMAIL_ADDRESS>
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I agree to the terms of the Developer Certificate of Origin (DCO).

Should fix transient failures like this: https://github.com/awslabs/mountpoint-s3/actions/runs/5154764809/jobs/9283608663#step:8:1384


Attempt to better handle HTTP ReadTimeout/ConnectionError errors

Check if this PR fulfills these requirements:

[x] My changes respect the Kodi add-on development rules
[x] I have read the CONTRIBUTING document.
[x] I made sure there wasn't another Pull Request opened for the same update/change
[x] I have successfully tested my changes locally

Types of changes

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

Description

Some users have encountered HTTP errors as:
ConnectionError: ('Connection aborted.', error("(104, 'ECONNRESET')",))
Issue #1004
ReadTimeout: HTTPSConnectionPool(host='www.n*****x.com', port=443): Read timed out. (read timeout=None)
Issue #914
I have no idea if the cause is the network or the Netflix servers, or a bug in Requests/Urlib module
this problem happen only with some users on linux/windows platform and on both Kodi 18/19 (python 2 and 3)
For the "Connection aborted ... ECONNRESET" error case, has been tried every type of solutions provided from:
https://github.com/psf/requests/issues/4937
https://github.com/psf/requests/issues/3845
Solutions tried:

Tried to add extra time between HTTP requests (time.sleep(0,5))
Tried to use a single Requests session object (on NF session service) instead of two (one on MSL service / one on NF session service)
Tried to install (on python 2):

pip install requests[security]
pip install pyopenssl ndg-httpsclient pyasn1

Tried to add custom HTTPAdapters with max_retries

from requests.adapters import HTTPAdapter
session.mount('http', HTTPAdapter(max_retries=3))
session.mount('https', HTTPAdapter(max_retries=3))

Nothing works
I don't remember in which Issue message, but i read about a possible Request or Urlib bug that in some situations doesn't close opened persistent connections anymore, therefore on next http request cause the ConnectionError ... ECONNRESET.
Perhaps something similar is true, because if you force to close the connection by add on each HTTP request the header
Connection: close the ConnectionError ... ECONNRESET error not happen anymore,
although i don't understand why it only happens to certain users
but forcing close the connetion on each request does not seem to me to be good practice to do with HTTP1.1 servers.
so as workaround i added a simple retry loop.
In case of Feature change / Breaking change:
Describe the current behavior

Describe the new behavior

Screenshots (if appropriate):

i also had issues with timeout errors. i am not sure if the reason only applies to me but i found a solution.
I "debugged" the timeout by running curl www.netflix.com and found it stuck for most of the requests. I found a blog talking about netflix blocking ipv6 tunnels which basically disables ipv6 usage. To prevent this you can "blackhole" the ipv6 address and suddently the connection always works:
https://blog.jmwhite.co.uk/2016/06/12/netflix-starts-blocking-ipv6-tunnels/
sudo ip -6 route add blackhole 2a05:d018:76c::/48
i hope it is of use to someone.

i also had issues with timeout errors. i am not sure if the reason only applies to me but i found a solution.
I "debugged" the timeout by running curl www.netflix.com and found it stuck for most of the requests. I found a blog talking about netflix blocking ipv6 tunnels which basically disables ipv6 usage. To prevent this you can "blackhole" the ipv6 address and suddently the connection always works:
https://blog.jmwhite.co.uk/2016/06/12/netflix-starts-blocking-ipv6-tunnels/
sudo ip -6 route add blackhole 2a05:d018:76c::/48
i hope it is of use to someone.

interesting i found various articles on the net that talk about this
if it really works, it is not an easy thing to do for non-expert users could cause more problems than solutions if they do something wrong...
i just don't see explained how to undo the changes

interesting i found various articles on the net that talk about this
if it really works, it is not an easy thing to do for non-expert users could cause more problems than solutions if they do something wrong...
i just don't see explained how to undo the changes

interesting i found various articles on the net that talk about this
if it really works, it is not an easy thing to do for non-expert users could cause more problems than solutions if they do something wrong...
i just don't see explained how to undo the changes
PS. this problem affect also Windows system not only linux

I just wanted to document this. Maybe we could add this to the FAQ.

interesting i found various articles on the net that talk about this
if it really works, it is not an easy thing to do for non-expert users could cause more problems than solutions if they do something wrong...
i just don't see explained how to undo the changes
PS. this problem affect also Windows system not only linux

I just wanted to document this. Maybe we could add this to the FAQ.


Connect questions to Videos

PR Fixes:
Features Implemented

When creating a question, users should have the option to link it to a specific video.
Users can either search for a video or select one from a searchable dropdown menu.
This feature should be optional, as we still want to allow questions without associated videos.
Each video should have a button that, when clicked, redirects the user to all questions related to that video.

Feature for Linking Video

Link Videos
Video search functionality
Remove video tag functionality
Assigned video name tag to each question in the dashboard

https://github.com/user-attachments/assets/7b071ae2-84dd-47da-a162-3994c7dacd79
Implementation for bulk video content

Search option to filter videos
Scrollable Interface
(Note) Tested for dummy data

https://github.com/user-attachments/assets/817b96a4-8e2f-4924-aa26-61364ad65942
Video to question link Feature

User can redirect to questions related to that video

https://github.com/user-attachments/assets/785a27d1-3d1d-4c22-a95f-26338eecd43c
V2 ideas

Students can filter questions from the dashboard itself
Students can directly create questions from the video panel itself
Students can link multiple videos to a particular question

Open for improvements or implementing new ideas

Contact: https://x.com/_shaurya35
Github: https://github.com/shaurya35/

Resolves #862
Checklist before requesting a review

[X] I have performed a self-review of my code
[X] I assure there is no similar/duplicate pull request regarding same issue

@siinghd can u review this?

closing in favor of https://github.com/code100x/cms/pull/1337


Image cannot be displayed in the admin panel

Package
filament/spatie-laravel-media-library-plugin
Package Version
2.8.0
Laravel Version
8.77.1
Livewire Version
2.8.2
PHP Version
8.0.14
Bug description
Image cannot be displayed in the admin panel.
I see it endlessly.

Steps to reproduce
No response
Relevant log output
No response

Make sure that your public directory is linked: php artisan storage:link.
If that doesn't work, please check for console errors.

I am developing locally and it probably has to do with "Referrer Policy: strict-origin-when-cross-origin"

I don't think this is a Filament issue, make sure your APP_URL is correct.

I don't think this is a Filament issue, make sure your APP_URL is correct.

I've experienced this same issue and was the APP_URL setting indeed

I don't think this is a Filament issue, make sure your APP_URL is correct.

Yes you are right. The problem was with the wrong APP_URL setting.
Thanks!!!


Add points issue

In example shows error while adding new points:
ERROR:SCRIPT: /main/editor/editor.script:228: The receiver shouldn't be nil stack traceback: 	[C]: in function 'post' 	/main/editor/editor.script:228: in function </main/editor/editor.script:207>

Seeing this as well. Looks like this is no longer working.

Alright, thanks for the report! I'll take a look at it.

Alright, it was a one-liner fix. Honestly I don't know how this worked ever before.
Sorry for leaving this for so long. I must have completely missed the original issue post. :S

It's okay. I still however can't get it working. The first several clicks don't register and when the clicks start to work, they're in the wrong locations. I made a video that shows the problem.
https://monosnap.com/file/pSwGYrEyMaulXOSjYwk3OATYuwXgWL

Hmm, well that's pretty messed up! No errors in the console?

No errors in the console. I used print to test input and input is being recognized.
Resizing the window almost fixes the issue. After resizing, the points appear correctly after clicking. Prior to resizing the window, the points are offset to the positive x,y positions.
I enabled High DPI and still had this issue.
Technically, it works after resizing the window, clearing the previous points, and starting a new shape.

OK, thanks, that helps. Yeah, so it has something to do with the screen-to-world transformation. It's annoying that it works fine on my machine but breaks on yours. You're running it on Mac? I'll see if I can find anything. Thanks for testing.

Yes, on a macbook.
On Thu, Apr 15, 2021 at 5:58 PM rgrams @.***> wrote:

OK, thanks, that helps. Yeah, so it has something to do with the
screen-to-world transformation. It's annoying that it works fine on my
machine but breaks on yours. You're running it on Mac? I'll see if I can
find anything. Thanks for testing.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/rgrams/defold_polygon_editor/issues/4#issuecomment-820497606,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABBQMCPMHC4ILZS5UOZVQS3TI35LBANCNFSM4QAHM4GQ
.

--
Respectfully,
Raymond Duke
raymondduke.com

@RaymondDuke Would you mind trying it again now to see if it's fixed?
To be honest I didn't actually diagnose that specific problem, but there was some very questionable bits in the camera/rendering code, which I replaced. The web version is working properly now, so hopefully it works on mac as well.

@rgrams I haven't had a chance to check this out yet on my mac, but I can confirm the web version works great.


Refactor: landing page

Refactor components to use vue composition API. To make it easier for review and test, I will make multiple PR based on this list:
trying to refactor from the deepest/low-level component, in summary, carousel components are something like this:
carousel
├── card
│   └── media
│   └── identity
│       └── identity-popover

[ ] curated list

[ ] #3772
[ ] #3776

[ ] latest sales, popular collections, and newest list (move component from /rmrk/)

[ ] #3773
[ ] #3774
[ ] #3775

[ ] identity

[ ] https://github.com/kodadot/nft-gallery/issues/3747
[ ] https://github.com/kodadot/nft-gallery/issues/3749
[ ] https://github.com/kodadot/nft-gallery/issues/3760

[ ] media

[x] https://github.com/kodadot/nft-gallery/pull/3718
[ ] https://github.com/kodadot/nft-gallery/issues/3750

[ ] tbd...

to avoid losing so much context when reviewing the code, create a separate PR for refactoring to vue compose API. context: https://github.com/kodadot/nft-gallery/pull/3718#pullrequestreview-1072558888

ASSIGNMENT EXPIRED - @preschian has been unassigned.

@preschian you need to link the issues in PR if you want to keep the assignment going past the allocated time :)

@preschian or should the PR solve this one only partially? perhaps we can extract the part you've done to standalone issue if that's the case?

@preschian or should the PR solve this one only partially? perhaps we can extract the part you've done to standalone issue if that's the case?

oohh I think this is better. Yaps, this is only partial, next parts I will open a new standalone issue and link to this issue 👍

lol why it closed even not linked as pr closes 🤔
thanks for reopening 🙌

lol why it closed even not linked as pr closes

linked issue in pr will close


duplicate alibaba bug bounty programs

Hi @bauthard ,
I saw that the alibaba bug award exists. so I wanted to uninstall the unnecessary program.
Because this is repeating twice.
Regards,
@ismailtasdelen

Hey @ismailtasdelen,
Looks like you have a duplicate on the local version, to resolve this you can simply follow below steps!
rm -rf public-bugbounty-programs

and clone the project again
git clone https://github.com/projectdiscovery/public-bugbounty-programs.git

Thanks response @bauthard 👍


Is there any API to get test-analytics

[Enter feedback here]
For example, I want to get the tests duration time in 7 days/14 days/30 days, I just click the mouse. However, is there any automation tool to make it? I want to use coding to do the same thing

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

ID: ea03f35c-0c7e-804c-a73f-933993ba1a0f
Version Independent ID: 11a808fb-aaa0-4f43-8dba-750ff8e093de
Content: Test Analytics - Azure Pipelines
Content Source: docs/pipelines/test/test-analytics.md
Service: azure-devops-pipelines
Sub-service: azure-devops-pipelines-test
GitHub Login: @raviLiftr
Microsoft Alias: ravikum

@wenjx -- thank you for your question.  Please consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow

cc @raviLiftr for awareness
I am closing this issue now.  You are welcome to @ mention me for any followup.  We hope to hear from you again.


Async config_transformHttpRequestMessage

First I'd like to express my admiration for the project. I like it very much.
I was wondering if there is a way to pre-process message in an async fashion (e.g. Task version like config_transformHttpRequestMessageTAsync) or this feature doesn't exist for a reason?
So far I worked it around in a truly ugly manner but that is not a good solution:
    type IRequestContext<'a> with

        [<CustomOperation("config_transformHttpRequestMessageTAsync")>]
        member inline this.TransformHttpRequestMessage
            (
                context: IRequestContext<#IConfigure<ConfigTransformer, _>>,
                transformer: HttpRequestMessage -> Task<HttpRequestMessage>
            ) =
            context.Self.Configure(fun s ->
                { s with
                    httpMessageTransformer = fun m -> (transformer m).GetAwaiter().GetResult() })

Hi @queil , thanks for the issue.
What's the purpose of having an async message transformer? I could think of such an example:
let request = task {
    let! theContent = File.ReadAllTextAsync("c:/temp/content.txt")
    return! http {
        GET "https://www.wikipedia.de"
        config_transformHttpRequestMessage (fun msg ->
            do msg.Content <- new StringContent(theContent)
            msg
        )
    }
}

What we can see in the example is: As soon as an async-fetched value is used in request definition (no matter if it's a header, content, transformer, config value, etc.), the whole request definition has to be lifted to async. It does not matter whether the asynchronous call occurs before the request definition (like in this example) or within - the effect is always the same. This is something that I think is not practicable, since the definition of a request is just data.

@RonaldSchlenker Thanks for your response. I have a use case in which I asynchronously read request's content and store it (also asynchronously) in a data store before sending. Then such a logging function I can apply in multiple requests (think of a declarative HttpClientHandler). Does this make sense?

That sounds to me pretty close to the example I posted above, isn’t it?

The effect is technically the same in the sense, that yes, in both cases the code runs before the request. But this doesn't feel very elegant. I.e. I hoped to use it like a pipeline or middleware but I understand, as you said, that rewriting the whole internals to async just to support this is not very practical.

If you want, you could provide a more complete example of how you think it could look like. Maybe there’s something in your idea which I don’t see.

@RonaldSchlenker That's fine. I think I can solve it easily with DelegatingHandler.


Proxy more HTTP verbs

In brief I want to use Guy and overcome CORS limitations on the Git API in order to use https://github.com/isomorphic-git/isomorphic-git. I know Guy is meant to be very brief and simple but I think that if done cleverly, adding methods to the built in proxy shouldn't add complexity...
So think of this as a feature request, maybe I'll find the time to dig into it, but can't promise.
I thought I'd share the idea here, ask if it's within scope and maybe get pointers.
Thank you!

What verbs do you need ?
Le sam. 2 mai 2020 à 06:19, Sebastian Silva<EMAIL_ADDRESS>a
écrit :

In brief I want to use Guy and overcome CORS limitations on the Git API in
order to use https://github.com/isomorphic-git/isomorphic-git. I know Guy
is meant to be very brief and simple but I think that if done cleverly,
adding methods to the built in proxy shouldn't add complexity...
So think of this as a feature request, maybe I'll find the time to dig
into it, but can't promise.
I thought I'd share the idea here, ask if it's within scope and maybe get
pointers.
Thank you!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/manatlan/guy/issues/18, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABEZQU5NOYNJQYQII32VSLRPONLPANCNFSM4MXQWGAA
.

Sorry for the radio silence. I gather from https://github.com/isomorphic-git/isomorphic-git/blob/9d3f0dede5e4384b418b0bf1252c0d1fd0f50c65/src/managers/GitRemoteHTTP.js that only GET and POST are required but I thought OPTIONS would be too. I'm working on a clean simple proof of concept to try things out, will post it when it's ready.

I'm sorry I had misdiagnosed the issue. It's not about the HTTP verbs. I see we have most (I previously missed OPTIONS when trying to use it for WebDAV protocol).
In this case it looks like Git implements a special HTTP 'smart' protocol and I'm not sure what we would be missing to use it.
I've pushed a proof of concept that fails with the most naive approach possible, to point the browser git client to location.origin + '/_/' + target_url but I keep getting:

SmartHttpError: Remote did not reply using the "smart" HTTP protocol. Expected "001e# service=git-upload-pack" but received: HTTP 404: Not Found

Or variations thereof.
I will continue to iterate with https://gitlab.com/fuentelibre/guit and see what we are missing. I will compare with https://github.com/isomorphic-git/cors-proxy/ which does the same thing. Any ideas welcome.

The latest commit in https://gitlab.com/fuentelibre/guit manages to get info over HTTPS. It just happens that github gists don't offer remote info or something like that. I was able to get from gitlab and github repositories.
I'll close this then!


evothings.ble.startScan() is missing serviceUUIDs in adapter.startScan

// Begin scanning for devices
adapter.startScan = function(
serviceUUIDs,	// String[] serviceUUIDs		advertised service UUIDs to restrict results by
foundFn,		// Function(Object deviceInfo)	function called with each discovered deviceInfo
completeFn,		// Function()					function called once starting scanning
errorFn			// Function(String errorMsg)	function called if error occurs
)
{
init(function() {
evothings.ble.stopScan();
evothings.ble.startScan(
serviceUUIDs,
function(deviceInfo) {
if (foundFn) { foundFn(createBleatDeviceObject(deviceInfo)); }
},
function(error) {
if (errorFn) { errorFn(error); }
});
if (completeFn) { completeFn(); }
});
};

@dgoosse Hi, added missing parameter in this pull request: https://github.com/thegecko/bleat/pull/41
Thanks for reporting!

Added test report to pull request: https://github.com/thegecko/bleat/pull/41#issuecomment-217730655

I should add that Cordova BLE plugin 1.1.2 or later is needed for service UUID scanning to work: https://github.com/evothings/cordova-ble/releases


Fix spelling typos

Should be non-semantic.
Uses https://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines to find likely typos.

Thanks, did you run a program to find them?

I ran the Wikipedia list through a loop of git greps, nothing fully automated.


jmespath-java  1.11.458 is not available

jmespath-java 1.11.458 is not available in below repo
https://repo1.maven.org/maven2/com/amazonaws/jmespath-java/

@ssrangdal You're confusing this library and the one from AWS.

As noted, not relevant to this library.


Require Recycling Error Logs

I keep getting this error message whenever i click on the payment button. It does work but still i get this error | warning logs on my screen. Pls any suggestion on a quick fix to this?

Hi @therealgemjosh, unfortunately, there's no way to keep this from happening because of the dependency on fetch and abortcontroller-polyfill this polyfill helps us abort fetch requests. They kind of reference one another that's why the warning, but this does not impact performance and is supported. However, if you still want to keep the error from showing, simply add console.ignoredYellowBox = ['Require cycle: node_module\'']; to the top of your application, this will keep the warning from showing. If this solves your problem, please reply so I can close the issue.
Thanks.

I did add the code snippet above to my index.js but still the warning persist. this is really going to be bad in production base application IMO

All right @therealgemjosh glad your issue is solved, will be closing this for now.


Use Redux in React components

Connect your store to the main component of your React app.
Define a state slice which will contain your books.
Display your books, received from the slice, in a reusable component
Dispatch actions using useDispatch
Add a  component, which includes:

An event handler that adds a book to the books array (with attributes id, title and author)

Add a  component, which includes:

An event handler that removes a book to the books array (by id)

Add a  component, which includes:

An event handler that filters a categories of the categories array (by country)

The last requirement is not clear because in previous requeriments we didn't have to add a country to the book, even in the picture there is not country. I think it's an error, so please let me know if it is.


[stable/aws-iam-authenticator] Fix README table

Signed-off-by: Andrew Plummer<EMAIL_ADDRESS>What this PR does / why we need it:
Makes the table in the README be not broken.
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/chart])

(FAO @sHtev)

/assign @cpanato


The Score button is displayed for levels without a Scoring Type in the Campaign.

Some levels don't have a scoreType so when pressing the button, an empty score modal displays.

Has this been fixed? it looks like Zerrien's commit fixed it but the issue is still open.


can't set namespace and applicationId in .env file

react-native 0.71
since package has been removed in AndroidManifest.xml, there's a new property namespace in app/build.gradle which is the alternative. But right now I can't define it in env file
    namespace project.env.get("APP_PACKAGE")  // define it in env file will not work
    defaultConfig {
        applicationId project.env.get("APP_PACKAGE")
        ...
    }

is it a bug?

same issue

@chj-damon Hello, did you somehow manage to solve this problem?

sorry, I dont know

I'm facing this issue as well. Removing the namespace property also doesn't work. Did either of you find a solution?

I'm facing this issue as well. Removing the namespace property also doesn't work. Did either of you find a solution?

hard code right now. I wish we can get response from the author.

same issue ;)

I agree it would be nice to be able to read the applicationId from the .env file. Depending on how you define your id, it may work for you to replace your .env strategy by combining the defaultConfig with the applicationIdSuffix in productFlavors.
Example:
    defaultConfig {
        applicationId "com.mywebsite.myapp"
        ...
    }

    //...

    flavorDimensions "environment"
    productFlavors {
        dev {
            dimension "environment"
            applicationIdSuffix ".dev"
        }
        staging {
            dimension "environment"
            applicationIdSuffix ".staging"
        }
        prod {
            dimension "environment"
            applicationIdSuffix ""
        }
    }

Did anyone solve this issue?

@blwinters -
I'm still waiting for a response from the authors of the package

any updates guys?

+1

+1

+1

+1

any updates?

any update on this?

Any updates?

Any updates?


Dockerhub

Hi,
first of all nice project.
Is it possible to get it on dockerhub?
Im currently using Unraid and the best way to get the latest docker is via dockerhub.
Thanks.
c0rrre

I'm gonna have to look into that, never published any docker images before.

After finally figuring out some extremely confusing documentation, i think i managed to upload it.
https://hub.docker.com/repository/docker/mrbrax/twitchautomator
I don't know if it works.

Thanks for creating it on dockerhub, i found some documentation for automatic building to dockerhub.
https://docs.docker.com/docker-hub/builds/

Yeah it looks neat, but it wanted full read/write access to all my repos here.

alright :)
ill test the dockerhub image soon

Would love a docker image as well. @c0rrre did you test this?

anyone's free to build docker images, it's not in my priorities until php 7.4 is added to the image i use, unless someone does a pull request

Makes sense, thanks for the fast reply!

anyone's free to build docker images, it's not in my priorities until php 7.4 is added to the image i use, unless someone does a pull request

The following image uses php 7,4: erseco/alpine-php7-webserver:edge, can you update it?

anyone's free to build docker images, it's not in my priorities until php 7.4 is added to the image i use, unless someone does a pull request

The following image uses php 7.4: erseco/alpine-php7-webserver:edge, can you update it?

if it uses the exact same config and paths maybe

anyone's free to build docker images, it's not in my priorities until php 7.4 is added to the image i use, unless someone does a pull request

The following image uses php 7.4: erseco/alpine-php7-webserver:edge, can you update it?

if it uses the exact same config and paths maybe

It's a fork from the image you are using at the moment, so it should be similar.

That version outputs PHP Fatal error:  Allowed memory size of 2097152 bytes exhausted (tried to allocate 2200606 bytes) in Unknown on line 0 when trying to run composer. I guess that's why it's the edge version.

alright, managed to get around it and pushed a new image out

It seems to be working, until I had a crash by changing one setting. I don't think it's related to the docker itself so I created a new issue here #13

you should get a subscription response too

you should get a subscription response too

Does the app url need to be the external server IP and be accessible outside (internet)? I think that might be the problem, but I'm not sure since I can't see anything about it on readme.

you should get a subscription response too

Does the app url need to be the external server IP and be accessible outside (internet)? I think that might be the problem, but I'm not sure since I can't see anything about it on readme.

yes, as that is the url twitch servers need to contact.
it's mentioned in requirements as "Public facing webserver (nginx, apache, etc)"

Does the app url need to be the external server IP and be accessible outside (internet)? I think that might be the problem, but I'm not sure since I can't see anything about it on readme.

yes, as that is the url twitch servers need to contact.
it's mentioned in requirements as "Public facing webserver (nginx, apache, etc)"

Alright thanks for the quick answers, I managed to get the subscription response. I'm still having troubles with the https/insecure password but I'll try and debug it myself.

Couple of questions I have:

TwitchAutomator is always saying streamlink exited but capturing didn't complete while recording, is this normal?

The download chat option only works after the stream has ended and when the VOD is available, I guess because it didn't work for me. Unfortunately most streamers I know have VODs disabled because of the DMCA stuff going on so I have to test out the "chat_dump" option which you refer as unstable.
My suggestion here is maybe rename the "download chat" to include somehow VOD/After Stream, so it's not misleading like it was for me for the first time, thinking it was going to download chat on the fly while the stream is playing.
Otherwise it seems it is working, which is great!

yeah that shouldn't happen at all, must be a docker issue, which i can't really solve since i don't have a setup
the live chat capture isn't really recommended since executed processes from php stop while it's not outputting anything, making the capture pause for great amounts of time

yeah that shouldn't happen at all, must be a docker issue, which i can't really solve since i don't have a setup. some log output would be helpful though

I think I know why this is happening, I'm seeing in the logs that the command ps -p is not recognized, which I verified by running the same command inside the running image:

Let me know if you want to try running other commands to test it out.

the live chat capture isn't really recommended since executed processes from php stop while it's not outputting anything, making the capture pause for great amounts of time

That's unfortunately, that way streamers that don't save vods/vods disabled will not have any chat at all.

should be fixed in the docker image i'm pushing now

should be fixed in the docker image i'm pushing now

Confirmed it is working now:

This is a bit off topic but since I can't see any other way of contacting you, I'm going to put this here:
Have you checked this website: https://twitcharchives.com/deleted-vods ? It seems with this we could get deleted vods and maybe download chat with it.

For example last moonmoon stream that I recorded is there in the first row, TwitchAutomator couldn't find the vod because it was deleted/not saved.

yes, there are hidden api endpoints for that, i haven't really delved into it though

That's unfortunately, that way streamers that don't save vods/have vods disabled will not have any chat saved at all.

dev branch now includes a brand new chat dumper which seems to be way more stable than the old one, a 10 hour stream seems to get dumped fine
i'll bump this up to main when i've used it more

I found an error on the dev branch, the APK package is not node but nodejs.

I found an error on the dev branch, the APK package on Dockerfile is not node but nodejs.

ah, i was wondering about that, just took a guess, thanks


Update dependencies

Goal
Fix security warnings from npm
Testing
Run through CI to ensure no regressions are introduced.

Superseded by #89


aggregate script tags

Currently, it appears that if a parent component/page uses helmet with script tags, and a child component also uses script tags, the child script tags will replace the parent script tags.  I would like the ability for these scripts to be aggregated such that parent scripts would be combined or aggregated with the child scripts so that all the necessary scripts are properly loaded into the head.

Helmet will include both scripts in the head if the parent and child scripts have different src values.  Can you name the child scripts differently in order to preserve both sets of scripts?

@benmonro Post another issue if you still have a need for aggregating the scripts, although I think you can name the scripts differently to preserve both scripts appearing in your document head.  Closing for now.


Add tool for Estimation in Agile Playbook

@janine-zhu - is this issue still relevant, and active or ok to close?


@vue/server-renderer renderToString generating incorrect srcset URL for source elements within a router link

Version
3.1.0-beta.6
Edit: Still an issue as of 3.2.30
Reproduction link
https://github.com/lukewarlow/vue-server-render-bug
Steps to reproduce
Clone the git repository. Run npm install and then npm run generate. This will generate a dist/static/index.html file. (One is already generated)
What is expected?
The generated html file should have two picture elements which point to different images in both the source element and the img element. As seen in the source file at src/views/Home.vue.
<source
  media="(prefers-color-scheme: dark)"
  type="image/svg+xml"
  srcset="/img/code-white.svg" />

What is actually happening?
In dist/static/index.html you will be able to see that the img elements have different src values which is correct. But the source elements both have the same srcset value which is incorrect.
<source
  media="(prefers-color-scheme: dark)"
  type="image/svg+xml"
  srcset="/img/generic-logo-white.svg" />

This is https://github.com/vuejs/vue-next/issues/3536 reopened as the commit to fix it hasn't worked. Apologies if I'm doing something wrong in my SSR code, but I do believe this is a bug.

I updated the expected and actually happening based on what you explained. Edit it if that's not what you meant

I hate leaving comments like this but this bug is blocking me migrating a few sites over to SSR. I see there's a PR that's been open a while to address this issue, is there anything I can do to get that reviewed?

@lukewarlow
Let's pushing this. ping @yyx990803

Just tested on latest Vue and it's still reproducible.


AZNewDispatchingLogic - Handle active/inactive executors

During deployment, we call activate API to set the new executors to active in DB and deactivate API to set the old ones to inactive.
With the new change in #2038 design, the new executors should start polling from DB after they are set to active and the old executors should stop polling from DB after set to inactive.
Todo:
If we want to support useExecutor flow parameter in the future, this behavior has to be modified. A new column called use_executor will be added to the execution_flows table. Both old and new executors will poll from execution_flows table. The old executors can only poll executions with use_executor == <polling_executor_id> while new executors can poll executions with use_executor == <polling_executor_id> or use_executor is null.

Pull Request Test Coverage Report for Build 4285

0 of 2 (0.0%)  changed or added relevant lines in 1 file are covered.
7 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-0.009%) to 36.509%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

azkaban-exec-server/src/main/java/azkaban/execapp/FlowRunnerManager.java
0
2
0.0%

Files with Coverage Reduction
New Missed Lines
%

azkaban-exec-server/src/main/java/azkaban/execapp/FlowRunnerManager.java
1
20.42%

azkaban-web-server/src/main/java/azkaban/flowtrigger/FlowTriggerService.java
1
60.08%

azkaban-common/src/main/java/azkaban/jobExecutor/AbstractProcessJob.java
2
60.71%

azkaban-exec-server/src/main/java/azkaban/execapp/JobRunner.java
3
76.99%

Totals

Change from base Build 4282:
-0.009%

Covered Lines:
10767

Relevant Lines:
29491

💛  - Coveralls


Cookbook-provided package provider still used on Chef 12

Cookbook version
2.1.2
Chef-client version
12.17.44
Platform Details
macOS 10.12.2 (x86_64-darwin13)
Scenario:
Marking a package with action :upgrade fails when the package is not installed, which, per #58 is intentionally left broken on Chef <12, but should work on Chef 12.
Steps to Reproduce:
Mark a package that has never been installed with action :upgrade. Why precisely the cookbook-provided package provider is used on Chef 12 is unknown. Note that, while the “git” package is used here, substituting an alternative package yields the same failure.
Expected Result:
Successfully installs package, seemingly using the built-in (non-cookbook) package provider.
Actual Result:
-----> Starting Kitchen (v1.14.2)
-----> Converging <>...
       Preparing files for transfer
       Preparing dna.json
       Resolving cookbook dependencies with Berkshelf 5.3.0...
       Removing non-cookbook files before transfer
       Preparing roles
       Preparing solo.rb
-----> Chef Omnibus installation detected (install only if missing)
       Transferring files to <>
       Starting Chef Client, version 12.17.44
       resolving cookbooks for run list: ["homebrew", "workstation::git"]
       Synchronizing Cookbooks:
         - homebrew (2.1.2)
         - build-essential (7.0.2)
         - workstation (0.0.0)
         - mingw (1.2.4)
         - seven_zip (2.0.2)
         - compat_resource (12.16.2)
         - windows (2.1.1)
         - ohai (4.2.3)
       Installing Cookbook Gems:
       Compiling Cookbooks...
       Converging 5 resources
       Recipe: homebrew::default
         * remote_file[/tmp/kitchen/cache/homebrew_go] action create (up to date)
         * execute[install homebrew] action run (skipped due to not_if)
         * homebrew_package[git] action install (skipped due to not_if)
         * execute[update homebrew from github] action run
           - execute /usr/local/bin/brew update || true
       Recipe: workstation::git
         * homebrew_package[git] action upgrade

           ================================================================================
           Error executing action `upgrade` on resource 'homebrew_package[git]'
           ================================================================================

           Mixlib::ShellOut::ShellCommandFailed
           ------------------------------------
           Expected process to exit with [0], but received '1'
           ---- Begin output of brew upgrade git ----
           STDOUT:
           STDERR: Error: git not installed
           ---- End output of brew upgrade git ----
           Ran brew upgrade git returned 1

           Cookbook Trace:
           ---------------
           /tmp/kitchen/cache/cookbooks/homebrew/libraries/homebrew_package.rb:95:in `get_response_from_command'
           /tmp/kitchen/cache/cookbooks/homebrew/libraries/homebrew_package.rb:70:in `brew'
           /tmp/kitchen/cache/cookbooks/homebrew/libraries/homebrew_package.rb:54:in `upgrade_package'

           Resource Declaration:
           ---------------------
           # In /tmp/kitchen/cache/cookbooks/workstation/recipes/git.rb

             1: package 'git' do
             2:   action :upgrade
             3: end

           Compiled Resource:
           ------------------
           # Declared in /tmp/kitchen/cache/cookbooks/workstation/recipes/git.rb:1:in `from_file'

           homebrew_package("git") do
             package_name "git"
             action [:upgrade]
             retries 0
             retry_delay 2
             default_guard_interpreter :default
             declared_type :package
             cookbook_name "workstation"
             recipe_name "git"
           end

           Platform:
           ---------
           x86_64-darwin13

       Running handlers:
       [2016-12-19T08:23:35-08:00] ERROR: Running exception handlers
       Running handlers complete
       [2016-12-19T08:23:35-08:00] ERROR: Exception handlers complete
       Chef Client failed. 1 resources updated in 15 seconds
       [2016-12-19T08:23:35-08:00] FATAL: Stacktrace dumped to /tmp/kitchen/cache/chef-stacktrace.out
       [2016-12-19T08:23:35-08:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
       [2016-12-19T08:23:35-08:00] ERROR: homebrew_package[git] (workstation::git line 1) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
       ---- Begin output of brew upgrade git ----
       STDOUT:
       STDERR: Error: git not installed
       ---- End output of brew upgrade git ----
       Ran brew upgrade git returned 1
       [2016-12-19T08:23:35-08:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)

I need to finish up #107 and ship it to resolve this

It's been removed in master


Parsing interfaces

Add to schema "impl" attribute which provides real type of interface.
So factory.load(data, Interface) will be equal to factory.load(data, impl)
Also must be applyed to fields with Interface type

Idea: Use other type instead of Schema instance in factory.
E.g.:
factory = Facroty(schemas={Interface: Implementation})


hotfix: update Chip List JavaScript to handle when the .c-bolt-chip-list__input element doesn't exist

Jira
N/A
Summary
Hotfix to the new <bolt-chip-list> truncate functionality released in v2.22.0 that handles when the .c-bolt-chip-list__input element doesn't exist... throws a JS error otherwise when you hit the main Chip List docs section: https://v2-22-0.boltdesignsystem.com/pattern-lab/?p=viewall-components-chips-list

How to test

Confirm that the new Chip List functionality still works as expected after this fix is applied
Confirm that the JS error that was getting thrown on the Chip List docs page in v2.22.0 no longer occurs.

PR was released with v2.22.1