Add background option to dhcpcd

Motivation for this change
DHCP waits for an IP address to be assigned before forking to background. This causes a lag during startup. I removed the -w option from the .service file, and added it, optionally, to the dhcpcd.config file. One can now make dhcpcd fork to background automatically by adding "networking.dhcpcd.background = true;" in the NixOS configuration. On my system, this reduced userspace startup time from about 11s to about 3s.
Things done

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

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

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

If dhcpcd forks immediately and systemd thinks the network ready, isn't it possibile that programs needing to bind to an address may randomly fail if the interface is not up yet?
I'd say it's better to just disable ARP checking, this saves a significant amount of seconds and should be safe in most cases.

I am not really an expert, but ArchLinux starts dhcpcd with the -b flag by default: Here is the ArchLinux dhcpcd.service file. Additionally, I kept the standard behaviour - I only added the option of forking to the background, which actually might be helpful in many cases.

There is a relevant discussion at #50930

dhcpcd actually has various other possible configurations regarding waiting:
man dhcpcd:

If any interface reports a working carrier then dhcpcd will try and obtain a lease before forking to the background, otherwise it will fork right away.  This behaviour can be modified with the -b, --background and -w, --waitip options.

--waitip=[4 | 6]
Wait for an address to be assigned before forking to the background.  4 means wait for an IPv4 address to be assigned.  6 means wait for an IPv6 address to be assigned.  If no argument is given, dhcpcd will wait for any address protocol to be assigned.  It is possible to wait for more than one address protocol and dhcpcd will only fork to the background when all waiting conditions are satisfied.

So perhaps we should have a multiway option e.g.
dhcpcd.wait = one of {"never", "if-network-up", "any", "ipv4", "ipv6", "both"}

See also https://github.com/NixOS/nixpkgs/pull/44524#issuecomment-410673195

@Mic92 The dhcpcd unit already activates network-online.target if a lease has been obtained but unfortunately does this on IPv6 or IPv4. So network-online.target may be activated without an IPv4 default route if IPv6 succeeds first.
Dhcpcd can be configured to either wait for IPv4 or IPv6 but this will break IPv4-only or IPv6-only systems. Not sure what we should do here without introducing new options and rethinking the NixOS networking autoconfiguration logic.

See also https://github.com/NixOS/nixpkgs/issues/35567#issuecomment-368386865

FTR, been using this for a while. There may be other issues around this but startups are much better on certain machines.

Yeah, can we marge this please?

There has been no response to my feedback above. I suggest not adding half-baked options since it causes user friction if they are removed later :)
Note also that the unit ordering issue has been fixed, so you shouldn't be experiencing delayed starts anyway unless you're still on 19.03 in which case you could employ any of various workarounds.

ping @bene1618

I tried to implement @gloaming 's suggestion. I do not really understand if the standard behaviour (without any of the options) differs from "waitip", so I left out the "if-network-up" option.

As I understand it, the default behaviour is equivalent to background if your ethernet is unplugged and your wifi is unpowered, and equivalent to waitip otherwise. The point is that you can't hope to get a connection if you're not plugged in, so there's no point waiting.
Now that we have dhcpcd bound to network-online.target, defaulting to waitip is sensible.
if-network-up was silly of me, it should have been if-carrier-up or just default. Since the option is an enum, I guess we ought to include it or a user won't be able to select the default behaviour at all.


Remove strange strings.

After pull whole project, the flurry proguard file contains some strange strings. Just remove them to make it work.

Not sure how that happened, thanks for the fix.


filter type only work for one type

in the option.js file, there is a parameter called "filterType", but could only take one type at a time, what if, for example, wants to filter web maps and application.

hey @chen7012
You could set a "customFilter" property in the options file to set a custom filter query. See the code below on how that might look.
Or you could define another filter type here:
https://github.com/Esri/map-gallery-template-js/blob/master/javascript/home.js#L726


Generic type inference depends on how object method is declared

Bug Report

🔎 Search Terms

function parameters infer generic inference object method
🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about function parameters bivariant

⏯ Playground Link

Playground link with relevant code
💻 Code

const val = {
  x1: (v: { foo: string }) => { },
  x2: (v: { foo: string; bar: number }) => {
    console.log('bar', v.bar)
  }
} as const;

// Case 1
type Box1<P> = { x1(p: P): void; x2(p: P): void };

function t1<P>(box: Box1<P>) {
  return box;
}

const v1 = t1(val);
v1.x2({ foo: 'whatever' }); // TS should throw here but does not so LOG: "bar",  undefined

// Case 2
type Box2<P> = { x1: (p: P) => void; x2: (p: P) => void };

function t2<P>(box: Box2<P>) {
  return box;
}

const v2 = t2(val);
v2.x2({ foo: 'whatever' }) // TS throws as expected

🙁 Actual behavior
The inferred generic type depends on how object methods are defined.
🙂 Expected behavior
The inferred generic type should be consistent. IMO it should be the type inferred in Case 2, since it catches the incorrect usage.

That's working as intended. Depending on the syntax the function is covariant or contravariant.

@Andarist Contravariant parameters.  Sorry, had to correct that 😜
For the record it used to be that regular function types were bivariant too.  strictFunctionTypes was eventually added to make functions properly contravariant in their parameters, but an exception was left in for methods because otherwise it would have broken array subtyping--and a lot of actual, real-world code in the process.
If you disable strictFunctionTypes, you get the consistency you're looking for - but the cure is probably worse than the disease because then neither case is an error.

@Andarist Contravariant parameters. Sorry, had to correct that 😜

Those words are too much alike 🙈 my mind is thinking one thing but my hands are typing the other thing

I reviewed the FAQ for entries about function parameters bivariant

Erm, did you? It's in there

@RyanCavanaugh To be fair that FAQ entry talks about function types in general being bivariant and doesn’t mention the current distinction between functions and methods under strictFunctionTypes


Testing and sample data still relying on RafaelPalomar/SlicerSOFATestingData repository

Currently, the sample and testing data used in the extension relies on the RafaelPalomar/SlicerSOFATestingData repository.
@jcfr, should we consider moving RafaelPalomar/SlicerSOFATestingData to the Slicer organization? perhaps we should upload the data to Slicer/SlicerTestingData?

Most often we store large binary files for extensions in Girhub Release assets of the extension. Would that work for this case, too?

Sure, that could work too. I suppose I could use the SlicerTestingData software to make the release artifacts for the SlicerSOFA repository?

You can use it, it has some nice features, but overall I don't like it that much because the downloaded files have to be manually renamed (if not downloading via Slicer), which 8s not user-friendly.


Layer component / contextual tokens

In v11 Carbon Design System introduced contextual tokens. This is something we wanted to use before using Svelte components. This would make the light prop obsolete.
What it means is that we added a Layer component as described in the link above.
<Layer>
  <ChildComponent />
  <Layer>
    <ChildComponent />
    <Layer>
      <ChildComponent />
    </Layer>
  </Layer>
</Layer>

I'm not exactly sure how hard it would be. It probably requires to use contextual tokens in most of the components. I also wonder whether there is any interference with inline theming and the Theme component.

See #1253


Permission denied (publickey,password) when use ssh TFS and Bitrise.

I have some troubles with Bitrise and Microsoft Team Foundation Server.
Switching to workflow: validation_workflow_with_ssh
+------------------------------------------------------------------------------+
| (0) Activate App SSH key                                                     |
+------------------------------------------------------------------------------+
| id: activate-ssh-key                                                         |
| version: 3.1.1                                                               |
| collection: https://github.com/bitrise-io/bitrise-steplib.git                |
| toolkit: bash                                                                |
| time: 2018-05-16T20:08:55Z                                                   |
+------------------------------------------------------------------------------+
|                                                                              |
INFO[20:08:55] sudo "apt-get" "update"
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease
Get:3 https://packages.cloud.google.com/apt cloud-sdk-xenial InRelease [6,372 B]
Get:4 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Hit:5 https://dl.yarnpkg.com/debian stable InRelease
Get:6 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Get:7 https://download.docker.com/linux/ubuntu xenial InRelease [65.8 kB]
Get:8 https://packages.cloud.google.com/apt cloud-sdk-xenial/main amd64 Packages [35.6 kB]
Get:9 https://packages.cloud.google.com/apt cloud-sdk-xenial/main i386 Packages [35.4 kB]
Get:10 https://deb.nodesource.com/node_8.x xenial InRelease [4,643 B]
Get:11 http://security.ubuntu.com/ubuntu xenial-security/universe Sources [80.4 kB]
Hit:12 https://packagecloud.io/github/git-lfs/ubuntu xenial InRelease
Get:13 http://archive.ubuntu.com/ubuntu xenial-updates/universe Sources [255 kB]
Get:14 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [626 kB]
Get:15 https://deb.nodesource.com/node_8.x xenial/main amd64 Packages [1,009 B]
Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [1,002 kB]
Get:17 http://security.ubuntu.com/ubuntu xenial-security/main i386 Packages [557 kB]
Get:18 https://deb.nodesource.com/node_8.x xenial/main i386 Packages [999 B]
Get:19 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [439 kB]
Get:20 http://archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [922 kB]
Get:21 http://security.ubuntu.com/ubuntu xenial-security/universe i386 Packages [378 kB]
Get:22 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [808 kB]
Get:23 http://archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [742 kB]
Fetched 6,282 kB in 2s (2,674 kB/s)
INFO[20:09:02] Start installing (expect) with apt-get
INFO[20:09:02]  * [OK] Step dependency (expect) installed, available.
INFO[20:09:02] Start installing (git) with apt-get
INFO[20:09:02]  * [OK] Step dependency (git) installed, available.
Configuration

