[stable/redmine] Set dependencies to the latest version

What this PR does / why we need it:
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
Logs (PostgreSQL):
Welcome to the Bitnami redmine container
Subscribe to project updates by watching https://github.com/bitnami/bitnami-docker-redmine
Submit issues and feature requests at https://github.com/bitnami/bitnami-docker-redmine/issues

nami    INFO  Initializing redmine
redmine INFO  Configuring Redmine database...
postgre INFO  Trying to connect to PostgreSQL server
postgre INFO  Found PostgreSQL server listening at joyous-possum-postgresql:5432
postgre INFO  PostgreSQL server listening and working at joyous-possum-postgresql:5432
redmine INFO  Preparing Redmine environment...
redmine INFO  Migrating database...
redmine INFO
redmine INFO  ########################################################################
redmine INFO   Installation parameters for redmine:
redmine INFO     Username: user
redmine INFO     Password: **********
redmine INFO   (Passwords are not shown for security reasons)
redmine INFO  ########################################################################
redmine INFO
nami    INFO  redmine successfully initialized
INFO  ==> Starting redmine...
INFO  ==> Starting redmine...
=============== Phusion Passenger Standalone web server started ===============
PID file: /opt/bitnami/redmine/tmp/pids/redmine.pid
Log file: /opt/bitnami/redmine/logs/production.log
Environment: production
Accessible via: http://<IP_ADDRESS>:3000/

You can stop Phusion Passenger Standalone by pressing Ctrl-C.
Problems? Check https://www.phusionpassenger.com/library/admin/standalone/troubleshooting/
===============================================================================
tail: unrecognized file system type 0x794c7630 for '/opt/bitnami/redmine/log/production.log'. please report this to<EMAIL_ADDRESS>reverting to polling
tail: unrecognized file system type 0x794c7630 for '/opt/bitnami/redmine/logs/production.log'. please report this to<EMAIL_ADDRESS>reverting to polling
[ N 2018-06-11 14:56:34.7710 84/T5 age/Cor/SecurityUpdateChecker.h:517 ]: Security update check: no update found (next check in 24 hours)

Logs (MariaDB):
Welcome to the Bitnami redmine container
Subscribe to project updates by watching https://github.com/bitnami/bitnami-docker-redmine
Submit issues and feature requests at https://github.com/bitnami/bitnami-docker-redmine/issues

nami    INFO  Initializing redmine
redmine INFO  Configuring Redmine database...
mysql-c INFO  Trying to connect to MySQL server
mysql-c INFO  Found MySQL server listening at telling-starfish-mariadb:3306
mysql-c INFO  MySQL server listening and working at telling-starfish-mariadb:3306
redmine INFO  Preparing Redmine environment...
redmine INFO  Migrating database...
redmine INFO
redmine INFO  ########################################################################
redmine INFO   Installation parameters for redmine:
redmine INFO     Username: user
redmine INFO     Password: **********
redmine INFO   (Passwords are not shown for security reasons)
redmine INFO  ########################################################################
redmine INFO
nami    INFO  redmine successfully initialized
INFO  ==> Starting redmine...
INFO  ==> Starting redmine...
=============== Phusion Passenger Standalone web server started ===============
PID file: /opt/bitnami/redmine/tmp/pids/redmine.pid
Log file: /opt/bitnami/redmine/logs/production.log
Environment: production
Accessible via: http://<IP_ADDRESS>:3000/

You can stop Phusion Passenger Standalone by pressing Ctrl-C.
Problems? Check https://www.phusionpassenger.com/library/admin/standalone/troubleshooting/
===============================================================================
tail: unrecognized file system type 0x794c7630 for '/opt/bitnami/redmine/logs/production.log'. please report this to<EMAIL_ADDRESS>reverting to polling
tail: unrecognized file system type 0x794c7630 for '/opt/bitnami/redmine/log/production.log'. please report this to<EMAIL_ADDRESS>reverting to polling
[ N 2018-06-11 14:56:35.1186 83/T5 age/Cor/SecurityUpdateChecker.h:517 ]: Security update check: no update found (next check in 24 hours)
[ N 2018-06-11 14:56:35.1186 83/T5 age/Cor/SecurityUpdateChecker.h:517 ]: Security update check: no update found (next check in 24 hours)
Started GET "/" for <IP_ADDRESS> at 2018-06-11 14:56:43 +0000
Started HEAD "/" for <IP_ADDRESS> at 2018-06-11 14:56:43 +0000
Started GET "/" for <IP_ADDRESS> at 2018-06-11 14:56:43 +0000
Started HEAD "/" for <IP_ADDRESS> at 2018-06-11 14:56:43 +0000
Processing by WelcomeController#index as HTML
Processing by WelcomeController#index as HTML
  Current user: anonymous
  Current user: anonymous
Started GET "/" for <IP_ADDRESS> at 2018-06-11 14:56:44 +0000
Processing by WelcomeController#index as HTML
Processing by WelcomeController#index as HTML
  Current user: anonymous
  Current user: anonymous
Started GET "/" for <IP_ADDRESS> at 2018-06-11 14:56:44 +0000
  Rendered welcome/index.html.erb within layouts/base (163.9ms)
  Rendered welcome/index.html.erb within layouts/base (479.8ms)
Processing by WelcomeController#index as HTML
  Rendered welcome/index.html.erb within layouts/base (163.9ms)

/ok-to-test
/lgtm


Timeout during docker pull

I have same issue

Docker login  :heavy_check_mark:
Docker search :heavy_check_mark:
Docker pull  :x:

Docker Pull Failure :x:
$ sudo docker pull alpine:latest
Error response from daemon: error parsing HTTP 408 response body: invalid character '<' looking for beginning of value: "
408 Request Time-out
\nYour browser didn't send a complete request in time.\n\n\n"

Environment
WSL
λ wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-16.04    Running         2

Starting Docker
$ sudo service docker start
 * Starting Docker: docker                                                                                [ OK ]

Docker Info
$ sudo docker info
Client:
 Debug Mode: false

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0
 Server Version: 19.03.0-rc3
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 894b81a4b802e4eb2a91d1ce216b8817763c29fb
 runc version: 425e105d5a03fabd737a126ad93d62a9eeede87f
 init version: fec3683
 Security Options:
  seccomp
   Profile: default
 Kernel Version: 4.19.43-microsoft-standard
 Operating System: Ubuntu 16.04.6 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 8
 Total Memory: 30.34GiB
 Name: ORAGON02
 ID: MRFI:VM4E:TE26:NQOL:K4JY:3ERV:N7VK:CBBU:CW7A:LMGQ:U3JB:T7X2
 Docker Root Dir: /var/lib/docker
 Debug Mode: true
  File Descriptors: 23
  Goroutines: 45
  System Time: 2019-06-24T16:14:49.5577276-03:00
  EventsListeners: 0
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  <IP_ADDRESS>/8
 Live Restore Enabled: false

WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

Docker version
$ sudo docker version
Client: Docker Engine - Community
 Version:           19.03.0-rc3
 API version:       1.40
 Go version:        go1.12.5
 Git commit:        27fcb77
 Built:             Thu Jun 20 02:03:35 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.0-rc3
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.5
  Git commit:       27fcb77
  Built:            Thu Jun 20 02:02:09 2019
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.2.6
  GitCommit:        894b81a4b802e4eb2a91d1ce216b8817763c29fb
 runc:
  Version:          1.0.0-rc8
  GitCommit:        425e105d5a03fabd737a126ad93d62a9eeede87f
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

Tests:

setup daeomon.json

MTU 1500 :x:
DNS :x:

eth0

MTU 1500 :x:

#4183 absent repro details to the contrary.


about bug

I found several bugs.

The accuracy of finger recognition is not enough.
There is a problem with fist reversal.

The thumb is not recognized.

The left and right swing of fingers is not recognized.

It would be great if expression recognition could be added.

I wouldn’t call them bugs but improvements that could be made. I wrote about this in #1
This was a training application I made and I might fix these in the future but I’m working on other projects right now 👍


Add make-string and string primitives

Missing the make-string and string primitives - see the spec for details https://small.r7rs.org/attachment/r7rs.pdf
If possible, identify any tests under cogs/r5rs.scm that are skipped currently that need this primitive, and make sure they work.
See steel-core/src/primitives/strings.rs for other string primitives

was working on this a bit, string is already implemented see here: https://github.com/mattwparas/steel/blob/4f77effec20cde870f2beae66fff8fd772bbda0c/crates/steel-core/src/primitives/strings.rs#L157-L160, I was able to implement make-string but I had to do some manual arity checking because I don't think the Range arity(which is what I assume would be used for having either 1 or 2 args is usable. Totally fine @duttakapil if you want to go ahead and work off of what I have done as I won't have time this week for this(exams). This is my initial implementation (there might be a better way to do arity that I don't know of):
#[function(name = "make-string")]
pub fn make_string(k: usize, c: RestArgs<char>) -> Result<SteelVal> {
    if c.len() > 1 {
        stop!(ArityMismatch => format!("make-string expected 1 or 2 arguments, got {}", c.len() + 1))
    }
    let c = c.first().unwrap_or(&'\0');
    Ok((0..k).into_iter().map(|_| c).collect::<String>().into())
}

Good catch on the string function already existing, missed it. And yeah, this looks fine - unfortunately the multi-arity macro primitives I have are fairly naive, but your implementation looks sane enough, just have to test it. I don't remember off hand the details of RestArgs

This is how you'd get this to work:
#[function(name = "make-string")]
pub fn make_string(k: usize, mut c: RestArgsIter<'_, char>) -> Result<SteelVal> {
    // If the char is there, we want to take it
    let char = c.next();

    // We want the iterator to be exhaused
    if let Some(next) = c.next() {
        stop!(ArityMismatch => format!("make-string expected 1 or 2 arguments, got an additional argument {}", next?))
    }

    let c = char.unwrap_or(Ok('\0'))?;
    Ok((0..k).into_iter().map(|_| c).collect::<String>().into())
}

In this case the RestArgs is just an iterator, so we check if it is exhausted to assert we have no more arguments

Fixed in #116


md-list elements order not as specified

Why icon is moved to first position in generated dom?
Elements order in md-list is not as specified, avatar or icon seams to be set always to left side of md-list-item.
If I put element without md-line it is moved after element with md-line.
How to specify elements order in md-list?
How to separate multiline from one line and other combinations?
Bug, feature request, or proposal:
Problem
What is the expected behavior?
Specified dom elements order
What is the current behavior?
icon or avatar is always in the left of md-list-item
What are the steps to reproduce?
https://plnkr.co/edit/Hzjadf6u5byoHotLcCoo?p=preview
Which versions of Angular, Material, OS, browsers are affected?
"@angular/material": "2.0.0-beta.2",
@angular: "2.4.10",

