[Feature Request] Increase storage in SAS SWB workspace - Rana

I need to have the following in the newly deployed  SAS SWB-

Increase E: (Export) drive storage to 2TB
Increase T: drive(SAS Temp) storage to 1TB
Refer to https://github.com/Missouri-BMI/P_2_SASDB_EDC/issues/58 for background.

SAS-SWB Details:

Name : PCORnetQuery-SAS-MRKFW
ID:  7c94825e-8248-41af-bbc0-8e38f4ced4b2

The other SWB had this note in detail. I hope this helps you.
"NOTE: Post-deployment customized, termination protection enabled on CFN Stack."

Disks have been grown, and tagged with the 'Outback-Engineering' project identifier :)
Please note the recurring monthly cost of these (whether the workspace is in use or not) is now $26.33 for the 1TB gp3 SAS_TEMP disk, and $14.28 for the 2TB st1 SAS_EXPORT disk.

@vasanthi014 @fergusonsha-umkc
I have looked into the differences between gp3 and st1. Pricewise and task-wise, shouldn't we use st1?
As the workspace/storage will be used by one user and mostly one program, we are not utilizing the benefit of gp3 (low frequency). And also, the SAS programs we are running are mostly large sequential read/write operations which is st1's feature.
Give it a read, and you can decide.
Ref: https://aws.amazon.com/about-aws/whats-new/2021/06/amazon-ebs-now-supports-gp3-st1-and-sc1-volume-types-in-the-los-angeles-aws-local-zones/

We can definitely convert SAS_TEMP to st1 if you want to see what the performance is like on that, and switch to that for all existing and future SAS workspaces... we had decided to keep it at gp2/3 for performance reasons as its the disk that will have the highest I/O during SAS operations when it needs to use disk caching.

Sorry, I didn't see that for SAS_EXPORT we are already using st1. The current implementation looks fine to me. In the future, we can avoid using the SAS Export (the 2TB). I will be working towards that.

No worries, and awesome :)

We will likely be moving from gp2 to gp3 across the board for fast disks, though, as it comes out to be a lesser expense even when provisioned at 200MBps (slightly higher than the 188MBps comparable to gp2 performance).

@fergusonsha-umkc, the SWB's threshold to auto shutdown needs to get lower. Should I create a different ticket?

No, I will adjust it for your workspace.


Tooltip Rendering Error with Gilding Crystal in JEI

Minecraft version
1.20.1
LibX version
1.20.1-5.0.13
UtilitiX version
1.20.1-0.8.11
Forge version
Neoforge 47.1.79
The latest.log file
https://gist.github.com/GentlemanCheesy/84a7e533d8ee281ec2b1b1c14a6cf28e
Issue description
Hovering over a resulting armor in JEI with the gilding crystal recipe causes a rendering error which then occurs when hovering over any other item until the game is restarted. Completely replacing the item name, lore, and anything else.
Steps to reproduce
Hover over the gilded crystal in its jei smithing table recipe.
Other information
n/a

I wasn't able to reproduce it. I used your version information and tried with and without advanced tooltips. I used JEI <IP_ADDRESS>.

https://github.com/MelanX/UtilitiX/assets/68432025/c1607bed-95db-42c1-98f0-e8b6d356c583
Sorry for the delay, here is the video you requested! Thank you.


me.error is not a function

In the following example, running node v7.10.0 I get
TypeError: me.error is not a function
    at Writer (/Users/berger/workspace/inexor-flex/node_modules/unzip/node_modules/fstream/lib/writer.js:34:23)
    at new Extract (/Users/berger/workspace/inexor-flex/node_modules/unzip/lib/extract.js:30:16)
    at Object.Extract (/Users/berger/workspace/inexor-flex/node_modules/unzip/lib/extract.js:16:12)
    at repl:1:17
    at ContextifyScript.Script.runInThisContext (vm.js:23:33)
    at REPLServer.defaultEval (repl.js:339:29)
    at bound (domain.js:280:14)
    at REPLServer.runBound [as eval] (domain.js:293:12)
    at REPLServer.onLine (repl.js:536:10)
    at emitOne (events.js:101:20)

The example code is
const unzip = require('unzip')
const fs = require('fs')
const path = require('path')
const process = require('process')

let filePath = path.join(process.cwd(), 'somezip.zip')
let file = fs.createReadStream(filePath)
    .pipe(unzip.Extract({
        path: filePath.substr('.zip', '')
    }))

Am I using unzip wrong here?

the same error occurred in node v8.12.0


Step-by-Step Guide to Deploying Meltano on AWS

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/590
Originally created by @dmor on 2019-04-16 17:40:53

We need to provide a way for users successful in the pilot process, with a step-by-step guide for how to get set up.

[x]  @valexieva set up Meltano AWS account and add credentials to 1Password
[x]  @valexieva attempt to deploy Meltano Docker image on AWS ---> not successful yet, need @iroussos 's help
[x]  @valexieva document steps and make note of any difficult/confusing areas
[ ]  @bencodezen update documentation
[ ]  @dmor blog post

View 32 previous comments from the original issue on GitLab


esp32s3-devkit/adb: Enable file service

Summary
esp32s3-devkit/adb: Enable file service
Impact
esp32s3-devkit/adb
Testing

Selftest

$ adb -s 1234 pull /etc/init.d/rcS
/etc/init.d/rcS: 1 file pulled. 0.0 MB/s (7 bytes in 0.042s)

NuttX CI

@Donny9 @yangsong8-a1 Could you review this PR please?


Autopause doesn't start

Describe the problem
Running Paper MC in docker with docker compose using latest version 1.19.1
I have configured the various items to enable Autopause, but the server never pauses and I never see anything related to Autopause past [init] Autopause functionality enabled in the logs
Nothing like [Autopause loop] MC Server listening for connections - stopping in 600 seconds,
The server just runs forever
Server Properties
#Minecraft server properties
#Fri Jul 29 14:37:12 UTC 2022
enable-jmx-monitoring=false
level-seed=1777181425785
rcon.port=25575
enable-command-block=true
gamemode=survival
enable-query=false
generator-settings={}
enforce-secure-profile=false
level-name=world
motd=Minecraft Server
query.port=25568
texture-pack=
pvp=true
generate-structures=true
max-chained-neighbor-updates=1000000
difficulty=easy
network-compression-threshold=256
max-tick-time=-1
require-resource-pack=false
max-players=20
use-native-transport=true
online-mode=true
enable-status=true
allow-flight=false
broadcast-rcon-to-ops=true
view-distance=10
max-build-height=256
server-ip=
resource-pack-prompt=
allow-nether=true
server-port=25568
enable-rcon=true
sync-chunk-writes=true
op-permission-level=4
server-name=Dedicated Server
prevent-proxy-connections=false
hide-online-players=false
resource-pack=
entity-broadcast-range-percentage=100
simulation-distance=10
player-idle-timeout=0
rcon.password=minecraft
force-gamemode=false
debug=false
rate-limit=0
hardcore=false
white-list=false
broadcast-console-to-ops=true
spawn-npcs=true
previews-chat=false
spawn-animals=true
snooper-enabled=true
function-permission-level=2
level-type=default
text-filtering-config=
spawn-monsters=true
enforce-whitelist=false
resource-pack-sha1=
spawn-protection=16
max-world-size=29999984

Container definition
  minecraft:
    container_name: minecraft
    image: itzg/minecraft-server
    ports:
      - "25568:25568"
    restart: unless-stopped
    volumes:
      - "$DOCKER_DIR/minecraft/:/data"
    environment:
      TYPE: PAPER
      EULA: "true"
      MEMORY: "8G"
      SPIGET_RESOURCES: "274,18494"
      ENABLE_AUTOPAUSE: "TRUE"
      AUTOPAUSE_TIMEOUT_EST: "600"
      AUTOPAUSE_TIMEOUT_INIT: "600"
      AUTOPAUSE_TIMEOUT_KN: "120"
      AUTOPAUSE_PERIOD: "10"
      AUTOPAUSE_KNOCK_INTERFACE: "eth0"
      MAX_TICK_TIME: "-1"
      JVM_DD_OPTS=disable.watchdog: "true"
    command: "--noconsole"
    healthcheck:
      test: ["CMD", "mcstatus", "<IP_ADDRESS>:25568", "ping"]

Container logs
[init] Running as uid=1000 gid=1000 with /data as 'drwxrwxr-x 11 1000 1000 4096 Jul 29 02:14 /data'
[init] Resolved version given LATEST into 1.19.1 and major version 1.19
[init] Autopause functionality enabled
[init] Resolving type given PAPER
[init] Removing old PaperMC versions ...
[init] Downloading PaperMC 1.19.1 (build 87) ...
[init] Getting plugins via Spiget
[init] Downloading resource 274 ...
[init] resource '274' not downloaded because installed version 'v3.4-beta-5' already up to date ('v3.4-beta-5')
[init] Downloading resource 18494 ...
[init] resource '18494' not downloaded because installed version '1.25.1' already up to date ('1.25.1')
[init] server.properties already created, skipping
[init] Checking for JSON files.
[init] Setting initial memory to 8G and max to 8G
[init] Starting the Minecraft server...
Applying patches
Starting org.bukkit.craftbukkit.Main
System Info: Java 17 (OpenJDK 64-Bit Server VM 17.0.3+7) Host: Linux 5.4.0-122-generic (amd64)
Loading libraries, please wait...
[14:37:12 INFO]: Building unoptimized datafixer
[14:37:12 INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[14:37:13 INFO]: Loaded 7 recipes
[14:37:14 INFO]: Starting minecraft server version 1.19.1
[14:37:14 INFO]: Loading properties
[14:37:14 INFO]: This server is running Paper version git-Paper-87 (MC: 1.19.1) (Implementing API version 1.19.1-R0.1-SNAPSHOT) (Git: 3b895f3)
[14:37:14 INFO]: Console input is disabled due to --noconsole command argument
[14:37:14 INFO]: Server Ping Player Sample Count: 12
[14:37:14 INFO]: Using 4 threads for Netty based IO
[14:37:15 INFO]: Default game type: SURVIVAL
[14:37:15 INFO]: Generating keypair
[14:37:15 INFO]: Starting Minecraft server on *:25568
[14:37:15 INFO]: Using epoll channel type
[14:37:15 INFO]: Paper: Using libdeflate (Linux x86_64) compression from Velocity.
[14:37:15 INFO]: Paper: Using OpenSSL 1.1.x (Linux x86_64) cipher from Velocity.
[14:37:15 INFO]: [dynmap] Loading dynmap v3.4-beta-5-806
[14:37:15 INFO]: [dynmap] version=git-Paper-87 (MC: 1.19.1)
[14:37:15 INFO]: [dynmap] Mod Support API available
[14:37:15 INFO]: [ClickSort] Loading ClickSort v1.6.0
[14:37:15 INFO]: [DiscordSRV] Loading DiscordSRV v1.25.1
[14:37:15 INFO]: [ActionHealth] Loading ActionHealth v3.5.6
[14:37:15 INFO]: Server permissions file permissions.yml is empty, ignoring it
[14:37:15 INFO]: Preparing level "world"
[14:37:16 INFO]: Preparing start region for dimension minecraft:overworld
[14:37:16 INFO]: Time elapsed: 196 ms
[14:37:16 INFO]: Preparing start region for dimension minecraft:the_nether
[14:37:16 INFO]: Time elapsed: 78 ms
[14:37:16 INFO]: Preparing start region for dimension minecraft:the_end
[14:37:16 INFO]: Time elapsed: 81 ms
[14:37:16 INFO]: [dynmap] Enabling dynmap v3.4-beta-5-806
[14:37:16 INFO]: [dynmap] Added 20 custom biome mappings
[14:37:16 INFO]: [dynmap] Using Bukkit Permissions (superperms) for access control
[14:37:16 INFO]: [dynmap] Web interface permissions only available for online users
[14:37:17 INFO]: [dynmap] Mod Support processing completed
[14:37:19 INFO]: [dynmap] Loaded 27 shaders.
[14:37:19 INFO]: [dynmap] Loaded 83 perspectives.
[14:37:19 INFO]: [dynmap] Loaded 22 lightings.
[14:37:19 INFO]: [dynmap] Starting enter/exit processing
[14:37:19 INFO]: [dynmap] Finish marker initialization
[14:37:19 INFO]: [dynmap] Web server started on address <IP_ADDRESS>:8123
[14:37:19 INFO]: [dynmap] version 3.4-beta-5-806 is enabled - core version 3.4-beta-5-806
[14:37:19 INFO]: [dynmap] For support, visit our Discord at https://discord.gg/s3rd5qn
[14:37:19 INFO]: [dynmap] For news, visit https://reddit.com/r/Dynmap or follow https://twitter.com/Dynmap
[14:37:19 INFO]: [dynmap] To report or track bugs, visit https://github.com/webbukkit/dynmap/issues
[14:37:19 INFO]: [dynmap] If you'd like to donate, please visit https://www.patreon.com/dynmap or https://ko-fi.com/michaelprimm
[14:37:19 INFO]: [dynmap] Loaded 3 maps of world 'world'.
[14:37:19 INFO]: [dynmap] Loaded 2 maps of world 'world_nether'.
[14:37:19 INFO]: [dynmap] Loaded 2 maps of world 'world_the_end'.
[14:37:19 INFO]: [dynmap] Enabled
[14:37:19 INFO]: [ClickSort] Enabling ClickSort v1.6.0
[14:37:19 INFO]: [DiscordSRV] Enabling DiscordSRV v1.25.1
[14:37:19 INFO]: [ActionHealth] Enabling ActionHealth v3.5.6
[14:37:19 INFO]: Starting remote control listener
[14:37:19 INFO]: Thread RCON Listener started
[14:37:19 INFO]: RCON running on <IP_ADDRESS>:25575
[14:37:19 INFO]: Running delayed init tasks
[14:37:19 INFO]: Done (4.778s)! For help, type "help"
[14:37:19 INFO]: Timings Reset
[14:37:20 INFO]: [DiscordSRV] [JDA] Login Successful!
[14:37:20 INFO]: [DiscordSRV] DiscordSRV is up-to-date.
[14:37:20 INFO]: [DiscordSRV] [JDA] Connected to WebSocket
[14:37:21 INFO]: [DiscordSRV] [JDA] Finished Loading!
[14:37:21 INFO]: [DiscordSRV] Found server G:REDACTED)
[14:37:21 INFO]: [DiscordSRV] - TC:REDACTED)
[14:37:21 INFO]: [DiscordSRV] - TC:REDACTED)
[14:37:21 INFO]: [DiscordSRV] - TC:REDACTED)
[14:37:21 INFO]: [DiscordSRV] - TC:REDACTED)
[14:37:21 INFO]: [DiscordSRV] Console forwarding assigned to channel TC:REDACTED)
[14:37:21 INFO]: [DiscordSRV] Enabling dynmap hook

You need to set SERVER_PORT to match the properties value of 25568 (or let the container manage the properties entirely) since that's the port knockd is checking.

Great, that worked.
IT paused .. and then cam back when I opened the server browser as expected.
Should the server release the memory used by the server?
That's the whole reason I tried to set this up.
I didn't notice any more available RAM after the server autopaused

No, autopause does not help to release memory, only CPU usage. It sends a SIGSTOP to the process to pause it. Modern linux kernels swap out inactive memory pages, so it may not be worth worrying about.

Ok, cool.
Thanks for the timly response and all your work on this wonderful Repo
Closing


Support multiple news items per file, support RSS-like properties

Similar to #19 ...
We could support multi-item feeds. It could be similar to JSONFeed https://jsonfeed.org/version/1.1 which is a simple conversion of RSS from XML to JSON.
It would/could be similar to a PackageItem in NewsML-G2.
Ideas...

It could help with returning search results - the header would specify what was searched for, then a list of items would contain either the full item or a link to the item from elsewhere
It could replace RSS / Atom / JSONFeed (or integrate it / work with it somehow)
It could help with podcast support, see issue #19

I suggest to extend this issue to "multiple items in a package" - actually a structure like the NewsML-G2 Package Item.
My customer needed "a simple package: x latest news of a service is chronological order". As simple solution I created an object as array with a simple set of references for each news item: uri, version, versioncreated and headline. That works at a simple level, but it would be great to indicate when this package was created, and having its own guid would not be bad ;-)

Very similar to #62

Comments from issue #62:
Brendan: Apple podcasts still point to Media RSS specs from 2003 and use very old constructs:
https://help.apple.com/itc/podcasts_connect/#/itcb54353390
Is there a way we can make ninjs support podcast behaviour, perhaps even talk to podcast providers to see what they would like to add, so people could mark up podcasts using ninjs instead of Media RSS?
Johan: Maybe step 1 is to map ninjs to media RSS and see what maps directly and what needs adding.
Johan: I had a look at this and to my understanding RSS is a XML standard with this podcast extensions defined by Apple. So is this a question for NAR/NewsML-G2 primarily?

Discussion on 9/1/23:

A "piece" comprised of multiple media objects: a "main story" with "associated media". The "main story" shouldn't have to be a text item.
A collection of photos or videos around a topic - want to be able to describe the relationship of these pieces to the package
Search results - a list of items that match certain criteria.
A feed - latest X stories (maybe latest in a topic, etc)

At recent meetings we have concluded that this is not part of ninjs directly. Maybe not even a standard but more of documentation and best practices from present solutions to give others ideas.


Fixed a double statement and grammatic

Deleted the double "de placeholder" statement
Fixed some grammatic issue on "su input texto"

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thank you for the contribution. A previous PR made this one redundant, so I'm closing it.


Anonymous requests

It used to be possible to make a limited number of anonymous requests, but lately anonymous requests dont seem to be working at all. Is it still possible to do this?

how many number of posts is possible to view before?

Was 15 per day, then 5, then 1. I think its back up to 5

what about stories? can it downlaod stories anonymously?

please provide example URL

https://www.instagram.com/natgeo/?hl=en

sorry I dont provide support for bulk downloading, only individual posts

i was talking about downloading stories anonymously, not downloading post

I don't support bulk downloading period. If you want help, you need to link to a single post or story, not an entire account as you've done.

i don't know how to link single story timeline, sorry


Clean up Rollup config

Cleans up the Rollup config a little, by:

Using a variable to store the input field, which is now the same everywhere
Removing [] for output and using a single definition
Removing name for outputs that don't need it
Removing the explicit exports option for the output, as the default already matches.

Added a commit that fixes the tests as well.


Configuring headers in auto complete pro while using sdk

In the auto-complete pro example, while building the client for lookup, is there any way we can configure the host/referer or request headers in general? The same goes for us-street validation as well.
const SmartyStreetsSDK = require("smartystreets-javascript-sdk");
const SmartyStreetsCore = SmartyStreetsSDK.core;
const Lookup = SmartyStreetsSDK.usAutocompletePro.Lookup;

let websiteKey = "put your website key here";
const credentials = new SmartyStreetsCore.SharedCredentials(websiteKey);

let client = SmartyStreetsCore.buildClient.usAutocompletePro(credentials);

The host is picked from the browser in most cases, but sometimes we see an empty host being passed due to which we get an "Unauthorised" error code.

Can you provide some additional information about how to reproduce this problem?  Does it matter which browser you use?  When you say you sometimes see an empty host header, does that happen under certain reproducible conditions or when used with a certain browser?  Please let us know.  Thanks.

Can you provide some additional information about how to reproduce this problem?  Does it matter which browser you use?  When you say you sometimes see an empty host header, does that happen under certain reproducible conditions or when used with a certain browser?  Please let us know.  Thanks.

@dave-smartystreets Smarty streets returns Unauthorised error code sometimes when some customers of our app use this feature. It doesn't provide any details on why. However, in our logs we log the host/referrer from the browser which was empty when the validation API returned this Unauthorised code. So, I'm assuming the sdk also couldn't pick up the referrer due to which the error is thrown.
I, while debugging, was not able to reproduce this error. The unauthorized code is also not seen very often but we do see them.

@dave-smartystreets Smarty streets returns Unauthorised error code sometimes when some customers of our app use this feature. It doesn't provide any details on why. However, in our logs we log the host/referrer from the browser which was empty when the validation API returned this Unauthorised code. So, I'm assuming the sdk also couldn't pick up the referrer due to which the error is thrown.
I, while debugging, was not able to reproduce this error. The unauthorized code is also not seen very often but we do see them.

@rachanamamillapalli, thanks for getting back.
Does the problem happen consistently with the same customers?  It makes me wonder if certain customers might be using a browser extension that blocks the referer header like an ad blocker or other privacy oriented extension.  If it's happening to the same customers over and over again, they might have a firewall configuration that blocks or filters the referer header.
The referer header cannot be manually set (see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer), however you can try to govern how the browser sets it using the Referrer Policy (see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy).  On the link about the Referrer Policy, it talks about using the <meta name="referrer" content="origin"> in your html.  It may be worthwhile setting it to something more strict.
Google Chrome recently changed their Referrer Policy to be more strict (see https://developers.google.com/web/updates/2020/07/referrer-policy-new-chrome-default).  This article is also useful for understanding the security and privacy implications of the referer header.
Please let me know if this helps.

@rachanamamillapalli, thanks for getting back.
Does the problem happen consistently with the same customers?  It makes me wonder if certain customers might be using a browser extension that blocks the referer header like an ad blocker or other privacy oriented extension.  If it's happening to the same customers over and over again, they might have a firewall configuration that blocks or filters the referer header.
The referer header cannot be manually set (see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer), however you can try to govern how the browser sets it using the Referrer Policy (see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy).  On the link about the Referrer Policy, it talks about using the <meta name="referrer" content="origin"> in your html.  It may be worthwhile setting it to something more strict.
Google Chrome recently changed their Referrer Policy to be more strict (see https://developers.google.com/web/updates/2020/07/referrer-policy-new-chrome-default).  This article is also useful for understanding the security and privacy implications of the referer header.
Please let me know if this helps.


about us

adding a about us page and added link

This looks good. New page is in effect for about us.


You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file

I got this error when trying to use  (as a component)

Solved. Had to include the css-loader


[Message Formatting] Backtick not working on Slack

System Information (Required)

SDK Language: NODE
SDK Version: 3.8.4
Development Environment: LOCALHOST

Issue Description
When sending a message with the backtick (`) character for code formatting, Slack is ignoring the formatting.
This is working correctly under Teams. Also, using  works in Teams but not in  Slack.
Code Example
export default function helpLibrary (dependencies) {
  const lib = new builder.Library('help')

  lib.dialog('/', (session, args) => {
    session.endDialog('Help is `disabled`')
  })
  .triggerAction({ matches: 'help' });

  return lib.clone()
}

Expected Behavior
Slack will format the text inside backticks as code.
Actual Results
Slack ignores the backticks.

I had a look to your issue and can confirm that I got the same problem with C#: I tried single, double and triple backsticks, even HTML encoded:
await context.PostAsync($: Help is `disabled` (x1) or ``disabled`` (x2) or ```disabled``` (x3), with html: `disabled`");

Result is the following: no code formatting / all backsticks removed.

@bilby91 Did you try escaping the backtick chars with preceeding slash ""?
--> session.send("Message with \`code formatting\` here");

@nwhitmont Yes, this doesn't work:

session.send('foo `code` foo');

Verified this is a bug.

This is a bug in Microsoft internal Slack connector right?

@nwhitmont Any ETA for a fix ?

@bilby91 Just got a fix checked-in today. Should be working shortly.

@nwhitmont backticks are still not working in NodeJS/Slack, could be this other issue https://github.com/Microsoft/BotBuilder/issues/3399 related? looks like markdown support isn't working fine for Slack.

Yes, still facing this issue.


[PE-D][Tester E] [person new] Unexpected behavior with erroneous command

Description
A user might expect this to be a invalid command format error.

Labels: severity.Low type.FunctionalityBug
original: shenyih0ng/ped#9

This is fixable but is it really worth the effort? This is user error. It is technically a valid command according to our syntax.


[TON] Add support memo for outgoing transactions

Is your feature request related to a problem? Please describe.
Many services use memos to process transactions. could you add such functionality to the core?

This functionality is already in the core. Use this https://github.com/trustwallet/wallet-core/blob/f3b1224f061972ccd8a9104d04e26c2c4764b58b/src/proto/TheOpenNetwork.proto#L52

Hi, should this issue be closed then? I see that the Trust Wallet Android app already has the memo/comment field in the send screen.

Close for already implemented.


Fail of npm install -g elm on linux systems.

I get a failure when using npm install on my linux system. I get the ELIFECYCLE error. I've retried it on two different linux systems with the same outcome.

I'm not able to install as well, using sudo npm install -g elm
 [34] → sudo npm install -g elm
npm WARN deprecated<EMAIL_ADDRESS>Use uuid module instead
/usr/bin/elm -> /usr/lib/node_modules/elm/binwrappers/elm
/usr/bin/elm-make -> /usr/lib/node_modules/elm/binwrappers/elm-make
/usr/bin/elm-package -> /usr/lib/node_modules/elm/binwrappers/elm-package
/usr/bin/elm-repl -> /usr/lib/node_modules/elm/binwrappers/elm-repl
/usr/bin/elm-reactor -> /usr/lib/node_modules/elm/binwrappers/elm-reactor

><EMAIL_ADDRESS>install /usr/lib/node_modules/elm
> node install.js

Error extracting linux-x64.tar.gz - Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/elm/Elm-Platform'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!

Changing the default npm directory as listed here (https://docs.npmjs.com/getting-started/fixing-npm-permissions) and trying again gets me an ELIFECYCLE error
[74] → npm install -g elm
npm WARN deprecated<EMAIL_ADDRESS>Use uuid module instead
/home/enricojr/.npm-global/bin/elm -> /home/enricojr/.npm-global/lib/node_modules/elm/binwrappers/elm
/home/enricojr/.npm-global/bin/elm-make -> /home/enricojr/.npm-global/lib/node_modules/elm/binwrappers/elm-make
/home/enricojr/.npm-global/bin/elm-package -> /home/enricojr/.npm-global/lib/node_modules/elm/binwrappers/elm-package
/home/enricojr/.npm-global/bin/elm-reactor -> /home/enricojr/.npm-global/lib/node_modules/elm/binwrappers/elm-reactor
/home/enricojr/.npm-global/bin/elm-repl -> /home/enricojr/.npm-global/lib/node_modules/elm/binwrappers/elm-repl

><EMAIL_ADDRESS>install /home/enricojr/.npm-global/lib/node_modules/elm
> node install.js

Downloading Elm binaries from https://dl.bintray.com/elmlang/elm-platform/0.18.0/linux-x64.tar.gz
Error decompressing linux-x64.tar.gz Error: unexpected end of file
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/enricojr/.npm/_logs/2018-05-06T09_35_42_628Z-debug.log

Strangely , it seems to have installed properly anyways. ~/.npm-global has contents in it, elm and elm-package seem to work from the command line, and which elm / which elm-package  both return /home/enricojr/.npm_global/bin/ as a result.
I'm not entirely sure what's happened.

I'm not an npm expert, but I think many of these problems may be related to file permissions.
On Linux systems, by default "npm install -g <package" will try to install packages under /usr/local. That requires root privileges, aka sudo, and is rarely what you want. On Linux systems, the /usr/local area is for packages that you have built yourself, and are installing for all users.
Instead, what you probably want, is to create a directory under your home directory, where you install npm tools that you want to use across many projects. As cornjuliox notes, detailed instructions for how to do that are here: https://docs.npmjs.com/getting-started/fixing-npm-permissions
I just created a pull request to add a link to that document to the installation instructions.

Same problem with Ubuntu 18.04

If this is what I think:
#225 to track the elm bug
#226 for the workaround

I have the same issue even when running the install command with sudo, even running it as root ...
This happens to me on Fedora 28, with node 8.11.3 and npm 5.6.0
here a gist of the npm debug log: https://gist.github.com/VinceMacBuche/f1baf62388755167ea5c32c1258fce5c
Maybe a change in Node 8.11 ? (released in March ...)

I finally manage to install it using

sudo npm install -g elm --unsafe-perm=true --allow-root

I remembered that it was an option that could be necessary for elm-github-install so i tried with elm, i guess some perms / file owner are not corresponding to Node/npm standard ...
Note that i found that this issue is quite common among other libs (found several links about a lifecycle issue) that were few month old ( From March to May) all about Node 8.11


Build is getting failed not Heroku

We are getting build fail on Heroku server
remote: Building source:
remote:
remote: -----> Node.js app detected
remote:
remote: -----> Creating runtime environment
remote:
remote:        NPM_CONFIG_LOGLEVEL=error
remote:        NPM_CONFIG_PRODUCTION=true
remote:        NODE_VERBOSE=false
remote:        NODE_ENV=production
remote:        NODE_MODULES_CACHE=true
remote:
remote: -----> Installing binaries
remote:        engines.node (package.json):  8.9.3
remote:        engines.npm (package.json):   unspecified (use default)
remote:        engines.yarn (package.json):  unspecified (use default)
remote:
remote:        Resolving node version 8.9.3...
remote:        Downloading and installing node 8.9.3...
remote:        Using default npm version: 5.5.1
remote:        Resolving yarn version 1.x...
remote:        Downloading and installing yarn (1.4.0)...
remote:        Installed yarn 1.4.0
remote:
remote: -----> Restoring cache
remote:        Skipping cache restore (new-signature)
remote:
remote: -----> Building dependencies
remote:        Installing node modules (yarn.lock)
remote:        yarn install v1.4.0
remote:        [1/4] Resolving packages...
remote:        [2/4] Fetching packages...
remote:        info There appears to be trouble with your network connection. Retrying...
remote:        info<EMAIL_ADDRESS>The platform "linux" is incompatible with this module.
remote:        info<EMAIL_ADDRESS>is an optional dependency and failed compatibility check. Excluding it from installation.
remote:        [3/4] Linking dependencies...
remote:        [4/4] Building fresh packages...
remote:        Done in 46.09s.
remote:        Running heroku-postbuild (yarn)
remote:        yarn run v1.4.0
remote:        $ npm run build
remote:
remote:        ><EMAIL_ADDRESS>build /tmp/build_5df98f6fac819aae9f9902bfff3952b1
remote:        > next build
remote:
remote: module.js:538
remote:     throw err;
remote:     ^
remote:
remote: Error: Cannot find module 'webpack/lib/RequestShortener'
remote:     at Function.Module._resolveFilename (module.js:536:15)
remote:     at Function.Module._load (module.js:466:25)
remote:     at Module.require (module.js:579:17)
remote:     at require (internal/module.js:11:18)
remote:     at Object.<anonymous> (/tmp/build_5df98f6fac819aae9f9902bfff3952b1/node_modules/friendly-errors-webpack-plugin/src/core/extractWebpackError.js:4:26)
remote:     at Module._compile (module.js:635:30)
remote:     at Object.Module._extensions..js (module.js:646:10)
remote:     at Module.load (module.js:554:32)
remote:     at tryModuleLoad (module.js:497:12)
remote:     at Function.Module._load (module.js:489:3)
remote: npm ERR! code ELIFECYCLE
remote: npm ERR! errno 1
remote: npm ERR<EMAIL_ADDRESS>build: `next build`
remote: npm ERR! Exit status 1
remote: npm ERR!
remote: npm ERR! Failed at the<EMAIL_ADDRESS>build script.
remote: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
remote:
remote: npm ERR! A complete log of this run can be found in:
remote: npm ERR!     /app/.npm/_logs/2018-01-21T14_23_28_700Z-debug.log
remote: error An unexpected error occurred: "Command failed.\nExit code: 1\nCommand: sh\nArguments: -c npm run build\nDirectory: /tmp/build_5df98f6fac819aae9f9902bfff3952b1\nOutput:\n".
remote:        info If you think this is a bug, please open a bug report with the information provided in "/tmp/build_5df98f6fac819aae9f9902bfff3952b1/yarn-error.log".
remote:        info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
remote:
remote: -----> Build failed
remote:
remote:        We're sorry this build is failing! You can troubleshoot common issues here:
remote:        https://devcenter.heroku.com/articles/troubleshooting-node-deploys
remote:
remote:        If you're stuck, please submit a ticket so we can help:
remote:        https://help.heroku.com/
remote:
remote:        Love,
remote:        Heroku
remote:
remote:  !     Push rejected, failed to compile Node.js app.
remote:
remote:  !     Push failed
remote: Verifying deploy...
remote:
remote: !	Push rejected to sape-fusion.
remote:
To https://git.heroku.com/sape-fusion.git
 ! [remote rejected] master -> master (pre-receive hook declined)

As PR is merged closing this issue.


Implement embedded_hal::serial traits for USB serial

This might be related to #44.

That trait is too low-level for the prelude, and probably too for the board. Closing as won't fix.


DON'T MERGE YET - RxJS 5 upgrade

There are still two outstanding issues before the tests are all green here.

is a test that isn't passing (1 should be 2), I'm not sure what the intent of this test is, so it requires review from @lrowe or @jhusain
The implementation of Symbol.observable used in Falcor is incorrect and causes the ModelResponse to not be consumable with Rx5's Observable.from(). There's a pull request for that that needs to be merged first that will solve that problem. (https://github.com/Netflix/falcor/pull/818)

Overall, this just updates this library to use RxJS 5. Primary motivation for this being debugging and performance.

@blesh what's the work-a-round for getting the ModelResponse to work with RxJs@5+?

@jhamlet you might be able to patch ModelResponse to have a proper implementation of Symbol.observable. (you can find one at https://github.com/blesh/symbol-observable) Otherwise, I'd wait for that PR to land.

@blesh tbh expand scheduling on the queue scheduler only matters for routes which return data synchronously (values, or sync Observables). We're running the router in production on a massive domain graph, most of which is backed by synchronous caches, and haven't had any issues. The moment an async route is encountered (which usually happens at least once), the stack unwinds for any sync expands. In our experience, the queue scheduling is prohibitively expensive for running falcor router on the client, and produces nasty flame graphs for our servers. Perhaps the asap scheduler is more appropriate (for the client), though still produces difficult flame graphs.

the queue scheduling is prohibitively expensive

@trxcllnt are you saying the queue itself gets expensive?

FYI: @jhusain @trxcllnt I've updated this PR to reflect your requested changes

LGTM


Cancel last character typed

Hi,
How can I cancel the last character typed?
I am using this but can't cancel the last character.
How can I do it?
    `RawKeyboardListener(
          focusNode: FocusNode(),
          onKey: (event) {
            if ( controller.richTextController.plainTextEditingValue.text.length >
                10) {
              FlushBarNotifierService.instance.streamController.add(
                  FlushBarNotifierModel(NotifType.Api,
                      title: L.localize('Maximum characters reached')));
        // cancel last character
            }`

Hi,
You closed the issue but is there a solution?

You are welcome to submit a PR.
But we are not planning to support it.

Is there then a possibility to define maximum count of characters?


Performance problem https://youtrack.jetbrains.com/issue/WEB-18647#

https://youtrack.jetbrains.com/issue/WEB-18647#
the file type check needs to be optimized for performance

Fixed for the next update


Add a "site closed for maintenance, check back in a few minutes"

When updating the production database

But it's funnier to drop tables, recreate and dump stuff when people are using the web-app.

Ok but you proposed this

WHEN?? .-.


Selecting multiple elements with Text Color as "Multiple" can cause Design panel to crash

Steps to Repro:
1.) Open up a new story in the Editor.
2.) Click on "T" to open the text panel in the library.
3.) Click on "Heading 1" to add text to editor.
4.) Click on "Paragraph" to add text to editor.
5.) Double click on "dolor" in the paragraph text element.
6.)  Drag and select both text elements.
Expected

Both items are selected.  Design panel works as expected.

Actual

Both Items are selected.  Design panel crashes.

Something more
8.) Save and refresh the page to the design panel back with both elements on the page.
9.) In the Layers panel, drag "Heading 1" to above the paragraph element.  It should look like this:

10.) Now, drag and select both elements again and watch as the design panel does not crash:

@o-fernandez Can you take a look at this bug and rank it's priority?  It's an odd use case but it does force a refresh of the screen.

This is really weird, but anything that makes the editor crash should really be looked into. I'll mark this as P1 so someone looks at it soon, we can deprioritize if we feel it's too edge-case of a scenario and the root cause seems isolated. cc: @choumx

@mariano-formidable What's the actual error message for the crash?

@swissspidy The error message is "Uncaught TypeError: Cannot read property 'r' of undefined" in generatePatternStyles.js.  I updated the description with a full screenshot of the error.

Thank you!
This sounds like the reports we got in #3544 and #4354, so it's definitely something users ran into in the past. Your report seems to give us an easier way to reproduce this reliably 🚀
Let's consolidate the issues :-)

Verified in QA


Issue using certificate map

TL;DR
I'm having a lot of trouble using the certificate_map variable. Could you make an example of it being used?
Terraform Resources
No response
Detailed design
No response
Additional information
I've tried with use_ssl_certificates=true and use_ssl_certificates=false. If it's false, the private_key and certificate are required; these overrule any certificate map setting. If it's true, it requires ssl_certificates be nonempty. However, ssl_certificates will not accept a google_certificate_manager_certificate; the last part of the resource is the only part that's referenced, and the resource url is rewritten as a classic certificate instead of being a "Certificate Manager" certificate. So, I don't know how to actually use the certificate_map variable that's provided. In fact, I don't think I've ever seen a "Certificate Manager" certificate successfully used with the https_proxy resource.

In order to pass certificate_map, use_ssl_certificates needs to be false and ssl_certificates will be []. Module is not able to handle this scenario. Changing this issue as bug.

@lbordowitz #382 will fix the issue. I had to make changes to some parameters as old parameters were too limited and was causing certificate map issues.


Support setting timeout on kapp deploys

Describe the problem/challenge you have
Currently you cannot adjust the kapp timeout value. This is a problem for larger deploys as the default is only 15 minutes.
Describe the solution you'd like
Support setting some of the wait CLI flags
      --wait-check-interval duration                         Amount of time to sleep between checks while waiting (default 1s)
      --wait-concurrency int                                 Maximum number of concurrent wait operations (default 5)
      --wait-timeout duration                                Maximum amount of time to wait in wait phase (default 15m0s)

Primarily the wait-timeout.

@braunsonm you can set deploy.raw_options to configure how kapp deploy runs (https://github.com/vmware-tanzu/terraform-provider-carvel/blob/develop/docs/carvel_kapp.md#input-attributes).

This works fine, just figured this was a common enough task you might want an attribute for @cppforlife
Thanks for the assist.


ENH: Add option to avoid array copy

Pull Request Checklist:

[x] This PR addresses an already opened issue (for bug fixes / features)

This PR fixes #932

[x] Tests for the changes have been added (for bug fixes / features)
[x] Documentation has been added / updated (for bug fixes / features)
[x] HISTORY.rst has been updated (with summary of main changes)

[x] Link to issue (:issue:number) and pull request (:pull:number) has been added.

[ ] bumpversion patch has been called on this branch
[x] The relevant author information has been added to .zenodo.json

What kind of change does this PR introduce?
When computing percentiles there is a huge performance bottleneck due to the array copy.
However, when bootstrapping the percentiles, we are already working on a deep copy of the array.
Thus, it's unnecessary and costly to copy it once again.
related to gh #932
Does this PR introduce a breaking change?
No, default behavior is unchanged.
Other information:
~I'm interested to know when is schedule the next release of xclim to include this in icc.~

Coverage increased (+0.007%) to 91.28% when pulling 5eead42e0ffcf35ba23ae6d1a2afe1364a73359c on enh/bootstrap_perf into 0884736f63fc6f419e472c916d5f9f4ada951764 on master.

Thanks for the PR!


Fix Wtp Component File Version

The wtp component file that was generated out of nowhere (no file already present before running the task) generated a version of 2.0.
Current Eclipse Neon (seen this behavior also in Kepler) has a version of 1.5.0 if Eclipse generates this file.
Having 2.0 in this file triggers the bug (or behavior) described in https://bugs.eclipse.org/bugs/show_bug.cgi?id=416346.

[x] Review Contribution Guidelines

[x] Sign Gradle CLA

[ ] (n/a) Link to Design Spec for changes that affect more than 1 public API (that is, not in an internal package) or updates to > 20 files

[x] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective

[ ] (n/a) Provide unit tests (under <subproject>/src/test) to verify logic

[ ] (n/a) Update User Guide, DSL Reference, and Javadoc for public-facing changes

[x] Ensure that tests pass locally: ./gradlew quickCheck <impacted-subproject>:check

[ ] Verify design and implementation

[ ] Verify test coverage and CI build status

[ ] Verify documentation including proper use of @since and @Incubating annotations for all public APIs

[ ] Recognize contributor in release notes

This code hasn't changed in 7 years, so it would be surprising if we suddenly needed to downgrade the version. I haven't seen the described behavior before. A reproducible example project would be very helpful in assessing this PR.

This is less a downgrade than a correction.
As the current verison as of Eclipse generated file is 1.5.0, why do you think 2.0 could be correct?
And just that the bug is very old, does not mean that it is not present.
It was about 4 years ago that I was hit by it, but attributed it to Eclipse.
It was just today that I by accident found out that this is actually a Gradle bug.
In the attached wst-bug.zip you find a good and a bad version of the same project files. The only difference is 2.0 in bad vs. 1.5.0 in good. In before you see them without Eclipse having touched them, in after you see them after Eclipse imported them. Only importing exising project into workspace, that's all.
You will see that besides whitespace and the version change one line was thrown out in the bad version.
That the bug was not discovered in the last 7 years can have multiple reasons. I don't know what exactly in Eclipse throws out this line and whether it is a bug or some "oh it is not 1.5.0, so it must be older, let's transform it" kind of thing is and what exactly is thrown out. Probably most people don't generate the files like that, but we have the web-part spread out into the business modules and the web project then pulls the pieces together like that. Also once you have imported the file in Eclipse and it has written 1.5.0 in the version field, as long as you don't delete the file or do cleanEclipse, the existing file will be updated which also means that the verison field remains untouched.

@oehme is the attached description and project enough to justify or is something missing?

@Vampire yes that is sufficient, thanks for taking the time to investigate. It would still be great if we could get some clarification on the exact meaning of the project-version field from a WTP team member. @mickaelistria do you know someone how could shed some light on this?

Maybe Konstantin Komissarchik, but the best thing is to ask on the<EMAIL_ADDRESS>mailing-list.

I had a quick look at the Eclipse sources.
You can find the relevant source at http://git.eclipse.org/c/webtools-common/webtools.common.git/tree/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/ModuleStructuralModel.java#n135.
There it checks whether the version is 1.5.0 with comment Check and see if we need to clean up spurrious redundant map entries and if not calls cleanupWTPModules with comment This method is used to remove spurrious redundant entries from the .component file.
Obviously that code is erroneous as the deployment of our generated file cleaned up by that method does not work.
The first version of this code that always does the cleanup was added 2006 with commit http://git.eclipse.org/c/webtools-common/webtools.common.git/commit/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/ModuleStructuralModel.java?id=eef9c4cdfd86906de3f4556c0e08f5310d30736c to fix bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=126291.
Also 2006 with commit http://git.eclipse.org/c/webtools-common/webtools.common.git/commit/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/ModuleStructuralModel.java?id=6d49acce7de0a06478f161031bf525adc43e8b90 it was introduced that this cleanup is only done if project-version is not equal to 1.5.0 and project version is set when doing the cleanup.

Okay, I'm sold 👍


Added frontpage, getting help and fixed the footer

Motivation
Added a frontpage so that we can start thinking on replacing the current website

looks good too me!

Superseded by #1078


Difference between tests/rpc and tests/fuctional-swap

While modifying the way we launch syncers and where farcasterd finds its config arguments, I modified the tests/rpc. It is now very close to tests/functional-swap and we are not sure what the rpc tests are about.
@Lederstrumpf what was the first intention behind rpc tests?

Closing this. The rpc tests are useful to me as a sanity check that does not require any external services.


Fix failing magic.streamout unit test

https://github.com/efabless/openlane2-step-unit-tests/pull/8

Branch name is inconsistent

Closed the wrong repo… great

Longer term, we need to remove StreamOut's dependency on the metric. But I'll merge this as a band-aid.


AdMobRewarded.showAd never calls positive callback

When calling AdMobRewarded.showAd(cb) in Android, cb is never called in positive case.
Root cause may be the fact that in android/src/main/java/com/sbugert/rnadmob/RNAdMobRewardedVideoAdModule.java, the field showAdCallback is never used (only two occurrences: declaration and setting the value, no read of the value anywhere).

This is fixed in version 2. See the README on how to install this version, and check the release notes to see what changed.


fix(curriculum): change if to if to help translation

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[ ] I have tested these changes either locally on my machine, or GitPod.

Closes #48084

By removing the code tags the implication of the sentence stays the same but it will make translating it easier.

Awesomesauce! 🎉


Remove version checks and python 2 code

There are quite a number of checks done for the django version since we will be using 2.0+ support as well as python 3 support, the code for these checks and the code within them can be removed

This and #22 would be the next items I'd suggest working on.

In addition to python 2 checks, we can use the Python 3 super() call shortcut instead of listing the class name and self reference. See https://www.journaldev.com/15911/python-super


[GH-272] restore explicit resource names

Description
These explicit resource names were removed in https://github.com/sous-chefs/mongodb/pull/262
The default name of a chef resource, however, is to concatenate
the cookbook name with the resource file name. This cookbook
sets the cookbook name as 'sc-mongodb' which results in a
resource name like 'sc_mongodb_user' or 'sc_mongodb_agent'
These explicit 'provides' calls should allow the cookbook recipes
which use these resources to find them again on Chef 14
Issues Resolved

#272

Check List

[ ] All tests pass. See https://github.com/sous-chefs/apache2/blob/master/TESTING.md
[x] New functionality includes testing this change fixes a regression
[x] New functionality has been documented in the README if applicable this change fixes a regression

Signed-off-by: David Alpert<EMAIL_ADDRESS>

          1 Error

:no_entry_sign:
Please include a CHANGELOG entry.

          1 Warning

:warning:
This Pull Request is probably missing tests.

  Generated by :no_entry_sign: Danger

@davidalpert can you please rebase and resolve the conflicts? I think I fixed most of the issues in #275 but the other suites I commented out may work with this fix so you might enable them.

          1 Warning

:warning:
This is a big Pull Request.

  Generated by :no_entry_sign: Danger

looks like the mongodb_instance definition may need to be replaced with a custom resource in order for the specs to pass

looks like the mongodb_instance definition may need to be replaced with a custom resource in order for the specs to pass

but I'm a bit stuck as I cannot run the delivery based tests locally since my workstation is pinned to chef 14.x

but I'm a bit stuck as I cannot run the delivery based tests locally since my workstation is pinned to chef 14.x

looks like the mongodb_instance definition may need to be replaced with a custom resource in order for the specs to pass

Yeah. I'd revert you uncommenting commit and not worry about the specs until someone converts those definitions to a custom resource.

looks like the mongodb_instance definition may need to be replaced with a custom resource in order for the specs to pass

Yeah.

I have rebased onto the latest upstream/main and removed both the commenting out of specs and the fix/unfix linting error commits leaving only the original change.

@ramereth I have cleaned up this PR and it seems to pass all the tests 🎉
would it be possible to merge this and release an update to the cookbook?

Released as: 4.1.3


Use K8s DNS Service name for endpoint in Appsettings.json instead of IP address

Is your feature request related to a problem? Please describe.
The problem with IP address is that it renders K8s horizontal scaling mute. We would like to make sure all services that provide an endpoint such as RabbitMQ Cluster and MinIO tenants are scalable and services can scale up and down. If IG only goes to the IP address that limits which pod it goes to.
Describe the solution you'd like
endpoint field in appsettings.yaml should be in the form of <my-svc.my-namespace.svc.cluster-domain.example> as described in K8s documentation.
cc @mocsharp

IG supports connecting to external services via host names.  The only exception is when the SCP service validates the external application entity's IP Address.
Do you see any issues? Please ensure that the host (or within the container) can resolve the host name.

Closing as it is already supported


Unable to install

sudo npm i -g reactql results in:
npm ERR! path /usr/lib/node_modules/.reactql.DELETE/node_modules/rc
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/usr/lib/node_modules/.reactql.DELETE/node_modules/rc' -> '/usr/lib/node_modules/reactql/node_modules/rc'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2017-12-15T11_52_26_593Z-debug.log

Installing localy npm i reactql works...
yarn global add reactql works too

Seems to be working now


Fixed CVE-2021-24750 exploit URL

There is a small mistake in the exploit URL. Instead of using the wp_path variable, the WordPress path is hardcoded as /wordpress/. As a result, the script don't work if the WordPress website isn't at http://IP:PORT/wordpress.

Thank you, for your contribution :)) Appreciate it!

Added you as a author in the exploit code :)


Upgrade AdminJs dependency

AdminJs is on version 7.7.x, but we use v6.8.3
We must upgrade it as it's the backbone package for the admin panel.
It's worth noting that this dependency upgrade would include more than one package (adminjs, @adminjs/typeorm, ...)

@RamRamez - this isn't finished yet, had lots of technical difficulties doing this issue - the latest version of adminJS can only be deployed on ESN but we are using commonJS - need to migrate app.
He is still working on it

@RamRamez please provide an update to this issue

will work on this after P0 issue


drivers: sensor: bmi08x: adjust logging level of certain issues

Some log messages could be too noisy, especially if the sensor shell was used which would call all attr and samples even though just a few are supported.

cc @bperseghetti


Better task scheduling

Current tumugi's task scheduling is not good, sometimes it cannot use all workers.
Current implementation, task wait until all required tasks complete in worker thread.
So that if required task takes long time, the task block 1 workers long time, even if other tasks are available to run.
To prevent this, I'll change task runner to check availability before queuing.

close via #66


fog-1.33.0 conflicts with fog (~> 1.23.0)

I have installed chefdk 0.7.0-1 on my Ubuntu 14.04.03 desktop and have downloaded my Chef SSL cert via knife.  I verified everything using chef verify, which passed, and then I installed knife-ec2 via:
chef gem install knife-ec2

which completes successfully.  However, when I try to run:
knife ec2 server list

I get the following:
/opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:2104:in `raise_if_conflicts': Unable to activate knife-ec2-0.10.0, because fog-1.33.0 conflicts with fog (~> 1.23.0) (Gem::ConflictError)
	from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:1282:in `activate'
	from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems.rb:198:in `rescue in try_activate'
	from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems.rb:195:in `try_activate'
	from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:126:in `rescue in require'
	from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:39:in `require'
	from /home/john/.chefdk/gem/ruby/2.1.0/gems/knife-ec2-0.10.0/lib/chef/knife/ec2_server_list.rb:20:in `<top (required)>'
	from /opt/chefdk/embedded/apps/chef/lib/chef/knife/core/subcommand_loader.rb:44:in `load'
	from /opt/chefdk/embedded/apps/chef/lib/chef/knife/core/subcommand_loader.rb:44:in `block in load_commands'
	from /opt/chefdk/embedded/apps/chef/lib/chef/knife/core/subcommand_loader.rb:44:in `each'
	from /opt/chefdk/embedded/apps/chef/lib/chef/knife/core/subcommand_loader.rb:44:in `load_commands'
	from /opt/chefdk/embedded/apps/chef/lib/chef/knife.rb:128:in `load_commands'
	from /opt/chefdk/embedded/apps/chef/lib/chef/knife.rb:209:in `run'
	from /opt/chefdk/embedded/apps/chef/lib/chef/application/knife.rb:142:in `run'
	from /opt/chefdk/embedded/apps/chef/bin/knife:25:in `<top (required)>'
	from /opt/chefdk/bin/knife:55:in `load'
	from /opt/chefdk/bin/knife:55:in `<main>'

Any ideas?

Hi, I stumbled against (almost) the same problem, see also https://github.com/chef/knife-ec2/issues/281

The latest knife-ec2 (0.11) fixes this.


Parallel loading of data

Right now, listing the number of PRs from each repo runs one by one and is very slow. We should parallelize the requests across the various repositories.

Doc Jones is working on this

Is this still desired after all the changes since it was requested?

@doc-jones though I’m sure parallelization wouldn't hurt, I’m not sure if that pursuit is all together necessary. it's relatively fast for an app that doesn't need to rocket.
A better priority would be to not load everything from disk, probably.
@nikomatsakis, thoughts?

@doc-jones though I’m sure parallelization wouldn't hurt, I’m not sure if that pursuit is all together necessary. it's relatively fast for an app that doesn't need to rocket.
A better priority would be to not load everything from disk, probably.
@nikomatsakis, thoughts?

@chazkiker2 I'm trying to close this issue.  Maybe you will want to open an issue to address that feature.

@doc-jones 100% a separate issue. wasn't intending that to be an "alternative" to this. completely separate.
but was just sharing my thoughts.
I'm fine w/ this being closed, but up to Niko :)

I'm inclined to close it.


[ISSUE] Unable to start dnscrypt-proxy service on Ubuntu Server 18.04 LTS

Hi, I attempting to build a DNS server (on a VM w/ Ubuntu Server 18.04 LTS) that is running Pi-Hole, Unbound, and DNSCrypt. - At the moment, I have Pi-Hole & Unbound working correctly (and resolving requests). As for DNSCrypt (installed via PPA), I verified that I have a working configuration by running "dnscrypt-proxy -resolve microsoft.com". However, I am unable to start the actual service.
systemctl status dnscrypt-proxy.service

dnscrypt-proxy.service - DNSCrypt client proxy

   Loaded: loaded (/etc/systemd/system/dnscrypt-proxy.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2019-07-14 16:43:30 CDT; 1min 46s ago
     Docs: man:dnscrypt-proxy(8)
  Process: 3057 ExecStart=/usr/sbin/dnscrypt-proxy /etc/dnscrypt-proxy/dnscrypt-proxy.conf (code=exited, status=203/EXEC)
 Main PID: 3057 (code=exited, status=203/EXEC)

Jul 14 16:43:29 wade-dns systemd[1]: dnscrypt-proxy.service: Main process exited, code=exited, status=203/EXEC
Jul 14 16:43:29 wade-dns systemd[1]: dnscrypt-proxy.service: Failed with result 'exit-code'.
Jul 14 16:43:29 wade-dns systemd[1]: Failed to start DNSCrypt client proxy.
Jul 14 16:43:30 wade-dns systemd[1]: dnscrypt-proxy.service: Service hold-off time over, scheduling restart.
Jul 14 16:43:30 wade-dns systemd[1]: dnscrypt-proxy.service: Scheduled restart job, restart counter is at 5.
Jul 14 16:43:30 wade-dns systemd[1]: Stopped DNSCrypt client proxy.
Jul 14 16:43:30 wade-dns systemd[1]: dnscrypt-proxy.service: Start request repeated too quickly.
Jul 14 16:43:30 wade-dns systemd[1]: dnscrypt-proxy.service: Failed with result 'exit-code'.
Jul 14 16:43:30 wade-dns systemd[1]: Failed to start DNSCrypt client proxy.

dnscrypt-proxy -resolve microsoft.com
Resolving [microsoft.com]

Domain exists:  yes, 4 name servers found
Canonical name: microsoft.com.
IP addresses:   <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>
TXT records:    docusign=52998482-393d-46f7-95d4-15ac6509bfdd docusign=d5a3737c-c23c-4bd0-9095-d2ff621f2840 adobe-sign-verification=c1fea9b4cdd4df0d5778517f29e0934 facebook-domain-verification=bcas5uzlvu0s3mrw139a00os3o66wr facebook-domain-verification=gx5s19fp3o8aczby6a22clfhzm03as facebook-domain-verification=m54hfzczreqq2z1pf99y2p0kpwwpkv google-site-verification=6P08Ow5E-8Q0m6vQ7FMAqAYIDprkVV8fUf_7hZ4Qvc8 google-site-verification=8-zFCaUXhhPcvN29EVw2RvtASDCaDPQ02L1HJ8Om8I0 google-site-verification=yUE_SrjKKb4FHH1H04VWidfwstTGeS1FLx3Mcsnijjs FbUF6DbkE+Aw1/wi9xgDi8KVrIIZus5v8L6tbIQZkGrQ/rVQKJi8CjQbBtWtE64ey4NJJwj5J65PIggVYNabdQ== adobe-idp-site-verification=8aa35c528af5d72beb19b1bd3ed9b86d87ea7f24b2ba3c99ffcd00c27e9d809c atlassian-domain-verification=jbey7I2+3Wyl+PZ0QUCC6fCz2Gu5KO7GQPcy/0c4za7ebQxar/qqujJH4kZLVQHZ v=spf1 include:_spf-a.microsoft.com include:_spf-b.microsoft.com include:_spf-c.microsoft.com include:_spf-ssg-a.microsoft.com include:spf-a.hotmail.com ip4:<IP_ADDRESS> ip4:<IP_ADDRESS> ip4:<IP_ADDRESS> ip4:<IP_ADDRESS> ip4:<IP_ADDRESS> -all
Resolver IP:    <IP_ADDRESS> (m61.chi.opendns.com.)

Uninstall that PPA and try following the generic Linux installation instructions from the documentation.

Uninstall that PPA and try following the generic Linux installation instructions from the documentation.

Thanks. - I'll give that a shot and reply back.

That did the trick!


Protostar Init prompts to have access to Photos, Desktop, etc. in terminal

Protostar version

0.3.2

Name
Version

Protostar version: 0.3.2

Cairo-lang version: ^0.9.1

15:35:14 [INFO] Execution time: 0.98 s

Git
 2.37.2

Current Behavior
It prompts to access my downloads and photos
Expected Behavior
I shouldn't be prompted by this alert
Steps to Reproduce

Install protostar on a new machine
run "protostar init"

Possible Solution
This may be an issue with an underlying library

What machine are you referring to? macOS? What version?
In what directory are you calling Protostar? We are searching for any Cairo files in all subdirectories of current working directory, so if you are running Protostar in your home directory ~, then yes, it will try to access Photos, Desktop etc.

yep, that's probably it.  Thanks for clarifying!


Add Kafka raw encoder

Add RawRowEncoder and RawRowEncoderFactory
Add test case in io.prestosql.plugin.kafka.TestKafkaIntegrationSmokeTest#testRoundTripAllFormats

Make commit message just Add Kafka raw encoder. The fact that tests come together with implementation is natural.

I think I simplified/separated the mapping logic, let me know if what I did works better/worse.

Added a separate commit to add different rows to the round trip tests. I moved some helper methods into ColumnMapping.
Tried using a ColumnMappingBuilder class to create ColumnMapping's but realized that it would be easier to just change the type of end from OptionalInt to int. This way end always has a value and it's up to the RawRowEncoder constructor to make sure that the mappings for the columns are valid.
Made ColumnMapping static and parameterized the constructor with EncoderColumnHandle.


sy/20Minute_Project_Durations for SoftLaunch testers

closes #301
Description
Adds a 20minute timeframe for Projects for the beta softlaunch. To Improve Tester Experience.
Checklist

[ ] Choose 20Minutes as Campaign Duration and see it expire in 20 Minutes.
[ ] Choose 20Minutes as Proposal Duration and see it expire in 20 Minutes.

not on top of the list but okaay


DocsArchive-<IP_ADDRESS>Auto archive content

Auto archive content from https://github.com/opstest2/docs-archive-test-source.git

Docs Build status updates of commit f5c89b6:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error: RepositoryUnauthorizedWithSourceCommit] Git data access to 'https://github.com/opstest2/docs-archive-test-target' (branch: Release_Archive_main_2022-05-25-11-20-47) is not authorized.. It looks like this might be the first time user: v-alji submitted a pull request to this repo. Before user can run builds in a pull request, he/she can enable 'v-alji' GitHub account in Docs by visiting Docs Portal (https://ops.microsoft.com). After enabling his/her account (v-alji), close and then reopen this pull request to start another build.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Fix --split

This fixed my issue as reported in #38

output filename changed from result["accession"] to result, as keyed is a dictionary with string keys
output filename content changed accordingly to keyed[result]

No probs and thanks for the tool and the future updates :)

Hi @telatin please go ahead and submit your PR directly against the #devel branch as we have made some bug fixes there. Once you've submitted your code changes (along with a unit test case) then we can go ahead and merge into #devel.

I see some tests are failing (like 500 server error). I imagine it's a nightmare to manage this tool :)

It is definitely challenging. What's strange is that the tests past locally but not via automated testing in GitHub Actions. We've not been able to diagnose that yet..

OK- the tests are all working now. Please pull the latest version from devel!

I'll close out this PR so that a new one can be made against devel. Thank you again for your contributions!


[Feature] Add Social Media Icons

Description
I want to add social media icons to your website, which will help people explore your connections.
Screenshots

Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[X] I am a GSSoC'24 contributor.
[X] I want to work on this issue.

Code of Conduct

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

Hey , I want to work on this feature request. Please assign this issue to me under GSSOC and also add GSSOC labels.

Hello Sir @CSEdgeOff please assign me this issue i want to work on it .. i will complete this as soon as possible for me


Issue with Linux Killing Floor Server (Debian 8 64bit)

Hello. Doing this tutorial click here i've got this problem when i starting and stopping my server - http://prntscr.com/bvcyba I'm using Debian 8 64bit OS. Is this normal or what? Thanks for helping me.

Hi,
Just install the missing dependencies as the script is asking you to do.

What is the code line? I'm new at this, please help me ;)
2016-07-21 0:02 GMT+03:00 UltimateByte<EMAIL_ADDRESS>
Hi,
Just install the missing dependencies as the script is asking you to do.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dgibbs64/linuxgsm/issues/927#issuecomment-234082278,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATnJ0kreoCX-Wb_cYA6glRDeg_fx42kkks5qXo0CgaJpZM4JRFrm
.

Ok, just fixed it. Thanks for helping me !
2016-07-21 0:58 GMT+03:00 Ceon_<EMAIL_ADDRESS>
What is the code line? I'm new at this, please help me ;)
2016-07-21 0:02 GMT+03:00 UltimateByte<EMAIL_ADDRESS>
Hi,
Just install the missing dependencies as the script is asking you to do.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dgibbs64/linuxgsm/issues/927#issuecomment-234082278,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATnJ0kreoCX-Wb_cYA6glRDeg_fx42kkks5qXo0CgaJpZM4JRFrm
.

You just hard to read the console message mate :p
NP, we've all been new at some point ;)
HF, and please, use the steam forum if you need further help with script usage.


Create Event-Driven Pub/Sub example with 2 CDK apps

The goal is to have an example EDA project with multiple decoupled systems via EventBridge.

Publisher System: will generate some data and publish events to the Bus.
Consumer System: will consumer events from the Bus and run some process on top of it.

Created "Publisher System" with these commits:

7b8ec3f70613bbad47bd13a59653c645b7611ab3
2b4000d875898e122b74656469ed0408e1d88016
bef96a90faa7c1b98af300b4de4944f8a4abeb42
179c3b7266b47bc6e0dc9466de822aa02a2a5d22

Finished pub/sub systems with these commits:

137820815a42a658de66b1b04b5165926a088074
aa660ccb957993290c5289cd14022bd58d10a89d
c302009fedf39ea9731c612876f85737ff406e80


Concierge process runs out of memory and crashes

In raising this issue, I confirm to the best of my ability the following (please check boxes, e.g. [X]):

[x] There are no duplicate issues.
[x] The problem does not lie with an upstream dependency.
[x] An installed module/integration/service/other is not causing your problem.
[x] This is reproducible on the latest codebase with up to date NPM dependencies.
[x] I have added appropriate labels to this issue.

Expected Behaviour:
Continues to run indefinitely without using up all system resources
Actual Behaviour:
I believe the process ended up using all of the system's RAM after running for a week. It was ran in an AWS t2.micro instance inside a screen process. The system was only running concierge and no other user-process. The crash happened after failing to login to facebook for a while (FB had blocked the account) Here's the log.

<--- Last few GCs --->
[11447:0x31c9070] 490403670 ms: Scavenge 739.2 (808.3) -> 725.7 (808.8) MB, 21.2 / 0.0 ms  allocation failure
[11447:0x31c9070] 490403731 ms: Scavenge 739.8 (808.8) -> 725.5 (809.8) MB, 20.6 / 0.0 ms  allocation failure
[11447:0x31c9070] 490406480 ms: Scavenge 740.7 (809.8) -> 726.7 (809.8) MB, 21.3 / 0.0 ms  allocation failure
[11447:0x31c9070] 490406543 ms: Scavenge 740.8 (809.8) -> 726.9 (810.8) MB, 21.7 / 0.0 ms  allocation failure
<--- JS stacktrace --->
Cannot get stack trace in GC.
FATAL ERROR: NewSpace::Rebalance Allocation failed - process out of memory
1: node::Abort() [/usr/local/bin/node]
2: 0x12b82ac [/usr/local/bin/node]
3: v8::Utils::ReportOOMFailure(char const*, bool) [/usr/local/bin/node]
4: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [/usr/local/bin/node]
5: 0xa98e0b [/usr/local/bin/node]
6: v8::internal::MarkCompactCollector::EvacuateNewSpaceAndCandidates() [/usr/local/bin/node]
7: v8::internal::MarkCompactCollector::CollectGarbage() [/usr/local/bin/node]
8: v8::internal::Heap::MarkCompact() [/usr/local/bin/node]
9: v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/usr/local/bin/node]
10: v8::internal::Heap::CollectGarbage(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*, v8::GCCallbackFlags) [/usr/local/bin/node]
11: v8::internal::Heap::HandleGCRequest() [/usr/local/bin/node]
12: v8::internal::StackGuard::HandleInterrupts() [/usr/local/bin/node]
13: v8::internal::Runtime_StackGuard(int, v8::internal::Object**, v8::internal::Isolate*) [/usr/local/bin/node]
14: 0x26b539e8ed46
!CORE! critical error was unhandled (null, SIGABRT). Please report this to developers.

Steps to Reproduce:
Unsure if this will work, but let facebook login continuously fail for a long time? The bot was started with the debug and log arguments

Ummm.... we had facebook running on AWS for a few months (at least 100 modules installed) without an out of memory crash.
Some questions to help us track it down:

NodeJS version? This looks like Node.JS failing to GC rather than Concierge itself.
Given you had the log enabled, do you have any more of the log from before this happening?
How many and which modules were installed?
Do you have auto_restart installed - on the latest FB integration it is no longer needed and could cause this kind of problem if left for too long.

Some side notes:

One way to reduce the frequency of account blocking on FB is to marry it to another account
Have you considered using tmux instead of screen? Its under more active development and objectively provides better features.

Node version: v7.10.0
I don't have the log file anymore but I did whizz through and most of it was just messages from the facebook module failing to login
Here are the installed kpm modules

- config
- help
- ping
- kpm
- restart
- update
- shutdown
- creator
- abstract
- humming
- uptime
- urban
- slap
- lmgtfy
- pun
- pickUp
- joke
- insult
- currency
- cricket
- advice
- 9gag
- boss
- auto_restart
- facebook
- test

I'll remove auto-restart and see if that makes a difference.

One way to reduce the frequency of account blocking on FB is to marry it to another account

Can you expand more on this 😮

And yes I'm thinking of switching to tmux though my usage with screen has been very straightforward so far and it's served it's purpose.

Given auto_restart never gives the event loop an opportunity to GC (its entirely sync) I'm going to put this down to that. If it happens again, re-open the bug.

Can you expand more on this 😮

For some reason we discovered that if your bot account is in a relationship with another account on FB, your bot account will not get banned (when changing countries it will still require a once-off manual verification).


nodePackages.gatsby-cli fails to build on aarch64-darwin

Steps To Reproduce
Steps to reproduce the behavior:

Create the following flake:

{
  inputs = {
    nixpkgs.url = "github:nixos/nixpkgs/22.05";
    flake-utils.url = "github:numtide/flake-utils";
  };

  outputs = { self, nixpkgs, flake-utils }:
    flake-utils.lib.eachDefaultSystem (system:
      let pkgs = nixpkgs.legacyPackages.${system};
      in
      {
        devShell = pkgs.mkShell {
          buildInputs = [
            pkgs.nodePackages.gatsby-cli
          ];
        };
      });
}

Run nix develop

Build log
See logs here.
Additional context
Might be related to #179640. It's failing on unstable as well.
Notify maintainers

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
❯ nix-shell -p nix-info --run "nix-info -m"
 - system: `"aarch64-darwin"`
 - host os: `Darwin 21.2.0, macOS 12.1`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.7.0`
 - channels(root): `"nixpkgs"`
 - channels(josh): `"darwin"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`

For reference, the build is successful using 21.11. Something appeared to break it between 21.11 and 22.05.

Build failed on x86_64-linux (nixos).
nix build .#nix build .#nodePackages.gatsby-cli at the commit 2a48d5921115733b840e651b843a3c7c515db582 (which was HEAD in master)
And I see
><EMAIL_ADDRESS>install /nix/store/irv27gci5q80v0za39sxqd21w2k5xfak-gatsby-cli-4.23.0/lib/node_modules/gatsby-cli/node_modules/lmdb
> node-gyp-build-optional-packages

sh: line 1: node-gyp-build-optional-packages: command not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR<EMAIL_ADDRESS>install: `node-gyp-build-optional-packages`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /build/.npm/_logs/2022-09-26T15_45_02_030Z-debug.log

from the build log.

Fixed for me now

Yep, I can build it on x86_64-linux (nixos). If OP can confirm it builds on aarch64-darwin please close this issue.


JumpToLayout not working

Problem Description
JumpToLayout is used in XMonad.Prompt.Layout. Either directly use it or use layoutPrompt does not work.
Steps to Reproduce
Use
layoutPrompt :: XPConfig -> X ()

Or
sendMessage $ JumpToLayout "tall"

I am now testing to see if it works in version 0.16, and if works, I will do git bisect.
UPDATE:
Not working with
xmonad 0.15
xmonad-contrib 0.16

Checklist

[X] I've read CONTRIBUTING.md

[ ] I tested my configuration with xmonad-testing

On Fri, Apr 23 2021 22:17, oogeek wrote:

Problem Description
JumpToLayout is used in XMonad.Prompt.Layout.

either directly use it or use layoutPrompt does not work.

I'm not sure what you're saying here?  The documentation of X.P.Layout
says

Also, you can only select layouts if you are using NewSelect, rather
than the Select defined in xmonad core

It only works when you use X.L.LayoutCombinators.(|||) instead of
X.L.(|||) for your layouts (though hopefully these will be combined soon
when #493 and xmonad/xmonad/281 are merged).

X.L.LayoutCombinators.(|||)
Oh, let me try it.


Improve autocomplete search

Add ability to disable and/or avoid webpage locks.

Anyway to disable it for now? It slows my browsing speed

Anyway to disable it for now? It slows my browsing speed

https://github.com/Revadike/EnhancedBarter/raw/master/Enhanced Barter.user.js


Draft: Create hooks that use underlying locks instead of RefCell

I wanted to get some thoughts on:

If it makes sense to have the separate use_lock and use_async_lock
If it would be better to use a Mutex instead of an RwLock
If it's necessary to use Arc for value and dirty

There is a use_rw hook in the dioxus-std crate that seems similar to use_lock. I think use_async_lock could be difficult to work with because it forces every code that interacts with the hook to be in an async block, but if there is some common situation where this hook is necessary, it might fit better in the dioxus-std crate

@ealmloff Wow I didn't even know about dioxus-std. I agree if anything, use_async_lock should go there.


If ARCH=M1, set ADDITIONAL_SETTINGS="-mcpu=apple-a14"

Works nicely for clang and gcc on an M1 Macbook Air

@patricklonga ?


Set the default messaging provider based on what user selects in the UI: BE

Description
Assumptions
Acceptance Criteria
Mockups
Implementation Notes/Details

@Kelsey-Ethyca  will this be reviewed and closed this sprint? Tracking the whole epic so we know when it's complete. Thanks


Added details for user stats

Issue

Description

Checklist

[x] Added contributor object in ascending order in contributors.json
[x] Github action build passing
[x] No merge conflicts

Hey @subeshb1  could u please explain me why my profile is not populated correctly !!


KAFKA-14194: Fix NPE in Cluster.nodeIfOnline

When utilizing the rack-aware consumer configuration and rolling updates are being applied to the Kafka brokers the metadata updates can be in a transient state and a given topic-partition can be missing from the metadata. This seems to resolve itself after a bit of time but before it can resolve the Cluster.nodeIfOnline method throws an NPE. This PR checks to make sure that a given topic-partition has partition info available before using that partition info.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@dajac Thank you for the feedback! I've incorporated the changes you suggested and ran the test case without my change to Cluster.nodeIfOnline to verify it still catches the bug. Please let me know if there is anything else you spot!

@dajac do we need to backport this?

@ijuma That makes sense. Backported it to 3.3 and 3.2. cc @jsancio


Drop eol node 14 & 16

[x] Bugfix
[x] Breaking
[ ] New feature (non-breaking change which adds functionality)

Proposed changes

Node 16 is EOL in one week: September 11th, 2023
https://nodejs.org/en/blog/announcements/nodejs16-eol
Includes #4306:
Node 14 was removed from test matrix. #4084
Since it is not tested anymore it should not be allowed to run on these version.
Checklist

[x] I have read the contribution guidelines
[ ] For non-bugfix PRs, I have discussed this change on the forum/slack team.
[ ] I have run grunt to verify the unit tests pass
[ ] I have added suitable unit tests to cover the new/changed functionality

We do not plan to drop Node 16 until the Node-RED 4.x stream as per our support statement - https://nodered.org/about/releases/
We have fallen behind in our scheduling of our releases, but we'll keep Node 16 in the matrix for now.

@knolleary thanks for the statement.
I think the link to release plan would be useful in the CONTRIBUTING.md?
The release plan states:

At the end of April 2023, when Node 14.x reaches its end-of-life, we will publish Node-RED 4.x that will drop support for Node 14.

But currently drop of node 14 would be with release 3.1.
Maybe revert removal of node 14 with #4084 for release 3.1 to comply with release plan?
And since releases behind schedule make nodered 4.0 dropping node 14 & 16?

We are reviewing our plans around the release schedule. The focus right now is to get 3.1 released - we aren't making any additional changes to the node.js support in that release beyond what we already have. Once we get that done, we'll shift focus to 4.x and make the necessary updates to the code and test matrix.

Superseded by https://github.com/node-red/node-red/pull/4571


Transparent canvas window

Electron supports transparent windows.  Transparent windows in Electron have the window frame and background removed.
This feature request is to add an option to set the canvas pop-out window to transparent.
I think this could enable even more creative uses of Cables.gl Electron.
An example use case is combining Cables Electron with OBS. OBS can capture the transparent Cables.gl canvas window and use the canvas content as an overlay.
I've just found Cables today and looking forward to learning it. Thank you

option in ExternalCanvas


How to manually invalidate user data cache?

Is there a way to get the latest user data without having to sign out the user? I am changing the user data with an API from the oauth provider.

Closing this as stale. Please open a new issue or let me know you still have this issue in a comment 👍


balanced_market overshoots GC max power for V2G and PV-feed-in combination

errors do not occure for v2g and pv individually

fixed in bd10233


Resources Page and links still list VictorOps and SignalFx Product Names

Need to update Resources page to have new product names and links.

Some updates were made. Not all content migration has happened yet.

Some updates were made. Not all content migration has happened yet.


Axis order in JointSphericalZYX

JointSphericalZYX represents the angular quantities in the following order, as the name suggests:

rotation around Z
rotation around Y
rotation around X

with the rotation matrix given as

corresponding to the moving ZYX axes.
I find this unusual. The most common convention is roll-pitch-yaw, corresponding to the fixed XYZ, which is completely equivalent except for the order in which the angles are given, i.e:

rotation around X
rotation around Y
rotation around Z

with the rotation matrix given as

This is, for instance, the convention assumed in the Python submodule pinocchio.rpy (which is slightly inconsistent). It is also the convention employed by the entities in sot-core.
Why this choice of order in JointSphericalZYX? Wouldn't it be better to replace it with a JointSphericalRPY which has the inverse order of the three coordinates?

I agree it is misleading. From ZYX, I would have understood your second equation:

so XYZ seems better to me. This convention is also used in HPP and URDF.
I don't like RPY because it is often used to mean Euler angles with no specific convention, so you never know what convention is behind.

From ZYX, I would have understood your second equation, so XYZ seems better to me. I don't like RPY because it is often used to mean Euler angles with no specific convention, so you never know what convention is behind.

I understand what you mean. The problem is, if we just silently change the convention in JointSphericalZYX, it risks to create very nasty bugs in code that is currently using it. I do not expect this code to be much (normally, JointSpherical is recommended, using a quaternion) but it is something we should avoid.
If we want to change it, the good way to proceed is to find a new name and deprecate the old joint I think. Some built-in sample models have the option of using JointTranslation + JointSphericalZYX instead of JointFreeflyer, this should be replaced, which is also a potential source of bugs for code using the sample models with this option, but as far as I know I expect this kind of code to be virtually non-existent.

I think the people doing bio-engineering are using JointSphericalZYX. At least, they used it.
I suggested to change the name to JointSphericalXYZ.

I suggested to change the name to JointSphericalXYZ

I don't know whether this is more intuitive or not. Whether the appropriate name for the current convention is JointSphericalXYZ or JointSphericalZYX is subjective, I think. I, for one, think JointSphericalZYX is more intuitive because it reflects the order of the joints in the configuration. I would avoid introducing such a heavy change for something which I see dubious. My point was more on the angle ordering itself, with the rotation around z appearing first and the one around x last being highly unconventional, I think.

I understand your point.
ZyYpXr or ZYX_ypr ?

@gabrielebndn The choice originally comes from the book of Featherstone that I followed when implementing Pinocchio. He chose the ZYX convention, which as fine as the XYZ convention.
For me, it makes no difference to use one or the other convention.

This is, for instance, the convention assumed in the Python submodule pinocchio.rpy (which is slightly inconsistent). It is also the convention employed by the entities in sot-core.

In the same way, we do not have to reflect the choice made for Python for the C++ case. The fact that sot-core has its own convention is internal to this project, and do not have to influence Pinocchio choices.
To be the most generic as Pinocchio is expected to be, I suggest implementing a generic SphericalEulerAngles<Z,Y,X> joint which will be compatible with all the usual conventions, as done in Eigen with the Angle Axis convention. In this sense, we will support all the conventions we might need.
As most of the code is already present, the work required to achieve this modification won't take so much time.

He chose the ZYX convention, which is as fine as the XYZ convention.

Of course it's fine, it's absolutely equivalent. I just found the resulting configuration vector to be not intuitive, but if you disagree that's absolutely fine.

To be the most generic as Pinocchio is expected to be, I suggest implementing a generic SphericalEulerAngles<Z,Y,X> joint

That's a great idea, but I see two drawbacks:

Supporting all Euler angles means to add 12, if not 24 (fixed+moving axes) concrete joint classes. As the algorithms need to compile for each joint, I would expect the compilation time to rise. Like, a lot. And it's already pretty high
The code for JointSphericalZYX is really specialized. For instance, this is an excerpt of the code in calc():

data.M.rotation () << c0 * c1,
                c0 * s1 * s2 - s0 * c2,
                c0 * s1 * c2 + s0 * s2,
                s0 * c1,
                s0 * s1 * s2 + c0 * c2,
                s0 * s1 * c2 - c0 * s2,
                -s1,
                c1 * s2,
                c1 * c2;

writing a generic model would necessarily mean to use generic Eigen code, which will probably lose performance.

SphericalEulerAngles<Z,Y,X>

I don't think this solves this issue. I see no difference in SphericalEulerAngles<Z,Y,X> and SphericalEulerAnglesZYX. Both are as obscure regarding to the angle order. Or you must add another template argument...

It may be even worse if you have something like SphericalEulerAngles<2,1,0>...

The choice originally comes from the book of Featherstone

O.O Forget me I was wrong! The formula suggested by Featherstone, thus implemented in Pinocchio, is

which is different from what I wrote above

I see no difference between SphericalEulerAngles<Z,Y,X> and SphericalEulerAnglesZYX. Both are as obscure regarding to the angle order.

To be completely unambiguous with respect to the order, one should specify whether it is moving axes or rotation axes. For instance, this is what tf.transformations does:

A triple of Euler angles can be applied/interpreted in 24 ways, which can be specified using a 4 character string or encoded 4-tuple:
Axes 4-string: e.g. ‘sxyz’ or ‘ryxy’
first character : rotations are applied to ‘s’tatic or ‘r’otating frame
remaining characters : successive rotation axis ‘x’, ‘y’, or ‘z’

To be completely unambiguous with respect to the order, one should specify whether it is moving axes or rotation axes.

To be efficient, this has to be done with respect to the moving rotation axis as suggest in the Featherstone book. We should follow these rules in such a way the concatenation of 3 revolute joints behaves the same.

@gabrielebndn @jmirabel What is the status of this discussion?

We need to improve the documentation to reflect the current observations
Do we really need to support other Euler Angles types?

The behavior of JointSphericalZYX should be well documented. This can be done in conjunction with the documentation effort for all joints, as suggested in #794

1.5 I think we should not change the name of JointSphericalZYX

I do not think we need to support all Euler angles types, it will just make Pinocchio much heavier. If someone really wants it, they may still achieve it through a JointComposite, for the mobile axis angles

2.5. If anything, we might, in my opinion, add a JointModelSphericalRPY or JointModelRPY, as roll-pitch-yaw is a fairly common configuration which is not achievable as a composition of joints, since the order of the products in

is opposite with respect to the one of the joints.

If I might add: from what I can understand, Featherstone's joint model is specifical for a spherical socket, i.e. it is equivalent to a sequence JointModelRZ + JointModelRY + JointModelRX. This is the correct way to model it. For the orientation of a rigid object, in contexts where quaternions cannot be used, it is more common to employ the RPY formula I presented above

@gabrielebndn Sorry for my late reply. Go ahead for your proposal. I do agree with your suggestions.

@jcarpent, you mean implementing JointModelSphericalRPY and/or adding documentation?

Implementing JointModelSphericalRPY ;)

Ok. Just to be 100% clear. This post

O.O Forgive me I was wrong! The formula suggested by Featherstone, thus implemented in Pinocchio, is

was incorrect. I was mislead by the way the joint is presented in the book. My first intuition was right. The current JointModelSphericalZYX implements

which is equivalent to JointModelRZ + JointModelRY + JointModelRX.
Instead, I am going to implement JointModelSphericalRPY as

which is basically equivalent except that the position of X and Z is switched, and which is not currently realizable as a sequence of existing joint types.
My workload is pretty high at the moment, but I think I can quickly do it in the spare time by drawing inspiration from JointModelSphericalZYX

Yes, I do agree that it should straightforward thanks to JointModelSphericalZYX

This issue does not have any activity since a while. @gabrielebndn If you have time, do not hesitate to reopen and solve this issue.


Reviewing the Playarists protocol - team Pika.py

Hi @open-sci/pika-py,
As anticipated in one of the previous lectures, two of you have to review the protocol developed by the team Playarists. The people selected for addressing this task must work independently to write a review and must publish it on Qeios to get a DOI for it. A reminder: once the review is published and a DOI is obtained, the review cannot be modified anymore.
Once both your reviews are published, close this issue by attaching in the comment the clickable DOI URLs (https://doi.org/...) of the reviews.
If you have any more questions, please don't hesitate to contact me in the Slack group.

https://doi.org/10.32388/DNQ9QZ

https://doi.org/10.32388/HHFGAT


polish(pu): polish the nstep_return_ngu and null_padding action in NGU

Description
polish the nstep_return_ngu and null_padding action, and change the name of reward model: rnd to rnd-ngu, to avoid the confusion between the rnd reward model in NGU and the conventional RND paper.
Related Issue
TODO
Check List

[ ] merge the latest version source branch/repo, and resolve all the conflicts
[ ] pass style check
[ ] pass all the tests

open a new PR to polish NGU.


Removing file from .csproj

Would it be possible to add support for removing from .csproj when a file is deleted?

I think so. It could be done with a file watcher listening to deletes. Question is do you do it silently, or prompt each time? What about when you change git branch? It may behave inappropriately.

One possible solution would be to debounce the prompt.
e.g.:
I delete one file, wait two seconds, then:

FileX.ts was deleted. Remove it from Proj.csproj?  [ Yes ] [ Close ]

I switch branch, which removes 10 files from my workspace, then:

10 files were deleted. Remove them from csproj? [ Yes ] [ Close ]

Thoughts?

It seems like the best solution would be to do it silently. Not sure why you would delete a file and expect it to still be in your .csproj, this brings up another point though of what happens when you move a file. i would expect that to also silently update the .csproj

I've implemented the behaviour from my comment above, but I'm happy to make it configurable.
Handling moved files is a little trickier. They appear as a deletion followed by a creation. There are some heuristics I could use to determine a moved file, but there may be hidden bugs. I'll have to think about that one.

You probably want to include the user's excluded files as well if you can gain access to those?  Good idea, should be possible. I think I'd have to re-implement some behavior such as "*.js": { "when": "$(basename).ts" } though.
As a stop gap you can use excludeRegex with the file path you do not want added.

@fallXone Implemented in 0.6.1. Turned out to be super simple, and I got to delete some of my file walking code.


Fix project naming

Fixes https://github.com/sorgerlab/bioagents/issues/56 and https://github.com/sorgerlab/bioagents/issues/53.

Let me fix the new concurrency issue I introduced in cleanup.

I can't reproduce the Travis failures locally, not even when running two tests simultaneously, and I can't think why they should be happening on Travis.

I would suggest we merge for now, and i create and work on a separate branch to address this issue on Travis. It is only a Travis issue as far as I can tell. It works fine when I run the test locally.


"zar find" needs more detail in error response to say what was not found

This repro is with zq commit 2dfb278.
I'd entered the following command line while working on #1125 and got the accompanying error message:
$ zar find -z -x TypoGoesHere <IP_ADDRESS> | zq -t -
item does not exist

As a user, I was confused because I'd made an accidental typo in the -x filename option so I thought the "does not exist" was a reference to not being able to find the target <IP_ADDRESS> in the index, not a reference to a file not being found in the .zar directories.
This issue should not be confused with #1137, which tracks the separate topic of using the generic term item.

As of zar commit ccbfade, this issue is now masked by the SEGV described in #1419.

zed lake deprecates zar


godns: 2.7.1 -> 2.7.2

Description of changes

Update to 2.7.2. Upstream release notes: https://github.com/TimothyYe/godns/releases/tag/v2.7.2.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

@linyinfeng maybe you want to take a look at https://github.com/NixOS/nixpkgs/pull/167060 which already integrates the new config values?

@linyinfeng maybe you want to take a look at #167060 which already integrates the new config values?

Sure! Thank you for the module! I have left some comments in #167060.