Path to save the RSA SSH private key: /root/.ssh/steplib_ssh_step_id_rsa
Should remove other identities from the ssh-agent? true
-> $ mkdir -p /root/.ssh
-> $ chmod 0600 /root/.ssh/steplib_ssh_step_id_rsa
(i) ssh_agent_check_result: 2
(i) ssh-agent not started
(i) starting a new ssh-agent and exporting connection information with envman
Could not open a connection to your authentication agent.
Agent pid 579
(i) Expose SSH_AUTH_SOCK for the new ssh-agent, with envman
spawn ssh-add /root/.ssh/steplib_ssh_step_id_rsa
Identity added: /root/.ssh/steplib_ssh_step_id_rsa (/root/.ssh/steplib_ssh_step_id_rsa)

Success
The SSH key was saved to /root/.ssh/steplib_ssh_step_id_rsa
and was successfully added to ssh-agent.
|                                                                              |
+---+---------------------------------------------------------------+----------+
| ✓ | Activate App SSH key                                          | 9.46 sec |
+---+---------------------------------------------------------------+----------+
                                      ▼

+------------------------------------------------------------------------------+
| (1) Git Clone Repository                                                     |
+------------------------------------------------------------------------------+
| id: git-clone                                                                |
| version: 3.4.3                                                               |
| collection: https://github.com/bitrise-io/bitrise-steplib.git                |
| toolkit: go                                                                  |
| time: 2018-05-16T20:09:03Z                                                   |
+------------------------------------------------------------------------------+
|                                                                              |
INFO[20:09:03] Start installing (golang) with apt-get
INFO[20:09:03]  * [OK] Step dependency (go) installed, available.
Git Clone Configs:

CloneIntoDir: /bitrise/src
RepositoryURL: ssh://tfs.######.com.br:22/tfs/Projetos/#####/_git/########"
Git Checkout Configs:
Commit:
Tag:
Branch: master
CloneDepth:
Git Pull Request Configs:
PullRequestURI:
PullRequestID:
BranchDest:
PullRequestMergeBranch:
ResetRepository: No
Bitrise Build Configs:
BuildURL:
BuildAPIToken:

Git clone repository
=> git "init"
=> git "remote" "add" "origin" "ssh://tfs.######.com.br:22/tfs/Projetos/#####/_git/########"
=> git "fetch"
0 attempt failed:
Warning: Permanently added 'tfs.iterative.com.br,<IP_ADDRESS>' (ECDSA) to the list of known hosts.
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Retrying...
=> git "fetch"
1 attempt failed:
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Retrying...
=> git "fetch"
2 attempt failed:
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Failed, error: Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
|                                                                              |
+---+---------------------------------------------------------------+----------+
| x | Git Clone Repository (exit code: 1)                           | 13 sec   |
+---+---------------------------------------------------------------+----------+
| Update available: 3.4.3 -> 4.0.11                                            |
| Issue tracker: https://github.com/bitrise-io/steps-git-clone/issues          |
| Source: https://github.com/bitrise-io/steps-git-clone                        |
+---+---------------------------------------------------------------+----------+
                                      ▼

INFO[20:09:15] Step uses latest version -- Updating StepLib ...
INFO[20:09:15] Update StepLib (https://github.com/bitrise-io/bitrise-steplib.git)...
WARN[20:09:19] A previous step failed, and this step (Running project scanner) was not marked as IsAlwaysRun, skipped
+------------------------------------------------------------------------------+
| (2) Running project scanner                                                  |
+------------------------------------------------------------------------------+
| id: project-scanner                                                          |
| version: 1.6.3                                                               |
| collection: https://github.com/bitrise-io/bitrise-steplib.git                |
| toolkit: bash                                                                |
| time: 2018-05-16T20:09:19Z                                                   |
+------------------------------------------------------------------------------+
|                                                                              |
|                                                                              |
+---+---------------------------------------------------------------+----------+
| - | Running project scanner                                       | 4.52 sec |
+---+---------------------------------------------------------------+----------+
+------------------------------------------------------------------------------+
|                               bitrise summary                                |
+---+---------------------------------------------------------------+----------+
|   | title                                                         | time (s) |
+---+---------------------------------------------------------------+----------+
| ✓ | Activate App SSH key                                          | 9.46 sec |
+---+---------------------------------------------------------------+----------+
| x | Git Clone Repository (exit code: 1)                           | 13 sec   |
+---+---------------------------------------------------------------+----------+
| Update available: 3.4.3 -> 4.0.11                                            |
| Issue tracker: https://github.com/bitrise-io/steps-git-clone/issues          |
| Source: https://github.com/bitrise-io/steps-git-clone                        |
+---+---------------------------------------------------------------+----------+
| - | Running project scanner                                       | 4.52 sec |
+---+---------------------------------------------------------------+----------+
| Total runtime: 27 sec                                                        |
+------------------------------------------------------------------------------+
Submitting anonymized usage informations...
For more information visit:
https://github.com/bitrise-core/bitrise-plugins-analytics/blob/master/README.md
Im using a personal SSH Key in Integration, but the git clone proccess fails. Via Http protocol the Integration works fine.
What is this issue?
Thanks

Hi @joaomoraiseu ,
do you use your own ssh key or the one generated by bitrise at your project registration? Did you register the ssh key for your TFS  project?

Closing as we did not receive a reply - @joaomoraiseu please let us know if we can help with anything and we'll reopen this issue!


fix(plugins/plugin-client-common): regression in Commentary margin

Fixes #7348

Description of what you did:

My PR is a:

[ ] 💥 Breaking change
[x] 🐛 Bug fix
[ ] 💅 Enhancement
[ ] 🚀 New feature

Please confirm that your PR fulfills these requirements

[x] Multiple commits are squashed into one commit.
[x] The commit message follows Conventional Commits, which allows us to autogenerate release notes; e.g. fix(plugins/plugin-k8s): fixed annoying bugs
[x] All npm dependencies are pinned.

/lgtm


Gulpfile moving

moves gulpfile to root
fixes the issues that arose because of deps update (woff2 had to be added)
adds npm-shrinkwrap.json, more info here https://docs.npmjs.com/cli/shrinkwrap

LGTM

LGTM


TS-5096: Lua metrics crashes if the prefix is missing.

Prevent a traffic_manager crash if someone registers a metric with no
prefix. We can't make that metric available in Lua, but we ough not
to crash.

FreeBSD build failed! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/1262/ for details.

Linux build failed! See https://ci.trafficserver.apache.org/job/Github-Linux/1157/ for details.

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/1263/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/1158/ for details.

👍


Unable to bind array values to IN/ANY query

Driver version
2.0.882
Redshift version
PostgreSQL 8.0.2 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3), Redshift 1.0.28422
Client Operating System
Amazon Linux 2
Python version
3.8
Problem description

Expected behaviour:  I would like to use 'where col = any(%s)' syntax to provide a potentially very large list of client-supplied values as filters when querying a table
Actual behaviour: The '= any()' syntax works when provided as part of the SQL statement itself, but not when provided via %s parameters (errors similar regardless of paramstyle used)
Error message/stack trace: ProgrammingError: {'S': 'ERROR', 'C': 'XX000', 'M': 'Only constant arrays supported in IN/ANY/ALL operation.', 'D': '\n  -----------------------------------------------\n  error:  Only constant arrays supported in IN/ANY/ALL operation.\n  code:      8001\n  context:   \n  query:     7152\n  location:  xen_execute.cpp:8120\n  process:   padbmaster [pid=24666]\n  -----------------------------------------------\n', 'F': '/home/ec2-user/padb/src/sys/xen_execute.cpp', 'L': '9548', 'R': 'pg_throw'}
Any other details that can be helpful:  The test_in method in test_query.py  unit test is the syntax I'd like to use, and works with columns of type oid, but doesn't work with integer datatypes.  I've tried many combination of IN, ANY, explicit casts to ARRAY, and none seem to work.