This is working as intended to match the material design spec.


cleanup(tests,export): Drop virtctl related functests

What this PR does
Drop virtctl related tests from tests/storage/export.go, because the dropped test cases are already covered by the unit tests of the virtctl vmexport command. (see https://github.com/kubevirt/kubevirt/pull/12939)
The goal of this and further PRs is to reduce the amount of unnecessary uses of
virtctl in the e2e tests to stabilize tests, to reduce the number of flakes and to
remove redudant tests.
Before this PR:
virtctl vmexport functests duplicate unit tests
After this PR:
virtctl vmexport unit tests are enhanced and duplicating functests are dropped

Fixes #
Why we need it and why it was done in this way
The following tradeoffs were made:
The following alternatives were considered:
Links to places where the discussion took place:
Special notes for your reviewer

Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

[ ] Design: A design document was considered and is present (link) or not required
[ ] PR: The PR description is expressive enough and will help future contributors
[ ] Code: Write code that humans can understand and Keep it simple
[ ] Refactor: You have left the code cleaner than you found it (Boy Scout Rule)
[ ] Upgrade: Impact of this change on upgrade flows was considered and addressed if required
[ ] Testing: New code requires new unit tests. New features and bug fixes require at least on e2e test
[ ] Documentation: A user-guide update was considered and is present (link) or not required. You want a user-guide update if it's a user facing feature / API change.
[ ] Community: Announcement to kubevirt-dev was considered

Release note

None

/retest-required
@mhenriks @awels Please take a look at this.

/test pull-kubevirt-e2e-k8s-1.31-sig-storage

/test pull-kubevirt-e2e-k8s-1.31-sig-storage

@awels what do you think?

/retest-required

Ping @awels Do you want me to moved existing tests to tests/virtctl or keep this PR as is?

I am okay with dropping the virtctl functional tests for export.

/lgtm

Do these tests have equivalent without virtctl usage?
@xpivarc I would say so. Some of the dropped tests are virtctl specific, the rest should be covered.

@akalenyu Maybe you can confirm?

/cc @mhenriks
since @awels is fine I see no reason to not merge?

/approve


chore: added regional endpoint sample for datastore

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

[ ] Make sure to open an issue as a bug/issue before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
[ ] Ensure the tests and linter pass
[ ] Code coverage does not decrease (if any source code was changed)
[ ] Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> ☕
If you write sample code, please follow the samples format.

@telpirion are there any other changes pending or can this PR be merged?


Error logging into 3Box with a hardware wallet

Below from Jake Brukhman using MM + Ledger HW
An error occured while publishing link

Below from Discord user kartojal also using MM + Ledger HW:
hello, im having issues for registering my profile at 3box.io/hub , trying to sign a message to create the profile via Metamask and Ledger Nano S, but is not working. Any workarounds?
tried with a normal metamask account and it worked, so i think must be something related with signature using metamask and ledger nano s
this is the error @oed 3⃣
    at t.<anonymous> (3box.js:1169)
    at u (runtime.js:45)
    at Generator._invoke (runtime.js:271)
    at Generator.forEach.e.<computed> [as throw] (runtime.js:97)
    at r (asyncToGenerator.js:3)
    at u (asyncToGenerator.js:29

Wallet Connect is also not working with Argent wallet too, idk why.
3box.js:1155 Uncaught (in promise) Error: Link consent message must be signed before adding data, to link address to store
at t. (3box.js:1155)
at u (runtime.js:45)
at Generator._invoke (runtime.js:271)
at Generator.forEach.e. [as throw] (runtime.js:97)
at r (asyncToGenerator.js:3)
at u (asyncToGenerator.js:29)

This is solved when the Hub dapp is updated to use library v 1.18.1

cc @kamescg

@kamescg @oed where are we on this?
As people use us with defi (RenBridge) this is becoming a more significant pattern

@dazuck 3Box works with Trezor, but ledger is not working. The issue is being tracked here: https://github.com/ethers-io/ethers.js/issues/893

Seems like the linked issue was fixed. Do you have any news on when the library will be updated in 3Box? Thanks!

@aelesbao I believe this should be fixed already in the latest version of 3box-js. Are you still not able to log in and get the same error as described above?

@oed I still cannot log in, but now the error message is empty


Get changes from master to resolve conflict with master

Resolved conflict with master inorder merge dev-2020.1

Hi, @saugatt! Thanks for opening this PR!

In the file connector-packager/connector_packager/jar_jdk_packager.py:

Line 54:121: E501 line too long (156 > 120 characters)

In the file connector-packager/tests/test_xsd_validator.py:

Line 135:5: E301 expected 1 blank line, found 0

In the file tdvt/tdvt/config_gen/gentests.py:

Line 82:30: W605 invalid escape sequence ']'
Line 82:24: W605 invalid escape sequence '['

For reference: Error Code Reference, PEP8, Python code style


Orion running out of memory when can't find nodes

From Orion gitter (Feb 11):
When using the pegasysEng/orion:1.5.0-SNAPSHOT container, with docker-compose, when orion can't connect to another node specified in the othernodes flag in the configuration file, the process increases memory consumption until it throws with a java.lang.OutOfMemoryError error, even with logging turned off. In the documentation I see you recomend we place orion and besu in separate instances, but when the process throws there's plenty of memory left. I suspect there may be a memory leak somewhere.
Looks like the same problem in Rocketchat (https://chat.hyperledger.org/channel/besu?msg=46KwSeuNPdu2bbFxi): We are experiencing some problems with the Orion installation. When using the pegasysEng/orion:1.5.0-SNAPSHOT container, with docker-compose, when orion can't connect to another node specified in the othernodes flag in the configuration file, the process increases memory consumption until it throws with a java.lang.OutOfMemoryError error, even with logging turned off.
In the documentation we see you recommend we must place Orion and Besu in separate instances, but when the process throws there's plenty of memory left. We suspect there may be a memory leak somewhere. Nevertheless, we would like to know the recommended memory needed to run Orion.
Probability: Occasional
Severity: Critical

Comments from user on the original Jira isse - https://pegasys1.atlassian.net/browse/OR-356

I think this problem is not only circumscribed to docker. I have experienced the same problem when running orion and besu natively woriking together and even separated in different VMs. This problem could be related to a memory leak. I opened an issue on another channel where I documented all information I could get ==> https://jira.hyperledger.org/browse/BESU-138 . I hope you guys accept this is a critical issue.

Madeline Murray
March 2, 2020, 6:31 PM
More on Orion gitter - https://gitter.im/PegaSysEng/orion?at=5e5d298853fa513e2864e653.
From discussing with @lucassaldanha , we possibly need to implement an exponential backoff for failing /partyinfo calls.

Our investigation showed some issues when running Besu and Orion in the same instance -> updated doc to indicate this setup is not recommended.
Have been unable to reproduce and issue has not been raised again since so closing this one.


Everything is included [bundle size]

I find the size of this wonderful package a big issue.
E.g the following imports result in 200Kb/130Kb/30Kb (stat/parsed/gzipped), including dependencies.
import {CustomPicker} from 'react-color';
import {Alpha, Hue, Saturation} from 'react-color/lib/components/common';

It seems to include everything, including premade color pickers. Beta version is basically the same.

This is with 100% production settings (Node process.env, Webpack --mode production).

I haven't tested this for bundle size but try using separate imports to directly import each component, and then import ColorWrap from the common directory instead of CustomPicker (the default react-color import brings in all the colour pickers)
import ColorWrap from "react-color/lib/components/common/ColorWrap";
import Alpha from "react-color/lib/components/common/Alpha";
import Hue from "react-color/lib/components/common/Hue";
import Saturation from "react-color/lib/components/common/Saturation";


go/constant: Int64Val(Make(big.NewInt(10))) returns (10, false), not (10, true)

Given v := constant.Make(big.NewInt(10)), constant.Int64Val(v) returns (10, false), but I'd expect it to return (10, true). See https://play.golang.org/p/SPzai9ii_7_f.
This is because go/constant expects that intVal will only be used to represent values that don't fit into an int64, because it always uses makeInt to convert a big.Int into a Value, which satisfies this expectation.
I see three possible solutions:

Change Make to use makeInt (and maybe makeRat and makeFloat) to ensure the internal representations match how go/constant would have represented them normally. This will require TestMake to be updated though, because Val(Make(big.NewInt(10))) would now return an int64 instead of *big.Int.

Change Int64Val to return Int64Val to return x.val.IsInt64() instead of false for intVal.

Document that callers of Make should use an int64 instead of big.Int when possible, and maybe panic if provided a big.Int that fits int64.

/cc @griesemer @stamblerre

Solution #1 seems like the right approach. Per the documentation, this is perfectly valid and expected.


Exclude reusable includes in FUGR deserialization

Function groups can use includes that were separately created as programs of type include. Those includes could be reused in various other programs and function groups. They might even be created in a different package. This type of include is an object of it's own that get serialized with it's package as a separate object. Therefore it should not be included in serialization of any function group that uses it. This fix checks for which includes TADIR entries of type PROG exists and excludes them from serialization in FUGR serializer.

sounds good to me, code looks good too 👍

@FreHu you might be interested in this PR as you often work with FUGRs. I guess @deborsa  already deployed abapGit with this patch included in our development systems.

@deborsa welcome to abapGit as a contributor 🎉


When are new JDK 9 ea builds updated?

I'm curious to understand what has to happen after a new JDK 9 ea build version is released, and when it shows up in sdk list java's output? Version 174 is out, but Sdkman's latest version is 170. Is there something I can do to help get the latest release out on Sdkman?

@marc0der any hints on this?

I'm currently in talks with Azul to start releasing their JDKs in much the
same way as Gradle publishes their releases. Hopefully this will include
9ea releases too. I'll keep updating the progress here.
On Sat, 1 Jul 2017, 17:17 Pepper Lebeck-Jobe<EMAIL_ADDRESS>wrote:

@marc0der https://github.com/marc0der any hints on this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/sdkman/sdkman-cli/issues/588#issuecomment-312440957,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAI0BpSQ4gcgU4qkD1GZb8E9KyIkPQlrks5sJnD9gaJpZM4N79Or
.

@eljobe great news is that Azul have started publishing JDK 8 on SDKMAN and will soon start publishing 9 EA releases too. Will close this issue when the first 9 EA release is available.

Hi guys. Azul pushed  Zulu 9ea13 tonight. Binaries should work on Intel x64 for Linux, Windows, and MacOS. Please let me know if you see any glitches. Thanks. Matt

Thanks @mpschuetze! Closing this issue now.


More clear examples on Fern docs of how to add examples.. lol

Adding example values to display in the example request is complicated and it's hard to find in your docs how to do it right.

Thanks for filing this issue @Tyler-O-Douglas, hear you that examples are complicated

+1 as I'm trying to do this right now and referencing issues to figure out how...

helpful reference:
  ShipTo:
    properties:
      street1: string
      street2: optional<string>
      city: string
      state: string
      postalCode: string
      country: Country
      isResidential: boolean
    examples:
      - name: WhiteHouse
        value:
          street1: 1600 Pennsylvania Avenue NW
          city: Washington DC
          state: Washington DC
          postalCode: "20500"
          country: US
          isResidential: false

Please provide us more and proper examples.

Closing, b/c this issue is now in the docs repo


Windows compatibility and example apps

I'm trying PyTermGUI for the first time by using the example at examples\simple_app.py on Windows.

Mouse doesn't seem to work at all. (Not sure if this is just because that app doesn't support it.)
Navigation seems limited to h (left), j (down), k (up), j (right), and Enter (trigger). (Figured this out via trial and error.)
When navigating, and the first panel ("Some sliders") is closed, the cursor can still navigate into that panel but the panel doesn't open so you can get "lost".
Navigation does not seem to include the "Quit" button at the bottom. (Is there some other key to get there? It's not Tab.)

I should mention that this is Windows 10 using its default PowerShell console. PTG version whatever was pulled in via pip install three weeks ago.

This issue isn't limited to example code, it's the issue with library itself. I've made another code and it works completely fine as expected in Linux, but the input boxes and buttons are unclickable in windows. I've installed cygwin for windows and it works in that, I think it should work in WSL as well. But I think native windows consoles (CMD Prompt, Powershell) support should be fixed asap.

This issue isn't limited to example code, it's the issue with library itself. I've made another code and it works completely fine as expected in Linux, but the input boxes and buttons are unclickable in windows. I've installed cygwin for windows and it works in that, I think it should work in WSL as well. But I think native windows consoles (CMD Prompt, Powershell) support needs to be fixed.
I've not changed anything with configuration of powershell/cmd prompt, they're stock ones that comes with windows by default

yes i Yes, I also had the same problem.

Unfortunately I do not have a Windows machine to trial things on so I can't really know what's going on. @Tired-Fox implemented mouse support for Windows some time ago, and I just now fixed a bug with inline (mentioned in @tritium21's comment). I'm not super aware of how this implementation is in terms of compatibility, but I'd say the issue lies there.
@tritium21's example shows that Windows Shell seems to properly support ANSI mouse reporting, while conhost does not, even with our driver. Unfortunately that is as far as I can diagnose in my current state :)

FWIW anyone who wants a TUI on windows probably is running windows shell and not conhost anyways.

That's been my assumption too, but you never know :)

To answer the original issue, @ouroborus:

Mouse doesn't seem to work at all. (Not sure if this is just because that app doesn't support it.)

Should be up to the terminal emulator at this point, and Windows Terminal should work.

Navigation seems limited to h (left), j (down), k (up), j (right), and Enter (trigger). (Figured this out via trial and error.)

Arrow keys should also work. In case they don't, could you show me the output of pressing the arrow keys while running ptg -g?

When navigating, and the first panel ("Some sliders") is closed, the cursor can still navigate into that panel but the panel doesn't open so you can get "lost".

Going to try to fix this now :)

Navigation does not seem to include the "Quit" button at the bottom. (Is there some other key to get there? It's not Tab.)

Since the quit button is in a separate window (the footer), focus doesn't transfer to it with the normal methods. You can bind some form of focus manipulation through a function:
manager.bind(<some key>, lambda *_: manager.focus_next())
manager.bind(<some other key>, lambda *_: manager.focus_next(-1))

...but a native solution isn't impossible either.

Should be up to the terminal emulator at this point, and Windows Terminal should work.

It doesn't work, I've tried with windows terminal(if this means command prompt) & powershell as well. Mouse doesn't work at all.

Arrow keys should also work. In case they don't, could you show me the output of pressing the arrow keys while running ptg -g?

The output of ptg -g is different from what I get by running it in linux. In windows this didn't even ask me for input and printed some random text. Here's the paste of what came out - https://katb.in/helukukerad
Let me know what can I do to further help you debugging this.

Windows Terminal is the console application that has a tab bar across the top.

I see, that solves it. I installed Windows Terminal and ran my code on it. Mouse works fine but the arrow keys doesn't work, hjkl works but I won't consider them proper replacement since if an inputbox is active, the hjkl keys type letters instead of selecting other elements.
Also there is lot of flickering around, which isn't there in Linux, but I don't necessary think this is the library's issue. Maybe it's my potato machine.
For arrow keys, ptg -g doesn't work the same way it does in linux, like mentioned in #133, and backspace in input field doesn't work as well.

For arrow keys, ptg -g doesn't work the same way it does in linux, like mentioned in https://github.com/bczsalba/pytermgui/issues/133, and backspace in input field doesn't work as well.

Could you try the changes I suggested?

Could you try the changes I suggested?

ptg -g fixes after that change, output of all arrow keys on ptg -g -> https://katb.in/isudunevaru
Looks like getch does detect arrow keys correctly, I don't know why it doesnt actually work tho


Text screens don't draw when looking behind in third person

This is a very minor bug which came about because of the face check which only allows one face to be drawn. The check uses ply:GetShootPos() which will not necessarily be the position the player is looking from when using third person. It could even be considered a feature to stop your screen from being filled up with text when you've walked past a screen in third person(the camera, following the player from behind), by which point you don't need to see it anyway.
Bug view
Feature view
I don't think much can be done about it without rolling back the performance update but it's probably not going to be noticed by most people.

I dont think there is a possibility in gmod to access the rendering point vector and angles.

Is there a reliable way to determine if a user is in thirdperson mode and then just draw it on both sides? Probably not - I imagine there's too much variance in how CalcView is used.

Closed in https://github.com/Cherry/3D2D-TextScreens/commit/e2db3cd45408a731cb92fb54dd2af50d7af4c8b6.


Got 401 unauthorized everywhere

I have tried to install this Helm chart on my company's AWS EKS, but got XHR 401 Unauthorized everywhere.
My current setup:

1 Amazon EKS cluster
Expose the n8n through Amazon ALB
Manage domain in Amazon Route 53
Use PostgreSQL database at Amazon RDS

Here is a screenshot sample:

A login is not required. When you start n8n the first time, you will see the following screen:

jump into the container that runs n8n and reset the admin password
https://community.n8n.io/t/reset-admin-password-on-locally-hosted-n8n/48836


More flexible validation of multiple signatures

…signature

Codecov Report

Merging #20 into master will decrease coverage by 0.09%.
The diff coverage is 42.85%.

@@            Coverage Diff            @@
##           master      #20     +/-   ##
=========================================
- Coverage   78.08%   77.99%   -0.1%
=========================================
  Files          36       36
  Lines        3436     3444      +8
  Branches      661      663      +2
=========================================
+ Hits         2683     2686      +3
- Misses        532      536      +4
- Partials      221      222      +1

Impacted Files
Coverage Δ

src/cryptojwt/jws/jws.py
79.91% <42.85%> (-1.47%)
:arrow_down:

Continue to review full report at Codecov.

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

Already merged.


adjust sort column on image-sets

Description
Fix the sort source on image-set filters
Fixes # (THEEDGE-1480)
Type of change
What is it?

[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update
[ ] Refactor

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[X] I run go fmt ./... to check that my code is properly formatted
[X] I run go vet ./... to check that my code is free of common Go style mistakes

Codecov Report

Merging #546 (faafbf6) into main (66dd895) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #546   +/-   ##
=======================================
  Coverage   30.85%   30.85%
=======================================
  Files          33       33
  Lines        3306     3306
=======================================
  Hits         1020     1020
  Misses       2178     2178
  Partials      108      108

Impacted Files
Coverage Δ

pkg/routes/imagesets.go
33.71% <ø> (ø)

Continue to review full report at Codecov.

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

/retest


v11.2.9 CodeClimate CI - add test coverage from Travis

Current coverage is 97.57%

Merging #240 into master will not affect coverage as of 11e7f07

@@            master    #240   diff @@
======================================
  Files           26      26
  Stmts          371     371
  Branches         0       0
  Methods         81      81
======================================
  Hit            362     362
  Partial          0       0
  Missed           9       9

Review entire Coverage Diff as of 11e7f07

Powered by Codecov. Updated on successful CI builds.

retest this please

retest this please

retest this please


Using vcr with docker API makes tests hang indefinitely

Here's my example test file:
import docker
import vcr

#@vcr.use_cassette()
def test_docker_images():
    env = docker.from_env()
    images = env.images.list()

    assert images

The test works fine, but if I'll uncomment the @vcr.use_cassette(), it will hang forever.
Environment (Ubuntu, python 3.7):
attrs==19.3.0
certifi==2<IP_ADDRESS>
chardet==3.0.4
docker==4.2.0
idna==2.9
importlib-metadata==1.6.0
more-itertools==8.2.0
multidict==4.7.5
packaging==20.3
pluggy==0.13.1
py==1.8.1
pyparsing==2.4.7
pytest==5.4.1
PyYAML==5.3.1
requests==2.23.0
six==1.14.0
urllib3==1.25.9
vcrpy==4.0.2
wcwidth==0.1.9
websocket-client==0.57.0
wrapt==1.12.1
yarl==1.4.2
zipp==3.1.0

The examples from the documentation are working fine.
Edit: tested on Windows, and the same example works as expected, the test runs and cassette is created.

exactly same issue here

I'm confirming the issue, Python 3.8, docker-py 1.10.6, vcrpy 4.2.1.
I needed to adapt the example code a but, this produces the issue:
import docker
import vcr

@vcr.use_cassette()
def test_docker_images():
    env = docker.from_env()
    images = env.images()
    assert images

Running Docker daemon is needed of course.
In a fresh venv I did:
# pip install pytest docker-py vcrpy 'urllib3<2'

As indicated by @gravelBridge the issue is an infinite loop at…
https://github.com/kevin1024/vcrpy/blob/14cef83c15c21745cb57ef11fa25ff37d034b73b/vcr/patch.py#L237-L238
…where the instance is of type docker.transport.unixconn.UnixHTTPConnection in practice while an instance of VCRRequestsHTTPConnection is expected. I think that may mean that:

vcrpy would need to start monkey patching in docker-py modules
that docker-py is not supported as of today
that cases like this will all produce 100% CPU usage with no end, which is not ideal.


/usr/local/bin/docker-compose: cannot execute binary file: Exec format error

I'm a big noob. I'm getting this error when running the command. My gut feeling is that this is because I'm using an arm VPS. Any help is appreciated. Thanks.

Nevermind I forked repo and replaced the x86 download in the script with the aarch download and it worked. But now, I can't connect to it using my GUI client.
The only thing I did was running the script and changing SNI to m.zoom.us
Any help is appreciated in fixing this issue.
I am running the script on an oracle cloud VPS with canonical ubuntu 22.04 with the ampere arm processor.

@RiskierSubset
Thanks for your feedback
I will look at this problem soon and update the issue

@RiskierSubset
I have tested the code with arm cpu and it works without problem.
I recommend to rebuild the vm and try to install again.

I went through the script and found that it was installing the x86 version of docker. I forked the project and replaced the x86 download link with the arm download and it worked flawlessly. Thank you for maintaining this awesome project.

I think this commit will fix the problem:
https://github.com/aleskxyz/reality-ezpz/commit/cb6c82e92d4ac6fcfd41ab320eedc6530b9ec990


Improve com_google_fonts_check_165 (Familyname must be unique according to namecheck.fontdata.com)

Observed behaviour

The check creates a lot of requests to namecheck.fontdata.com when used in the FB dashboard, effectively DOSing the service. see: #1680
The check uses the wrong family name format (without spaces) and thereby produces false positives (PASSes).
The check produces false negatives when checking fonts that are already published by us, i.e. when the family run is not for a new addition but an update.
The worst case result is INFO thus it's likely that the check result will be ignored anyways.

Expected behaviour

Do not DOS the service.

don't request once per font, but instead once per family name (this can reduce the amount of requests from 18 to 1 for big families)
skip when font is published (this would be a BIG reductuion in requests!)

use familyname_with_spaces instead of familyname CAUTION: that still uses font and thus runs once per font, maybe familyname should use fonts (I'm investing if it is feasible to get an iterarg from a condition now, so familynames could be created from fonts and it would be a list of unique family names )

skip when font is published OR change behavior to fail if font is NOT registered in namecheck service. The latter counters the attempts to reduce the number of requests, so we may NOT want to check this.

maybe we can have a new_family condition and run it only then! (conditions = ["not listed_on_gfonts_api"])

should at least WARN in case of failure

We're discussing having this as a column in the upstream spreadsheet, so a human checks it and signs of.


Reduce package size

Package contains unnecessary directories and files - .github, logo.svg and others. I can do PR if your accept this issue.

@evilebottnawi go ahead 😛

Closed by #482


Wiki update

I found that the urls in the wiki are out of date. I will update them in soon days. It is a track issue.

Update the urls in Adding an SQL operator except the plan map and example operator

Questions:
Where are plan map code located now.. It seems they have been removed...

Next:
Update the out-dated content, such as namespace hierarchies.

Was there something that we needed to fix with this issue?


args array passed as a single argument when launching a mono program

From @alfonsogarciacaro on February 9, 2016 20:22
Hi there! I'm experiencing an issue when debugging mono with the new version (0.10.8). This my launch configuration:
		{
			"name": "Launch",
			"type": "mono",
			"request": "launch",
			"program": "path/to/program.exe",
			"args": ["--projFile", "../../temp/Test.fsx"]
		}

Before, VS Code would pass two arguments to the program, but now it passes a single one with both strings joined without spaces ("--projFile../../temp/Test.fsx").
Please tell me if you need more info and thanks for your hard work!
Copied from original issue: Microsoft/vscode#2862

@alfonsogarciacaro I can reproduce for 0.10.8. This is a problem with the new internal console. As a workaround, you can enable the externalConsole and the problem will no longer occur.
This will be fixed in the February release.

Perfect, thanks a lot for the tip!


Safely get view content

Fixes #31
This fix is partly inspired by Aaron Francis' post on a different but similar security issue.

Thanks a lot for noticing and the PR @damms005 ! Merging.


no db returned is null

ionic 5 capacitor giving me this error

@parthnayak7448 you have to give a bit more description to your issue. Which version of the plugin are you using? which platform? Did you look at the documentation and application starter https://github.com/jepiqueau/angular-sqlite-app-starter

Hey @jepiqueau
Thanks for quick response just to update I resolve this issue.
I will close the issue.


Peering Request

Full Name
Fatih Unlu
ASN
206271
PeeringDB Integration

[X] My PeeringDB Entries are current
[ ] Peer at all available exchanges (and skip the Peer Address(es) field below)

Peer Address(es)
2a0a:6040:ef00::2
Multihop

[X] Multihop

Code of Conduct (TODO)

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

Added config to route-views6.routeviews.org.  Please make sure and filter out null routes, RFC-1918, and default.  NOTE: we do not accept ADD-PATH TX or RX.
Information about route-views6 is below.  Use the V6 address for V6 peering.
Thanks,
route-views6.routeviews.org
<IP_ADDRESS>/24 	2001:468:d01:33::80df:3370/64
CLI:      telnet://route-views6.routeviews.org
DATA:     rsync --list-only archive.routeviews.org::routeviews/route-views6/bgpdata
DATA:     rsync --list-only archive2.routeviews.org::routeviews/route-views6/bgpdata
REALTIME: bgpreader -d kafka -o brokers=stream.routeviews.org -o topic='^routeviews\.route-views6.+\.bmp_raw'

Hello,
Due to sponsoring LIR changes, my PA prefix revoked by previous LIR.
If is that possible I would like to peer on my PI address.
IPv4: <IP_ADDRESS>
IPv6: 2001:67c:be4:1337::1337
Thank you in advance

Sure, we can do that! I've set up the BGP sessions now:
Neighbor                  V         AS   MsgRcvd   MsgSent   TblVer  InQ OutQ  Up/Down State/PfxRcd   PfxSnt Desc
<IP_ADDRESS>             4     206271         0         2        0    0    0    never       Active        0 Fatih Unlu
2001:67c:be4:1337::1337   4     206271         0         2        0    0    0    never       Active        0 Fatih Unlu

Our multi-hop collector details are:
IPv4: <IP_ADDRESS>
IPv6: 2001:468:d01:33::113
ASN:  6447
FQDN: route-views7.routeviews.org

Please let us know if you have any issues bringing up the EBGP multihop sessions.
Best wishes!

I have enabled session on my side and session is established.
Thank you very much.
Best regards.


[Android] Fixed building error

Build entire java libraries before generate xwalk_shared_library
BUG=XWALK-4746

LGTM, merging.

Isn't this needed in master too?

Yes,  @lincsoon suppose to submit PR to master.

:(
Then I really don't get why it was not submitted to master and cherry-picked later like we always do.

I'm still waiting for another pull request... And now it needs to target crosswalk-15 in addition to master.

Sorry, I took one week leave from last week. Logically, this patch also applies to the master branch. But I haven't found building error in the master branch even without this patch. So I was checking why the building error only occurs in the crosswalk-14 branch. But it seems @rakuco has helped to cherry-pick this patch to the master and crosswalk-15 branch.


feat: Baseline JIT implementation

NOTE: this PR is quite huge but there are certain files(which contribute to more than half the changes here) we don't need to review:

Files in dynasm folder are pulled directly from official LuaJIT, there's no modification by us.
src/jit/asm.x64.compiled.c is translated from src/jit/asm.x64.c. Ideally, we might want to exclude this file and only generate it in build steps. But the problem is the translator here is written in Lua, and requires a real Lua binary to run it. As of now, there's no easy way to build a binary, then execute it in build.rs. Hence for simplicity reason, I just included src/jit/asm.x64.compiled.c here, in the future we might want to build a separate crate packaging Lua binary and dynasm translator here to handle this task.

For src/jit/asm.x64.compiled.c, I think we can add a Makefile rule to compile it using the system Lua to ease maintenance. E.g.
LUA := lua

src/jit/asm.x64.compiled.c: src/jit/x.lua src/jit/asm.x64.c
	$LUA $+

For src/jit/asm.x64.compiled.c, I think we can add a Makefile rule to compile it using the system Lua to ease maintenance. E.g.
LUA := lua

src/jit/asm.x64.compiled.c: src/jit/x.lua src/jit/asm.x64.c
	$LUA $+

Yeah this would work(and we can actually just submodule LuaJIT this way as well), but my question is: is it common practice to require a Makefile and gcc for a Rust crate? Also that means we won't be able to compile this crate with cargo alone, is that gonna be a concern?

Yeah this would work(and we can actually just submodule LuaJIT this way as well), but my question is: is it common practice to require a Makefile and gcc(yeah I think it's better for us to require gcc and compile Lua as needed instead of requiring system Lua) for a Rust crate? Also that means we won't be able to compile this crate with cargo alone, is that gonna be a concern?
Also, should we choose to go forward with it, this new Makefile-based process is gonna affect CKB as well.

No, the compilation does not depend on GCC and Lua, just keep src/jit/asm.x64.compiled.c in the repo. The command just helps developers to update the file. It also can be added in CI to ensure the two files are synchronized.

Yeah this would work(and we can actually just submodule LuaJIT this way as well), but my question is: is it common practice to require a Makefile and gcc(yeah I think it's better for us to require gcc and compile Lua as needed instead of requiring system Lua) for a Rust crate? Also that means we won't be able to compile this crate with cargo alone, is that gonna be a concern?
Also, should we choose to go forward with it, this new Makefile-based process is gonna affect CKB as well.

No, the compilation does not depend on GCC and Lua, just keep src/jit/asm.x64.compiled.c in the repo. The command just helps developers to update the file. It also can be added in CI to ensure the two files are synchronized.

This is a very neat idea 👍 , already added Makefile rules and CI target.


west_commands: pyocd: Default to flashing bin instead of hex

It seems that pyocd will erase the whole flash when programming a .hex
file, but it will only erase the portion required when programming a
.bin. Default to using the .bin to avoid erasing the whole flash.
Signed-off-by: Carles Cufi<EMAIL_ADDRESS>

We tested this with the reel_board and the mesh demo

Codecov Report

Merging #13942 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master   #13942   +/-   ##
=======================================
  Coverage   52.29%   52.29%
=======================================
  Files         307      307
  Lines       45429    45429
  Branches    10506    10506
=======================================
  Hits        23756    23756
  Misses      16887    16887
  Partials     4786     4786

Continue to review full report at Codecov.

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

@flit is this intended behavior for pyocd?

pyOCD has logic to attempt to determine whether it will be faster to do a chip erase or to erase individual sectors, based on some weights that can be set per target. It often depends on the current flash contents which choice it will make. I'm not happy with this, because it's unpredictable. In the near future, I'm going to be changing this to default to always using sector erase, with the existing options for chip erase or auto.
I'm not sure why hex versus bin would have any impact. Both use exactly the same programming code (the FlashLoader class, which uses one FlashBuilder per flash region being modified) once the data is extracted from the file. The file format may be a red herring, and it's really the previous flash contents.

@mbolivar Yes, it is quite likely to be related to the image size.

@flit thanks very much for the explanations and feedback
@jhedberg could you try the new implementation please?
@mbolivar can you review please?

@carlescufi can you fix the unit tests?

@carlescufi can you fix the unit tests?

I did just today.


Drop box Link for offline data has some problems

While exploring on Memory-maze github page, I noticed that offline data (~100GB) dropbox link has some problems. I was trying to download the offline data, but it suddenly stops downloading at some point which was random. I tried this multiple times, but it stopped randomly every time I tried. I also checked on my colleagues' laptop and thought that there may be some collapse in uploaded data.
Would you check the dropbox file one more time?

That's odd. I've tried downloading the memmaze9x9/train-part0.zip file now and succeeded. Which exact file are you downloading?
Since it's Dropbox, there's little I can do, I assume it should just work. Please let me know if it still doesn't, I might try some other method of sharing data.

It worked for memmaze9x9/train-part0.zip. I guess there was some internet problem. Thanks!
By the way, the dropbox link seems not working currently.

I discovered Dropbox does have download bandwidth limits, which may also be a reason for link not working anymore. Working on alternative solution.
I'm curious, did you manage to download the full dataset, or just one part?

Just the file that I mentioned above. Thanks for woking on alternative solution!

Please try downloading from the new link on google drive. According to their documentation, GDrive has higher bandwidth limits than Dropbox, so hopefully, it will be more stable.

It's working well! Thanks!!!


flat plane no 3d , blender 2024

simple scene, enabled clicked and i get simple plane with texture i can see it change setting but not 3d it is flat.
why is it showing flat objecct

Set Material > Settings > Surface > Displacement > Displacement and Bump


Lightning Enterprise Edition

Will this package function in Lightning for an Enterprise Edition? I am not concerned with the UI or SLDS but with the functionality.

It should function just fine in Lightning it "runs" off Apex and SOQL but 100% supported in Lightning.

@DanDonin is correct, once setup the tool works in LEX, however the configuration and setup UI's and app of the tool will not appear in LEX, you will have to do that in classic for now. I will flag this as an enhancement to create a LEX app and ensure the UI's appear in LEX, not a big job. 👍

@aheber not so long as VF is used, VF pages still work in this regard, even in LEX.

Fixed in v2.11


Add perf comparison with mustache-for-chromeapps

https://github.com/addyosmani/mustache-for-chromeapps
it's a build of mustache for CSP environments.

It's not an apple-to-apple comparison. Besides that other lib doesn't seem to have much traction on npm. Not the highest prio.


Autoscale post verifying workers

Motivation
Verifying POST proofs is CPU-intensive. By default, it uses 3/4 CPU cores. It is a problem during the cycle gap for the nodes that take longer to generate the POST proof than the others - new ATXs start to drop in and verifying them fights for CPU with the proving process. In such a situation, proving is more important so sacrificing ATX verification speed is an acceptable tradeoff.
Changes
Added a way to scale the number of workers that verify POST proofs (in incoming ATXs) up and down.
There is an auto scaler that reacts to POST events (started/finished) by scaling the number of workers down/up respectively.
The minimum and maximum number of workers is configurable with smeshing-opts-verifying-min-workers and smeshing-opts-verifying-workers respectively.
Test Plan
Added unit tests.
TODO

[ ] Update changelog as needed

bors try

bors try

bors try

bors try

bors merge


fix: use buttons for target value #133

Fixes #133
Now switches are replaced by two buttons:

Pull Request Test Coverage Report for Build 462999989

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 25.501%

Totals

Change from base Build 462925950:
0.0%

Covered Lines:
1966

Relevant Lines:
7875

💛  - Coveralls

Pull Request Test Coverage Report for Build 462999989

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 25.501%

Totals

Change from base Build 462925950:
0.0%

Covered Lines:
1966

Relevant Lines:
7875

💛  - Coveralls

This is nice!
What I wanted to also mention, although not covered here!
Level up and Level down buttons should be instant buttons and not on/off as it is press/release action
We should think it separately. but this solution is nice for true/false events
to fit with your ui colors, would different softer colors be an option?

This is nice!
What I wanted to also mention, although not covered here!
Level up and Level down buttons should be instant buttons and not on/off as it is press/release action
We should think it separately. but this solution is nice for true/false events
to fit with your ui colors, would different softer colors be an option?

to fit with your ui colors, would different softer colors be an option?

Suggestion?  As @AlCalzone said bool values are not stateless (at least not all) and to show the actual state I use the blue color.
If the actual state is true the ON will be blue and the OFF red.
If the actual state is false the ON will be green and the OFF blue.

to fit with your ui colors, would different softer colors be an option?

Suggestion?  As @AlCalzone said bool values are not stateless (at least not all) and to show the actual state I use the blue color.
If the actual state is true the ON will be blue and the OFF red.
If the actual state is false the ON will be green and the OFF blue.

I have fixed the style now. I prefer this:

I have fixed the style now. I prefer this:


Fix handling of /dev/shm mounting inside of containers

Add test to make sure /dev/shm is shared between containers in CRI-O
Signed-off-by: Daniel J Walsh<EMAIL_ADDRESS>
- What I did
- How I did it
- How to verify it
- Description for the changelog

@giuseppe Looks like shm.bats is passing, but some other random image.bats is failing.  :^(

LGTM.
The failure doesn't seem related to this PR:
# time="2018-05-04 11:20:45.744515626Z" level=debug msg="error pulling image registry.access.redhat.com/rhel7-atomic:latest: Source image rejected: A signature was required, but no signature exists"
# time="2018-05-04T11:20:45Z" level=fatal msg="pulling image failed: rpc error: code = Unknown desc = Source image rejected: A signature was required, but no signature exists"

@giuseppe I looked at master and this test is being skipped currently, So I updated the PR to skip the test.  Will see if it passes the test.

LGTM

Finally passes travis, not onto E2E
/test all

LGTM

Merging.


Roles_key only support parsing string list in claims

I have a JWT that has the current user role in a string and not in a list of strings like this:
{
  "user_info": {
    "accessType": "REGISTERED|IP,
    "accountId": ...,
  },

I set the roles_key to be user_info.accessType but it seems that the current implementation of roles_key only support a list of strings. Would it make sense to also support parsing it as a string if it's not a list?

Closing. In case it does not work with the last version please reopen.


remove availability_zones for asg

part of https://issues.redhat.com/browse/APPSRE-5501
Signed-off-by: Feng Huang<EMAIL_ADDRESS>

Can you explain why this is needed?

AWS is retiring EC2 Classic. availability_zones is used for EC2-Classic and conflicts with vpc_zone_identifier


Remove ref from name when not a motorway

With this line we are still announcing the ref as part of the name in the case of a non-motorway. This is too verbose. Can we remove?
/cc @1ec5 @bsudekum

It’s important to include the route number for a non-motorway when it’s available. Many U.S. routes and state routes are non-motorways, but as the user approaches the route, they may see at least one advance route turn assembly long before they see the blade sign indicating the street name. We have no way of knowing whether a road is more identifiable by its route number or its name at a particular intersection; OpenStreetMap doesn’t make that distinction.
In the following example, the route numbers are prominently posted, while the street name is difficult to spot:

But if you approach the same street at an unsignalized intersection, the street name may be the only thing signposted, so we shouldn’t get rid of the name either:

It’s important to include the route number for a non-motorway when it’s available.

Other routing providers are announcing one or the other - not both - including in the situation you reference above.
Keep in mind that OSRM will continue to include route number data where available, so that it can be incorporated into turn banners. This is just about what is actually announced to the driver.

We have no way of knowing whether a road is more identifiable by its route number or its name at a particular intersection; OpenStreetMap doesn’t make that distinction.

How do we determine this information? Do we need a mapping effort around this?

Agreed that it would be nice to announce only one, but the error rate would be too high as things stand. (Other routing providers aren't nearly perfect this regard either – it's a hard problem because signage isn't consistent.)

We have no way of knowing whether a road is more identifiable by its route number or its name at a particular intersection; OpenStreetMap doesn’t make that distinction.

How do we determine this information? Do we need a mapping effort around this?

Among established tagging conventions in OSM, the closest thing I can think of is destination sign relations, which are primarily meant for "follow the route" instructions (Project-OSRM/osrm-backend#3542).
Any tagging scheme to distinguish between names useful and useless for wayfinding would have to rely on relations, because the data would differ from one intersection to the next and from one direction to another. But I suppose that would require Project-OSRM/osrm-backend#482.

Somewhat relatedly, I've noticed cases in which Google Maps announces both the destination (street name) and ref for an off ramp instruction, then omits the ref when repeating the instruction at the maneuver point. For example, in this route, Google Maps says something like "take the exit to FM 157, Industrial Boulevard", followed by "take the Industrial Boulevard exit". (This Texas state highway is a freeway but doesn't use exit numbers.) I figure this is because "eff em one-fifty-seven" would make the instruction too verbose; at the same time, it is necessary to say at some point for wayfinding purposes. mapbox/mapbox-navigation-ios#331 would accomplish a similar effect on the client side, potentially requiring changes to this library.

The decision whether to identify a surface street by its route number requires additional context that is out of scope for OSRM Text Instructions at this time, given that this library needs to maintain compatibility with plain-vanilla OSRM instances. However, a more specialized client library might be better positioned to account for factors such as municipal boundaries.


Thoughts if you make a v2

Hi; thanks for a quick to use in-memory cache. If you make a v2, one thought on API design: if we already set the cache default timeout in the constructor, we should not have to remind it every time we set a cache item. I would think a better interface would be:
c.Set(key, val)

and allow it to be overridden with:
c.SetWithTimeout(key, val, duration)
// or
c.WithTimeout(duration).Set(key,val)

Another thought would be to add a max size parameter that could error if you attempt to set a value into cache after a given threshold is hit. This would provide some good back pressure for any system that becomes too aggressive.
Obviously, no change should happen in this version as to not break api backwards compatibility.

Thanks. I agree with everything.

FWIW: https://github.com/patrickmn/go-cache/commit/e7a9def80f35fe1b170b7b8b68871d59dea117e1

👍


feat : Redis UI changes for TLS

Fixes #26723
This PR contains :

redis form.json - added TLS configurations to the redis database UI.

/build-deploy-preview skip-tests=true

Closing this PR as complete changes are present in https://github.com/appsmithorg/appsmith/pull/37106


DOC: stats: update roadmap

Reference issue
Closes gh-10577
What does this implement/fix?
About a year ago, we removed outdated items from the roadmap in https://github.com/scipy/scipy/pull/13849. Before 1.9 branches, I thought we should discuss some new items.
Additional information
Please see comments inline.

about anova
I had added a "zoo" of one-way anovas to statsmodels (for mean and variance/dispersion including levene)
https://www.statsmodels.org/dev/stats.html#oneway-anova
I'm not planning to add two or higher way anovas, because those are much better handled through the models OLS + anova_lm.
statsmodels has a basic repeated measures anova and has basic MANOVA, but from what I have seen the modern approach to repeated measures anova uses mixed models or other models.  (I'm not very familiar with that direction.)
(I might want to see methods in statsmodels for a few more specific designs like cross-over experiments, but I'm not very familiar with those.)
The main advantage of anova and similar is that it is traditional and popular in several fields and easy to use, even thought the methods are largely outdated and require pretty strong assumptions that will often not hold. The assumptions are even stronger in multi-way and repeated measures designs.
Familiarity and easy to use are the main reason why pinguin https://pypi.org/project/pingouin/ beca,e more popular in some fields than statsmodels.

A good candidate for scipy.stats would be benett's test for variance
I just went through it in the last week or two.
https://github.com/statsmodels/statsmodels/pull/8293
Many users use the traditional tests based on assumption that the underlying data is normal distributed, but that has very bad properties for non-normal distributions.
bennet's test looks like a good candidate that should be more widely advertised and used.
For comparing variance/dispersion across samples, scipy has the nonparametric and rank tests, but not much directly for a variance or standard deviation.

moving this into a main comment so it's easier to find

I implemented Dunnett's test after porting Alan Genz's multivariate-t integration routines from MATLAB to Python. Having the multivariate-t integration opens up a number of other multi-comparison tests, if I'm reading the literature correctly (e.g. what has ended up in R's multcomp). I think the general framework might be a better fit for statsmodels because of the linear-model infrastructure provided by patsy and anova_lm.

I think both Dunnett's test and Alan Genz's multivariate-t integration routines would be good to have in scipy.stats.
Dunnet is just a special case similar to tukey-hsd. There are computational shortcuts that exploit the cov structure compared to using a generic integration routine.
In statsmodels, I have an old version multivariate-t integration that integrates a mixture of multivariate normal cdf (using Genz's fortran code in scipy stats.)
But it should be easy to add mutliplicity control similar to tukey-hsd for the general case coming from the hypothesis tests in models, if we have a robust integration routine for the multivariate-t cdf or blocks/hypercubes.
R packages by Genz and co-authors use numerical t-integration for general cases of multiple comparison problems. For statsmodels I never got beyond prototype code in the sandbox form 10(?) years ago.

Ok, it has a ton of approvals and Matt emailed me to merge it before branching, in it goes

@josef-pkt Dunnet would be so sweet! It's very useful for things like AB Testing Multiple Comparison Correction!


Allow trusted repos that skip rehypeSanitize

The rehypeSanitize plugin strips anything that it doesn't recognize, which includes any JSX components. These applies to any iframe videos and is causing the video not to show up for the fcl-js/tutorials/flow-app-quickstart page. The only way I've been able to get around this is to disable the rehypeSanitize plugin all-together. We obviously only want to do that for trusted sources so this allows setting an isTrusted property on on the ContentSpec which ultimately disables the sanitization. Right now this is set to trust all current repos, but should be adjusted as needed:
// app/constants/repos/index.ts
const trustedRepositories = [...repositoryNames];

I'll merge this to unblock us for now, but since the onflow repos receive contributions from the public, we'll need to come back to this and figure out how to sanitize things in the correct order so we're not nuking jsx. I think @alse found a solution we can explore.


Replace deprecated packages

This project uses the Echo web framework for serving the website. The Echo framework itself is modular and uses some 3rd party dependencies to implement certain functionalities and middleware.
Some dependencies are from the Gorilla framework (https://github.com/gorilla)
Unfortunately, all Gorilla repositories haven been archived on the 9th of December 2022.
We therefore need to consider replacing those, either with forks or with other replacement dependencies.
We use currently:

https://github.com/gorilla/sessions (to manage sessions in cookie)
https://github.com/gorilla/securecookie (to encrypt the session cookie in user's browser)

Alternatives that I've found:

https://github.com/chmike/securecookie for cookies, seems to be an easy replacement, but it's not that popular, no idea whether this is somewhat secure/production ready.
https://github.com/kataras/go-sessions for sessions, but I don't particularly like its dependency on the valyala/fasthttp framework

We might also consider integrating necessary parts of the source code of Gorilla's session here. I'm not an expert, but since both projects are BSD3-licensed, this should be fine AFAIU

@glrf @mhutter @bastjan your thoughts?
We could also wait (keep using archived projects) and see if there are any viable forks coming up, or Echo implements something on their own (unlikely though, they're working on Echo v5).

I'd just leave it for the time being, I don't think there is value in replacing them currently.


LDAP: Add function to import LDAP group instead of single users

[x] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
[x] I am convinced that my issue is new after having checked both open and closed issues at
Currently when you configure LDAP as an authentication source you are able to import indivdual LDAP users and assign then to a group.
I would like to request a feature that allows you to import and LDAP group and assign permissions on this group.
This would make user management much easier because often roles are defined as group in the corporate AD, which opnsense would then follow.
Describe alternatives you considered
Currently CRUD-ing users manually to the opnsense fw.
We are evaluating the possibility of an external script that lists LDAP group memberships and CRUDs against the opsense API.

We offer Synchronize groups and  automatic user creation  as a replacement for manual imports, see https://docs.opnsense.org/manual/how-tos/user-ldap.html#step-1-1-optional-synchronize-groups and https://docs.opnsense.org/manual/how-tos/user-ldap.html#step-4-import-users for more info.


approx_percentile fails with VeloxRuntimeError: result

Bug description
ApproxPercentileAggregate::extractValues fails with "VeloxRuntimeError: result"
20230906_012514_00919_66c49
VeloxRuntimeError: result
	at Unknown.# 0  facebook::velox::VeloxException::VeloxException(char const*, unsigned long, char const*, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, bool, facebook::velox::VeloxException::Type, std::basic_string_view<char, std::char_traits<char> >)(Unknown Source)
	at Unknown.# 1  void facebook::velox::detail::veloxCheckFail<facebook::velox::VeloxRuntimeError, facebook::velox::detail::CompileTimeEmptyString>(facebook::velox::detail::VeloxCheckFailArgs const&, facebook::velox::detail::CompileTimeEmptyString)(Unknown Source)
	at Unknown.# 2  facebook::velox::aggregate::prestosql::(anonymous namespace)::ApproxPercentileAggregate<long>::extractValues(char**, int, std::shared_ptr<facebook::velox::BaseVector>*)(Unknown Source)
	at Unknown.# 3  facebook::velox::exec::GroupingSet::extractGroups(folly::Range<char**>, std::shared_ptr<facebook::velox::RowVector> const&)(Unknown Source)
	at Unknown.# 4  facebook::velox::exec::GroupingSet::getOutput(int, facebook::velox::exec::RowContainerIterator&, std::shared_ptr<facebook::velox::RowVector>&)(Unknown Source)
	at Unknown.# 5  facebook::velox::exec::HashAggregation::getOutput()(Unknown Source)

CC: @amitkdutta @Yuhta
System information
n/a
Relevant logs
No response

Wonder if these are related : #6362

Wonder if these are related : #6362

Probably unrelated

Update: In ApproxPercentileAggregate::extractValues(), ApproxPercentileAggregate::percentiles_ doesn't has value. This data member should be set when raw inputs or intermediate results were added. Need to reproduce the error locally to investigate more.

Update: So here is what happens. The function call is approx_percentile(x, y, z) where y is an array. One of the partial-aggregation node receives an input vector where all selected rows are null. It produces an intermediate result vector of all nulls at selected rows. The final-aggregation node only receives incoming intermediate result vectors of all nulls and hence doesn't initialize percentiles_. In extractValues, because percentiles_ is nullopt, the function incorrectly assumes it's the case of non-array percentile, so it passes (*result)->asFlatVector() to extract(), whereas *result is actually an array vector. To fix this problem, we'll make ApproxPercentileAggregate handles this corner case of all incoming intermediate results are null.


Cursor moves forward to the first character on Android 13 when using TextEditingController on NativeTextInput

Expected behavior:
The cursor should move to the next character when typing
Actual behavior:
The cursor moves forward to the first character when typing
Steps to reproduce:
Open the app on an Android 13 device
Add a controller (TextEditingController) to a NativeTextInput field
Try to type in the NativeTextInput field
Device information:
Android version: 13

Solution: Add the following code in the onchange method:
Copy code
_controller.selection = TextSelection.collapsed(
offset: _controller.text.length);


Make brands clickable on Product Page

One of the killer things on Open Food Facts web version is being able to browse all products of a same brand by clicking on the brand field on the product page (eg: Haldiram's)
It would be great to make the brand field clickable
https://world.openfoodfacts.org/product/8904063200013/aloo-bhijia-200g-kartoffelsnack-scharf-haldirams-haldiram-s
Example with Haldiram's
https://world.openfoodfacts.org/brand/haldiram-s
https://world.openfoodfacts.org/brand/haldiram-s.json

It should basically work like the EMB codes, using a Chrome Custom Tab (or perhaps a Recycler view, with the JSON API, if you're feeling more adventurous)

I would love to work on this :).

You can proceed 👍


homeshick does not track rest of the files in directory if it finds root-owned files in directory.

Steps to reproduce:

Populate an empty directory called hometest/ with files using this command: touch {a..z}.sh
sudo git clone a repo (in my case I cloned this repo)
homeshick generate a new castle (my example: rootest)
Track the directory with homeshick

Observed result:
$ homeshick track rootest hometest/
        track gitest/hometest/s.sh
        track gitest/hometest/v.sh
        track gitest/hometest/p.sh
        track gitest/hometest/h.sh
        track gitest/hometest/j.sh
        track gitest/hometest/e.sh
        track gitest/hometest/d.sh
        track gitest/hometest/b.sh
        track gitest/hometest/i.sh
        track gitest/hometest/k.sh
        track gitest/hometest/n.sh
        track gitest/hometest/t.sh
        track gitest/hometest/Lynis/READMEmv: cannot move `/home/le/gitest/hometest/Lynis/README' to `/home/le/.homesick/repos/rootest/home/gitest/hometest/Lynis/README': Permission denied
ln: failed to create symbolic link `/home/le/gitest/hometest/Lynis/README': File exists
        track Unable to add file to git. Git says: fatal: pathspec 'home/gitest/hometest/Lynis/README' did not match any files

Expected result:
Track all files inside that directory except root files and warn the user that the root-owned files could not be tracked.

I wasn't sure whether this was a git issue or a git issue, but from my understanding it first tries to move the files, and upon error on the move (because those are root-owned files) git fails because it expects files there.

I wasn't sure whether this was a git issue or a git issue, but from my understanding it first tries to move the files, and upon error on the move (because those are root-owned files) git fails because it expects files there.

Yep, you're right. homeshick needs to be a little more fault tolerant in general. Right now it just bails if anything goes wrong. This relates a little to #101, where homeshick also fails too early.

So after a year of procrastination ;-) I am going to close this one as "wontfix". An error during recursive tracking might be an indication of user error. homeshick track can be quite disruptive if you track the wrong directory.
When the user runs track, he expects everything to go well - if it doesn't, he made a wrong assumption and homeshick should bail.
Remember: You can always just run find hometest -user absorber | xargs homeshick track rootest :-)


Training stability without loss scaling

❓ The question
Hi, thank you for the great project!
I realized that the training code does not use loss scaling while employing mixed precision training. Although the coupling is not a must, my experience tells me that it will result in an unstable training, especially in 70B+ models. Was this a intended decision? If so, could you share your intuition as to why it would be a better option? Thanks!

Right after posting I just realized that it might be because the model was trained with bf16, not fp16 😅


CopyFilesOverSSHV0, MavenV2/V3 - bumped tasks versions to 205 sprint

Task name: CopyFilesOverSSHV0, MavenV2/V3
Description: bumped tasks versions according to the current sprint number (205) - due to obsolete version in the PRs:

CopyFilesOverSSHV0 - https://github.com/microsoft/azure-pipelines-tasks/pull/16029
MavenV2/V3 - https://github.com/microsoft/azure-pipelines-tasks/pull/16081

Documentation changes required: N
Added unit tests: N
Attached related issue: N
Checklist:

[x] Task version was bumped - please check instruction how to do it
[ ] Checked that applied changes work as expected - n/a

/azp run

Removed version bump for JenkinsQueueJob task - since need to revisit related PR due to failed ci checks.

/azp run


[ToSimala] Look into issue / bug with translation

Edit: Ah, OK, what I need to look into is
> rec x = {}
TypeError TFun TRecord

It's probably that I'm marking it as recursive when it shouldn't be marked as such

❯ cabal run lam4-cli -- examples/life_assured_predicate_fun_decl.l4
"------- CST -------------"
[ TypeDecl
    "Accident"
    _1
    (RecordDecl
       []
       []
       RecordDeclMetadata
         { transparency = Transparent , description = Nothing })
, TypeDecl
    "LifeAssured"
    _2
    (RecordDecl
       []
       []
       RecordDeclMetadata
         { transparency = Transparent , description = Nothing })
, Rec
    "payout"
    _3
    (Fun
       RuleMetadata
         { originalRuleRef = Nothing
         , transparency = Transparent
         , description =
             Just "Calculates how much the life assured can get for their claim"
         }
       [ "life_assured" _4 , "accident" _5 ]
       (Lit (IntLit 0)))
, Rec
    "is eligible for a payout"
    _6
    (Predicate
       RuleMetadata
         { originalRuleRef = Nothing
         , transparency = Transparent
         , description =
             Just "Checks if the life assured is eligible for a payout."
         }
       [ "x" _7 ]
       (Lit (BoolLit True)))
, Rec "x" _8 (Record [])
, Eval (PredApp (Var "is eligible for a payout" _6) [ Var "x" _8 ])
]
"-------- Simala exprs ---------"
rec payout_3 = fun (life_assured_4,accident_5) => 0
rec `is eligible for a payout_6` = fun (x_7) => true
rec opaque x_8 = {}
#eval `is eligible for a payout_6`(x_8)
"-------------------------------"
TypeError TFun TRecord

Also
❯ cabal run lam4-cli -- examples/simple_join_or_record_field_deref.l4
"------- CST -------------"
[ TypeDecl
    "Applicant"
    _1
    (RecordDecl
       [ MkRowTypeDecl
           { name = "publications" _2
           , typeAnnot = BuiltinType BuiltinTypeInteger
           , metadata = Nothing
           }
       ]
       []
       RecordDeclMetadata
         { transparency = Transparent , description = Nothing })
, Rec
    "someApplicant"
    _3
    (Record [ ( "publications" _2 , Lit (IntLit 1000) ) ])
, Rec
    "numberOfPublications"
    _4
    (Fun
       RuleMetadata
         { originalRuleRef = Nothing
         , transparency = Transparent
         , description = Nothing
         }
       [ "applicant" _5 ]
       (Project (Var "applicant" _5) "publications" _2))
, Rec
    "eligible for grant"
    _6
    (Predicate
       RuleMetadata
         { originalRuleRef = Nothing
         , transparency = Transparent
         , description = Nothing
         }
       [ "x" _7 ]
       (BinExpr
          Gt (Project (Var "x" _7) "publications" _2) (Lit (IntLit 10))))
, Rec
    "happy"
    _8
    (Predicate
       RuleMetadata
         { originalRuleRef = Nothing
         , transparency = Transparent
         , description = Nothing
         }
       [ "x" _9 ]
       (PredApp (Var "eligible for grant" _6) [ Var "x" _9 ]))
]
"-------- Simala exprs ---------"
rec opaque someApplicant_3 = {publications_2 = 1000}
rec numberOfPublications_4 = fun (applicant_5) => applicant_5.publications_2
rec `eligible for grant_6` = fun (x_7) => x_7.publications_2 > 10
rec happy_8 = fun (x_9) => `eligible for grant_6`(x_9)
"-------------------------------"
TypeError TFun TRecord

Fixed in / Closed by #81


[Fix] Modal workaround

The problem
In the version 7.0 of ionic ion-modal has an undesired behavion on backdrop. It block body scrolling.
Inonic issue: https://github.com/ionic-team/ionic-framework/issues/23942
This issue was resolved in the new ionic maijor version, 8.0
What is needed
To avoid this behavior was created an workaround and it will be no longer needed after the ionic upgrade. So is necessary remove it.
PR with the workaround: https://github.com/juntossomosmais/atomium/pull/534
It's necessary remove all manual interaction with backdrop-no-scroll class:
document.body.classList.remove(BACKDROP_NO_SCROLL)

We needed to improve the workaround as more issues were happening. The last adjustments are found here.


[Breaking change]: New TimeSpan.From overloads which take integers

Description
https://github.com/dotnet/runtime/pull/98633
Version
.NET 9 RC 1
Previous behavior
Before .NET 9 there was a version with one float parameter
New behavior
Now the following F# code throws an overload error: TimeSpan.FromMinutes(20)

error FS0041: A unique overload for method 'FromMinutes' could not be determined based on type information prior to this program point. A type annotation may be needed.Known type of argument: intCandidates: - TimeSpan.FromMinutes(minutes: int64) : TimeSpan - TimeSpan.FromMinutes(minutes: int64, ?seconds: int64, ?milliseconds: int64, ?microseconds: int64) : TimeSpan - TimeSpan.FromMinutes(value: float) : TimeSpan

Type of breaking change

[ ] Binary incompatible: Existing binaries might encounter a breaking change in behavior, such as failure to load or execute, and if so, require recompilation.
[X] Source incompatible: When recompiled using the new SDK or component or to target the new runtime, existing source code might require source changes to compile successfully.
[ ] Behavioral change: Existing binaries might behave differently at run time.

Reason for change
https://github.com/dotnet/runtime/issues/93890
Recommended action
Specify the compiler what type of argument is being used so that the appropriate overload is selected
Feature area
Core .NET libraries
Affected APIs
No response

@gewarren what tags do we need for documenting a known source breaking change?

@gewarren what tags do we need for documenting a known source breaking change?

This looks good. I'll write up a doc next week.


feat: Added support for Playwright

Hi @moshensky, this would actually be really useful, any chance this will be merged?

Hi @moshensky, this would actually be really useful, any chance this will be merged?

I'll have a look tomorrow.

@ComaToastUK FYI: I created to-match-pdf-snapshot which is specifically for Playwright


package.json  missing

i keep getting this error message.
"MissingPackageManifestError: Could not find one of 'package.json' manifest files in the package"

What program is reporting this error?

I'm using platformio in vs code

I don't think that it is a problem with the project. As a Project it is not common to need a "package.json".
Can you give more detailed information?

Did you restart your computer after installing VS Code, GIT, Platform IO?
Did you give PlatformIO enough time to download all its needs?
How did you download the Project?
What commands did you run that the error did come up?

i did not restart my computer after installing everything.
i tried two ways. downloading the .zip manually, and using the link to github.
after ensuring all necessary files were correct using the guide
it was when i clicked the build button that the error message appeared

Closing this issue. Reopen it if it is still a problem.


runtime/pprof: lostProfileEvent stack breaks gentraceback guarantee

gentraceback generates PCs which are usually following the CALL instruction. For those that aren't, it fixes up the PCs so that functions processing the output can unconditionally decrement the PC. See https://github.com/golang/go/blob/master/src/runtime/traceback.go#L343-L355.
When generating a fake "lost profile event" stack (https://github.com/golang/go/blob/master/src/runtime/pprof/proto.go#L325), addCPUData fails to meet this requirement, as lostProfileEvent-1 will land in the function preceeding lostProfileEvent.
#37447 exposes this bug as problematic. If the function preceeding lostProfileEvent contains inlined functions, then runtime_expandInlineFrames will panic when it tries to lookup the PC in the wrong function. Something like:
runtime: invalid pc-encoded table f=runtime/pprof.addMaxRSS pc=0x59145d targetpc=0x59145f tab=[0/0]0x0
        value=-1 until pc=0x59143c
        value=0 until pc=0x591443
        value=-1 until pc=0x59145d
fatal error: invalid runtime symbol table

At HEAD, this isn't a problem because runtime/pprof.addMaxRSS precedes lostProfileEvent and contains no inlined calls, thus runtime_expandInlineFrames short-circuits. N.B., I modified addMaxRSS to add an inlined call for the panic above.
I'll need to double check if this is a problem for 1.14.1, but even if not, we probably want to patch 1.14.2, as subtle build order changes could break things.
cc @randall77 @heschik @hyangah

It looks like this could affect 1.14.1. lostProfileEvent is preceded by scaleMutexProfile, which inlines runtime.SetMaxProfileRate:
0000000000591680 <runtime/pprof.scaleMutexProfile>:
  591680:       48 8b 05 e1 0b 24 00    mov    0x240be1(%rip),%rax        # 7d2268 <runtime.mutexprofilerate>
  591687:       48 8b 4c 24 08          mov    0x8(%rsp),%rcx
  59168c:       48 0f af c8             imul   %rax,%rcx
  591690:       48 89 4c 24 18          mov    %rcx,0x18(%rsp)
  591695:       0f 57 c0                xorps  %xmm0,%xmm0
  591698:       f2 48 0f 2a c0          cvtsi2sd %rax,%xmm0
  59169d:       f2 0f 10 4c 24 10       movsd  0x10(%rsp),%xmm1
  5916a3:       f2 0f 59 c8             mulsd  %xmm0,%xmm1
  5916a7:       f2 0f 11 4c 24 20       movsd  %xmm1,0x20(%rsp)
  5916ad:       c3                      retq
  5916ae:       cc                      int3
  5916af:       cc                      int3

00000000005916b0 <runtime/pprof.lostProfileEvent>:
  5916b0:       64 48 8b 0c 25 f8 ff    mov    %fs:0xfffffffffffffff8,%rcx
  5916b7:       ff ff
  5916b9:       48 3b 61 10             cmp    0x10(%rcx),%rsp
  5916bd:       76 1a                   jbe    5916d9 <runtime/pprof.lostProfileEvent+0x29>
  5916bf:       48 83 ec 08             sub    $0x8,%rsp
  5916c3:       48 89 2c 24             mov    %rbp,(%rsp)
  5916c7:       48 8d 2c 24             lea    (%rsp),%rbp
  5916cb:       e8 e0 ff ff ff          callq  5916b0 <runtime/pprof.lostProfileEvent>
  5916d0:       48 8b 2c 24             mov    (%rsp),%rbp
  5916d4:       48 83 c4 08             add    $0x8,%rsp
  5916d8:       c3                      retq
  5916d9:       e8 12 25 ed ff          callq  463bf0 <runtime.morestack_noctxt>
  5916de:       eb d0                   jmp    5916b0 <runtime/pprof.lostProfileEvent>

I'll send a cherry-pick request (though, per above, I think we want either way).

@gopherbot, please open a backport issue for 1.14.


standartize example package's target names

This relates to #364. The names in the issue description does not have the hotham_ prefix. @kanerogers do you want to remove or keep the prefix?

Thanks so much for taking care of this, Nikolay! I’m just a bit swamped
this week, but will come back to it properly shortly. :-)
On Thu, 10 Nov 2022 at 6:13 am, Nikolay @.***> wrote:

@.**** commented on this pull request.
In examples/simple-scene/Cargo.toml
https://github.com/leetvr/hotham/pull/406#discussion_r1018321495:

[[bin]]
-name = "hotham_simple_scene_example"
+name = "hotham_simple_scene_example_desktop"
fixed in this commit
https://github.com/leetvr/hotham/pull/406/commits/2498d02b2cf33e8100afaac2901e18b5de2c932b
—
Reply to this email directly, view it on GitHub
https://github.com/leetvr/hotham/pull/406#discussion_r1018321495, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAPNXZ6XRMKOVP2UXK7Q6V3WHPZU5ANCNFSM6AAAAAAR3XKF6Y
.
You are receiving this because you were mentioned.Message ID:
@.***>


Add instructions for seeding data

Starting out using the readme I have a couple of additional questions not covered by the current readme:

What's the best way to add a user other than your own so you can create a new game?
I assumed that to create a new user just enter some random data in the user and accounts table. The only problem with this approach is that when I create a new game, I am unsure how to accept the invitation from the other user.

This approach worked, but I got blocked when I tried to finalize/accept a game result. I ultimately ended up opening a new incognito window and signing up for a second github account.


.NET microservices - Architecture e-book, MOBI-version

Font color is set to dark gray (or transparency?), probably to soften the black-on-white impression. But unfortunately that means it can't be read with dark mode setting on Kindle, since the font setting is not overridden and you get dark gray on black -- which is unreadable, of course.
Best Regards
Kjartan Rekdal Müller

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

ID: 2913c197-6b53-a39d-8de7-c9fc7d3de767
Version Independent ID: ff8fd370-f807-f4d7-262d-ac5788d1bedd
Content: Designing a microservice domain model
Content Source: docs/architecture/microservices/microservice-ddd-cqrs-patterns/microservice-domain-model.md
Product: dotnet
Technology: dotnet-ebooks
GitHub Login: @nishanil
Microsoft Alias: nanil

Thanks for your feedback @kjartanm. Since this comment is regarding the site experience and not the content itself, I've moved it to https://github.com/MicrosoftDocs/feedback/issues/911.

Since it is related to the .MOBI version of the ebook for Kindle, I'm tracking that down. We'll review the images with a dark theme and fix that for the next release of the .MOBI file.
Thanks! 👍

Gotcha @CESARDELATORRE!

Any updates here @CESARDELATORRE @nishanil?

Closing this issue as all images have now been changed to actual white background.


Rival 3 Support

Sample frame for setting lower illumination to 0xdd8822:
0a 00 0f 00 00 7f 00 00 7f dd 88 22 dd 88 22 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Been trying this but it's behaving pretty inconsistently:
echo -en "\x0a\x00\x0f\x00\x00\x7f\x00\x00\x7f\xdd\x88\x22\xdd\x88\x22\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" > /dev/hidraw5

Sometimes it comes back without error, sometimes it says Invalid argument. When I try it with other devices it says write error: Broken pipe and the kernel logs say pid <shell pid> passed too short report.

Sensitivity appears to be 0b 00 01 01 <xx> where xx is calculated as:
dpi / 50 + int((dpi - 200)/300)

There might be an easier formula for that, but basically it starts at 4 for 200 DPI and goes up by 2 for every 100 DPI increase, but after the third time it goes up by 1. So the pattern is +2 +2 +3. Here are the first few values (in decimal):
200 = 4
300 = 6
400 = 8
500 = 11
600 = 13
700 = 15
800 = 18
900 = 20
1000 = 22
1100 = 25

Despite the problems with the LED stuff, the sensitivity as described above is working perfectly.

Polling rate command is 04 00 followed by one of four values:

1000 Hz: 01
500 Hz: 02
250 Hz: 03
100 Hz: 04

Additional detail on sensitivity: it varies depending on the number of sensitivity levels specified. Generally it looks like this:
0b 00 <total number of levels> <currently selected level> <sens1> <sens2> <sens3> <sens4> <sens5>

For example, selecting level 2 out of 4, where the levels are 200, 400, 800, and 1600 DPI, respectively:
0b 00 04 02 04 08 12 24

Fixed upstream


update browser-sync version range

I have tested and it works in > 2.x.x

OK, looks fine! Thank you!


"Import Header" should autofill or hard-code -DBN_TYPE_PARSER

Version and Platform (required):

Binary Ninja Version: 3.2.3872
OS: macOS

Bug Description:
Export/Import headers currently doesn't round trip perfectly. Getting it to work required guessing -DBN_TYPE_PARSER was needed to make it work.
Steps To Reproduce:

Export Header
Import Header

This is what the "Use Builtin Macros" checkbox does. Is there something else you expected to happen?

That may be worth documenting somewhere / having checked by default as it doesn't even show an error on a failed import

The checkbox has been renamed to "Define Binary Ninja Macros" and now automatically checks/unchecks depending on if the given header was exported from Binary Ninja (specifically, it looks for BN_TYPE_PARSER in the first 2kb of the file). Additionally, both checkboxes were given tooltips explaining their functionality. Hopefully this should make your workflow less confusing.
Fixed in dev 3.2.3931


fix(package.json): upgrade core-js package to 3.32

This PR upgrades the core-js version to 3.32. We found that when there is an existing core-js dependency with a higher version, there's a conflict.
This means regular upgrades will be needed to stay proactive

still waiting for confirmation that this fixes the issue on the EHR's end

This makes sense to me, my only concern is that if the upgrade their version of core-js in the future, it might break the integration at that point if we haven't updated in a while or vise versa.
But honestly I don't think there's much we can do about that.

Got confirmation that it's working! Going to merge this in, and send them the new patch release
Thanks for the reviews! 🙌

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


added Statistical Rethinking to lecture series

perhaps a bit off-topic, but quite relevant in all fields.


Adding a Modest Yet Invaluable Line of Code for Enhanced Functionality

Introduction
In this epoch-defining moment, as the digital realm and its intricate tapestry of code continue to evolve, I stand before you, fellow developers and connoisseurs of the intricacies of software craftsmanship, to present an unassuming yet profoundly impactful contribution. A single line of code, so unobtrusively appended, poised to revolutionize the very essence of our codebase, and by extension, the experiences of our users.
The Quest for Excellence
In the hallowed halls of our repository, where lines of logic interweave like threads of fate, we find ourselves at the crossroads of innovation and pragmatism. It is here, amidst the virtual symphony of ones and zeros, that I have ventured, armed with naught but a keyboard and a vision – to enhance, to optimize, to elevate.
The Minuscule Yet Mighty Addition
Behold, in the heart of the abyss, a solitary line of code emerges, like a luminary beacon in the night sky, casting its gentle glow upon the contours of our software ecosystem. This elegant appendage, meticulously curated, seeks to harmoniously coalesce with its companions, propelling our creation to new pinnacles of functionality.
print("Now that's what I call bombastic news")

Here, fellow initiates of the art, we witness the humble guardian of an epochal transformation. A safeguard against the chaotic forces of uninitialized variables, a sentinel standing resolute against the hordes of null pointers. This line, a sentinel, whispers softly: "Safety, reliability, and progress shall be thy legacy."
Reflections on Significance
As the currents of time carry us forward, let us not be blinded by the brevity of this contribution. For it is not the length, nor the verbosity, but the profound resonance of purpose that guides our endeavors. With this addition, we embark upon a voyage into the boundless oceans of robustness, where the waves of uncertainty crash against the bulwarks of our creation, only to be quelled by the unyielding code we have woven.
Conclusion
In summation, I beseech you, honorable reviewers, to consider the gravity of this solitary addition. Let its presence not be overshadowed by the simplicity of its form, but rather, let us recognize it for what it truly is: a luminous ember, igniting the fires of progress, and an indelible mark upon the annals of our digital odyssey.
May this pull request stand as a testament to our unwavering commitment to excellence, as we continue to shepherd our codebase through the mists of uncertainty, towards the radiant horizon of innovation.
With utmost reverence and anticipation,
The Devotee of the Singular Line

pls merge @zbyju

We might have to do an AOA on this one, but LGTM. Given the complexities of this project, an RFC process would help ensure everyone's on the same page.

:shipit: