Android library build error

Trying to build the android library, I've received a E0404 error on rust build. Here's the log:
./build_rust.sh
    Updating git repository `https://github.com/LNP-BP/zeromq-src-rs`
    Updating git repository `https://github.com/afilini/rust-electrum-client.git`
    Updating crates.io index
warning: Patch `torut v0.1.3 (https://github.com/afilini/torut?branch=vendored-openssl-android#41c2dcf0)` was not used in the crate graph.
Check that the patched package version and available features are compatible
with the dependency requirements. If the patch has a different version from
what is locked in the Cargo.lock file, run `cargo update` to use the new
version. This may also occur with an optional dependency that is not enabled.
   Compiling rgb v0.1.0 (/mnt/dmc/zoe/work/rgb-node/ffi)
   Compiling rgb_node v0.1.0-beta.2 (/mnt/dmc/zoe/work/rgb-node)
^[x    Building [=====================================================> ] 324/326: rgb_node                                                                                error[E0404]: expected trait, found type alias `validation::TxResolver`
   --> src/stash/runtime.rs:374:6
    |
374 | impl validation::TxResolver for DummyTxResolver {
    |      ^^^^^^^^^^^^^^^^^^^^^^ type aliases cannot be used as traits
    |
    = help: you might have meant to use `#![feature(trait_alias)]` instead of a `type` alias

error[E0404]: expected trait, found type alias `TxResolver`
  --> src/stash/electrum.rs:39:6
   |
39 | impl TxResolver for &ElectrumTxResolver {
   |      ^^^^^^^^^^ type aliases cannot be used as traits
   |
   = help: you might have meant to use `#![feature(trait_alias)]` instead of a `type` alias

warning: the item `strict_encode` is imported redundantly
   --> src/cli/fungible.rs:255:13
    |
28  | use lnpbp::strict_encoding::strict_encode;
    |     ------------------------------------- the item `strict_encode` is already imported here
...
255 |         use lnpbp::strict_encoding::strict_encode;
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(unused_imports)]` on by default

warning: the item `strict_encode` is imported redundantly
   --> src/cli/fungible.rs:288:13
    |
28  | use lnpbp::strict_encoding::strict_encode;
    |     ------------------------------------- the item `strict_encode` is already imported here
...
288 |         use lnpbp::strict_encoding::strict_encode;
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to 2 previous errors; 2 warnings emitted

For more information about this error, try `rustc --explain E0404`.
error: could not compile `rgb_node`.

To learn more, run the command again with --verbose.

Can you pls make sure you update to the latest version? (it compiles on mine)
@afilini was doing Electrum part, may be he can know why this strange error happens under some builds

I would try with cargo update or cargo clean and then re-build.
TxResolver used to be a type alias but it's now a trait. I'm assuming cargo hasn't updated some of the dependencies (probably rust-lnpbp)

I've run cargo update && cargo clean and then re-built (commit 339b9ff). The previously reported error doesn't appear anymore, but then I've received a E0277 error:
   [ ... ]
   Compiling lightning v0.0.11 (https://github.com/LNP-BP/rust-lightning?tag=lnpbp-v0.1.0-beta-4#06469874)
   Compiling electrum-client v0.2.0-beta.3 (https://github.com/LNP-BP/rust-electrum-client.git?tag=lnpbp-v0.1.0-beta-4#f0bdc38c)
   Compiling torut v0.1.5
   Compiling lnpbp v0.1.0-beta.3 (https://github.com/LNP-BP/rust-lnpbp?branch=master#3f65e6e3)
   Compiling rgb v0.1.0 (/mnt/dmc/zoe/work/rgb-node/ffi)
error[E0277]: can't compare `[u8]` with `[u8; 33]`
  --> /home/zoe/.cargo/git/checkouts/rust-lnpbp-1c6b6ac6d4fb658b/3f65e6e/src/rgb/contract/amount.rs:96:36
   |
96 |         match (&self.commitment.0).partial_cmp(&other.commitment.0) {
   |                                    ^^^^^^^^^^^ no implementation for `[u8] < [u8; 33]` and `[u8] > [u8; 33]`
   |
   = help: the trait `std::cmp::PartialOrd<[u8; 33]>` is not implemented for `[u8]`

error[E0277]: arrays only have std trait implementations for lengths 0..=32
  --> /home/zoe/.cargo/git/checkouts/rust-lnpbp-1c6b6ac6d4fb658b/3f65e6e/src/rgb/contract/amount.rs:96:48
   |
96 |         match (&self.commitment.0).partial_cmp(&other.commitment.0) {
   |                                                ^^^^^^^^^^^^^^^^^^^ the trait `std::array::LengthAtMost32` is not implemented for `[u8; 33]`
   |
   = note: required because of the requirements on the impl of `std::cmp::PartialEq<[u8; 33]>` for `[u8]`

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0277`.
error: could not compile `lnpbp`.

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed

> Task :library:buildRust FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':library:buildRust'.
> Process 'command './build_rust.sh'' finished with non-zero exit value 101

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2m 6s
5 actionable tasks: 1 executed, 4 up-to-date

then I've run rustup update (updating rustc from 1.46.0 to 1.48.0) and re-built again: BUILD SUCCESSFUL in 10m 11s.
So this issue can be closed, but I would talk about committing the Cargo.lock file, for this project there could be a purpose; see here for possible reasons to do that. As an alternative, we should document that running cargo update may be necessary when re-building an updated version of this library.

I would talk about committing the Cargo.lock file, for this project there could be a purpose

Good point

As an alternative, we should document that running cargo update may be necessary when re-building an updated version of this library.

Sounds better. Can you pls open an issue discussion the best option?


add download apps

added download apps modal

@cosine99 change the Order, should be
Android, iOS
MacOS, Windows


sockets fd isn't removed on close

Bug Description
We currently don't hook close, meaning that if a program runs close on a socket we manage we don't delete it from our managed fds.
Steps to Reproduce
N/A
Backtrace
No response
Your operating system and version
N/A
Your Node version (node --version)
N/A
Additional Info
No response

closed via #72


Add ProgressParams

This PR is in flux and shouldn't land before the proposed changes to LS spec.
https://github.com/Microsoft/vscode-languageserver-node/pull/261
Fixed feedback in #42

Thankfully, https://github.com/Microsoft/vscode-languageserver-node/pull/261 has been merged now :tada:
Would it be possible to rebase this and adapt (e.g. title is non-optional) to the changes?
@Marwes how should we proceed with proposed LSP features? Should we typedef this as usual?

how should we proceed with proposed LSP features? Should we typedef this as usual?

What do you mean with typedef?

how should we proceed with proposed LSP features?

I am thinking we may want to merge proposed features but put them under a "propesed"/"unstable" feature for which we make no semver promises for (users will need to use = when depending on this crate)

Makes sense! @algesten could you update this PR or should I?

What do you mean with typedef?

Sorry, took a mental shortcut - I meant just write type definitions for the LSP types/interfaces as usual

Sorry. I was not monitoring my email there. Seems you solved it! ❤


Added config parameters for dump over network.

Parameters for kdump over network.
Signed-off-by: Pavithra<EMAIL_ADDRESS>

Raised new PR with comments addressed.
Have used these parameters in dump over ssh and nfs in PowerNVDump.py.


Uniqueness by relation

When I've a user and post model with relations setup and a user can only see their own posts when logged in; it would be nice if I can have the same slug for a post as another users post with the same title. Currently if user 1 makes a post "test", de slug will be "test", but when user 2 creates a post "test" the slug will be "test-1" but that doesn't make sense because that user can't see the posts of other users.
Is this currently possible? I couldn't find anything about this. If not, any plans to implement this?

I am looking for a way to do this also.
Lets call it local vs global slugs.
Where local is restricted to be unique within a relation. And global is unique on the whole db table.

+1 for this. Would be nice to get this implemented somehow.

+1
Related issue #167

+1 Also referenced #120 #73 and 103
Has anyone got a fork that implements this functionality?

Sorry that this has languished for so long.  Yes, I think this is a great idea, and pretty doable.  My suggestion would be to create a scope somewhere (on the model, I'm guessing) that is called when we do the query to check for slug uniqueness.
I have a new version of the package in the works (the rewrite branch, for those interested), so I'll either implement it there or accept PRs against that branch.

@cviebrock
Sounds good. Here's what I've been using to do the job:

        $instance = new static;

        if (method_exists($this, 'uniqueSlugScope'))
        {
            $instance = $instance::whereUniqueSlug();
        }

I don't like the naming/assignment, but it works :smile:

Should this be limited to relations?  I have some Django based sites I might convert to Laravel.  So I'm looking for a slug generator with comparable features to Django AutoSlug.  For example, on one site I have a movie model.  It's Slug field is defined as:
Slug = AutoSlugField(populate_from='Title', unique_with='Year', always_update=True,
    editable=False)

In the above case, Year is a field of the movie model.  A URL to a specific movie looks like:
http://www.Lassie.xyz/Movie/Lassie-Come-Home/1943/

On the same site I also have a comic series model.  It's slug field is defined as:
Slug = AutoSlugField(populate_from='Name', unique_with='Publisher', always_update=True,
    editable=False)

In the second case Publisher is a related model.  And while individual comic issues don't have slugs of their own, I use a combination of the issue number, publisher slug, and series slug to look them up.  A URL to a specific comic issue looks like:
http://www.Lassie.xyz/Comic/Series/M-G-Ms-Lassie/Publisher/Dell/Issue/1/

This is supported in 4.0 -- https://github.com/cviebrock/eloquent-sluggable#scopewithuniqueslugconstraints


removeConnectionNodeId(id) does not actually delete the connection

While using removeConnectionNodeId(id) method,although the connection path is deleted visually,but the connection is still there in the connection data.
After using removeConnectionNodeId(id) , if we use getNodeFromId(id) we can still show the previous connections in the connection array of that node.

Thanks! ;)
I was just deleting the connection from the other nodes. Now also delete your own.
Fix in: https://github.com/jerosoler/Drawflow/commit/f9ae310520f07f21c3ecf6863804d98761a61d13
Updated version 0.0.12

Hi ,thanks.. but you have just deleted the outgoing connections,but incoming connections are still there

Test with demo example nodes:
{
  "id": 5,
  "name": "template",
  "data": {
    "template": "Write your template"
  },
  "class": "template",
  "html": "\n
\n
 Template
\n
\n                Ger Vars\n                <textarea df-template></textarea>\n                Output template with vars\n
\n
\n            ",
  "typenode": false,
  "inputs": {
    "input_1": {
      "connections": [{
        "node": "6",
        "input": "output_1"
      }]
    }
  },
  "outputs": {
    "output_1": {
      "connections": [{
        "node": "4",
        "output": "input_1"
      }, {
        "node": "11",
        "output": "input_1"
      }]
    }
  },
  "pos_x": 607,
  "pos_y": 304
}

Delete connection from node 5
editor.removeConnectionNodeId('node-5');

Node 5
{
  "id": 5,
  "name": "template",
  "data": {
    "template": "Write your template"
  },
  "class": "template",
  "html": "\n
\n
 Template
\n
\n                Ger Vars\n                <textarea df-template></textarea>\n                Output template with vars\n
\n
\n            ",
  "typenode": false,
  "inputs": {
    "input_1": {
      "connections": []
    }
  },
  "outputs": {
    "output_1": {
      "connections": []
    }
  },
  "pos_x": 607,
  "pos_y": 304
}

And node 4 and 6.
{
  "id": 6,
  "name": "github",
  "data": {
    "name": "https://github.com/jerosoler/Drawflow"
  },
  "class": "github",
  "html": "\n
\n
 Github Stars
\n
\n
Enter repository url
\n            <input type=\"text\" df-name>\n
\n
\n          ",
  "typenode": false,
  "inputs": {},
  "outputs": {
    "output_1": {
      "connections": []
    }
  },
  "pos_x": 341,
  "pos_y": 191
}

{
  "id": 4,
  "name": "email",
  "data": {},
  "class": "email",
  "html": "\n
\n
 Send Email
\n
\n            ",
  "typenode": false,
  "inputs": {
    "input_1": {
      "connections": []
    }
  },
  "outputs": {},
  "pos_x": 1033,
  "pos_y": 439
}

Now working nicely.I did git pull in previously cloned repository then did not work,Now i have again cloned it in another folder and its working.


MacOS support

I had some trouble trying this on MacOS. Creating a namespace would hang (not sure if this is MacOS specific). Running sqlite3 with DYLD_INSERT_LIBRARIES didn't seem to interpose correctly, sqlite3 would still operate on the local file test. There are some tweaks to compiler and linker flags in spots that were necessary, I can contribute some of those back if it's of interest.

Thanks for trying mvsqlite on macOS!

Creating a namespace would hang

mvstore needs to be started with the --cluster /usr/local/etc/foundationdb/fdb.cluster argument. Currently the default value is hardcoded to /etc/foundationdb/fdb.cluster but it's different on macOS.

Running sqlite3 with DYLD_INSERT_LIBRARIES didn't seem to interpose correctly, sqlite3 would still operate on the local file test.

Is the sqlite3 binary compiled with dynamically linked libsqlite3.so?

mvstore needs to be started with the --cluster /usr/local/etc/foundationdb/fdb.cluster argument. Currently the default value is hardcoded to /etc/foundationdb/fdb.cluster but it's different on macOS.

I did do that, it suddenly succeeded when I gave up, possibly while shutting the server down. I'll report back but I think it's operator error for now.

Running sqlite3 with DYLD_INSERT_LIBRARIES didn't seem to interpose correctly, sqlite3 would still operate on the local file test.

Is the sqlite3 binary compiled with dynamically linked libsqlite3?

MacOS' equivalent I think:
$ otool -L sqlite3
sqlite3:
	libsqlite3.so (compatibility version 0.0.0, current version 0.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1311.100.3)

There's probably a lot of user error here, but it may help others who are trying too.


[ADAP-618] Reporting a vulnerability

Hello!
I hope you are doing well!
We are a security research team. Our tool automatically detected a vulnerability in this repository. We want to disclose it responsibly. GitHub has a feature called Private vulnerability reporting, which enables security research to privately disclose a vulnerability. Unfortunately, it is not enabled for this repository.
Can you enable it, so that we can report it?
Thanks in advance!
PS: you can read about how to enable private vulnerability reporting here: https://docs.github.com/en/code-security/security-advisories/repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository

@R3x @argusSecurityBot -- afaik, we've now enabled this. that said, we'd actually prefer a public vul'n disclosure!


Token should be called API key

This is how we instantiate the client (from the example):
const client = new XataClient({
  url: 'https://myworkspace-123abc.xata.sh/db/databasename:branchname',
  token: 'xau_1234abcdef',
  fetch: fetchImplememntation // Required if your runtime doesn't provide a global `fetch` function.
});

For consistency with the API and docs, the token param should actually refer to API key, so something like apikey would be more accurate.

Thanks, sorry I didn't see it. Closing in favor of #3


Roll Flutter Engine from 632103f787ba to e327efea825c (2 revisions)

https://github.com/flutter/engine/compare/632103f787ba...e327efea825c
2023-12-19<EMAIL_ADDRESS>Double timeout on mac builds. (flutter/engine#49205)
2023-12-18<EMAIL_ADDRESS>[Impeller] Make Rect origin and size fields private (flutter/engine#49168)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jsimmons@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Zachmu/bug fixes to contribute

Several bug fixes and improvements:

Float comparisons were broken because they were being truncated to integers. Fixed and added many tests with float values.
Negative float values were getting optimized away to 0 by the parser, fixed and added tests.
Added integration tests of IS NULL, IS NOT NULL
Implemented IS TRUE, IS FALSE, and NOT versions of each
Fixed some typos in the source

Sorry for the relatively messy diff (includes several recent changes from your master), not sure what caused it exactly. Open to suggestions for how to make it cleaner.

Cleaned this up with the help of my colleague, ready to be reviewed.

Only a couple easy to fix things, thanks for the PR!

Addressed PR feedback and updated to include the recent interface change to Expression.
Adding tests for boolean columns for IsTrue evaluation as Juanjo suggested required being able to evaluate strings as booleans. Once implemented, this exposed a bug in the filter optimizer, where non-column expressions were incorrectly being coerced to booleans. Really, this is the same bug that was causing UnaryMinus expressions (for negative floats) to not work correctly. My fix is more general than my original PR: don't coerce to boolean during optimization. This is slightly less performant but more correct.
Please take another look and merge if it looks good.

Thanks for the fixes!


timings are imported as float arrays

The timings are imported as float arrays, this will result in problems when saving and re-importing any changed PRTs in BV.
Using int arrays should solve the problem.

Addressed with aaf4d8027dde81fb9836431ca91c6a2b8e584e08 and 249da438d8f69d86fca3c7c5104230c1b29d8790 .
Thanks @ju-ec . Please don't hesitate to open a new issue if you encounter other problems.


Improve docker compose for development

This is my attempt of improving the current Docker image and Docker Compose setup for the project. The goal is to provide an easier setup when deploying to Docker, eliminating the need to run the installer.php.
These updates alsso enable the use of docker compose watch to update the container with the changed files after saving.
Cron jobs are also available within the same Docker image.
There are a few remaining issues, like the installer.php being included, giving the warning in the staff page. The CODE (called APP_KEY in the docker-compose file) previously randomly generated by the installer.php must be added manueally, following the instructions in the README file. And the admin user is created with default values and have to be changed after the first run.
All of these issues could be fixed by a new installer, that would support a full install (the usual CPanel intallation, where every config needs to be provided) and a partial install (the new Docker build, where only a few steps are needed).
Edit:
Added SSL configuration as well with instructions in the README file.

@Fernando-Marquardt can you resolve the conflicts and I can go ahead and merge this

@Fernando-Marquardt can you resolve the conflicts and I can go ahead and merge this

Sure. The recent pull request introduced a change to the cron scripts to support running cronless and it is enabled by default. As a result, this change is not fully compatible with cron (easily fixable).
I will make a fix to keep cron functional when running with Docker.


Do not ignore errors from $spawnExtHostProcess

The callback from the request accepts error as well as undefined. However, we ignore error, when we call then. This change fixes it.

There's a similar issue with the $startExtensionTerminal below in the code.

@Tyriar It made errors where it was impossible to open shell due to errors/exceptions, much more visible. Instead of showing 'Starting...', it shows error message, which gives more troubleshooting info.
For example, it made it easy to diagnose errors like this: https://github.com/microsoft/vscode/issues/76542#issuecomment-508529866 (It can't get access to parent process env for some reason).

@Tyriar It made errors where it was impossible to open shell due to errors/exceptions, much more visible. Instead of showing 'Starting...', it shows error message, which gives more troubleshooting info.
For example, it made it easy to diagnose errors like this: https://github.com/microsoft/vscode/issues/76542#issuecomment-508529866 (It can't get access to parent process env for some reason).


Number of Floors not shown in lock screen

The number of Floors climbed is not shown in lock screen, but only the icon.

One detail: it seems to only happen when the number of floors is zero.


[SDL 0268] Main Menu Updating and Pagination

Proposal: Main Menu Updating and Pagination

This proposal seeks to add the ability to update the main menu with artworks and sub-menus on demand so that we can improve the performance and usability of the menu.

Review: https://github.com/smartdevicelink/sdl_evolution/issues/883

Proposal markdown file has been updated per the revisions included in accepted Evolution Proposal SDL 0268 Revisions - Main Menu Updating and Pagination.  Revisions include adding an App ID parameter to UI.OnUpdateFile and UI.OnUpdateSubMenu in the HMI API.  Please reference the issue and proposal markdown file for revisions details.

Implemented and Merged with #1433

This is not fully implemented


python311Packages.aioairzone-cloud: 0.4.7 -> 0.5.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.aioairzone-cloud is: Library to control Airzone via Cloud API
meta.homepage for python311Packages.aioairzone-cloud is: https://github.com/Noltari/aioairzone-cloud
meta.changelog for python311Packages.aioairzone-cloud is: https://github.com/Noltari/aioairzone-cloud/releases/tag/0.5.1
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.5.1 with grep in /nix/store/f8gjp3l51r07w2brsfirv1psg71cl201-python3.11-aioairzone-cloud-0.5.1
found 0.5.1 in filename of file in /nix/store/f8gjp3l51r07w2brsfirv1psg71cl201-python3.11-aioairzone-cloud-0.5.1

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

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath
home-assistant-component-tests.airzone_cloud
python311Packages.aioairzone-cloud
python312Packages.aioairzone-cloud

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/f8gjp3l51r07w2brsfirv1psg71cl201-python3.11-aioairzone-cloud-0.5.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/205b5ef95d92fdaef09176332263a5e6e34b51a7#python311Packages.aioairzone-cloud

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/f8gjp3l51r07w2brsfirv1psg71cl201-python3.11-aioairzone-cloud-0.5.1
ls -la /nix/store/f8gjp3l51r07w2brsfirv1psg71cl201-python3.11-aioairzone-cloud-0.5.1/bin

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

1 package failed to build:

home-assistant-component-tests.airzone_cloud

4 packages built:

python311Packages.aioairzone-cloud
python311Packages.aioairzone-cloud.dist
python312Packages.aioairzone-cloud
python312Packages.aioairzone-cloud.dist

Maintainer pings
cc @fabaff for testing.

Result of nixpkgs-review pr 302199 run on x86_64-linux 1

1 package failed to build:

home-assistant-component-tests.airzone_cloud

4 packages built:

python311Packages.aioairzone-cloud
python311Packages.aioairzone-cloud.dist
python312Packages.aioairzone-cloud
python312Packages.aioairzone-cloud.dist

Superseded by #302765


Jeep Wrangler 4xe (eu version)

Hi. Great work, but seems like Jeep doesnt work. This is the output i get when i try to use it:

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[17:35:26] ERROR: Got unexpected response from the API: Service not enabled
Unhandled exception. System.InvalidOperationException: Failed to convert configuration value at 'MqttPort' to type 'System.Int32'.
---> System.ArgumentException:  is not a valid value for Int32. (Parameter 'value')
---> System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.ComponentModel.BaseNumberConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
--- End of inner exception stack trace ---
at System.ComponentModel.BaseNumberConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
at System.ComponentModel.TypeConverter.ConvertFromInvariantString(String text)
at Microsoft.Extensions.Configuration.ConfigurationBinder.TryConvertValue(Type type, String value, String path, Object& result, Exception& error)
--- End of inner exception stack trace ---
at Microsoft.Extensions.Configuration.ConfigurationBinder.BindInstance(Type type, Object instance, IConfiguration config, BinderOptions options)
at Microsoft.Extensions.Configuration.ConfigurationBinder.GetPropertyValue(PropertyInfo property, Object instance, IConfiguration config, BinderOptions options)
at Microsoft.Extensions.Configuration.ConfigurationBinder.BindProperty(PropertyInfo property, Object instance, IConfiguration config, BinderOptions options)
at Microsoft.Extensions.Configuration.ConfigurationBinder.BindNonScalar(IConfiguration configuration, Object instance, BinderOptions options)
at Microsoft.Extensions.Configuration.ConfigurationBinder.BindInstance(Type type, Object instance, IConfiguration config, BinderOptions options)
at Microsoft.Extensions.Configuration.ConfigurationBinder.Get(IConfiguration configuration, Type type, Action1 configureOptions)    at Microsoft.Extensions.Configuration.ConfigurationBinder.Get[T](IConfiguration configuration, Action1 configureOptions)
at Microsoft.Extensions.Configuration.ConfigurationBinder.Get[T](IConfiguration configuration)
at Program.$(String[] args) in /home/runner/work/FiatChamp/FiatChamp/FiatChampAddon/FiatClient/Program.cs:line 25
at Program.(String[] args)
/run.sh: line 26:   172 Aborted                 (core dumped) ./FiatChamp
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

this looks not like a jeep problem. have you enabled (and setup) the official mqtt addon in home assistant ? :thinking:
[17:35:26] ERROR: Got unexpected response from the API: Service not enabled

addon can't get mqtt server from home assistant. but for jeep as in the readme said:
Dodge or Jeep Uconnect Users: This addon may not work with your car. I do not own such a car and so i cannot test it. Some of the urls looks very "fiat only". If you want to help get this working for these cars too please open an issue.
i have seen a fix for jeep that we could try (after fixing the mqtt error). if you want to help with jeep please let me know. we could try a jeep specific api key i found in another github project :sweat:

Ok, i c. I am using a standalone mqtt server, not using the HA official addon.

a few hours ago i pushed a change that allows you to use an external broker as long its the same broker that your home assistant uses. have a look in the configuration there is a menu now to override the mqtt settings.

Yes i found it. Now it login and its running, and apear under devices and entities, but no data received.:

does it have any errors in the addon log ? i dont think jeep will work out of the box. but it should at least write some logs what its doing 😄
if there is data it is found under the mqtt integration. there should be a new mqtt device thats called "car" or the car nickname you gave it on the website.

I found the mqqt entities. And it seems like everything is working. I have the same control button as you, it update the location of the car (jeep mobile app sends an alert) but still unknown under HA. And i got whole set of sensors wich mostly seems to have correct values. I havent enabled Dangerous commands yet. What do i risk if i try?
Here some screenshot:

nice so it works for jeep too didn't really expected that 🤯 maybe some sensors are different between jeep and fiat.
the dangerous commands are dangerous because i found some of them in the fiat android app sources. so its unclear what exactly will happen. blink is if i remember correctly not "dangerous" so it should work without the dangerous option... if the car supports it. door lock/unlock is dangerous because you could accidently remotely unlock your car and HVAC (turning on is fine but turning off not ... only fiat nows why 🥴 ) is dangerous because the command is not supported in the fiat app. so you sending an potentially unsupported command to your car and only the fiat/jeep programmers know what can happen.
location should work if you click on it and go to the attributes. why its unknown ? i dont know ... just home assistant things 😁

I had to try the Dangerous option.
Everything work as the Jeep app do. We dont have the HVAC, Blink or Trunk option so idident work as expected.
But lock/unlock works, Charge now works and update location.
I havent tried DeepRefresh since i dont know what i does.
Thanks a lot for your work. Realy cool to have this working :) ...

deeprefresh is "fiat language" for refresh battery level status ... so if you are charging and call "deeprefresh" from time to time it should update the battery % level 😁

i will link this issue in the readme for future jeep users 👍


Show command keys as modifying mouse clicks

I need to demo graphics apps where command keys modify mouse clicks and drags, but in default mode KeyCastr won't display them unless used in combination with a regular key. Is this something that can be enabled or added?

I completely agree this would be great. It's pretty much the next thing I'd like to add. It's mostly a matter of figuring out some sane defaults and configuration options based on what's been suggested in #228 and other issues.

I need to demo graphics apps where command keys modify mouse clicks and drags, but in default mode KeyCastr won't display them unless used in combination with a regular key. Is this something that can be enabled or added?

This will certainly be a nice addition. I have a similar (if not the same) use case for Adobe InDesign that I need to demonstrate the use of pressing ⌘ + ⇧ before click-dragging an object and continuing to hold these two command keys down until the cursor has been released.
Thanks in advance!

in the upcoming version, clicks plus modifiers will be shown in the currently active visualizer, if enabled.


Remove erroneous project file entry

Ouch, What was that! 😂
Thanks!

That'll be ReSharper/Rider trying to be a little too helpful 😄


null pointer exception

hai sannies,
I am getting null pointer exception at
at com.googlecode.mp4parser.authoring.tracks.H264TrackImpl$SliceHeader.(H264TrackImpl.java:541)
for the below code,
H264TrackImpl h264Track = new H264TrackImpl(new FileDataSourceImpl(android.os.Environment.getExternalStorageDirectory().getAbsolutePath() + "/test.h264"));
Movie movie = new Movie();
movie.addTrack(h264Track);
Container mp4file = new DefaultMp4Builder().build(movie);
FileChannel fc = new FileOutputStream(new File(android.os.Environment.getExternalStorageDirectory().getAbsolutePath() + "/decodingvideo.mp4")).getChannel();
mp4file.writeContainer(fc);
fc.close();
Please help me how to do this?

Hi,
from the line number I can see that you are not using the latest version. Would you please check the latest version and attach an example file. I've often seen that those errors are only reproducable with very specific input material.
Beste Grüße,
Sebastian

hai sannies,
i send the java file and test.h264 file.Please check that one..

hai sannies,
did u check it?give me reply please...

I didn't find the file anywhere and got distracted.  Where did you send me
the file again?
Am 03.02.2015 06:17 schrieb "mohanraj546"<EMAIL_ADDRESS>
hai sannies,
did u check it?give me reply please...
—
Reply to this email directly or view it on GitHub
https://github.com/sannies/mp4parser/issues/46#issuecomment-72590085.

please check this one
On Tue, Feb 3, 2015 at 11:09 AM, Sebastian Annies<EMAIL_ADDRESS>wrote:

I didn't find the file anywhere and got distracted. Where did you send me
the file again?
Am 03.02.2015 06:17 schrieb "mohanraj546"<EMAIL_ADDRESS>
hai sannies,
did u check it?give me reply please...
—
Reply to this email directly or view it on GitHub
https://github.com/sannies/mp4parser/issues/46#issuecomment-72590085.

—
Reply to this email directly or view it on GitHub
https://github.com/sannies/mp4parser/issues/46#issuecomment-72595817.

hai sannies
did u checked or not?

hai sannies,
did u checked?

Hi Mohan (I guess that's your name),
please keep in mind that all I do here is done in my spare time. I assume you get money for what you are doing here so please don't push too hard and try to be polite in your emails - that means say "Hello/Hi [receipient's name]" in the beginning and "Best Regards/Regards/your local flavor of it and [your name]" in the end.
A hint: When someone states his name at the end of an email this is usually the name you should use to address him next time.
Thanks for listening.
Now to the real problem:
Where is the damn example file? How did you send it to me? I didn't find anything in my emails. Now would have been the time where I had some time to work on it but unfortunately I cannot start without the example.
You have also not confirmed that you are using the latest version.
I looks like that you cannot attach files here, right? So please upload it somewhere and post the link here. Reopen the issue whenever you think I should have access to the file.
Best Regards,
Sebastian

sorry for what i had done

Don't mind. I was annoyed yesterday. Today is a new day. Just make the h264
available and I'll take a look!
Am 09.02.2015 06:21 schrieb "mohanraj546"<EMAIL_ADDRESS>
sorry for what i had done
—
Reply to this email directly or view it on GitHub
https://github.com/sannies/mp4parser/issues/46#issuecomment-73455786.

okay thank u so much.


grpc insecure cannot work ,grpc-server generate error: io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2Exception: Unexpected HTTP/1.x

Describe the bug
grpc server  and client use insecure InsecureChannelCredentials and gateway set ssl:use-insecure-trust-manager: true
but does not work grpc-server generate error:  io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2Exception: Unexpected HTTP/1.x request: POST /HelloService/hello
gateway config:
spring:
  cloud:
    gateway:
      httpclient:
        ssl:
          use-insecure-trust-manager: true
      routes:
        - id: user-grpc
          uri: http://[::1]:8900
          predicates:
            - Path=/**
            - Header=Content-Type,application/grpc
          filters:
            - AddResponseHeader=X-Request-header, header-value

If you'd like us to spend some time investigating, please take the time to provide a complete, minimal, verifiable sample (something that we can unzip attached to this issue or git clone, build, and deploy) that reproduces the problem.

Describe the bug grpc server and client use insecure InsecureChannelCredentials and gateway set ssl:use-insecure-trust-manager: true but does not work grpc-server generate error: io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2Exception: Unexpected HTTP/1.x request: POST /HelloService/hello
gateway config:
spring:
  cloud:
    gateway:
      httpclient:
        ssl:
          use-insecure-trust-manager: true
      routes:
        - id: user-grpc
          uri: http://[::1]:8900
          predicates:
            - Path=/**
            - Header=Content-Type,application/grpc
          filters:
            - AddResponseHeader=X-Request-header, header-value

it seems not a grpc request

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.


make 出错

./lib/libpaho-mqtt3as.so: file not recognized: File truncated collect2: error: ld returned 1 exit status

新版本已修复


Adding Convolutional Transformer model

Hello @eeyhsong and @martinwimpff,
To speed up the integration process, I corrected some things that I suggested were wrong and some things that @martinwimpff pointed out.
Also, I realized that there is an error in the library unrelated to this PR that is being handled in the PR.
@eeyhsong, I think the fundamental thing missing is to see if we can replace attention with the native module without any problem, and the suggestion @martinwimpff made about Pytorch's native module for the transformer part.
After that, tests. Hope we can finish it by Friday :)

Hi @eeyhsong, congrats for the PR! Nice that we can have one more model :)
I added some comments. @eeyhsong do you think you may use ShallowFBCSPNet model already implemented in braindecode with some specific parameters to match your article? Then we may reduce redundant code and also it may be easier to make link between your model and ShallowFBCSPNet by Robin.

Hi @eeyhsong!
So, I tried my best to integrate the model into braindecode, and now we need to fix the tested and solved the questions from @sliwy and @martinwimpff.
I was testing the model with different shapes, and it looks like there is a slight problem with the transformer layer. Would you take a look and fix it?
Possibly debugging, you can find what's wrong. I think it's some parameter I missed or the tokenization. My debug code is below:
import torch

from braindecode.models import EEGConformer

batch_size = 16
n_channels = 32
n_timesteps = 1000

model =  EEGConformer(n_classes=2, n_channels=n_channels)

X =  torch.rand(batch_size, n_channels, n_timesteps)

model(X)

I'm trying to speed up the integration for this week, as I don't know if I'll be available for the PR next week. Can you help me integrate your model this week?

Hey @bruAristimunha, I found out what's the problem with the code. Actually, emb_size for self.transformer and self.classification_head should be equal to n_filters_time and for now we are providing there another param - n_filters_conv. I will fix that by having just one parameter (it will be the same as in @eeyhsong original implementation).

Thank you so much @sliwy! I owe you a beer or wine ;p
I fixed my draft tests. If it turns green, I think I have nothing else to add.

Hi @bruAristimunha,
Very sorry for not helping with this problem. Is there any other thing I can help?
Greatly appreciate for compensating a lot of details to clarify the parameters. 🙏🙏

Hey @eeyhsong,
Don't worry. I have two simple questions for you, and if the reviewers are happy, I think we can integrate it into braindecode.

what is my method's limitation on the number of channels?

What is the model's limitation on the window size?

I want to do the tests with these two parameters... try to indicate to the user what parameter needs to be reduced to work in any case.
However, I don't think I understand very well how to handle the edge cases 1 channels or 128/256 channels, and small time windows like 100 points or very large windows 10000 points. Can you help me?
Could be something like, the model does not work with 1 channel. To work with small windows you need reduce x1, x2 parameters.
Best,

This practical intuition is perfect!
Please add in the model documentation.
I recommend also putting it directly as a warning if the input is something different than expected (too many channels).
Example: https://github.com/braindecode/braindecode/blob/master/braindecode/models/sleep_stager_eldele_2021.py#L79
With that I'm more than happy to merge :)

@bruAristimunha apart from the format changes in one file everything looks good to me!

Hi @bruAristimunha,
I've added commits to the channel warning, and a suggestion on the data scale. Please check again.
🤝🤝

Hi @eeyhsong!
I corrected the tests I had created. I think you are very close to iterating your model to braindecode.
I was chatting with @martinwimpff, and the only point is that we are looking to switch to PyTorch for any possible part of the model. To minimize what we need to maintain and ensure that PyTorch guarantees sustainability for as many versions as possible. This will be better for your more general model usage.
In this context, can you please provide a mini-code version with the code you tested to native layers? 🙏🏽 It could be a comment on this GitHub PR, just for us to try it out and get on the same page about using personality layers.
I appreciate your effort on this thread, and we're almost done after these review rounds.

Hi @bruAristimunha!
I've upload an implementation Line 306-332. You may test with the torch version. I'm not sure if it could be more simple with nn..
If you insist for the torch version, I think its okay, for more general usage.
Sincerey,

Thank you @eeyhsong!
@martinwimpff and I will take a look :)

Thanks for your time. 🤝🤝

@martinwimpff, If you approve your review, the PR will be merge =)

Hi @bruAristimunha, you've done a detailed and clear comparison.
I also learned usages for braindecode with your code. I think I will strongly recommend my colleagues to use it.
Thanks again for your effort!

Online @eeyhsong ;) https://braindecode.org/dev/generated/braindecode.models.EEGConformer.html

Got it, thanks! 🤝🤝


Generics support

Is supporting generics in scope of this project?
With
#[derive(Debug, Clone, SerBin, DeBin, Default, PartialEq)]
pub struct Timestamped<T> {
    inner: T,
    timestamp: Timestamp,
}

I get:
error: proc-macro derive panicked
   --> shared\src\timestamp.rs:221:24
    |
221 | #[derive(Debug, Clone, SerBin, DeBin, Default, PartialEq)]
    |                        ^^^^^^
    |
    = help: message: Unexpected data after end of the struct

They are, just not implemented yet

I started looking into this because I need it for https://github.com/expenses/goth-gltf/. Is there a canonical way to parse out generics in proc macros? I'm using this for now:
 fn next_struct(mut source: &mut Peekable<impl Iterator<Item = TokenTree>>) -> Struct {
     let struct_name = next_ident(&mut source).expect("Unnamed structs are not supported");

+    let has_generics = if let Some(_) = next_punct(&mut source) {
+        let generic = next_ident(&mut source);
+        if let Some(_) = next_punct(&mut source) {
+            let binding = next_ident(&mut source);
+            let next = next_punct(&mut source).unwrap();
+            if next == "=" {
+                let default = next_ident(&mut source);
+                next_punct(&mut source);
+            }
+        } else {
+            next_punct(&mut source);
+        }
+        true
+    } else {
+        false
+    };
+

Ah, didn't see https://github.com/not-fl3/nanoserde/pull/44.

This should all be handled now via a new parser, please open a new issue if you encounter problems with the new parser's support for generics


Best way to remove pickadate?

I have a field that can hold other values besides a date. What is the best way to dynamically remove pickadate from that field?

https://amsul.ca/pickadate.js/api/#method-start-stop


1687 otelcol.exporter.awss3 config fixes

PR Description
This PR fixes the Issues reported in#1687 for the Open Telemetry AWS S3 exporter configuration.
Specifically:

Fix parsing of the debug_metrics level field into a Level type from a string type
Fix the debug_metrics block being documented as optional but omitting it causing a configuration error

Which issue(s) this PR fixes

Fixes #1687
Notes to the Reviewer
I am not a golang programmer so I hope I've done these fixes correctly. The text deserialization code was taken from the
filter which uses similar types (SeverityLevel)
PR Checklist

[X] CHANGELOG.md updated
[X] Tests updated
[X] Config converters updated

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

CLA is signed


update queries to use the result table instead of the result column

BACKEND PULL REQUEST
Related Issue

Some queries are still using the "Result" column in the test event table instead of the result table
Issues:  #3664 , #3755

Changes Proposed

The query for getting count now joins with the Result table on the TestEvent
The specification now does the same join

Additional Information

N/A

Testing

Review tests & the logged queries to see the join of the new table "result"
Example Query for JPA Query

select result2_.test_result as col_0_0_, count(result2_.internal_id) as col_1_0_
from simple_report.test_event testevent0_
         left outer join simple_report.test_event testevent1_
                         on (testevent1_.prior_corrected_test_event_id = testevent0_.internal_id)
         left outer join simple_report.result result2_
                         on (result2_.test_event_id = testevent0_.internal_id)
where (testevent0_.facility_id in (?))
  and (coalesce(testevent0_.date_tested_backdate, testevent0_.created_at) between ? and ?)
  and testevent0_.correction_status = 'ORIGINAL'
  and (testevent1_.prior_corrected_test_event_id is null)
group by result2_.test_result;

Example Criteria API query

select testevent0_.internal_id                   as internal1_24_,
       testevent0_.created_at                    as created_2_24_,
       testevent0_.created_by                    as created13_24_,
       testevent0_.updated_at                    as updated_3_24_,
       testevent0_.updated_by                    as updated14_24_,
       testevent0_.correction_status             as correcti4_24_,
       testevent0_.date_tested_backdate          as date_tes5_24_,
       testevent0_.device_specimen_type_id       as device_15_24_,
       testevent0_.device_type_id                as device_16_24_,
       testevent0_.facility_id                   as facilit17_24_,
       testevent0_.organization_id               as organiz18_24_,
       testevent0_.patient_id                    as patient19_24_,
       testevent0_.reason_for_correction         as reason_f6_24_,
       testevent0_.result                        as result7_24_,
       testevent0_.specimen_type_id              as specime20_24_,
       testevent0_.test_order_id                 as test_or21_24_,
       testevent0_.patient_data                  as patient_8_24_,
       testevent0_.patient_has_prior_tests       as patient_9_24_,
       testevent0_.prior_corrected_test_event_id as prior_c10_24_,
       testevent0_.provider_data                 as provide11_24_,
       testevent0_.survey_data                   as survey_12_24_
from simple_report.test_event testevent0_
         inner join simple_report.result results1_
                    on testevent0_.internal_id = results1_.test_event_id
         inner join simple_report.test_order testorder2_
                    on testevent0_.test_order_id = testorder2_.internal_id and
                       (testevent0_.internal_id = testorder2_.test_event_id)
where 1 = 1
  and testevent0_.facility_id=?
  and results1_.test_result=?
order by testevent0_.created_at desc
limit ?;

Checklist for Primary Reviewer

[ ] Any large-scale changes have been deployed to test, dev, or pentest and smoke tested
[ ] Any content updates (user-facing error messages, etc) have been approved by content team
[ ] Any changes that might generate questions in the support inbox have been flagged to the support team
[ ] GraphQL schema changes are backward compatible with older version of the front-end
[ ] Changes comply with the SimpleReport Style Guide
[ ] Changes with security implications have been approved by a security engineer (changes to  authentication, encryption, handling of PII, etc.)
[ ] Any dependencies introduced have been vetted and discussed
[ ] Any changes to the startup configuration have been documented in the README

@emmastephenson that sounds good for this time around.

some things we'll need to consider in the future. i think we'll need to reconsider the filter design when we expand to additional diseases. we'll likely need to consider more granular filters where you can filter down to test result by disease rather than just positives/negatives/inconclusive.

we have this ticket that starts to consider more granular filters like I mentioned: https://app.zenhub.com/workspaces/simplereport-growth--engagement-605b43a6ceb92c000f86279a/issues/cdcgov/prime-simplereport/3492 . This design would work well in the use case that users want to differentiate between positive/negatives for COVID vs Flu, but unsure how common this use case is and i don't think this design will scale well as we add more diseases. i'll probably take this design back to the drawing board.


282mm Belt

First of all: Thx for this awesome project! I can't wait to get it up and running.
I just received my missing parts and started the assembly of the 400mm version. Unfortunately the 282mm belt is not even close to fitting on the gears. Did anyone successfuly built the 400m variant? For me the correct length seems to be around 316mm.

If anyone else is wondering: 318mm is a perfect match for me.


Aider cannot show diffs in dry run mode

Issue
I want to use Aider's scripting mode to create an alternative frontend that integrates with some of my other tools. I would love the ability to have Aider turn natural language instructions into a well-formatted patch, without actually applying the patch. However, it doesn't seem possible to do this, despite trying several approaches:

--show-diffs doesn't work, because it modifies the file system
--dry-run --show-diffs doesn't work, it doesn't print any patch

Version and model info
aider 0.68.0
all models

Thanks for trying aider and filing this issue.
Aider isn't designed for this. But you could checkout a worktree, let aider modify it, use it to generate diffs and then dispose of it or roll it back, etc.

Thanks for the speedy response. Can you tell me what in Aider's design necessitates working with a mutable file system? Obviously some other features like linting or tests which depend on external processes wouldn't work, but I can't see why Aider couldn't pretty easily produce a diff.
Briefly looking over the search_replace.py file, I see that already seems to have the ability to create a temporary git repository for working with patch hunks. I also see that all of the methods simply return the new text, in memory, without writing to the file system. Instead of writing them to the file system, Aider could use the Python standard library "difflib" to write a patch.
I assume I'm missing something, I would appreciate any insights.

Of course anything is possible. Aider is primarily intended as a pragmatic tool for engineers to make changes to their code base.

Aider is primarily intended as a pragmatic tool for engineers to make changes to their code base.

And, as an engineer who is making changes to my code base, I believe that Aider is the most pragmatic tool on the market. I use it daily.
Over my daily usage of the tool, I've developed a laundry list of little things that I wish Aider would do differently. The biggest one is that Aider feels the need to "own" my git repository. The built-in git auto-commits interfere with how I use git (I actually use my index), and make experiments with Aider into linear commits requiring me to juggle complex rebases where before I could just my editor's undo button. As a result, I disabled Aider's "auto-commits" feature. But several other features are broken as a result of this.
Another problem is that I review unified diffs much better than search/replace hunks. Aider can show them... where show appears to mean "run git show after making a commit". This means that I've already got the modifications on my filesystem and have to "/undo" them when I omit some critical detail from my prompt. Obviously "/undo" doesn't work without git, but even if Aider had a perfect git integration, I want a "review and approve" workflow instead of an "undoable commit" one.
And Aider almost provides all the tools I need to do this on my own: I could just run aider --message --file --dry-run --show-diff, review it, and git am it. Except --dry-run doesn't work with --show-diff.
I hope this explanation makes sense.


Remove import of dask_cudf

Removed the import of dask_cudf in the dataframe backend. The features of dask_cudf has been merged into cudf.
Do we need a cudf version check here?

Do we need a cudf version check here?

Cudf is young enough and moving fast enough that I don't expect many people are stuck on older versions.  I'm inclined to skip it.
This looks good to me.  Merging.  Thanks @madsbk


Replace slice title with images

Hello ,
I want to replace the slice title with images.
I referred your issue #2 , but can't get there.
Can you give me some more detail for #2
How do we give context to the image ?

Hello, aside from what it's already mention in the referenced issue something that may help is to see how the image of the knob is added in the example in SpinningWheelSliceImpl.swift  in the method ```public func drawAdditionalGraphics(in context:, circularSegmentHeight:,radius:,sliceDegree:)


RightSideBar Scroller doesn't load on first load.

This happened to me on Firefox and chrome, when the page is ready and you open the skin/options bar, the scroll-bar is not there and the menus height is limited.
http://i.imgur.com/TD4DMYA.gif
I solved it in the meantime by initializing the scroll bar functions on clicking the RightSideBar's toggle.

Hi,
It's fixed. You can check which file you need to update here #45


Bumble windows install keeps failing.

pip install bumble keeps failing for me as the its not able to build the wheel. Has anybody faced this? how do I fix this.

I just tested a fresh install on a Windows 10 machine, that worked Ok.
What version of Windows are you using? It seems that the ``grpciopackage is the one that's failing to install.  Could you try installinggrpciowithpipdirectly, so see if maybe a different version of the package works on your system (the current version referenced by thebumblebuild is1.57.0` but if newer versions fix compatibility issues with Windows, we can easily update the reference)

HI, I think its a python version issue, i had python 3.12, tried by changing it to 3.11, it worked


QRCode whit opacity

I have this issue when i add whit length === 299. But when i add a data whit length === 218 works fine. This is the only difference.
This is how svg appear when i pass a info whit lentgh === 299.

and this is how i use qrcode on html
<qrcode id="qrCodeVivo" [qrdata]="qrCodeData" [scale]="10" [width]="90" [errorCorrectionLevel]="'M'" [elementType]="'svg'"></qrcode>
i can read read the qrcode but after some minutes, its very difficult.
I try:

Change elementType, but the qrcode grows to out of the page.
add a scale, before i dont pass any value.
change level of errorCorrenction level but dont works for me.

I change the value of width and it's work for me


[begin-functions-app] npx hydrate errors with missing AWS_REGION in enviroment

Expected behavior
Expected npx hydrate to do its thing.
Description of bug
npx hydrate errors with Error missing AWS_REGION in environment
Steps to reproduce
~/Sites
❯ git clone git@github.com:kmelve/begin-functions-app.git
Cloning into 'begin-functions-app'...
remote: Counting objects: 52, done.
remote: Compressing objects: 100% (41/41), done.
remote: Total 52 (delta 14), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (52/52), 34.73 KiB | 362.00 KiB/s, done.
Resolving deltas: 100% (14/14), done.

~/Sites
❯ cd begin-functions-app

~/Sites/begin-functions-app master
❯ npm i

><EMAIL_ADDRESS>install /Users/knutmelvaer/Sites/begin-functions-app/node_modules/leveldown
> prebuild-install || node-gyp rebuild

npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.

added 382 packages from 348 contributors in 10.184s
[!] 1 vulnerability found [777 packages audited]
    Severity: 1 Low
    Run `npm audit` for more detail

~/Sites/begin-functions-app master 11s
❯ npx hydrate
Error missing AWS_REGION in environment

Shell

OS: macOS
Shell: ZSH
Node: v9.11.1

I was able to overcome this issue by looking up the arc documentation and running:
❯ export AWS_REGION=eu-west-1; export AWS_PROFILE=work; npx hydrate

The local server also errs because of the overlying issue. I guess it's because I haven't an AWS profile named work in my local ~/.aws folder. The documentation makes no mention that this is a prerequisite (also, it shouldn't be since Begin is a layer between me and AWS lambdas?).
><EMAIL_ADDRESS>start /Users/knutmelvaer/Sites/begin-functions-app
> NODE_ENV=testing ARC_LOCAL=1 npx sandbox

        ARC_APP_NAME test-app
          AWS_REGION eu-west-1
         AWS_PROFILE work

                Node 9.11.1
                 npm 6.0.1
                .arc 3.1.18

✓ @tables created in local database
✓ src/shared copied to lambda node_modules/@architect/shared
✓ .arc copied to lambda<EMAIL_ADDRESS>✓ @events pub/sub ready on local event bus

 @html
 get / ................................. get-index

 ✓ Started HTTP "server" @  http://localhost:3333
{ Error: connect ETIMEDOUT <IP_ADDRESS>:80
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1174:14)
  message: 'Missing credentials in config',
  errno: 'ETIMEDOUT',
  code: 'CredentialsError',
  syscall: 'connect',
  address: '<IP_ADDRESS>',
  port: 80,
  time: 2018-07-22T08:45:00.481Z,
  originalError:
   { message: 'Could not load credentials from any providers',
     errno: 'ETIMEDOUT',
     code: 'CredentialsError',
     syscall: 'connect',
     address: '<IP_ADDRESS>',
     port: 80,
     time: 2018-07-22T08:45:00.481Z,
     originalError:
      { errno: 'ETIMEDOUT',
        code: 'ETIMEDOUT',
        syscall: 'connect',
        address: '<IP_ADDRESS>',
        port: 80,
        message: 'connect ETIMEDOUT <IP_ADDRESS>:80' } } }
/Users/knutmelvaer/Sites/begin-functions-app/node_modules/aws-sdk/lib/request.js:31
            throw err;
            ^

Error: connect ETIMEDOUT <IP_ADDRESS>:80
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1174:14)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>start: `NODE_ENV=testing ARC_LOCAL=1 npx sandbox`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/knutmelvaer/.npm/_logs/2018-07-22T08_45_00_518Z-debug.log

Oy, sorry about that. Kind of a crappy way to say hello.
We're aware of the issue, though, and it's a priority bug fix for us.
Please stand by!

Didn't mean to close this. Fixes the npx hydrate case but the local webserver not yet. Digging in!

thx for helping us dig into that @kmelve / should be fixed in<EMAIL_ADDRESS>🙏


No speech streamed to vonage outbound call

Vonage config for outbound calls doesn't seem to work with v0.1.111a0.
No event seems to get sent to the websocket and thus no speech can be transmitted or heard.
Here is the call config:
outbound_call = OutboundCall(
        base_url=os.getenv("BASE_URL"),
        to_phone=request.phone_number,
        from_phone=CALLER_PHONE_NO,
        mobile_only=False,
        config_manager= RedisConfigManager(),
        agent_config=AGENT_CONFIG,
        vonage_config=VonageConfig(
            api_key=os.getenv("VONAGE_API_KEY"),
            api_secret=os.getenv("VONAGE_API_SECRET"),
            application_id=os.getenv("VONAGE_APPLICATION_ID"),
            private_key=os.getenv("VONAGE_PRIVATE_KEY"),
            record=True,
        ),
        transcriber_config=DeepgramTranscriberConfig.from_telephone_input_device(
            model="nova",
            endpointing_config=PunctuationEndpointingConfig(),
        ),
        synthesizer_config=ElevenLabsSynthesizerConfig.from_telephone_output_device(
            api_key=os.getenv("ELEVEN_LABS_KEY"),
        ),
    )
    await outbound_call.start()

Doesn't work on the regular twilio API either. Same problem of no output audio getting sent for the outbound call

for testing vonage, it's probably best to try on the latest main - we're working on making this all settled for 0.1.111!


Update DataResidency.md and Compliance.md

Docs Build status updates of commit 839a587:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Articles/PartnerDocs/Compliance.md
:white_check_mark:Succeeded

Articles/PartnerDocs/DataResidency.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


init -b pulling incorrect versions of provider plugins

Background
Description
When running ./manage.py init -b it doesn't pull the correct versions of the provider plugins
Steps to Reproduce
Within a deployed project run:

./manage.py clean - Remove terraform files
./manage.py init -b - Initiate the Backend of an existing deployment (observe terraform provider plugin versions)
./manage.py build - Will download the correct versions

Desired Change
The correct provider plugin versions are downloaded on init -b

If you place import pdb; pdb.set_trace() or breakpoint() into
https://github.com/airbnb/streamalert/blob/34606595ba08a3b2050674b1c75e6887e4614d81/streamalert_cli/helpers.py#L63-L65
You will see you have no terraform files as of yet under terraform/ with the information from
https://github.com/airbnb/streamalert/blob/34606595ba08a3b2050674b1c75e6887e4614d81/streamalert_cli/terraform/generate.py#L65
Since there are no terraform files when the init command is actually being called it falls back on the providers.tf to pull down the aws provider which doesn't have any version set. Once you run build the main.tf.json is generated with the snipper:
"provider": {
    "aws": {
      "region": "REGION",
      "version": "~> 2.28.1"
    }
  },

This then errors out as this version is not currently present. Running init -b again will then download the correct version

fixed with #1166


Deserialize method throws Null Reference Exception

I am using Tweetinvi API for almost 2 years for getting tweets from Search API. It was working fine until this morning. But suddenly my deserialize part of Json started to give "null reference exception". The exception is thrown from the code below. Have any idea or suggestion to fix this?
var tweetDTO = JsonConvert.DeserializeObject(returnedJson, JsonPropertiesConverterRepository.Converters);

Finally i found the problem. The returned json tweet file contains user json which has a Lang property and it is null somehow. The deserialize method returns "null reference exception" due to this behaviour. As a workaround, before sending the tweet json to the deserialize method, i updated the null value with an not null value (i.e "en"). It fixed the problem temporarily. I hope this behaviour can be fixed in future releases.

Hi there,
There was a bug fix release for that problem which started to occur because Twitter changed their Lang object.
Please update to any version above 4.0.1.
Thanks


New images added as per the update in CP trial landscapes

You changed the name of the button from Save to change --> is the button text really lowercase?

You changed the name of the button from Save to change --> is the button text really lowercase?

Hi @thecodester ,
It's from Save to --> Create. I have corrected this in the md file.


Keyboard Manager mangles CloudPC keys

✔ Expected Behavior
They keys to work in remote CloudPC desktops as they do locally
❌ Actual Behavior
Intermittently the keys start misbehaving. Once it starts it usually lasts about 10-20 minutes. Symptoms are:
The remote desktop thinks is pressed continually (not sure which
The right adds an when pressed
the ")" character becomes disabled, it is ignored when typed
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
I know, right? /doge

The solution to this problem is simple, all you need to do is this:

And then do this:

And then the problem is solved, also, using concrete 42 to mix spaghetti is probably not a good idea, it can easily affect CloudPC's loss for the router, you don't need to do anything now, the nocode project will take care of it all for you without a single piece of code, and as someone said, the most stable and easy to use way to write code is to write no code at all, and this project just explains it all 😁

Hi there,
I found my way to fix this, all you need to do is insert this chunk into your  .tsx:

Thanks for ur help!

Wait, it feels like you're using the code in the wrong place 😨, This project doesn't support TypeScript.
But that's okay, it's not without a solution:

But note that when you save this file, remember to save it as  .cs instead of  .tsx 😉


Fix extraction for search result pages

Fixed a bug where the first page of search results would get ignored when gathering DLCs
Added the ability to gather the AppID from "Linked Apps" searches
Automatically open the dialog box after all search pages have been parsed

NOTE: This still can result in steamDB.appID being set to undefined. CreamAPI seems to handle this pretty gracefully (a helpful error message is shown). I haven't tested how the other formats cope, though.

Thanks! With love :)


Experimental Firefox Support

closes #1472
closes #1494

I'm not sure how far this work has come or if you want input, but when I try it out locally on Windows it fails with
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
   at PuppeteerSharp.States.ChromiumStartingState.<StartCoreAsync>d__6.MoveNext() in C:\dev\priv\puppeteer-sharp\lib\PuppeteerSharp\States\ChromiumStartingState.cs:line 82

after initializing with Product.Firefox in BrowserFetcherOptions and LaunchOptions. The error occurs first, then the browser does in fact start. Looking forward to seeing this working!

Hey @slashP what's the exception?

PuppeteerSharp.ProcessException: 'Failed to launch browser! on await p.StartCompletionSource.Task.ConfigureAwait(false); from the OnProcessExitedWhileStarting method it looks like. Process has start info:
StartInfo	FileName="C:\\dev\\gts\\Gts.Esea.UiTests\\src\\Gts.Esea.UiTests\\bin\\Debug\\net5.0\\.local-firefox\\Win64-87.0a1\\firefox\\firefox.exe", Arguments="--no-remote --foreground about:blank --remote-debugging-port=0 --profile \"C:\\Users\\perkr\\AppData\\Local\\Temp\\czwttcyf.iu3\"", WorkingDirectory=""

Not sure how to extract more info from it at this point.

It seems that the project is not building.


[Event Request] page 228 "Res. Gr. Allocated per Job" - OnActionShowMatrix

Could we please have an event OnActionShowMatrix in page 228 in function ShowMatrix?
Code Example:
trigger OnAction()
var
HorizontalRecord: Record "Job Planning Line";
ResGrpPerJobFormWithMatrix: Page "ResGrp. Alloc. per Job Matrix";
// start kvspsa - Variables added
IsHandled: Boolean;
// stop kvspsa
begin
// start kvspsa - Event Raiser
IsHandled := false;
OnActionShowMatrix(JobRec, ResourceGrFilter, MatrixColumnCaptions, MatrixRecords, IsHandled);
If IsHandled then
exit;
// stop kvspsa
HorizontalRecord.SetRange("Resource Group No.", ResourceGrFilter);
HorizontalRecord.SetRange(Type, HorizontalRecord.Type::Resource);
Event:
[IntegrationEvent(false, false)]
local procedure OnActionShowMatrix(var JobRec: Record Job; ResourceGrFilter: Text; MatrixColumnCaptions: Array[32] of Text; MatrixRecords: Array[32] of Record Date; var IsHandled: Boolean)
begin
end;
Thank you and kind regards

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


cleanup(Windows): remove unused make.ps1 parameters

This PR removes unused parameters from the make.ps1 Windows image build script:

$TagPrefix: only occurence in the repository
$AdditionalArgs: not used
$Build: not used

Follow-up of:

#1767

Similar to:

https://github.com/jenkinsci/docker-agent/pull/549

Preparing a Windows build refactor, this cleanup will ease the review of the incoming PR.
Testing done
Compared the outputs of pwsh make.ps1 -DryRun, pwsh make.ps1 test -DryRun and pwsh make.ps1 publish -DryRun before and after.

### Submitter checklist
- [x] Make sure you are opening from a **topic/feature/bugfix branch** (right side) and not your main branch!
- [x] Ensure that the pull request title represents the desired changelog entry
- [x] Please describe what you did
- [x] Link to relevant issues in GitHub or Jira
- [x] Link to relevant pull requests, esp. upstream and downstream changes
- [x] Ensure you have provided tests - that demonstrates feature works or fixes the issue

I'm not sure how much effort I would put into this script?

I don't have a lot of effort to provide for the refactor like docker-agent and co using a docker-compose file to define the images. These cleanup PRs are mainly to ease the review to come.
Also, I'm enjoying this process so far 🙂

docker bake support should be coming soon for windows which should hopefully simplify it a lot

With this refactor we'll be able to provide proper tags for Windows image, close a few issues, and get a common build process between official images, which will ease the transition to docker bake when ready.


#1349. fix household naming refresh in managed package.

Warning
Info
Issues
Fixes #1349

@kbromer Here is the fix for the Household Rename issue in the managed package.

This is a change I'm comfortable doing the review on.  It's a minor change and is passing build.  I'll go ahead and merge it.  We can try to figure out why our tests didn't pick up the issue and merge an updated test after today so we can get this out the door.


Generic Static Site Generator

Generic Static Site Generator

Introduction
This is a Generic Static Site Generator, It is written in JavaScript, It can be used to create static websites
It is an organised and completely customisable Static Site Generator, It treats webpages as objects which can be evaluated.
This can be used to created all kinds of websites.
Usage
gssg

Contributing
Thank you for your interest in contributing, I would love to see your contributions, So, You could just create a PR, if it's really worth, I will merge it
Help
Contact me anywhere, You can easily find me, Mail is preferable for formal communication, Instagram DM for small talks
Installation
Requirements

Node.Js installed
A website Architecture

Installation
You have to install GSSG from NPM
npm install -g generic-static-site-generator

Configuration
All the configuration data should be present in a config.json file
Credits
Currently, I am the only one who can be credited for this, But, I was inspired by lack of a simple SSG, There are very cool ones, but somehow, I feel that they are unnecessarily complicated, My motive in this SSG is to make it ridiculously Simple
Contact
This is the gateway to my entire internet presence. Find me there. If that doesn't let you know enough about me, Then I am afraid to say, Nothing can
License
This project is licensed under MIT License, See LICENSE for more information

@huguestennier Oh, thank you so much


Update package-lock.json and switch submodule to HTTP

In order to get Flatpak builds working, I've had to make a few changes.

Update package-lock.json
Switch the Typewriter submodule to HTTP

I've had to switch from SSH because Github doesn't allow pulling from SSH unless you add the machine's SSH key to a Github account. Since the builds will run on Flathub's CI servers, this is not feasible.
In case you need write access to the submodule from the main repo, I recommend using insteadOf in your git config.
Example:
[url<EMAIL_ADDRESS>	insteadOf = https://github.com

Related to #86

Good stuff!
That other package will need to be resolved at some point somehow. It's not exactly important, but it's part of the monorepo and will come back next time the lock file gets updated.


transition from aiozmq -> pyzmq

This relates to https://github.com/dls-controls/tickit/issues/162
aiozmq had it's last release in 2020 and according to it's own docs supports up to python 3.8. It has no CI.
This might explain why we've been having difficulty tearing down tests, as the problem seems to be that the socket connections aren't properly closed for calls made in quick succession.

I have just noticed that we have both aiozmq and pyzmq as dependencies. Is this part of the issue?


2022 JMTE interim report updates

It's good timing to update the content on jupytearth.org with our team's recent activities when drafting the 2022 interim report.
This commit adds a section to link to our YouTube videos and addresses #61. More commits will be added to this PR in the next few days.

Hi @consideRatio ! I think I've pushed all necessary commits to this PR. There are additional changes since you last reviewed:

update the JMTE site index page with our recent presentations and other work
merge multiple READMEs in the repository and add a few additional words explicitly saying that the repo has two relevant parts: the Dockerfile and the website source files.

Let me know what you think about this change -- thanks in advance!


Rebranding + M2.4

Just on the phpcs, I'd seen an ignore line and then started to wonder about why there was ignore files, but each of these is actually from the lib that's copied into the projects. probably doesn't make sense to modify the lib code then, best to ignore the lib directory.

The changes themselves looks good to me so far. Are there more changes for the branding?
Any reason why we're ignoring phpcs? Perhaps we can be a bit more precise with ignoring the specific warnings if they're difficult to fix (rather than the file).
On the line ending changes, you can get git to ignore these by adding the following.gitattiributes file to the project and adding:
* -crlf

I don't find this git configuration example
Could you help
The only I found is
git config --global core.autocrlf false

Just on the phpcs, I'd seen an ignore line and then started to wonder about why there was ignore files, but each of these is actually from the lib that's copied into the projects. probably doesn't make sense to modify the lib code then, best to ignore the lib directory.

Let me try


Wrong address from private key

import HDKey from 'hdkey';
import { mnemonicToSeedSync } from 'bip39';
import {
  address_to_hex,
  key_new,
  key_to_pub_key,
  pub_key_to_address,
  seed_from_pem,
} from '@dfinity/rosetta-client';

const seed = mnemonicToSeedSync(
    'open jelly jeans corn ketchup supreme brief element armed lens vault weather original scissors rug priority vicious lesson raven spot gossip powder person volcano'
  );
  //ICP SLIP44
  //m/44'/223'/0
  const SLIP_PATH = `m/44'/${223}'/0'/0/${0}`;
  const node = HDKey.fromMasterSeed(seed);
  const childNode = node.derive(SLIP_PATH);

  const address = address_to_hex(
    pub_key_to_address(key_to_pub_key(key_new(childNode.privateKey)))
  );
console.log(address)

//54885152852e8464176ea2199c8f885155483dbb112a7568895387f2c915933e

Address is generated as<PHONE_NUMBER>2e8464176ea2199c8f885155483dbb112a7568895387f2c915933e when it should be 02f2326544f2040d3985e31db5e7021402c541d3cde911cd20e951852ee4da47

different curve applied to the keypair, in  keysmith, uses ecdsa/secp256k1, here uses ed25519. Which would make things vague and causing confusion.


SSL certificate error

Any suggestions to get around the following runtime error:
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)

Ok to close.  Previously answered.   This works:
async with ClientSession(connector=TCPConnector(ssl=False)) as session:
api = await async_login("redacted", "redacted", session)


[Abseil LTS 20200923, Patch 3] : Compilation errors of synchronization module

mutex.h:477 => Mutex::IncrementSynchSem() is declared when ABSL_INTERNAL_USE_NONPROD_MUTEX is not defined.
mutex.cc:551 => However, Mutex::IncrementSynchSem() definition is not conditioned at all.
As a result, when ABSL_INTERNAL_USE_NONPROD_MUTEX is defined, a compilation error actually occurs.
The same for : Mutex::DecrementSynchSem, Mutex::LockSlowLoop, Mutex::LockSlowWithDeadline, ... and so on.

The opensource release never supported any platforms in which ABSL_INTERNAL_USE_NONPROD_MUTEX was defined. This code path has already been removed at HEAD.

Ok. fine.
Thank you for your quick response.
Thank you for your answer.
FYI: I build it for OpenBSD.


S3Bucket external-name annotation not working

When creating a aws Bucket in a composition, using the external-name annotation:
    - base:
        apiVersion: s3.aws.crossplane.io/v1beta1
        kind: Bucket
        metadata:
          name: poc-dev-bucket
          **annotations:
            crossplane.io/external-name: poc-dev-bucket**
          labels:
            name: poc-dev-bucket

The bucket is not created and the following error is thrown:
failed to query Bucket: BucketRegionError: incorrect region, the bucket is not in ‘us-west-2’ region status code: 301, request id: AF960CE31F54F2A6, host id: mEymAUMu6Qchg9fB3lUS8pGi0D5hRxumiZm2LzzJ+YYyaFns/L2YorqW1mqWZZpmg6worAMgu20=
How can we reproduce it?

What environment did it happen in?
Crossplane version: 0.14

@krishchow could you take a look here?

This issue appears to have some good information: https://github.com/aws/aws-sdk-go/issues/720

@publiusi AWS allows to use a bucket name only once in the same AWS account, no matter the region. If you try to create/get a bucket with name of another bucket that exists in a different region, that's what you'd get as an error. I'd check other regions for that bucket and delete it if you really need to use that name in another region.

I will test again and let you know. I did test and made sure there is no queue with that name in any region and only after that I created the ticket.
Will let you know

On Nov 11, 2020, at 5:53 AM, muvaffak onuş<EMAIL_ADDRESS>wrote:
@publiusi AWS allows to use a bucket name only once in the same AWS account, no matter the region. If you try to create/get a bucket with name of another bucket that exists in a different region, that's what you'd get as an error. I'd check other regions for that bucket and delete it if you really need to use that name in another region.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

--
CONFIDENTIALITY NOTICE
This communication, including attachments, is
for the exclusive use of the person or entity to which it is addressed and
may contain confidential, proprietary and/or privileged information. Any
review, retransmission, dissemination or other use of, or taking of any
action in reliance upon, this information by persons or entities other than
the intended recipient is prohibited. If you received this by mistake,
please contact the sender immediately.

re-tested creating a new bucket and works fine , closing the issue


[Bug]: iOS - Crash happens during email verification for SORA Card

Preconditions
Email is not confirmed yet
Steps to reproduce

Tap on SORA Card Hub
Go to the verification email screen
Open email and confirm via message
Go back to the app

Actual behavior
Crash happens during email verification for SORA Card.

Expected behavior
There should be no crashes during email verification for SORA Card.
Environment
{"label"=>"Stage"}
OS version
17.2.1
Additional context
Soralution 3.8.3(3) version

Verified on 3.8.3 (8) version.
The crash is not related to SORA Card flow.


How to prevent users from re-using access tokens from "az login"

I was wondering,
How would be possible to secure "az ssh"  on an environment where several users have access to a windows jumbox where the Azure CLI is installed and configured to used "az ssh" but at the same time all the operators share the admin credentials  ( they all use the same username and password to access the windows jumpbox ).
I was thinking of possible solutions such as:

by creating a policy to reduce the lifetime of the access tokens on the Azue CLI to 5 or 10 minutes, so users will be forced to re-enter their Azure AD credentials after 5 or 10 minutes if they wan't  to another server using "az ssh"

by creating induvial user accounts on the windows server ( this one is kind of obvious, but requires too much work/maintenance ).

by Setting up AADSSHLoginForWindows on the windows jumpbox, so each user must connect first to the windows server with their own Azure AD accounts ( hence access to the Azure CLI access token for each user will be secured within the Windows Jumpbox ).

Also, I noticed that changing the user role assigned to an account on any server is really easy ( if the account has already a Contributor role on the subscription ), so is there a way to prevent users with Contributor roles  to grant themselves root access on the servers by just changing the name of the roles assigned to them?
As an example:
# Delete the role previously assigned to the user account on the virtual machine
az role assignment delete --role "Virtual Machine User Login" --assignee $AZ_USER_ACCOUNT --scope $VM_RESOURCE_ID

# Re-Create the user role on the virtual machine giving root access to the user account
az role assignment create --role "Virtual Machine Administrator Login" --assignee $AZ_USER_ACCOUNT --scope $VM_RESOURCE_ID

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

ID: a2ede563-b873-0bc3-959f-69e555f0efcc
Version Independent ID: 8471d9e4-6c79-0cf1-c5ed-50c58e1b92aa
Content: Sign in to Linux virtual machine in Azure using Azure Active Directory (Preview)
Content Source: articles/active-directory/devices/howto-vm-sign-in-azure-ad-linux.md
Service: active-directory
Sub-service: devices
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@carlosporter
Thanks for your feedback! We will investigate and update as appropriate.

@carlosporter
Thank you for your time and patience!
Since this issue isn't directly related to our docs, I'd recommend leveraging our Q&A forum by posting your issue there so our community, and MVPs can further assist you in troubleshooting this issue or finding potential workarounds.

@JamesTran-MSFT
Thanks I already posted the question at https://docs.microsoft.com/en-us/answers/questions/486392/how-to-prevent-users-from-re-using-access-tokens-f.html


Maybe redirect from /~login to main page if the user is logged in

Right now we show a small note "you are already logged in". But after setting up Tobira for uni Bern (using mode = "full-auth-proxy"), I noticed that it might be very useful if Tobira would redirect. Right now I have to do it manually (via nginx), so I'm always redirecting to /. I could remove some lines in nginx and the redirect would be better if Tobira would redirect.
The only reason I did not implement it like that back then is because I'm always afraid of accidentally introducing redirect loops. But maybe that fear is not needed. Or maybe we can just add some "timer" so that we only redirect once per 5s or so.

Fixed by #623


Add support for optional parameter in app widget

Issue
i have defined my widget code like this:

i want to use an optional parameter inside this widget such that i'll check nullness of this param to conditionally perform some operation, but that doesn't seems to be working. Result of some logs:

Use Case
optional styles properties being passed to widget. Widget will have default styles but it will override once provided in parameters

just pass null for optionalParams right?


Dank Linking / losing items with frames.

Hello, we're running a 1.17 fabric server.
if someone places an empty dank in a frame it will often link to another dank. it could be anyone's on the server (we haven't confirmed if it's only to held dank or if it could be framed dank as well.)
this mean people are gaining access to other's inventory OR if it linked to an empty dank it means they're adding to someone's inventory and if they pick it up they lose their stuff to whom ever it went to.
i can attempt to troubleshoot / replicate if you would like.

mod list can be found here if you think it's relation/dependent related.
https://www.curseforge.com/minecraft/modpacks/nearly-but-not-really-vanilla/relations/dependencies

This is no longer possible as of 2.1


Onion Skin

Idea:
Add to ability to edit the onion skin opacity for those who find the default one hard to see.
This would be really appreciated as I think many would find it useful. You could put an onion skin level slider where the button currently is or you could make it change with layer opacity in misc settings.
This would really be appreciated and would make Piskel more accessible.
Thanks.
(please mention me if you reply so I get notified)

If a vertical slider would appear when onion skin is active, that would be ideal for this.


NOTIFICATION_UNPARENTED happens right before actual unparenting

Hello! In Node's remove_child implementation we see that NOTIFICATION_UNPARENTED is 'raised' before the child is actually unparented:
p_child->notification(NOTIFICATION_UNPARENTED);
data.children.remove(idx);
...
p_child->data.parent=NULL;

Is this by design? If so, what is the reasoning? I was trying to use it so that when a child is removed it signals its ex-parent to refresh some calculations that involve going through its siblings asking for some data. But the removed child is still part of the children list, making such refresh meaningless.
I'm using a workaround right now, but I thought I'd ask since I found it a bit weird.

the reasoning is that you still have the parent node or scene available to
deconfigure whathever you need. If you need to be notified afterwards, you
can always do call_deferred("somefunc") from the UNPARENTED notification
On Tue, Jan 10, 2017 at 5:33 PM, lightspeedlucas<EMAIL_ADDRESS>wrote:

Hello! In Node's remove_child implementation we see that
NOTIFICATION_UNPARENTED is 'raised' before the child is actually unparented:
p_child->notification(NOTIFICATION_UNPARENTED);
data.children.remove(idx);
...
p_child->data.parent=NULL;
Is this by design? If so, what is the reasoning? I was trying to use it so
that when a child is removed it signals its ex-parent to refresh some
calculations that involve going through its siblings asking for some data.
But the removed child is still part of the children list, making such
refresh meaningless.
I'm using a workaround right now, but I thought I'd ask since I found it a
bit weird.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/7497, or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z25GtKLmPJp0t5SPEnURQ0tP1gHAjks5rQ-r-gaJpZM4Lf3OI
.

Makes sense! Thanks.


CancelOrderParams interfaces should declare setters

The use cases for *Params classes was
CancelOrderParams params = tradeService.getCancelOrderParams(); // <- create exchange-specific object
if(params instanceOf CancelOrderByIdParams)
    ((CancelOrderByIdParams)params.setOrderId(id);
else if...

So setters are necessary in all 3 interfaces

Sorry, I should've report this issue with a question:
What is intended use case (java example) for this class?