Python Driver trace logs
Reproduction code
redshift_connector.paramstyle = 'pyformat'
with get_conn() as conn:  # using iam SSO connection
    with conn.cursor() as cursor:
        #cursor.execute("SELECT oid, typname FROM pg_type WHERE oid = any(%(foo)s)", {"foo": [16, 22]}) # works
        #cursor.execute("select userid, query, starttime from SVL_QLOG WHERE userid = any(array[1,100]) limit 10") # works
        cursor.execute("select userid, query, starttime from SVL_QLOG WHERE userid = any(%(foo)s) limit 10", {"foo": [1,100]})  #fails
        ret = cursor.fetchall()

One additional note: the sample code I provided works fine with psycopg2.  Looking in the redshift query logs, I noticed a difference: the redshift_connector seems to be using bind variables (which might also leverage prepared statements), whereas psycopg2 seems to pre-populate the SQL statement with the contents of the array.  I prefer the redshift_connector approach of bind variables, but psycopg2 less elegant approach works, and at least for some use cases (large result sets, simple queries), the overhead of parsing/compiling the SQL statement isn't a significant portion of overall time.

Hi @bentkibler ,
Thank you for reporting and digging into this issue. The team is working to identify the root cause.

I am able to reproduce this behavior.
When diving into why the following statement executes successfully:
cursor.execute("SELECT oid, typname FROM pg_type WHERE oid = any(%(foo)s)", {"foo": [16, 22]})
but this one fails:
cursor.execute("select userid, query, starttime from SVL_QLOG WHERE userid = any(%(foo)s) limit 10", {"foo": [1,100]})
I noticed the following

In both cases, the array is sent as an int2[] (OID 1005)
oid has type OID while userid has type int4
For the failing case, forcing the array to be sent as an int4[](OID 1007) resulted in the same error message

For the failing case the Describe statement is executed nominally

ParseComplete message received -- no driver action taken
ParameterDescription message received -- no driver action taken but via the debugger we can see the server asks for int2[] (OID 1005)
RowDescription message received -- three columns expected with OIDs 23 (int4), 23 (int4), and 1114 (timestamp).

When the Bind statement is sent, the array parameter is sent using OID 1005, inline with server's ask

BindComplete message received -- no driver action taken
ErrorResponse message received, error inline with what you saw

This failure is interesting, I'll continue to research and follow up with more findings.

Thanks for looking into this!  My interpretation of psycopg2's behavior is that it's not using bind variables, which is why it works.  The Redshift documentation is a bit contradictory: array datatypes are not supported, yet large IN clauses are automatically converted into arrays.  Perhaps OID is a special case of supporting arrays in the Redshift parsing engine, and it expects to be parsing a string for all other types of IN/ANY statements?

Hi @bentkibler ,
Thank you for your patience. After investigating this issue more I believe your thoughts are correct

Perhaps OID is a special case of supporting arrays in the Redshift parsing engine, and it expects to be parsing a string for all other types of IN/ANY statements?

Additionally, looking to our Amazon Redshift JDBC Driver, when using prepared statements users would need to pass an array as a string.
While a bit tedious, I believe the best solution here given the array limitations would be to convert the list to a string before passing this parameter to execute.


Review stealth limitations from armour..

Review whether the stealth disadvantage gained from wearing some armour can be displayed/used elsewhere like in the skills section for example.
This might be tricky due to the way the roll20 char sheet system works and the desire to keep the sheet free to all users by ensuring none of the feature require a subscription and API scripting.
Request originally came from https://twitter.com/OregonPinkRose

Although there wont be any direct updates to the armour section to support this, the new and improved class actions section will allow for the addition of things like this to stealth rolls when it is released in the next update.  As such closing this issue off


Rendered system mostly unresponsive.

Output of restic version
$ restic version
restic 0.1.0 (v0.1.0-548-g795e3d5)
compiled at 2016-05-17 02:08:13 with go1.6.2

Expected behavior
I expected my files to be backed up to S3.
Actual behavior
My laptop became mostly unresponsive each time I tried this. I could still move the pointer, and switch between applications, but the applications wouldn't work (spinning beach ball).
I took a pic (using my phone) of the htop output (couldn't take a screenshot due to how things stopped working). Please note the memory usage on the top line.

Steps to reproduce the behavior
I ran the following command:
restic -r s3://s3.amazonaws.com/bfitzsimmons-backups backup ~/code

Hey, thanks a lot for your report!
Can you give me a bit more details about your setup?

What operating system do you use? It looks like darwin/OS X, but I'm not entirely sure.
How much data did you try to backup?
Do you remember how much data restic processed before the system became unresponsive?

Please note that the memory reported in the VIRT column of htop is not a good representation of how much memory the process really uses, that is listed in the RES column (and looks rather good, with only 303MiB).
I have a hunch why this behavior occurs: restic reads a lot of files, and all data read this way is added to the OS' file system cache. Over time, data that belongs to other running processes is moved from RAM to the swap. When you now switch to a different application, the system needs to move the data of that application back to the ram, which takes some time since restic is still busy reading files.
On Linux, we've implemented a fix by telling the operating system to discard data read by restic, since it's unlikely that we're going to read that data again in the near future. This was https://github.com/restic/restic/pull/487.
Could you confirm your OS and setup?

On May 18, 2016, at 3:16 AM, Alexander Neumann<EMAIL_ADDRESS>wrote:
Hey, thanks a lot for your report!
Can you give me a bit more details about your setup?
What operating system do you use? It looks like darwin/OS X, but I'm not entirely sure.
It is, indeed, OS X.
How much data did you try to backup?
Approximately 16GB.
Do you remember how much data restic processed before the system became unresponsive?
This was on a run after the initial backup had completed (not without multiple tracebacks). So, I guess this is the “grab anything that has changed” phase.
Please note that the memory reported in the VIRT column of htop is not a good representation of how much memory the process really uses, that is listed in the RES column (and looks rather good, with only 303MiB).
I have a hunch why this behavior occurs: restic reads a lot of files, and all data read this way is added to the OS' file system cache. Over time, data that belongs to other running processes is moved from RAM to the swap. When you now switch to a different application, the system needs to move the data of that application back to the ram, which takes some time since restic is still busy reading files.

That does match the behavior. It felt like an under-provisioned Linux server that was swapping itself to death. Only, in this case, I couldn’t see the disk activity as the activity monitor was one of the first apps to become unresponsive.

On Linux, we've implemented a fix by telling the operating system to discard data read by restic, since it's unlikely that we're going to read that data again in the near future. This was #487 https://github.com/restic/restic/pull/487.
Could you confirm your OS and setup?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub https://github.com/restic/restic/issues/522#issuecomment-219945438

Thanks for looking into this.
--
Brant Fitzsimmons
https://about.me/bfitzsimmons

Thanks for confirming your setup. Unfortunately, my hypothesis does not line up with your observations: restic does not read data on a subsequent backup, it just checks timestamps.
Are you able to reproduce this bad behavior? Could you give it a try? If that works, can you create a debug log? Here are instructions: https://github.com/restic/restic/blob/master/CONTRIBUTING.md#reporting-bugs
Please have a look at the debug log before uploading it anywhere (you can also send it to me via email), as the file names are included in verbatim.

I'm able to reproduce the bad behavior each and every time I attempt to back up the ~/code dir. And each time I try it I have to power cycle the laptop to get it to become responsive again.   I can still type commands in the terminal, but them actually doing anything is inconsistent.
So, I have a very large debug log, and it does have private info. that I can't share. Is there anything in particular that you're looking for in the log that I could extract?
BTW, things don't appear to go south until after it counts the files. The next phase is where things start to fall apart.

Sorry to phrase it that way but: It's a good thing you can reproduce it. This means we can try to find the cause.
I already suspected that the first scanning phase (when the files are counted) is not the cause.
You said that the first backup ran fine, so I have two ideas on how to proceed further:

Try running restic backup --force. This does not use the timestamp information from a former backup, but reads all files again, which means a slightly different code path.
Can you try backing up a small part of the large directory to a new repository and test whether this stops your system again?
If you can bear more tests, repeat the steps above with a local repository instead of s3.

For the reference, here is a bit background on the apparently high memory usage you saw in htop: https://deferpanic.com/blog/understanding-golang-memory-usage/

restic backup --force ran without issue.
I'll try backing up a smaller part of the directory.

Running the backup on a smaller subdir. did not go over nearly as well. I'm still recovering from it.
The initial backup went fine, but the update resulted in the same bad behavior.
I'll try the backup to a local repo. now.

The local backup (and update) worked just fine.

This is strange, thanks for investigating!

Could you please check whether this still occurs with the current master branch (or the 0.5.0 release)?

Since there hasn't been any activity here recently and I cannot reproduce the issue I'm going to close it for now. Please feel free to add further comments. Thanks.


Provide infomodel version

Hi! As you now provide a possibility to access the connector id from the certificate, could you maybe also provide an interface for accessing the current infomodel version? Or set it youself as outbound model version in the configuration model. But as we now have our own configuration entity in the DSC, it would be cleaner if we could just access the information - and then pass it to the messaging services. Of course it would be also nice, if you could provide the inbound versions, but I am not sure who should take care of compatibility checks, the messaging services library, the infomodel library, or the connector itself. Currently, we are setting more or less random values, as there is no Infomodel compatibility table or something like that.

I had already thought about this and experimented a bit in the Messaging-Services. However, the bottom line is that I would like to see this be a functionality in the infomodel artifacts themselves, so that they return their current version and compatible versions via a method call. We as Messaging-Services can't know which infomodel artifact versions are compatible with which other infomodel artifact versions. We could at most return the currently used version based on the version number of the dependency in the pom. However you could do the same via a META-INF query of the used transitive dependencies of the build jar/image of the DSC directly as well, again I would rather like the artifacts to return their current version and compatible versions directly instead of the Messaging-Services doing this for them.
@maboeckmann @stefkoslowski

Will close it here as it is a feature request for the artifacts, an issue/feature request was opened there.


Improve local relay listener polling for smoother remote console experience

Instead of waiting for channel updates of client requests, the local relay connection is now polled thus allowing for better end user experience as remote console frames are returned at a faster rate.
Signed-off-by: Sahil Satpute<EMAIL_ADDRESS>

Let me know if it is feasible to just call Read and have it block.

The way guacd is returning immediate empty responses right now, we are better off polling.


react native all POS inner printer any alternative?

can anyone help me get a plugin that can help me print a receipt in my react native app for all POS system inner printer, you can watch the printer in the image up

@ninjaroot-509 Please open a discussion subject. This is not an issue.


Input shape verification for convolutional models

Proposal:
Add a utility to validate and adjust input shapes for convolutional models.
Description:
Currently, the project does not provide a way to check whether an input shape is compatible with certain convolutional models. This can lead to runtime errors when users pass inputs that are incompatible with the model’s architecture. Examples are encoder-decoder models with skip connections that concatenate the decoded tensor and the skipped input; if during the encoding the pooling operation resulted in a non-integer size (which gets rounded), the concatenation can not happen.
I propose adding utilities to:
Validate whether a given input shape is compatible with a specified model.
If the shape is incompatible, calculate and optionally apply the necessary padding to adjust the shape to the closest compatible size.
Motivation
This contribution will improve the usability of the models when used with various datasets with different shapes.
Proposed solution
Every model extending ModelABC  can optionally implement a function validate_input_shape(self, input_shape: Size) -> Tuple[bool, Size] which checks whether the current shape is fine, and, if it's not, it returns the closest shape that fits the model's architecture.
A utility function pad_batch(batch: torch.Tensor, new_shape: torch.Size, pad_value: float=0) -> torch.Tensor can then be used to adjust your input batch's size.
A proof of concept for UNet, HalfUNet and CustomUNet can be found here.
Additional contributions
These utilities could be used inside the forward pass of the models; if there is a runtime error and the error is caused by the input shape, additional information is logged to the user to aid them with the process of padding the inputs.

I would appreciate any feedback or suggestions on this approach, and I am willing to contribute and to proceed with a pull request once we’ve reviewed the proposal.

Hi, thanks for the feedback!
Each of the next point corresponds to your list:

Great!
Do you mean that the whole dataset should be preventively padded? I agree that the model's forward() should not do the padding, but it could be a good idea to only pad one batch at the time, to save GPU memory as well. This would be up to the user in case of a manual training loop, or up to the LightnighModule when torch lightning is used. My suggestion was simply to print in an informative feedback in case the forward pass fails due to the input shape. It is then up to the user to use the suggested functions to provide an input of the correct shape next time.
I think auto padding should only be done by a LightningModule, not the models.
Good idea. Would it suffice to add the mode argument, but keep the computation of the left,right,top,bottom,... sizes hidden from the user?
Could you please explain how you'd implement this?
Agreed! I will move it.

What I was initially proposing, was not an auto-padding mechanism, but simply functionalities to obtain the closest shape that fits and manually apply it. The flow would be like this:
# define some model
net = model_class(**args)
# check whether my data needs padding
valid_shape, new_shape = net.validate_input_shape(input_data.shape[-2:])
if not valid_shape:
    # if it does, apply the padding
    input_data = input_utils.pad_batch(batch=input_data, new_shape=new_shape, pad_value=0)

Let me know what you think.
Should I open a draft pull request to keep track of the updates on this feature?

No I didn't mean the dataset should be padded in advance sorry for the misunderstanding. I agree about printing in an informative way => that's what Exception are for imho.
Okay for your proposal: manual padding if pure PyTorch or in the lightning module when using lightning. In the later case (lightning module), there should be an option added to the lightning module to explicitly request padding and by default it should not pad and let the exception traverse the call stack and reach the console of the user, that's what I meant.
Okay for the mode argument and we keep the rest hidden.
Go for the draft PR then ! There will be two reviewers so you will get a second opinion.
Thanks again.


Added RDS capabilities

Values file is currently incompatible with GitOps tooling. Needs the env set inside the proxy.
Added AWS Secret Manager capabilities to allow for external RDS clusters.

Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x ] PR is based off the current tip of the main branch.
[ ] Changes are documented under the "Unreleased" header in CHANGELOG.md
[ ] New or modified sections of values.yaml are documented in the README.md
[ ] Commits follow the Kong commit message guidelines

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

Can you clarify exactly what issue you're running into in your environment?
For the AWSSecret resource, since it's a new custom resource that isn't closely integrated with an existing one (it's entirely derived from values.yaml, not some helper that produces names for another resource), we'd ask you to create the resource independent of the chart, or create an umbrella chart with ours as a child if you want it to be in the same release. To include it as part of our chart, we'd want an issue with interest from several users and, ideally, demonstration that doing so provides more functionality than creating the resource independent of the chart release.
For the other issue, it's not clear why the existing values layout would be incompatible with ArgoCD, or what this change would do. Values are only used if they're referenced by a template (e.g. the current .env handler) and this does not add any template code that uses .Values.proxy.env.


mongodb-compass: 1.30.1 -> 1.31.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/mongodb-compass/versions.
meta.description for mongodb-compass is: "The GUI for MongoDB"
meta.homepage for mongodb-compass is: "https://www.mongodb.com/products/compass"
meta.changelog for mongodb-compass is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
Warning: no invocation of /nix/store/6axfb7i5vdmv058r89nz3z5zr89y02q3-mongodb-compass-1.31.0/bin/.mongodb-compass-wrapped had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/6axfb7i5vdmv058r89nz3z5zr89y02q3-mongodb-compass-1.31.0/bin/mongodb-compass had a zero exit code or showed the expected version
0 of 2 passed binary check by having a zero exit code.
0 of 2 passed binary check by having the new version present in output.
found 1.31.0 with grep in /nix/store/6axfb7i5vdmv058r89nz3z5zr89y02q3-mongodb-compass-1.31.0
found 1.31.0 in filename of file in /nix/store/6axfb7i5vdmv058r89nz3z5zr89y02q3-mongodb-compass-1.31.0

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
0 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
mongodb-compass

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/6axfb7i5vdmv058r89nz3z5zr89y02q3-mongodb-compass-1.31.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mongodb-compass https://github.com/r-ryantm/nixpkgs/archive/2431f8f994c3f327d7e686afc6881708631920a4.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/6axfb7i5vdmv058r89nz3z5zr89y02q3-mongodb-compass-1.31.0
ls -la /nix/store/6axfb7i5vdmv058r89nz3z5zr89y02q3-mongodb-compass-1.31.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

mongodb-compass

Maintainer pings
cc @bryanasdev000 for testing.

Thanks bot, just did a PR for this at https://github.com/NixOS/nixpkgs/pull/167296.


Convert full ELR HL7 repeating ORC segment data to FHIR resource

User Story:
As a sender, I want my all of my submitted data to be converted to FHIR, so it can be fully and accurately reported to STLTs.
Description/Use Case
We have an initial HL7 to FHIR conversion, but we now need to verify that all data fields are correctly converted and contained in a FHIR resource to make sure we do not lose any data in the conversion.  This work is to verify that ALL data is retained without any loss for a given HL7 portion (see acceptance criteria).
Risks/Impacts/Considerations

May need some research as to what resources will contain a piece of data.
Is there a possibility we are not able to decode some HL7 data due to the current libraries we are using?
There seem to be duplicate resources in the generated FHIR bundle, so care must be taken to remove those duplicates as needed.
There are duplicate segments in the HCA HL7 messages that need to be handled accordingly.  May need to communicate with HCA to ask about those segments, but it is expected those are coming from the source and we will probably have to handle them.

Dev Notes:

The HL7 to FHIR conversion is configuration driven.
HCA sample data is stored in Keybase.  It has no PII.

Acceptance Criteria

The full ELR HL7 ORC segment data is converted to FHIR resources.
All available data from the ORC segment fields of an HCA full ELR HL7 message are stored as part of the FHIR bundle.

The Linux4Health library configuration was already setup to handle the repetition and the data for the repetitions was verified to be in the resulting FHIR bundle.


Cannot invoke 'append' with an argument list of type '(UIImage, withName: String, fileName: String, mimeType: String)'

You cannot append UIImages directly to a multipart form. It only takes Data, so you need to convert to whatever representation your server needs before doing so.


Support deferred loading/tree-shaking of non-message data

Otherwise you get big payloads when you just want text internationalized.

Could you be more specific about which data you're interested in?

I guess I'm just asking for a way to use pkg/intl without the intl data bundles.
(I've also noticed they've started to get integrated directly in newer browsers)

You don't have to include the data bundles. But you won't be able to do a lot of internationalization without them. What is it you want to use it for?


turn flaky test in to a vlong test

Should we replace this test before merging this instead of just turning it into a vlong test?


Inventory Kamera will not work when Nvidia's Filter is on

just as title said; for people when scanning with Nvidia's Filter it would result in artifacts / weapons not being scanned

I will mention this on the instructions page. I can't make it work with nvadia filter due to using some color to determine value. Such as constellations and rarity of items. It also effects the readability of the scanner. So for future use please turn nvadia filter during scanning process.

How can I turn off Nvidia's Filter? I can't find this option


ExceptionHandler not invoked when QueryHandler returns a failed Future

Basic information

Axon Framework version: 4.5.9
JDK version:  17

Steps to reproduce
Add a QueryHandler method that returns a Future of a certain class.
This method returns:
CompletableFuture.failedFuture(new Exception("Something failed"))

Add an ExceptionHandler method to the same class that logs and rethrows the exception.
Expected behavior
The exception handler should be invoked and the message be logged.
Actual behavior
The exception handler is not invoked and the log message does not show up.

Insight Changes
After investigating this in a bit more detail we have deduced this is a future instead of a bug.
A CompletableFuture, both successfully or exceptionally resolved, is a successful response from the perspective of regular Java execution.
Although the framework can check whether the response is a CompletableFuture that's exceptionally completed, we cannot easily adjust the exceptional response to (1) a new exception or (2) a successful result.
Furthermore, the ExceptionHandler logic does not describe its behavior in the face of an asynchronous response like the CompletableFuture to begin with.
Due to the relative complexity and the current documentation on the subject, we cannot rightfully call this a bug in the implementation.
It's more so a bug in the documentation (both JavaDoc and Reference Guide).
The ticket is not closed as there's still merit in discussing a solution for this.
Hence, the milestone is removed and the type tag is adjusted to feature.

The chance is rather high this ticket will be taken care off once the exception handler behavior is revisited in #3062.


bountysource: add more input types

don't merge, not working
This adds more types for bountysource. I hope it's helpful. Thanks!

Any progress on this?

Nope, haven't looked into this anymore. Feel free to PR though, I'm sure there are a lot of people that would like to have it in.

@paulmelnikow Honestly I feel like a PR like this (old, submitter stopped work) should be closed. Feel free to re-open if you disagree.


[usecase-cordova][hotfix] modify index.4.0.html to index.4.x.html

Impacted tests(approved): new 0, update 1, delete 0
Unit test platform: Crosswalk Project for Android 16.44.389.0
Unit test result summary: pass 1, fail 0, block 0

LGTM


Breaking change upstream in ppfrofile

Hello, thanks for making this neat tool!
It looks like this commit in pprofile changed the Profile.file_dict value to be a list instead of a single dictionary. This breaks the way pyheat parses the Profile object.
Running the existing tests gives this failure:
======================================================================
ERROR: test_pyheat_show (tests.pyheat_test.PyHeatTest)
Basic test to check pyheat class works end to end.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/hhinnefeld/repos/pyheat-original/tests/pyheat_test.py", line 26, in test_pyheat_show
    self.pyheat.create_heatmap()
  File "/Users/hhinnefeld/repos/pyheat-original/pyheat/pyheat.py", line 48, in create_heatmap
    self.__fetch_heatmap_data_from_profile()
  File "/Users/hhinnefeld/repos/pyheat-original/pyheat/pyheat.py", line 100, in __fetch_heatmap_data_from_profile
    line_profiles = self.__get_line_profile_data()
  File "/Users/hhinnefeld/repos/pyheat-original/pyheat/pyheat.py", line 85, in __get_line_profile_data
    return self.line_profiler.file_dict[self.pyfile.path].line_dict
AttributeError: 'list' object has no attribute 'line_dict'

----------------------------------------------------------------------

I'll take a stab at fixing this myself, if that's alright.

Ok, I cloned the repo https://github.com/hinnefe2/pyheat , changed to branch fix-for-upstream-pprofile-changes locally and pip installed from the local directory and the error went away. Thanks! Unless something else gets broken by this, should probably be merged.

@hinnefe2 's PR https://github.com/csurfer/pyheat/pull/12 fixes this.


Unable to build with Carthage on Xcode 13.2++

Hi,
When run carthage update, receive:
*** Fetching BLECombineKit
*** Checking out BLECombineKit at "v0.1.7"
*** xcodebuild output can be found in /var/folders/70/r33z6h3x10n3bqxr45td4j080000gn/T/carthage-xcodebuild.4P67hs.log
*** Building scheme "BLECombineKit" in BLECombineKit.xcodeproj
Build Failed
	Task failed with exit code 65:
	/usr/bin/xcrun xcodebuild -project /Users/x/Documents/Programming/ASSIST/NDSports/Carthage/Checkouts/BLECombineKit/BLECombineKit.xcodeproj -scheme BLECombineKit -configuration Release -derivedDataPath /Users/x/Library/Caches/org.carthage.CarthageKit/DerivedData/13.2.1_13C100/BLECombineKit/v0.1.7 -sdk iphoneos ONLY_ACTIVE_ARCH=NO CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES archive VALIDATE_WORKSPACE=NO -archivePath /var/folders/70/r33z6h3x10n3bqxr45td4j080000gn/T/BLECombineKit SKIP_INSTALL=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=NO CLANG_ENABLE_CODE_COVERAGE=NO STRIP_INSTALLED_PRODUCT=NO (launched in /Users/x/Documents/Programming/ASSIST/NDSports/Carthage/Checkouts/BLECombineKit)

This usually indicates that project itself failed to compile. Please check the xcodebuild log for more details: /var/folders/70/r33z6h3x10n3bqxr45td4j080000gn/T/carthage-xcodebuild.4P67hs.log

I was thinking that this was related to this Carthage issue:
https://github.com/Carthage/Carthage/issues/3019
But not, is not related. The error is always the same.
Any help?

Thanks for submitting the issue. I have been looking into it and the Carthage logs provide some insights:
The following build commands failed:
	CompileSwift normal armv7 (in target 'CombineExt' from project 'CombineExt')
	CompileSwiftSources normal armv7 com.apple.xcode.tools.swift.compiler (in target 'CombineExt' from project 'CombineExt')
	CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler (in target 'CombineExt' from project 'CombineExt')

CombineExt seems to be stable but somehow the build is not compiling on Carthage and only in SPM... This is one good point to start the research on why the build fails.
While we try to find a solution, I will be updating the project README to remove temporal Carthage support in order to avoid further confusion.
If you happen to have some extra time to help us investigate, that would be amazing as well.

Thank you very much! 🎉

Thank you very much @Henryforce 🥳
It worked flawlessly.
For the user that may encounter Carthage compilation errors:

check this post:
https://github.com/Carthage/Carthage/issues/3019#issuecomment-664099506


NMAP output

when running nmap-formatter nmap.xml md > nmap.md, it generates 8 columns when only 7 are identified, you can find below the output :

Port
State
Service
Reason
Product
Version
Extra Info

22
tcp
open
ssh
syn-ack
OpenSSH
7.4

This will generate rendering issues when viewing mardown because tcp (protocol) would be in the state column.
You could either add protocol column or merge tcp with port like this 22/tcp

Fixed in 1.0.1


Fix doc gen script

dynamic generated classes such as this makes the jsdoc script to fail, making new users unable to run the docs script.
this PR:

makes the script to skip documenting dynamically generated classes, for now, until the documentation is migrated into the new browser-based version.
use jsdoc/util/logger instead of console logs.

I signed it!


feat: add pegboard isolate pooltype

Changes

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1223  👈
#1222
#1221
#1213
#1212
#1210
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @MasterPtato and the rest of your teammates on  Graphite


FeedView has not used SearchView since we had support for the remove

batch feed operation which contained a query.
@baldersheim : please review
@geirst : FYI

👍


Wrong result when taxable income becomes too large

ISSUE #10
fixes # 2

Describe the changes you've made
In old tax function ,
after n==4 , now there is no need to break salary into divisions of 2,50,000 so applied a tax of 30% on total salary left at n==4 and then applied break
in case of new tax function,
after n==6,now there is no need to break salary into divisions of 2,50,000 so applied a tax of 30% on total salary left at n==6 and then applied break.
in previous code the bug was that if income  became extra large, then n becomes greater than 6 and hence 'else' statement was executed and thus total was showing zero
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
NA
Additional context (OPTIONAL)
Add any other context or screenshots about the feature request here.
Test plan (OPTIONAL)
A good test plan should give instructions that someone else can easily follow.
How someone can test your code?
Checklist

[ ] I have added my name in the contributors list at the end of README.md file.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.
[ ] The title of my pull request is a short description of the requested changes.
[ ] Open Source Program names(OPTIONAL: If you participated in any open-source program then please mention the program name here)

@ShreyaKanodia why you closed this PR?

@ShreyaKanodia while making PR you have to always mention the issue number in the PR description.
Edit your PR description with related issue number.

@QAZIMAAZARSHAD  should I close the pull request and then reopen it after 12'o clock today midnight for LGMSoC or it will be considered now only

@QAZIMAAZARSHAD should I close the pull request and then reopen it after 12'o clock today midnight for LGMSoC or it will be considered now only

Leave it,
I will merge your PR tomorrow. Points depend on the day the PR is merged not on the day it is made.

@QAZIMAAZARSHAD  Ok thanks a lot,
Are there any other changes  required ?

@QAZIMAAZARSHAD Ok thanks a lot,
Are there any other changes required?

If you believe there is any scope of improvement then sure, go ahead.


New version: Nvidia.GeForceNow version <IP_ADDRESS>

[X] Have you signed the Contributor License Agreement?
[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[ ] Have you tested your manifest locally with winget install --manifest <path>?
[X] Does your manifest conform to the 1.0 schema?

Microsoft Reviewers: Open in CodeFlow

I don't understand.
I upgrade Geforce Now with winget (winget upgrade --id Nvidia.GeForceNow --exact --source winget), but it's still listed as the old version afterward, and, when I open the program, it's still complaining that it needs an update and showing the old version.
Am I doing something wrong?

hmm, i just tested this by changing the registry string to a lower number and i cannot replicate this with silent or interactive and even if GeForce Now is already running...
Can you try Winget Upgrade Nvidia.GeForceNow -i?

I'm sorry I forgot to post the followup: after I ran it a second time it did update.
Basically had to upgrade twice for the upgrade to go through.
The command outputs No applicable update found. which I'm assuming is because it did end up updating.


Not correctly run in android 5 and 4.4 with ionic 4.2.0

I updated ionic of 4.0.0rc2 to 4.2.0 and update all plugins then get output but not correctly run android 4.4 and 5.
console log in android 5:
deviceready not firing
ionic info :
  Ionic:

   ionic (Ionic CLI)             : 4.12.0 (/usr/local/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 4.2.0
   @angular-devkit/build-angular : 0.13.8
   @angular-devkit/schematics    : 7.3.8
   @angular/cli                  : 7.3.8
   @ionic/angular-toolkit        : 1.5.0

  Cordova:

   cordova (Cordova CLI) : 8.1.2<EMAIL_ADDRESS>   Cordova Platforms     : android 7.1.4
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.0.1, (and 15 other plugins)

package.json :
 "dependencies": {
  "@angular/common": "~7.2.12",
  "@angular/core": "~7.2.12",
  "@angular/forms": "~7.2.12",
  "@angular/http": "~7.2.12",
  "@angular/platform-browser": "~7.2.12",
  "@angular/platform-browser-dynamic": "~7.2.12",
  "@angular/router": "~7.2.12",
  "@ionic-native/android-permissions": "^5.4.0",
  "@ionic-native/barcode-scanner": "^5.4.0",
  "@ionic-native/core": "^5.4.0",
  "@ionic-native/deeplinks": "^5.4.0",
  "@ionic-native/device": "5.4.0",
  "@ionic-native/diagnostic": "5.4.0",
  "@ionic-native/file": "5.4.0",
  "@ionic-native/file-opener": "5.4.0",
  "@ionic-native/file-transfer": "5.4.0",
  "@ionic-native/location-accuracy": "5.4.0",
  "@ionic-native/network": "5.4.0",
  "@ionic-native/social-sharing": "5.4.0",
  "@ionic-native/splash-screen": "5.4.0",
  "@ionic-native/status-bar": "5.4.0",
  "@ionic/angular": "4.2.0",
  "@ionic/storage": "^2.2.0",
  "@ngx-translate/core": "^11.0.1",
  "@ngx-translate/http-loader": "^4.0.0",
  "@types/materialize-css": "^1.0.6",
  "com.lampa.startapp": "^6.1.6",
  "cordova": "^8.1.2",
  "cordova-android": "7.1.4",
  "cordova-plugin-android-permissions": "^1.0.0",
  "cordova-plugin-device": "^2.0.2",
  "cordova-plugin-file": "^6.0.1",
  "cordova-plugin-file-opener2": "^2.2.0",
  "cordova-plugin-file-transfer": "^1.7.1",
  "cordova-plugin-inappbrowser": "^3.0.0",
  "cordova-plugin-ionic-keyboard": "^2.1.3",
 "cordova-plugin-ionic-webview": "^4.0.1",
 "cordova-plugin-mauron85-background-geolocation": "^3.0.1",
 "cordova-plugin-network-information": "^2.0.1",
 "cordova-plugin-request-location-accuracy": "^2.2.3",
 "cordova-plugin-sms-receive": "^1.0.2",
 "cordova-plugin-splashscreen": "^5.0.2",
 "cordova-plugin-statusbar": "^2.4.2",
 "cordova-plugin-whitelist": "^1.3.3",
 "cordova-sqlite-storage": "^3.2.0",
 "cordova.plugins.diagnostic": "^4.0.12",
 "core-js": "^3.0.1",
 "ionic-plugin-deeplinks": "^1.0.19",
 "ionicons": "4.5.5",
 "lodash": "4.17.11",
 "materialize-css": "^1.0.0",
 "moment": "2.24.0",
 "moment-jalaali": "0.8.3",
 "parse-push-plugin": "git+https://github.com/taivo/parse-push-plugin.git",
 "phonegap-plugin-barcodescanner": "^8.0.1",
 "rxjs": "6.4.0",
 "rxjs-compat": "^6.4.0",
 "ws": "^6.2.1",
 "zone.js": "^0.9.0"
 },

"devDependencies": {
 "@angular-devkit/architect": "~0.13.8",
 "@angular-devkit/build-angular": "~0.13.8",
 "@angular-devkit/core": "~7.3.8",
 "@angular-devkit/schematics": "~7.3.8",
 "@angular/cli": "~7.3.8",
 "@angular/compiler": "~7.2.12",
 "@angular/compiler-cli": "~7.2.12",
 "@angular/language-service": "~7.2.12",
 "@ionic/angular-toolkit": "^1.5.0",
 "@ionic/lab": "1.0.24",
 "@types/jasmine": "~3.3.12",
 "@types/jasminewd2": "~2.0.6",
 "@types/node": "~11.13.2",
 "codelyzer": "~5.0.0",
 "jasmine-core": "~3.4.0",
 "jasmine-spec-reporter": "~4.2.1",
 "karma": "~4.0.1",
 "karma-chrome-launcher": "~2.2.0",
 "karma-coverage-istanbul-reporter": "~2.0.5",
 "karma-jasmine": "~2.0.1",
 "karma-jasmine-html-reporter": "^1.4.0",
 "protractor": "~5.4.2",
 "ts-node": "~8.0.3",
 "tslint": "~5.15.0",
 "typescript": "~3.2.4"
 }

Hi there,
Thanks for the issue. Can you verify you have done the following:

Reviewed the Breaking Changes (We have a handy migration linter that can help with this: https://github.com/ionic-team/v4-migration-tslint)
Enabled polyfills in your polyfills.ts file

If you are still running into this issue, can you provide a repository with the code required to reproduce this issue?
Thanks!

Hi there,
Thanks for the issue. Can you verify you have done the following:

Reviewed the Breaking Changes (We have a handy migration linter that can help with this: https://github.com/ionic-team/v4-migration-tslint)
Enabled polyfills in your polyfills.ts file

If you are still running into this issue, can you provide a repository with the code required to reproduce this issue?
Thanks!
enabled polyfills.
source code attached.
in android 6 and 7 and 8 work correctly but not correctly in android 4.4 and 5

amyar24servitor-master.zip

Hi there,
I was unable to get your project to compile (I had to disable the materialize CSS imports to get it to work). Afterwards, I was unable to build the app using cordova build android. Can you please check your project configuration and make sure everything has been setup properly?

Hi there,
I was unable to get your project to compile (I had to disable the materialize CSS imports to get it to work). Afterwards, I was unable to build the app using cordova build android. Can you please check your project configuration and make sure everything has been setup properly?

1.npm install
2.ionic cordova platforms add<EMAIL_ADDRESS>3.add below code to build.gradle in platforms/android/app :
 configurations.all {
   resolutionStrategy {
      force "com.android.support:support-v4:27.+"
   }
}

Hi there,
Thanks for the follow up. I needed to add the cordova-android-support-gradle-release plugin.
I am able to run your application fine on a device running Android 5.1. Can you describe the behavior you are currently seeing and the behavior you are expecting to see?

also run on android 6 or above to see the difference.
in android 5 or 4.4 not show icons and not work ngx-translate(my app is persian language).
please debug and see console log

the problem is with zone.js.
convert 0.9.0 to 0.8.29 resolve app in android 5 and 4.4
why ?

Hi @shomid,
The @ionic/angular package depends on zone.js 0.8.x, so it's likely that 0.9.x is not supported yet. Glad to hear the issue is resolved.
Going to close this as it is not an Ionic issue. Thanks for using Ionic!


Methods to get and filter messages

In order to show in the frontend a history of actions performed by the Verifiers or the Verified Clients, for instance, we will need methods in the library to get the messages (transactions) from a lotus node, and filter this messages by the actor and the address

Maybe some components of this  Filecoin’s explorer could be useful to achieve this need of getting and filtering messages from lotus node:
https://github.com/filecoin-shipyard/filscan-block-explore
https://github.com/ipfs-force-community/filscan-backend/blob/master/Filscan_Interface_v1.0.md

Getting the messages from the node is too slow, to show them they have to be indexed somewhere first.


envoy-gateway pod suddenly starts crashing on startup with: no matches for kind "GRPCRoute"

2024-05-07T23:54:59.040Z        INFO    provider        kubernetes/controller.go:104    created gatewayapi controller   {"runner": "provider"}
Error: failed to create provider Kubernetes: failted to create gatewayapi controller: no matches for kind "GRPCRoute" in version "gateway.networking.k8s.io/v1"
Usage:
  envoy-gateway server [flags]

Aliases:
  server, serve

Flags:
  -c, --config-path string   The path to the configuration file.
  -h, --help                 help for server

failed to create provider Kubernetes: failted to create gatewayapi controller: no matches for kind "GRPCRoute" in version "gateway.networking.k8s.io/v1"

Literally nothing changed, the gateway was working fine for a week and it's just totally crashing now.
Obviously some gateways were added and removed, but the CRDs or deployment of envoy-gateway was not touched.
image: envoyproxy/gateway-dev:latest

please upgrade you gateway api crds to 1.1.0-rc2

Hmm, it looks like it's a bad idea to use :latest tag.
I deploy through flux but it won't update CRDs by its own (because nothing changed), while it may still fetch a newer image.
Downgraded to 1.0.1 meanwhile.

Hmm, it looks like it's a bad idea to use :latest tag. I deploy through flux but it won't update CRDs by its own (because nothing changed), while it may still fetch a newer image. Downgraded to 1.0.1 meanwhile.

yeah, latest/dev won't be stable.


32bit build

I tried building this on a 32bit Raspberry Pi OS bookworm-lite. If failed already in prepare-dev.py with the following error.
can not install openssl/3.2.1:
ERROR: Package '469765602cb39c441c3f8afb43977bb72b8b9a93' build failed

I did not find any references to 32/64 bit builds in this repo, so I am not sure if 32 bit build is supposed to work at all, or is only 64 bit supported?
(Background: I am trying to build a videoplayer-image that works on old and new versions of the Raspberry Pi)

I originally used 32-bit builds, but most recently have moved to 64-bit. I'll take a look at this but probably not for a couple weeks (I'm traveling) unless it's blocking you a lot? If you post the whole log file I can see if there's any clues.
Certainly in principle there's no reason it shouldn't be able to work at either bitness.

No worries, it's not urgent. I have a working setup using buster and the hello_video player, and tried out this project as part of some explorative work on what to do "after buster". So far it's the only truly gapless looping player on the modern video stack 👍

I'm back!
But I realized I don't actually have a 32bit Pi handy. Do you happen to have one that I can log into remotely?


[KIECLOUD-448] - Provide automated way to update product version on R…

…HPAM and RHDM repositories
Signed-off-by: spolti<EMAIL_ADDRESS>Thanks for submitting your Pull Request!
Please make sure your PR meets the following requirements:

[x] Pull Request title is properly formatted: [RHDM-XYZ] Subject
[x] Pull Request contains link to the JIRA issue
[x] Pull Request contains description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket
[x] Attached commits represent units of work and are properly formatted
[x] You have read and agreed to the Developer Certificate of Origin (DCO) (see CONTRIBUTING.md)
[x] Every commit contains Signed-off-by: Your Name<EMAIL_ADDRESS>- use git commit -s

I see alot of changes which are related to indentation, mostly in image.yaml and config.yaml of circleCI

I see alot of changes which are related to indentation, mostly in image.yaml and config.yaml of circleCI

yes, it will be added later :)

yes, it will be added later :)

I mean, the indentation will be changed.

I mean, the indentation will be changed.

@Kaitou786 fixed.

@Kaitou786 fixed.


[3709] DQT TRN request jobs & services

Context
https://trello.com/c/5peN6dPU/3709-l-dqt-trn-request-jobs-services
Changes proposed in this pull request

Jobs and services added to register and retrieve TRN from DQT

Guidance to review

Run on console? 🤷♀

Important business

Does this PR introduce any PII fields that need to be overwritten or deleted in db/scripts/sanitise.sql?
Does this PR change the database schema? If so, have you updated the config/analytics.yml file and considered whether you need to send 'import_entity' events?

 [L] DQT TRN request jobs & services

 Dqt::TrnRequest


[improve][broker] Introduce thread monitor to check if thread is blocking for long time.

Fixes #18959
Motivation
schedule a ping task in all pulsar thread pool periodicly.
if the task is executed, correspond thread last active timestamp is refreshed.
when the timestamp is not refreshed for a long time, we think correspond is perhaps blocking.
this helps operation.
Modifications

introduce ThreadMonitor and ThreadPoolMonitor
support dynamic configuration by scan system property.
register almost all pulsar import thread. (only pulsar-web and pulsar-websocket is excluded）
support expose thread last active timestamp in prometheus metrics.

Verifying this change

[ ] Make sure that the change passes the CI checks.

Does this pull request potentially affect one of the following parts:
If the box was checked, please highlight the changes

[ ] Dependencies (add or upgrade a dependency)
[ ] The public API
[ ] The schema
[x] The default values of configurations
[ ] The threading model
[ ] The binary protocol
[ ] The REST endpoints
[ ] The admin CLI options
[ ] Anything that affects deployment

Documentation

[x] doc
[ ] doc-required
[ ] doc-not-needed
[ ] doc-complete

Matching PR in forked repository
PR in forked repository:

It's a big feature, could you please create a PIP to discuss this? We need a more detailed design for a better review

@lifepuzzlefun hi, It's a big feature, could you please create a PIP to discuss this? We need a more detailed design for a better review

+1 Please see https://github.com/apache/pulsar/blob/master/wiki/proposals/PIP.md

Still working on some trivial fix. I will write a PIP ASAP : - ) :grinning:

Add a PIP here: https://github.com/apache/pulsar/issues/18985 also send an email in the dev channel


Derive Debug for Paths

Useful for debugging issues being hit with globs.

That's why I usually have #![deny(missing_debug_implementations)] in my crates :P
I am not really familiar with this crate, but I don't see how this can break anything. CI failure is not caused by this change.
Thanks for the PR!


setting default instance shutdown behavior as terminate

@cairesvs

@lcguerrerocovo I think it should be better let the default value as actually is (I suppose that the default value is stop), and if the project has a specific parameter we can override that behavior. I don't know if there is someone else using this plugin.

It would be nice if we could override it but as @pedrolis said it I don't know who is using right now so this could be a improvement.

@lcguerrerocovo @cairesvs @pedrolis I'm sorry, but I'm missing the context of this change so I'm not sure what it is meant to fix or improve. Could you please provide me with the context?
It seems to me that in some cases I'd rather have the instance just stopped. Mainly when they fail (or are deliberately shutdown by the ELB) and we end up unable to figure out what happened.

I think we should take care of gracefully shutting down instances in a way
that we stream or push all log information for analysis purposes. If not
then we'll always have stopped instances lying around and will always
require manual intervention to terminate them. I think you guys are right
in That we probably aren't ready for this change so I won't merge it in but
I think we should move in this general direction in the future.
On Mon, Oct 19, 2015 at 20:17 Eric Torti<EMAIL_ADDRESS>wrote:

@lcguerrerocovo https://github.com/lcguerrerocovo @cairesvs
https://github.com/cairesvs @pedrolis https://github.com/pedrolis I'm
sorry, but I'm missing the context of this change so I'm not sure what it
is meant to fix or improve. Could you please provide me with the context?
It seems to me that in some cases I'd rather have the instance just
stopped. Mainly when they fail (or are deliberately shutdown by the ELB)
and we end up unable to figure out what happened.
—
Reply to this email directly or view it on GitHub
https://github.com/VivaReal/gradle-plugins/pull/23#issuecomment-149363526
.

@pedrolis you are definitely right for a moment I forgot there could be
other people finding this plugin useful. :)
On Mon, Oct 19, 2015 at 22:30 Luis Guerrero<EMAIL_ADDRESS>wrote:

I think we should take care of gracefully shutting down instances in a way
that we stream or push all log information for analysis purposes. If not
then we'll always have stopped instances lying around and will always
require manual intervention to terminate them. I think you guys are right
in That we probably aren't ready for this change so I won't merge it in but
I think we should move in this general direction in the future.
On Mon, Oct 19, 2015 at 20:17 Eric Torti<EMAIL_ADDRESS>wrote:

@lcguerrerocovo https://github.com/lcguerrerocovo @cairesvs
https://github.com/cairesvs @pedrolis https://github.com/pedrolis
I'm sorry, but I'm missing the context of this change so I'm not sure what
it is meant to fix or improve. Could you please provide me with the
context?
It seems to me that in some cases I'd rather have the instance just
stopped. Mainly when they fail (or are deliberately shutdown by the ELB)
and we end up unable to figure out what happened.
—
Reply to this email directly or view it on GitHub
https://github.com/VivaReal/gradle-plugins/pull/23#issuecomment-149363526
.


~(!~UPDATED-WORK)!!##Free V Bucks Codes Generator 2024-2025 Epic Games Fortnite V Bucks Generator Claim your Free [ zCv]

★(!~UPDATED-WORK)!!##Free V Bucks Codes Generator 2024-2025 Epic Games Fortnite V Bucks Generator Claim your Free [ zCv]
Unbelievable! Get Free V-Bucks Now and Dominate Fortnite - The Ultimate Guide to Unlimited Virtual Currency!
Are you tired of grinding for hours on end just to earn a few measly V-Bucks in Fortnite? Do you wish there was a way to get your hands on unlimited virtual currency without spending a dime? Well, you're in luck because we have the ultimate solution for you!
🔴📺📱👉here get Free V Bucks
🔴📺📱👉here get Free V Bucks
Introducing the most revolutionary and game-changing method to get free V-Bucks in Fortnite. No more wasting your hard-earned money on in-game purchases or struggling to complete challenges just to earn a few V-Bucks. With our foolproof system, you can now unlock unlimited V-Bucks and dominate the game like never before.
But wait, it gets even better! Not only will you get free V-Bucks, but you'll also receive exclusive tips and tricks on how to level up faster, unlock rare skins, and become the ultimate Fortnite champion. Say goodbye to your days of struggling in the game and hello to a new era of gaming excellence.
Don't believe us? Just ask the thousands of satisfied gamers who have already used our system to get free V-Bucks and elevate their Fortnite experience. From beginners to seasoned pros, our method is guaranteed to work for anyone who wants to take their gameplay to the next level.
So what are you waiting for? Stop wasting your time and money on ineffective methods of getting V-Bucks and start dominating Fortnite today. Click on the link below to access our exclusive guide and start your journey to unlimited virtual currency now.


”Sacu” is listed in the drop-down menu

Description:
"Sacu" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Sacu" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Sacu, CARAȘ-SEVERIN".


Text alignment of Arrow doesn't work.

Text alignment of Arrow doesn't work below. It depends of the width of textbox.

We don't support the alignments for arrow labels as right now it will align only with respect to the dimensions of the text bounding box.

Probably we should hide it unless we explicitly support it.
@TIshow how would you expect it to align? the text should move to the extreme left / right of the arrow.
Though I still think the text align property might not be useful for arrow labels as users wouldn't want to move the text to the extreme left. right of the arrow hopefully? But vertical align would be definitely useful to move the labels above / below the arrow.

We don't support the alignments for arrow labels as right now it will align only with respect to the dimensions of the text bounding box.

Probably we should hide it unless we explicitly support it.
@TIshow how would you expect it to align? the text should move to the extreme left / right of the arrow?
Though I still think the text align property might not be useful for arrow labels as users wouldn't want to move the text to the extreme left. right of the arrow hopefully? But vertical align would be definitely useful to move the labels above / below the arrow.

I'm referencing source code of Excalidraw currently. It is needed to horizontally align the text on Arrow for me, therefore I tried to modify minimun width of textbox for arrow text.
But it would occur several lame things, for instance, expanded textbox hide the arrow.
In my opinion, horizontally text alignment for arrow labels is not necessary so far. It should be hidden unless supported it in terms of usability and UX.
On the other hand, vertical align is useful as you mentions.

Yep I will hide the horizontal text align


[SelectField] Fix clicking floatingTextLabel not not opening menu. cl…

[x] PR has tests / docs demo, and is linted.
[x] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[x] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

…oses #4218

Thanks @jeffshaver Would this be better applied directly in TextField? (What's slightly odd is that textField works without this.)

@mbrookes if you put this change in TextField than it still works with SelectFields but it causes text field labels to not move up

@mbrookes am i missing something?

@jeffshaver I just tried adding it to TextField, and it resolves the issue in SelectField, and doesn't appear to cause an issue with TextField. Am_I_ missing something? :)

It also fixes #3908 which is a bonus.

Ping @jeffshaver

Closing due to a lack of movement. Please feel free to reopen if you find the time to tend to the PR.


[stable/mongodb] "debug" level  logs not showing on pod startup

Describe the bug
I have "mongodbSystemLogVerbosity=5" set in values.yaml file. When I deploy a release, the pod keeps crashing, and when I see the logs, I cannot see any "debug" level logs corresponding to those defined in following file: https://github.com/bitnami/bitnami-docker-mongodb/blob/master/4.0/debian-9/rootfs/libmongodb.sh . I cannot find the issue in my config that is causing the crashes due to this.
Version of Helm and Kubernetes:
Helm:
Client: &version.Version{SemVer:"v2.11.0", GitCommit:"2e55dbe1fdb5fdb96b75ff144a339489417b146b", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.14.0", GitCommit:"05811b84a3f93603dd6c2fcfe57944dfa7ab7fd0", GitTreeState:"clean"}
Kubernetes:
v 1.15.0
Which chart:
stable/mongodb
What happened:
When I deploy a release, the pods always crash. I cannot see debug logs and cannot find the issue, even on having maximum log verbosity (mongodbSystemLogVerbosity=5) . Here are the current logs of crashing pods:
Welcome to the Bitnami mongodb container
Subscribe to project updates by watching https://github.com/bitnami/bitnami-docker-mongodb
Submit issues and feature requests at https://github.com/bitnami/bitnami-docker-mongodb/issues
Send us your feedback at<EMAIL_ADDRESS>
INFO  ==> ** Starting MongoDB setup **
INFO  ==> Validating settings in MONGODB_* env vars...
INFO  ==> Initializing MongoDB...
INFO  ==> Deploying MongoDB from scratch...
INFO  ==> No injected configuration files found. Creating default config files...

What you expected to happen:
I should be able to see all level of logs (including DEBUG/WARN/ERROR) with this setting. Otherwise, the pods keep crashing, but I cannot find the issue and cannot resolve it.
How to reproduce it (as minimally and precisely as possible):
Create a helm release using "helm install --name my-mongodb --values ./values.yml --namespace=db stable/mongodb" . Attached file is the values.yml file I use.
Anything else we need to know:
mongodb_values.yml.txt

Hi, @tapanhalani.
To enable debugging messages for the Bitnami image, you have to set the image.debug option to true: https://github.com/helm/charts/blob/master/stable/mongodb/values.yaml#L35
However, I can see there's a bug there, as it should enable the BITNAMI_DEBUG environment variable instead of NAMI_DEBUG. I will be making a PR fixing this.
In the meantime, you can manually configure the environment variable BITNAMI_DEBUG=true to enable logging.
Regards,
Alejandro