Change password fails on RPi 3

From: https://github.com/getumbrel/umbrel-os/issues/64#issuecomment-666545700
manager | ::ffff:<IP_ADDRESS> - admin [Thu, 30 Jul 2020 17:10:39 GMT] "POST /v1/account/change-password HTTP/1.0" - - "http://umbrel.local/settings" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36"
manager | umbrel-manager
manager | Unable to change password
manager | /v1/account/change-password
manager | Error: Unable to change password
manager | at Object.changePassword (/usr/src/app/logic/auth.js:113:15)
manager | at async /usr/src/app/routes/v1/account.js:45:9
manager | at async /usr/src/app/utils/safeHandler.js:8:14

@qnjctckzz8 Can you quickly try docker-compose logs -f middleware while trying to change the password on the dashboard? Because manager makes a request to the middleware to change lnd's password so that could be failing too.

Middleware logs a bunch of stuff upon password change request but basically those two multiple times:
::ffff:<IP_ADDRESS> - - [Sun, 02 Aug 2020 09:20:44 GMT] "GET /v1/lnd/lightning/payments HTTP/1.0" 500 60 "http://umbrel.local/settings" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36"
middleware           | umbrel-middleware
middleware           | { LndError: Unable to change password
middleware           |     at rpcFn.call (/usr/src/app/services/lnd.js:68:18)
middleware           |     at Object.onReceiveStatus (/usr/src/app/node_modules/grpc/src/client_interceptors.js:1210:9)
middleware           |     at InterceptingListener._callNext (/usr/src/app/node_modules/grpc/src/client_interceptors.js:568:42)
middleware           |     at InterceptingListener.onReceiveStatus (/usr/src/app/node_modules/grpc/src/client_interceptors.js:618:8)
middleware           |     at callback (/usr/src/app/node_modules/grpc/src/client_interceptors.js:847:24)
middleware           |   name: 'LndError',
middleware           |   message: 'Unable to change password',
middleware           |   error:
middleware           |    { Error: 14 UNAVAILABLE: failed to connect to all addresses
middleware           |     at Object.exports.createStatusError (/usr/src/app/node_modules/grpc/src/common.js:91:15)
middleware           |     at Object.onReceiveStatus (/usr/src/app/node_modules/grpc/src/client_interceptors.js:1209:28)
middleware           |     at InterceptingListener._callNext (/usr/src/app/node_modules/grpc/src/client_interceptors.js:568:42)
middleware           |     at InterceptingListener.onReceiveStatus (/usr/src/app/node_modules/grpc/src/client_interceptors.js:618:8)
middleware           |     at callback (/usr/src/app/node_modules/grpc/src/client_interceptors.js:847:24)
middleware           |      code: 14,
middleware           |      metadata: Metadata { _internal_repr: {}, flags: 0 },
middleware           |      details: 'failed to connect to all addresses' },
middleware           |   statusCode: undefined }
middleware           | changePassword
middleware           | ::ffff:<IP_ADDRESS> - - [Sun, 02 Aug 2020 09:21:04 GMT] "GET /v1/lnd/channel HTTP/1.0" 500 69 "http://umbrel.local/settings" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36"
middleware           | umbrel-middleware
middleware           | Unable to list invoices, failed to connect to all addresses
middleware           | /v1/lnd/lightning/invoices
middleware           | LndError: Unable to list invoices
middleware           |     at rpcFn.call (/usr/src/app/services/lnd.js:68:18)
middleware           |     at Object.onReceiveStatus (/usr/src/app/node_modules/grpc/src/client_interceptors.js:1210:9)
middleware           |     at InterceptingListener._callNext (/usr/src/app/node_modules/grpc/src/client_interceptors.js:568:42)
middleware           |     at InterceptingListener.onReceiveStatus (/usr/src/app/node_modules/grpc/src/client_interceptors.js:618:8)
middleware           |     at callback (/usr/src/app/node_modules/grpc/src/client_interceptors.js:847:24)
From what I understand that's the expected behavior while lnd is restarting.
Also I believe the request in the browser has already timed out at the point where I get these, that's how off the timing is.

Interesting, it looks like it's not a problem with middleware or manager, but lnd.
Can you once again try changing password, this time with docker-compose logs -f lnd? Sorry to have you go through the pain over and over.

I still don't think that there is a particular problem. I just think the timing is way off...
Here are the logs (without peer info):
lnd                  | 2020-08-03 20:58:42.578 [INF] LTND: Received terminated
lnd                  | 2020-08-03 20:58:42.579 [INF] LTND: Shutting down...
lnd                  | 2020-08-03 20:58:42.579 [INF] LTND: Gracefully shutting d                                                                                own.
lnd                  | 2020-08-03 21:01:17.306 [INF] BTCN: Processed 1 block in                                                                                the last 6m15.87s (height 642097, 2020-08-03 21:00:43 +0000 UTC)
lnd                  | 2020-08-03 21:01:17.742 [INF] BTCN: Attempting to fetch s                                                                                et of un-checkpointed filters at height=642097, hash=00000000000000000003a82e0c4                                                                                0e3a190fc2e35ab76cdfaa9731c33477d8de1
lnd                  | 2020-08-03 21:01:28.175 [INF] BTCN: Verified 1 filter hea                                                                                der in the last 6m15.58s (height 642097, 2020-08-03 21:00:43 +0000 UTC)
lnd                  | 2020-08-03 21:01:28.714 [INF] BTCN: Lost peer <IP_ADDRESS>                                                                                13:8333 (outbound)
lnd                  | 2020-08-03 21:01:29.648 [INF] NTFN: New block: height=642                                                                                097, sha=00000000000000000003a82e0c40e3a190fc2e35ab76cdfaa9731c33477d8de1
lnd                  | 2020-08-03 21:01:29.827 [INF] UTXN: Attempting to graduat                                                                                e height=642097: num_kids=0, num_babies=0
lnd                  | 2020-08-03 21:03:32.011 [INF] CHDB: Pruned unconnected no                                                                                de 028579be41e058d424606997103f7a866bdf0fe0df84a71088493fa901b3d8f6ae from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:32.140 [INF] CHDB: Pruned unconnected no                                                                                de 026b742cea92cea6535f8688e5597bb874d8ddb6dab3500119a25cb25228d2a75e from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:32.211 [INF] CHDB: Pruned unconnected no                                                                                de<PHONE_NUMBER>27508e8a8bf9a0ab96ea78a6a995926a0b1310561a74375a06e14de9 from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:32.254 [INF] CHDB: Pruned unconnected no                                                                                de 026c72dbf5019c10cc3a90448be1624fdc6021beb4fb689d4a91f0cdc3f7614d28 from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:32.342 [INF] CHDB: Pruned unconnected no                                                                                de 030fd8f3583144a1921cf9d5e1b5bcc51f3abcfe4ed7f4ec75ae6d5df13399c55d from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:32.422 [INF] CHDB: Pruned unconnected no                                                                                de 0332eac72f489f38086e8653db6e8556a5848b56aff14ec4b6027e5665c6a4c4a2 from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:32.499 [INF] CHDB: Pruned unconnected no                                                                                de 022aa93f2a1180d008c6b40ec176903f48bde4e32e46db099719d2bb2857af029e from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:32.608 [INF] CHDB: Pruned unconnected no                                                                                de 023ae2adb74a1defe29fc20edefe73e2f26242d60ee5419ae1024cf45c924bbb64 from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:32.659 [INF] CHDB: Pruned unconnected no                                                                                de 03dcc94ab317def2d988552e8d838d20cb5e86ba93c86098e43ba366fa843f5357 from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:32.718 [INF] CHDB: Pruned unconnected no                                                                                de 03344587d512b940bb96b4db40e4f915d1c402176b5c99913b0876413a81bf646e from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:32.805 [INF] CHDB: Pruned unconnected no                                                                                de 03197c91a41e6db4d1776b1e85c3cd8ac7f0d8186b677e467a8cbd7c8b1c75bcde from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:32.881 [INF] CHDB: Pruned unconnected no                                                                                de 02e29856dab8ddd9044c18486e4cab79ec717b490447af2d4831e290e48d58638a from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:32.925 [INF] CHDB: Pruned unconnected no                                                                                de 024ed8913a7eb7f9c4f0f9b5de2cfe05414276b7d50b1e718fb6566147cd37918e from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:33.107 [INF] CHDB: Pruned unconnected no                                                                                de 02c4cf316f63787dc9636249a02ce20ed166b467bb8ee81f0385fb5ae6c057ccc8 from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:33.149 [INF] CHDB: Pruned unconnected no                                                                                de 039199b7b5146fa2b0bd00a4c97ccbc4950c079ad5f9f982a8b8f2d8e00c828cd9 from chann                                                                                el graph
lnd                  | 2020-08-03 21:03:33.150 [INF] CHDB: Pruned 15 unconnected                                                                                nodes from the channel graph
lnd                  | 2020-08-03 21:03:34.115 [INF] CHFT: Adding 0 channels to                                                                                event store
lnd                  | 2020-08-03 21:03:34.203 [INF] CHBU: Starting chanbackup.S                                                                                ubSwapper
lnd                  | 2020-08-03 21:03:34.221 [INF] BTCN: Server listening on [                                                                                ::]:9735
lnd                  | 2020-08-03 21:03:34.875 [INF] SRVR: Initializing peer net                                                                                work bootstrappers!
lnd                  | 2020-08-03 21:03:34.969 [INF] SRVR: Creating DNS peer boo                                                                                tstrapper with seeds: [[nodes.lightning.directory soa.nodes.lightning.directory]                                                                                [lseed.bitcoinstats.com ]]
lnd                  | 2020-08-03 21:03:35.035 [INF] BTCN: Canceling block subsc                                                                                ription: id=4
lnd                  | 2020-08-03 21:03:35.035 [INF] HSWC: HTLC Switch shutting                                                                                down
lnd                  | 2020-08-03 21:03:35.035 [INF] HSWC: Block epoch canceled,                                                                                decaying hash log shutting down
lnd                  | 2020-08-03 21:03:35.141 [INF] UTXN: UTXO nursery shutting                                                                                down
lnd                  | 2020-08-03 21:03:35.142 [INF] BRAR: Breach arbiter shutti                                                                                ng down
lnd                  | 2020-08-03 21:03:35.091 [INF] DISC: Attempting to bootstr                                                                                ap with: BOLT-0010 DNS Seed: [[nodes.lightning.directory soa.nodes.lightning.dir                                                                                ectory] [lseed.bitcoinstats.com ]]
lnd                  | 2020-08-03 21:03:35.218 [INF] DISC: Authenticated Gossipe                                                                                r is stopping
lnd                  | 2020-08-03 21:03:35.280 [INF] CNCT: Stopping ChainArbitra                                                                                tor
lnd                  | 2020-08-03 21:03:35.280 [INF] PRNF: Stopping PeerNotifier
lnd                  | 2020-08-03 21:03:35.544 [INF] CRTR: FilteredChainView sto                                                                                pping
lnd                  | 2020-08-03 21:03:35.544 [INF] FNDG: Funding manager shutt                                                                                ing down
lnd                  | 2020-08-03 21:03:35.545 [INF] CHBU: Stopping chanbackup.S                                                                                ubSwapper
lnd                  | 2020-08-03 21:03:36.926 [INF] CHBU: Updating backup file                                                                                at /data/.lnd/data/chain/bitcoin/mainnet/channel.backup
lnd                  | 2020-08-03 21:03:37.256 [INF] CHBU: Swapping old multi ba                                                                                ckup file from /data/.lnd/data/chain/bitcoin/mainnet/temp-dont-use.backup to /da                                                                                ta/.lnd/data/chain/bitcoin/mainnet/channel.backup
lnd                  | 2020-08-03 21:03:37.257 [INF] CHFT: Stopping event store
lnd                  | 2020-08-03 21:03:37.893 [INF] DISC: Obtained 3 addrs to b                                                                                ootstrap network with
lnd                  | 2020-08-03 21:03:37.921 [INF] RPCS: Stopping RPC Server
lnd                  | 2020-08-03 21:03:37.922 [INF] RPCS: Stopping RouterRPC Su                                                                                b-RPC Server
lnd                  | 2020-08-03 21:03:37.922 [INF] RPCS: Stopping AutopilotRPC                                                                                Sub-RPC Server
lnd                  | 2020-08-03 21:03:38.050 [INF] RPCS: Stopping ChainRPC Sub                                                                                -RPC Server
lnd                  | 2020-08-03 21:03:38.050 [INF] RPCS: Stopping InvoicesRPC                                                                                Sub-RPC Server
lnd                  | 2020-08-03 21:03:38.051 [INF] RPCS: Stopping WatchtowerCl                                                                                ientRPC Sub-RPC Server
lnd                  | 2020-08-03 21:03:38.051 [INF] RPCS: Stopping SignRPC Sub-                                                                                RPC Server
lnd                  | 2020-08-03 21:03:38.051 [INF] RPCS: Stopping VersionRPC S                                                                                ub-RPC Server
lnd                  | 2020-08-03 21:03:38.051 [INF] RPCS: Stopping WalletKitRPC                                                                                Sub-RPC Server
lnd                  | 2020-08-03 21:03:38.051 [INF] RPCS: Stopping WatchtowerRP                                                                                C Sub-RPC Server
lnd                  | 2020-08-03 21:03:38.078 [INF] BTCN: Canceling block subsc                                                                                ription: id=1
lnd                  | 2020-08-03 21:03:38.134 [INF] BTCN: Block manager shuttin                                                                                g down
lnd                  | 2020-08-03 21:03:38.185 [INF] BTCN: Address manager shutt                                                                                ing down
lnd                  | 2020-08-03 21:03:38.351 [INF] LTND: Shutdown complete
lnd                  | 2020-08-03 21:03:57.337 [INF] LTND: Version: 0.10.1-beta                                                                                commit=v0.10.1-beta, build=production, logging=default
lnd                  | 2020-08-03 21:03:57.337 [INF] LTND: Active chain: Bitcoin                                                                                (network=mainnet)
lnd                  | 2020-08-03 21:03:57.337 [INF] LTND: Opening the main data                                                                                base, this might take a few minutes...
lnd                  | 2020-08-03 21:04:50.484 [INF] CHDB: Checking for schema u                                                                                pdate: latest_version=13, db_version=13
lnd                  | 2020-08-03 21:04:50.485 [INF] LTND: Database now open (ti                                                                                me_to_open=53.147112951s)!

I get the following when I try to bring down docker-compose.I assume things get restarted when  the password is changed.
The networking thing could be related.
ERROR: error while removing network: network umbrel_net id cd4acce83dd3bbcf393b64cbf6636ecd5ff3c2d775036fedd9b76ada7763633e has active endpoints

Closing it since we dropped support for RPi 3. Thanks for your help, @qnjctckzz8!


Problem deleting a dependent entity.

I'm having this problem for hours trying to do lot of stuff on fluent configuration, etc. But mainly, I have this entities.
public class Review
    {
        public int Id { get; set; }

        public string Text { get; set; }

        public string Source { get; set; }

        public string SourceUrl { get; set; }

        public int GameId { get; set; }

        public Game Game { get; set; }
    }

public class Game
    {
        public Game()
        {
            Reviews = new List<Review>();
        }

        public int Id { get; set; }

        public string Title { get; set; }

        public ICollection<Review> Reviews { get; set; }

    }

and when executing this action:

public async Task<IActionResult> DeleteConfirmed(int id)
        {
            Review review = await _context.Review.SingleAsync(m => m.Id == id);
            _context.Remove(review);
            await _context.SaveChangesAsync();
            return RedirectToAction("Index");
        }

I get this error:
A database operation failed while processing the request.
AggregateException: One or more errors occurred.
AggregateException: One or more errors occurred.
InvalidOperationException: Operation is not valid due to the current state of the object.
also tried to specify builder.Entity<Review>().HasOne(r => r.Game).WithMany(g => g.Reviews); with no luck.
please if someone can give me some idea of what's going on, this is a very simple and common scenario so I might be doing something wrong.

added more info from console:
info: Microsoft.Data.Entity.Storage.Internal.RelationalCommandBuilderFactory[1]
      Executed DbCommand (0ms) [Parameters=[@__id_0='?'], CommandType='Text', CommandTimeout='30']
      SELECT TOP(2) [m].[Id], [m].[GameId], [m].[Source], [m].[SourceUrl], [m].[Text]
      FROM [Review] AS [m]
      WHERE [m].[Id] = @__id_0
fail: Microsoft.Data.Entity.Query.Internal.SqlServerQueryCompilationContextFactory[1]
      An exception occurred in the database while iterating the results of a query.
      System.AggregateException: One or more errors occurred. ---> System.InvalidOperationException: Operation is not valid due to the current state of the object.
         at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
         at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
         at Microsoft.Data.Entity.Query.Internal.TaskResultAsyncEnumerable`1.Enumerator.<MoveNext>d__3.MoveNext()
         --- End of inner exception stack trace ---
         at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
         at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
         at Microsoft.Data.Entity.Query.Internal.AsyncLinqOperatorProvider.ExceptionInterceptor`1.EnumeratorExceptionInterceptor.<MoveNext>d__5.MoveNext()
      ---> (Inner Exception #0) System.InvalidOperationException: Operation is not valid due to the current state of the object.
         at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
         at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
         at Microsoft.Data.Entity.Query.Internal.TaskResultAsyncEnumerable`1.Enumerator.<MoveNext>d__3.MoveNext()<---

nevermind, problem was a route prefix that wasn't sending the Id throught the controller.


Search Bar/Icon

This search bar/icon can be viewed on every page.

This is completed, will implement backend for next milestone.


kittycad update is broken on Linux

@greg-kcio encountered a bug when trying to update on Ubuntu. The error is:
No such file or directory (os error 2)

I've attached the strace, but it points to some weird reading of a symlink to the executable itself.
Quickly searching the code, I'm pretty sure it's this line:
// src/cmd_update.rs:30
let current_binary_path = std::env::current_exe()?;

strace.txt
I get the same error on Arch Linux.

Well I wasn't too far off: issue is actually:
// src/cmd_update.rs:15
if crate::update::is_under_homebrew()? {


do not merge it. test travis fix

Codecov Report

Merging #1773 into master will decrease coverage by 20.22%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #1773       +/-   ##
==========================================
- Coverage   26.86%   6.63%   -20.23%
==========================================
  Files        2002     731     -1271
  Lines       82366   42665    -39701
  Branches     1257     167     -1090
==========================================
- Hits        22125    2832    -19293
+ Misses      60164   39805    -20359
+ Partials       77      28       -49

Impacted Files
Coverage Δ

...xt/core/parser/temporaryNodes/temporaryErrorNode.h
0% <0%> (-100%)
:arrow_down:

qrutils/smartDock.h
0% <0%> (-100%)
:arrow_down:

...gui/plugins/toolPluginInterface/hotKeyActionInfo.h
0% <0%> (-100%)
:arrow_down:

.../kitBase/src/blocksBase/common/randomInitBlock.cpp
0% <0%> (-100%)
:arrow_down:

.../src/robotModel/robotParts/accelerometerSensor.cpp
0% <0%> (-100%)
:arrow_down:

...lugins/robots/utils/src/graphicsWatcher/keyPoint.h
0% <0%> (-100%)
:arrow_down:

qrutils/widgets/paintWidget.h
0% <0%> (-100%)
:arrow_down:

.../qrtext/core/parser/temporaryNodes/temporaryPair.h
0% <0%> (-100%)
:arrow_down:

qrtext/include/qrtext/languageToolboxInterface.h
0% <0%> (-100%)
:arrow_down:

...etails/modelsImplementation/graphicalModelItem.cpp
0% <0%> (-100%)
:arrow_down:

... and 1673 more

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 a8cc863...6c7112b. Read the comment docs.


fix:ng fails on Windows

In one of the scripts in package.json:
rimraf node_modules/angular2/manual_typings node_modules/angular2/typings node_modules/angular2/bundles/typings && cp -R src/.ng2-patch/. node_modules/angular2

This does not work; "cp" is not a recognized command on Windows.

On further testing, if I replace the cp with a similar xcopy command, everything installs fine, but while running I get errors complaining about "__decorate" not being recognized in template_compiler.js:205 and the page fails to load properly.
Removing the copy entirely, and running with the original template_compiler, the example seems to load fine.

That "__decorate" thing is fixed #257.

I pushed an update to fix this
https://github.com/AngularClass/angular2-webpack-starter/commit/ac7d641d28946d41d9771e9705c45e23c905a929
please run
npm run clean:install

I just did a clean copy of the project and ran mpn install:
> rimraf node_modules/angular2/manual_typings node_modules/angular2/typings node_modules/angular2/bundles/typings && ncp
 src/.ng2-patch node_modules && replace '"rxjs": "5.0.0-beta.0"' '"rxjs": "5.0.0-beta.1"' node_modules/* -r

fs.js:887
  return binding.lstat(pathModule._makeLong(path));
                 ^

Error: ENOENT: no such file or directory, lstat 'D:\Projects\angular2-webpack-starter-master\'rxjs:'

@TomGillen I pushed another update if you can give it another try

Yup, working now.

thanks again for for making the issue and commenting again :+1:


Develop

Adding end to end tests for benders
End to end tests for executables benderssequential, bendersmpi and merge_mps.
Features :

Modifying structure of file containing subproblems weights, adding a line WEIGHT_SUM
Applying the options OUTPUTROOT to every output of optimization
Dumping an a-priori out.json file with a status ERROR before optimization begins.
Bug Correction :
merge_mps : merge_mps had a bug when a file is given to set subproblems weights, bug corrected.
merge_mps : the operationnal cost and overall costs where not dumped in out.json in merge_mps. bug corrected.

There were compilation errors on Github Actions workflows. I corrected these.

I finally changed the section "solution" from Json output to delete the boolean "optimality" and keep only the string "problem_status" as it can be more precise.


New Contribution

Contributor: Beli1v1
SSH Public key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG7cidrfyqvi/1ES+4K+65GxdMfhBpvr4u7lC3ya7a/U
Attestation: [any form of attestation for contribution (e.g., signature) - Optional]

im ready right now


Fixes #2760 - Add entities for Glossary and initial API

Describe your changes :

See #2760 for details

Type of change :

[] Bug fix
[] Improvement
[x] New feature
[] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[] Documentation

Checklist:

[x] I have read the CONTRIBUTING document.
[x] I have performed a self-review of my own.
[x] I have tagged my reviewers below.
[x] I have commented on my code, particularly in hard-to-understand areas.
[x] My changes generate no new warnings.
[x] I have added tests that prove my fix is effective or that my feature works.
[x] All new and existing tests passed.

Reviewers

Need to rebase from main and import the generated Relationship class (since the one under jdbi3 was removed in a previous PR)

@harshach, python failure looks unrelated to this patch. Merging for now and we can fix it if it is a real issue...


Move inactive maintainers to emeritus status

The TOC approved a requirement that maintainers
that have not been active in over three to six
months be move to emeritus status.
These maintainers have not been active in over
one year.
hyperledger/toc#32
Signed-off-by: Ry Jones<EMAIL_ADDRESS>

@VRamakrishna @sanvenDev Do you agree with this pull-request or not?  I think Sandeep is a begineer maintainer on Cacti project, so it is natural that he is inactive now.  I would like to review this pull-request after your judge.

@takeutak Neither Sandeep nor I have been active maintainers on cactcus but we will be on cacti. (Both of us have been working on a branch in Peter's fork to integrate Weaver code into the existing Cactus repository.) If this change is meant only for the first, then I don't have a problem with it. Whenever we create a hyperledger/cacti repository, Sandeep will be on the maintainers' list as he is the biggest contributor to Weaver.
I'll wait for your response before approving this.

@VRamakrishna Thanks for your replying.  Definitely I think Sandeep is an neccesary maintainer of Hyperledger Cacti. I don't have an intend to merge this pull-request.
(Of course, there is an option to move him to emeritus at once and assign him as active maintainer in the new Cacti repository.)
@ryjones Do you think about the above?  If maintainers must follow this regulation, I will unwillingly approve this pull-request.


GraphQL API CORS

Greetings.
The demo code here: https://developers.cloudflare.com/analytics/graphql-api/tutorials/build-your-own-analytics
fails with a CORS validation error:
Access to fetch at 'https://api.cloudflare.com/client/v4/graphql' from origin 'null' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

CC: @twalwyn

Addressing in https://github.com/cloudflare/cloudflare-docs/pull/1322

2023 same issue
graph api is bloking no same orgin request


L5

This is not compatible with L5 correct?

Works on my L5 system, but with a few issues.

It should work on L5 but I havn't tested.
This package is merely discontinued, however, a nice guy has made a fork and improved it on top of my work, so please consider using this package instead: https://github.com/Riari/laravel-forum
This guy seems really active so it may be your best bet.
Anyway, you can still submit a pull request here, just in case.

Thanks, man. Already saw it. Your solution still the best. Congratulations!
See ya!
Phillip Davies
Em 31/07/2015 16:33, "Valentin Letourneur"<EMAIL_ADDRESS>escreveu:

It should work on L5 but I havn't tested.
This package is merely discontinued, however, a nice guy has made a fork
and improved it on top of my work, so please consider using this package
instead: https://github.com/Riari/laravel-forum
This guy seems really active so it may be your best bet.
Anyway, you can still submit a pull request here, just in case.
—
Reply to this email directly or view it on GitHub
https://github.com/atrakeur/laravel-forum/issues/15#issuecomment-126791720
.


set cloud provider credentials command for kgs

Note for refinement: this is about allowing an admin to set cloud provider credentials used by an organization. We have gsctl update organization set-credentials but need a replacement via the Management API.

From team rainbow refinement:

we already have docs on how to do this manually
we could refine what the command should be called/looks like, preferably with Marian

closing this issue


change 'reference' wording that's confusing

implemented in commit <https://github.com/birkin/easyrequest_project/commit/2a60063a9e2876ae40909dd9532b282da402e6c5#diff-58c1489994ed1bc48260ec0c999056fc.


share files via api

Is it possible to use file upload API (POST https://yourZulipDomain.zulipchat.com/api/v1/user_uploads)and then share those with other stream members?

Yes, you just need to send a message using the URI returned by the API endpoint.  The docs should really cover this; I'll fix this now.

@zulip/server-integrations it looks like the upload endpoint is still using client.call_endpoint in the docs; we should probably extend python-zulip-api to have an explicit client.upload_file function that just returns the URI for you nicely.

Fixed in 6058e07d2336ee64bb4650198b2144bcdf068147


How mvdream can be combined with this ?

thank you for the great work !
recently, ImageDream do image-to-3d with mvdream
but this paper is better than it as more controllability and flexibility.
How can I try it with mvdream ?
Thanks !

Thanks for the interest, we will update the code for this shortly


Sending confirmation email upon Subscribing

Describe the feature
User will recieve a confirmation email upon successfully subscribing to the website. And giving a alert upon subscribing.
Can be accessed securely.
Add ScreenShots
cffd2ea5-f1d3-4241-b64a-329e9e698b4f.webm
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@anuragverma108 @huamanraj
Please assign this issue to me.
Thank you.

@anuragverma108 @huamanraj
Please assign this issue to me.
Thank you.


Remove movement speed from armor

In my modpack, there are armors that provide base movement speed increase. I would like to nerf this because it is particularly gamebreaking, with various transportation methods becoming irrelevant when these armor sets are stacked.

I had a look at the affix list, and interestingly, there were not any speed related buffs for armor:

Armor:
+Max Health
+Armor
+Armor Toughness
Magic Resistant
Reduces duration of negative effects

I also had a look through the data, and I couldn't find any configurable speed related upgrades besides the stuff on gems, and this one affix for the bow:
./data/apotheosis/gems/core/lightning.json:			"attribute": "minecraft:generic.movement_speed",
./data/apotheosis/gems/core/samurai.json:			"attribute": "minecraft:generic.movement_speed",
./data/apotheosis/gems/core/splendor.json:			"attribute": "minecraft:generic.movement_speed",
./data/apotheosis/affixes/ranged/attribute/windswept.json:	"attribute": "minecraft:generic.movement_speed",

Is there anything I can do to disable this additional armor speed? Did I miss something?

That affixes.txt file is worthless, it was a staging document for 1.16 - basically any .txt file in the root is internal / misc.
The affix is the one you listed, which is not just for the bow (despite it being in that folder) https://github.com/Shadows-of-Fire/Apotheosis/blob/1.19/src/main/resources/data/apotheosis/affixes/ranged/attribute/windswept.json#L41

Ahh okay, thanks a bunch!


Opening Downloads segfaults

My Setup

Operating System: Ubuntu 20.04
App Version: 3.2.0-snapshot (2021-04-07)
Installation type: snap

[X] I have tested with the latest version
[x] I can simulate the issue easily

Description
Open the new Downloads Manager from the toolbar: Window -> Downloads.
Current Behavior
The app segfaults.
kernel: rocketchat-desk[42265]: segfault at fffffb74bfd64710 ip 000055ad80a1089d sp 00007ffc6c193e30 error 5 in rocketchat-desktop[55ad8091c000+5f9c000]
kernel: Code: c3 cc cc cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 41 56 53 48 83 ec 20 48 8b 87 98 fc ff ff 48 8d b7 98 fc ff ff 48 8d 7d d8 <ff> 90 b8 00 00 00 48 8b 5d d8 4c 8b 75 e0 4c 39 f3 74 1a 48 8b 3b
systemd[3538]: snap.rocketchat-desktop.rocketchat-desktop.d533df71-971e-47f2-8875-4eeb56200674.scope: Succeeded.

Expected Behavior
The download manager opens successfully.
Note
The Downloads can be opened from under the server list.

The problem is still present on 3.2.2 and 3.3.0-snapshot.

I think that this is solved on our lastest release, I will close it, but if the issue persists, please tell me that I will open it again.


go 1.17 support

internal/loader/funcdata_invalid.go:23:11: panic("Unsupported Go version. Supported versions are: 1.15, 1.16")

There are a lot of work to do, since Go 1.17 introduces the Register ABI, which might break a lot of things. We are investigating on this.

any progress?

@ericuni Still working in progress. There is a branch feat/go117, all the Go 1.17 related works are done in this branch.

can you also make a comparison with fastjson library https://github.com/valyala/fastjson?

@yuzhichang Go 1.17 support was merged.

can you also make a comparison with fastjson library https://github.com/valyala/fastjson?

Pull requests are welcomed ;)

@chenzhuoyu can you please add a new tag v1.0.0-rc.3? for us go.mod users?


Error when trying to install ide-java

~ ➜ apm install ide-java
Installing ide-java to /Users/alexandrelemieux/.atom/packages ✗
No available version compatible with the installed Atom version: 1.20.0

The ide functionality is only available with Atom 1.21 Beta


Move Pager to azure_core since it's Azure-specific

As came up during a REST API LT meeting, paging is Azure-specific and the Pager<T> should be moved back into azure_core. Will have to see how that impacts the overall response model i.e., does it try to create any pager when deserializing? I'm pretty sure not, but use it as an example of things to check. /cc @jhendrixMSFT @JeffreyRichter

Yes, paging & LROs is Azure-specific.

I knew LROs were. Those are still in azure_core. I'll just need to move paging...if I can (pretty sure I can).


feat(nobel): added nobel prize route for alternative to startups

:tada: This PR is included in version 1.2.0 :tada:
Your semantic-release bot :package::rocket:


link is not recognized as image

http://robryanstudio.com/wp-content/uploads/2015/12/0111.jpg

This seems to be fixed now


Description element should not generate a new box

Hi
It would be great if the Route Diagram did not display the  element as separate box.
Example:

A description
$.name

The above generates a separate box for the description element.
Ideally the description should be shown when hovering over the setProperty box. But even just filter out the description boxes would be an improvement.
Kind regards
/Johan

@astefanutti
Do you think we should filter the Description nodes in routeDiagram.ts or in camelHelpers.ts?
https://github.com/hawtio/hawtio-integration/blob/e1680fdf82f9be3cdcf91bea4f8e7c1e383bf05d/plugins/camel/ts/routeDiagram.ts#L95-L96
https://github.com/hawtio/hawtio-integration/blob/e1680fdf82f9be3cdcf91bea4f8e7c1e383bf05d/plugins/camel/ts/camelHelpers.ts#L1011

+1


C spiral text

Here is my spiral text pull request. I have changed the name to Spiral Text instead of Spiral Button as that is more apt for it's function.

@BlakeSandes
Almost perfect.
You only need to add the author and category properties to your showcase files (_components/spiralText-*.html). Author, that's your name. Category, that's either standard or evolution, evolution for your case.
We will be adding this information to the contribution guidelines.

@BlakeSandes Since we have to be ready for tomorrow, I'll add the author and category for you

Great thanks. I was going to get to that this afternoon after Easter
activities, but that works. Now just the video demo then!
Blake
On Apr 16, 2017 9:23 AM, "Gabriele Romeo"<EMAIL_ADDRESS>wrote:

@BlakeSandes https://github.com/BlakeSandes Since we have to be ready
for tomorrow, I'll add the author and category for you
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/BovAcademy-opensource/evolution-ui/pull/66#issuecomment-294360441,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFkZbnVFSZm61K5n19HMoVIlu20aPwAFks5rwkCUgaJpZM4M5cnG
.


Make this look correct.

 Discord is not using a paragraph element to display the channel name above where vcTimer goes, instead they just slap some text in there. maybe do it that way so that it looks like it is actually supposed to fucking go there

Hi, it seems like your eslint/formatter is changing some stuff like the quotes, please change those back to the way they were and preferablly use powercord's eslint preset.
Also, please increment the version number in the manifest, thanks.

You can do your own versioning and fix that. Not at my computer right now

Looks good, gonna add another break to add some space.


can't download data from one drive

can't download train data from one drive. Is there any other way?

what issue do you have we downloading?

what issue do you have when downloading?

I can't connect the onedrive. Is there any url to download?

what issue do you have when downloading?

I can't connect the onedrive. Is there any url to download?

i've just tried, onedrive seems okay to me. You can ask your classmates/friends to download for you then direct transfer the file.


Update prost to 0.7

Prost has a new major release with significant improvements
https://github.com/danburkert/prost/releases/tag/v0.7.0
This patch only updates two dependencies Prost and bytes since Prost 0.7 updated it's own bytes dependency to 1.0

Codecov Report

Merging #771 (a1eee91) into master (e65337a) will decrease coverage by 0.8%.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           master    #771     +/-   ##
========================================
- Coverage    50.6%   49.7%   -0.9%
========================================
  Files         197     197
  Lines       13567   13797    +230
  Branches     3249    3245      -4
========================================
- Hits         6869    6868      -1
- Misses       6336    6567    +231
  Partials      362     362

Impacted Files
Coverage Δ

light-client/src/types.rs
22.7% <0.0%> (-4.5%)
:arrow_down:

proto/src/protobuf.rs
0.0% <0.0%> (ø)

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 e65337a...a1eee91. Read the comment docs.

Codecov Report

Merging #771 (a1eee91) into master (e65337a) will decrease coverage by 0.8%.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           master    #771     +/-   ##
========================================
- Coverage    50.6%   49.7%   -0.9%
========================================
  Files         197     197
  Lines       13567   13797    +230
  Branches     3249    3245      -4
========================================
- Hits         6869    6868      -1
- Misses       6336    6567    +231
  Partials      362     362

Impacted Files
Coverage Δ

light-client/src/types.rs
22.7% <0.0%> (-4.5%)
:arrow_down:

proto/src/protobuf.rs
0.0% <0.0%> (ø)

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 e65337a...a1eee91. Read the comment docs.

Thanks for this @jkilpatr, but we had to do a bigger upgrade in #783.
Prost is now at 0.7 though in tendermint-rs on master.

Thanks for this @jkilpatr, but we had to do a bigger upgrade in #783.
Prost is now at 0.7 though in tendermint-rs on master.


Closed on click

close the side menu when clicked on the row of the table view

MainViewController *mainViewController = (MainViewController *)self.sideMenuController;
[mainViewController hideLeftViewAnimated:YES completionHandler:nil];

i have tried but not closed when i move to other viewcontroller. can the view come to front and closed the side menu ?

You should have a link to instance of LGSideMenuController, and just call hideLeftViewAnimated on this instance.
Closing as not an issue of the framework.


[Streampipes-449] Update Processing Element API in module streampipes

Updated Numeric Text filter api to latest code.

Hey, is there smtng wrong with the current pull request?
I can try modifying and updating the code.

Hey sorry for the late reply.
There is nothing wrong with the PR, I just didn't manage to review it yet.
I'll try to merge it this week.
Philipp


canilisten should catch more errors

The code in the canilisten library needs to be reviewed for potential missing error handling. I saw this recently:
Uncaught exception!
---
Following is a full traceback, and a user traceback.
The user traceback excludes non-user modules. The most recent call is displayed last.

Full debugging traceback:
  "repyV2/repy.py", line 154, in execute_namespace_until_completion
  "/home/poly_seattlenatforwarder/seattle/seattle_repy/repyV2/virtual_namespace.py", line 117, in evaluate
  "/home/poly_seattlenatforwarder/seattle/seattle_repy/repyV2/safe.py", line 588, in safe_run
  "dylink.r2py", line 546, in <module>
  "dylink.r2py", line 407, in dylink_dispatch
  "dylink.r2py", line 520, in evaluate
  "/home/poly_seattlenatforwarder/seattle/seattle_repy/repyV2/virtual_namespace.py", line 117, in evaluate
  "/home/poly_seattlenatforwarder/seattle/seattle_repy/repyV2/safe.py", line 588, in safe_run
  "tcp_relay.r2py", line 672, in <module>
  "canilisten.r2py", line 381, in check_specific_port
  "canilisten.r2py", line 424, in check_port_with_specific_server
  "canilisten.r2py", line 529, in request_connection_and_get_apparent_address
  "session.r2py", line 31, in session_recvmessage
  "sockettimeout.r2py", line 117, in recv

User traceback:
  "dylink.r2py", line 546, in <module>
  "dylink.r2py", line 407, in dylink_dispatch
  "dylink.r2py", line 520, in evaluate
  "tcp_relay.r2py", line 672, in <module>
  "canilisten.r2py", line 381, in check_specific_port
  "canilisten.r2py", line 424, in check_port_with_specific_server
  "canilisten.r2py", line 529, in request_connection_and_get_apparent_address
  "session.r2py", line 31, in session_recvmessage
  "sockettimeout.r2py", line 117, in recv

Exception (with class '.SocketTimeoutError'): recv() timed out!!
---

Fixed in fde56b8. Closing.


Deque Iterator

Codecov Report

Merging #118 (61e71b9) into develop (35e420a) will increase coverage by 0.08%.
The diff coverage is 96.15%.

@@             Coverage Diff             @@
##           develop     #118      +/-   ##
===========================================
+ Coverage    68.08%   68.16%   +0.08%
===========================================
  Files           52       52
  Lines         8064     8091      +27
===========================================
+ Hits          5490     5515      +25
- Misses        2574     2576       +2

Impacted Files
Coverage Δ

src/collections/map.rs
93.73% <ø> (ø)

src/collections/deque.rs
94.61% <96.15%> (+0.20%)
:arrow_up:

src/plugins/signer.rs
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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

We should resolve the conflicts and merge this.


Unify version-bumping logics to deno_lockfile

Currently, a few different routines for bumping SemVers in import specifiers are implemented for different "kinds" of dependencies. However, I have come up with an idea that all of them might be substituted by the lock-file updating functionality in Deno CLI.
That would also solve #184 without any special effort.

Turned out that deno_lockfile doesn't have functionalities to "bump" lockfiles.


Delete main.py if create_cli = no

In my opinion, it does not make sense to have a main.py file if create_cli is set to "no". Since main.py is used to run python code from the command line, it makes most sense as the entrypoint to an app's CLI.
The alternative use case is that the app does exactly one thing, in which case the user might not want the overhead of a fully-fledged CLI with typer. I would argue that this overhead is worth it in order to encourage good practice. Besides, even if an app starts off by just doing a single thing with zero options, there's no guarantee it'll stay that way!

You're right, the __main__.py is a relic from one of the early versions of the template where the CLI was always a part of the template. We should only include it if the user wants a CLI.


Question:  Xcode 11 and RN 0.58.6 / not find Iphone X Simulator

React Native version: 0.58.6
react:16.6.3
xcode: Version 11.1 (11A1027)
node:12.11.0

Steps To Reproduce

My Xcode run App is success

Execute the command ‘react-navite run-ios’ or 'npm run ios' .Error message

Found Xcode workspace elApp.xcworkspace

CoreData: annotation:  Failed to load optimized model at path  '/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/InstrumentsPackaging.framework/Versions/A/Resources/XRPackageModel.momd/XRPackageModel 9.0.omo'

Could not find iPhone X simulator

Error: Could not find iPhone X simulator
at Promise.then.udid.udid (/Users/point/Documents/Work/Elitesland/GY/gy-b2bv2-app/node_modules/react-native/local-cli/runIOS/runIOS.js:149:13)
at new Promise ()
at runOnSimulator (/Users/point/Documents/Work/Elitesland/GY/gy-b2bv2-app/node_modules/react-native/local-cli/runIOS/runIOS.js:134:10)
at Object.runIOS [as func] (/Users/point/Documents/Work/Elitesland/GY/gy-b2bv2-app/node_modules/react-native/local-cli/runIOS/runIOS.js:106:12)
at /Users/point/Documents/Work/Elitesland/GY/gy-b2bv2-app/node_modules/react-native/local-cli/cliEntry.js:117:22

please help my.

Describe what you expected to happen:
Snack, code example, screenshot, or link to a repository:

Duplicate of https://github.com/react-native-community/cli/issues/739


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/57129

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/64199

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/64201

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/64980

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/72906

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/72979

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/80814

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/82214


Automated cherry pick of #8786: fix: keystone init empty catalogy cause panic

Cherry pick of #8786 on release/3.5.
#8786: fix: keystone init empty catalogy cause panic

/lgtm
/approve


Error : TypeError: nodeAndDefs[responseName].push is not a function

When I try to create a GraphQL server with a GraphQLObject having a constructor field I get the error TypeError: nodeAndDefs[responseName].push is not a function
Intended outcome
Server should not throw error
Actual outcome
TypeError: nodeAndDefs[responseName].push is not a function
How to reproduce
Create a GraphQL object with a constructor field
    new GraphQLObjectType({
        name : 'FooType',
        fields : {
            ['constructor'] : {
                type : new GraphQLNonNull(GraphQLString)
            },
        }
    })

Let me know if you need more insights

The query associated :
query dummyQuery {
      ...subscriptionInfo
      __typename
}
fragment subscriptionInfo on SubscriptionType {
  constructor
  __typename
}

@FlyersWeb I suspect this may be something in graphql-js. Can you check if you get the same error if you execute the query directly against the graphql function from graphql-js?

Corrected by https://github.com/graphql/graphql-js/pull/864

I'm waiting for graphqljs new release and apollo server new release to resolve issue

I think this is fixed now.


GritLM not using instructions

I think that GritLM is not using instructions atm - https://github.com/embeddings-benchmark/mteb/blob/main/mteb/models/gritlm.py vs https://github.com/ContextualAI/gritlm/tree/main?tab=readme-ov-file#inference

No I believe you are right. You might have to wrap gritLM's encode to convert the "prompt_name" argument to instructions.


az webapp connection create sql on linux throws a Segmentation fault error

This is autogenerated. Please review and update as needed.
Describe the bug
There is a segmentation fault error when executing this command.

Command Name
az webapp connection create sql
Errors:

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az webapp connection create sql --resource-group {} --name {} --tg {} --server {} --database {} --client-type {} --system-identity --debug

Expected Behavior
Environment Summary
Linux-<IP_ADDRESS>-microsoft-standard-WSL2-x86_64-with-glibc2.35, Ubuntu 22.04.1 LTS
Python 3.10.6
Installer: PIP

azure-cli 2.40.0.post20220930160022 *

Extensions:
containerapp-compose 0.2.1
containerapp 0.3.11
spring 1.1.5

Dependencies:
msal 1.20.0b1
azure-mgmt-resource 21.1.0b1

Additional Context

route to CXP team

Before having the Segmentation faul error I followed the instructions from previous az cli execution. The instructions are:

I installed odbc18 executing: sudo apt install msodbcsql18
pip install pyodbc
After installing this when I execute az webapp connection create sql I have the segmentation fault shown above.

This is for the Service Connector team. Will try to find the appropriate contact and route.

@xfz11 please have a look

Resolved and it should be closed

Hi @felipmiguel The issue should be fixed, so i just close it now. Free feel to reopen it if the fix doesn't work for you.


Convert router to use Dash

Would you be open to use the Dash router once the PR to make it PSR-7 compliant has been merged?

@GeeH I'm thinking to open the routing part with a more general solution, based on a common interface and adapters.

@GeeH I just pushed an update of the dispatcher that support a routing adapter system. I provided the Aura adapter and I would like to add others like Dash in the future. Moreover, I also supported the Container Interoperability project to support the injection of a Container in the dispatcher. In this way you can specify an action as name of a container object.


Sensitivity analysis functions

I have not coded yet the sensitivity analysis, will be done after a few models are added !
What it will look like ?
Mixed sensitivity

Generate a dictionary of dictionary, with for each key : { 'mean value", 'std' , 'distribution' }
Distribution can be either gaussian, log-normal (for the moment)
Function 1 : created a preset with N values for each field, each being taken in the respective distribution
Run all of them
Calculate mean, std values for each final results
Calculate the number of trajectory in each attractor (if needed)
Plot all the statistical time evolution results ( mean trajectory with its envelopes )

Individual sensitivity
As before but between step 1 and 2 there is a for loop so that only one field has a distribution

Done, will be in #129


Gwyneth get layer2 info

Currently as our first L2 runnig in exex and listening on 10110, it is constant, but in case Layer2Info::new(urls) is set properly somewhere (most probably somewhere in a config ), the layer2_info.get_latest_block(chain_id) works as expected.

Currently as our first L2 runnig in exex and listening on 10110, it is constant, but in case Layer2Info::new(urls) is set properly somewhere (most probably somewhere in a config ), the layer2_info.get_latest_block(chain_id) works as expected.

Current main additions are the following to the config + LiveBuilder:

Now this way we can have L1 separately and can have multiple IPC socket + DB location for diff. L2s in layer2_info struct ,  and do whatever we need on them, e.g.: query the latest block:
layer2_info.get_latest_block(gwyneth_chain_id)


Recommended screen no longer available

The screen in the recommended kit list has not been available on Amazon for some months now.
Unfortunately there does not appear to be another compatible screen that is as cheap, however this screen and case appears to be available in both US and Europe: https://www.amazon.com/Raspberry-Touchscreen-320x480-Monitor-Display/dp/B07WQW6H9S
Please could you confirm that this should be compatible, and perhaps update the recommended kit list on the GitHub repo?
And thanks for the great work. You are bitcoin heroes :)

@Animalmother9000 can you please create more international Links to alternative LCD models that we know that work for the shopping list? You can just post them here and I can add them top the GitHub Repo.

I'm using this one and have not had any problems with it.
https://www.amazon.de/gp/product/B06X191RX7/ref=ppx_yo_dt_b_asin_title_o02_s01?ie=UTF8&psc=1

OK the PR #2253 gives now some alternative models to search for. See: https://github.com/rootzoll/raspiblitz#amazon-shopping-list-buy-parts--build-it-yourself
Closing issue.


Require approval in AdminAuth manager

Fixes: 781

PS sorry for all the commits - not sure why its doing this. I created new branches so something weird is going on.

Yea not sure what it is, could be your develop branch has diverged from the upstream, so maybe checkout the upstream branch and use that as base for PRs?

Tried that already, but no joy. Think i just need to close the fork and start over.

On 2 Jun 2021, at 17:02, Sam Poyigi @.***> wrote:
Yea not sure what it is, could be your develop branch has diverged from the upstream, so maybe checkout the upstream branch and use that as base for PRs?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/tastyigniter/TastyIgniter/pull/782#issuecomment-853151712, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAMVO3QUTCG4Z3JYQD6VRLTQZIZLANCNFSM456TOAYQ.


Implementation of config.addonRoutes

Simple implementation, no tests included.
Questions: is naming ok? It's exposed as config.addonRoutes.
TODO: include more documentation?
TODO: include config.addonRoutes in create-volto-app.

I know realize that what I've done is to "add" to the default routes, instead of taking the Volto aproach, which is to replace the config.routes and use those directly.


verify complete coverage of sandbox artifacts checked by SharpShooter framework

check performed here.
we might cover all of these already but let's double-check.

referenced code is .NET but checks could be performed in C/C++, etc.


Abort if retry fails

tl;dr
This fixes a bug where transient errors can turn into a forked group state.
Imagine the following situation:
There are 2 unprocessed messages on the network, the first is a valid commit and the second is an application message.

Client attempts to process message 1, but the database is locked and all retries are exhausted
Client moves on to message 2 and is able to successfully process it. This updates the cursor in the database, so message 1 will never be tried again

There are many similar variations to this story (API downtime, cases where conflicting commits are inconsistently applied).
This fix changes the logic so that if an error is categorized as retryable, we will abort processing all further payloads. This does put even more pressure on us to correctly identify all retryable errors. If we categorize an error that will never resolve on its own as "retryable" the group will never be able to sync past this point. We should monitor these cases and fix them, rather than ever let a client move on and potentially fork group state.

@richardhuaaa agree that network disconnects are the most likely way to cause this error right now, since we made the DB locks resolve themselves fast enough that things usually work on the second try


Spike: Investigate issue with three tables and associated API routes.

User Story - Business Goal
Technical investigation into TemplateBase and ServiceSmsSender and Notification is necessary to better understand the code, which enables better iteration and modifications. This is tech debt.
User Story(ies)
As a VANotify engineer, client and QA
I want to understand/fix the API routes for creating and updating sms senders and templates
So that developing and testing against the service is a better experience.
Additional Info and Resources
Templates:

Any sms template created is populated with a property reply_to_text set to the phone number of the default sms_sender_id. This makes no sense, because there may be multiple sms_sender_id objects in a service and any 'reply-to' should be set to the sms_sender_id used to send the template.
Also, it is unclear how or why this property would even be used, given that when you receive a text from a phone number, you would be replying to that phone number.
Last, the property cannot be modified to null or to a different sms_sender_id using the POST {{notification-api-url}}/service/{{service-id}}/template/{{template_id}} route

ServiceSmsSender

includes a column for reply_to_text in the table but there's a "serialize" method, and it doesn't include reply_to_text.
Once an SMS sender is added to a new service and set as the default, any new SMS sender cannot be set to the default without directly modifying the database. The POST update {{notification-api-url}}/service/{{service-id}}/sms-sender/{{sms-sender-id}} is unable to change the default sms sender from true to false, doing so causes an error. The workaround is currently just to change the number associated with the default object.

** Notifications **

It could definitely use a clean-up.  If nothing else, I would like to rename some columns to make their purposes more explicit.  Notification instances have "to" (recipient, I think), "sent_by" (a string), "sms_sender" (from phone number, I think), and "reply_to_text" (nullable; maybe only for e-mail?).

Acceptance Criteria & Checklist
Required

[ ] Determine how and why reply_to_text is included in the template object, create a ticket to remove if unneeded
[ ] Determine how and why reply_to_text is automatically set to the default sms_sender_id on the service; if needed, create a ticket to modify this behavior based on investigation
[ ] Determine how and why reply_to_text cannot be set to null or another sms_sender_id; if needed,create a ticket to modify this behavior based on investigation
[ ] Determine if reply_to_text is needed in the sms sender object; create a ticket to modify if so.'
[ ] Determine how configuring default sms senders should work and create tickets needed to fix the behavior of the POST update route.
[ ] Determine next steps for cleaning up Notification and create a ticket.
[ ] Technical Documentation has been created and linked in the glossary
[ ] Learnings have been shared with the team, and decisions have been documented
[ ] Tickets for next steps have been identified and created; tickets to include updating swagger for any routes touched.

Completed research addresses the problems and/or answers the questions below:

What does the reply_to_text field do in various tables and what should it do?
How should updating an sms sender to be a default work?
How do these three tables interact with each other?

Timebox
Leave blank if n/a

Leaving for now.


Define styles as method

It should be possible to define a style object as a method to be executed when assigning Openlayers styles in the layer style method.

This can be achieved with custom themes or svgSymbols.
A plugin can append a svgSymbols method which receives the feature. The icon URL can then be created from the feature.properties.
Likewise a plugin could create a custom theme method. The theme will receive a feature and may construct a style from the feature.properties.


Error when compiling

After running the go build command, the compilation stops with the following messages:
I appreciate any help.
github.com/Benau/go_rlottie
In file included from vector_stb_stb_image.cpp:14:
vector_stb_stb_image.h: In function ‘int stbi__jpeg_info(stbi__context*, int*, int*, int*)’:
vector_stb_stb_image.h:956:29: warning: value computed is not used [-Wunused-value]
956 | #define stbi__errpuc(x,y)  ((unsigned char *)(size_t) (stbi__err(x,y)?NULL:NULL))
|                            ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vector_stb_stb_image.h:3811:7: note: in expansion of macro ‘stbi__errpuc’
3811 |       stbi__errpuc("outofmem", "Out of memory");
|       ^~~~~~~~~~~~
watgbridge
/usr/bin/ld: warning: /tmp/go-link-2201394933/000027.o: missing .note.GNU-stack section implies executable stack
/usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker

The rlottie one is just warning
You can ignore that
The ldd one also looks like a warning. Is any binary file named watgbridge getting generated?

I imagined. Yes, a binary named watgbridge was generated with approximately 35.4MB. I hope everything is ok. I take this opportunity to praise your incredible work. Health and peace to you.  ;-)

Yeah, the bot should work then
You probably are running very old version of gcc or something.
Thank you for your kind words ☺

Yeah, the bot should work then
You probably are running very old version of gcc or something.
Thank you for your kind words

gcc version 13.2.0 (GCC)
You are welcome!  :-)

And what golang version ?

go version go1.21.8 linux/amd64


Not the issue, but a request. Is it possible to have some integration with Slack?

I saw the feature to send emails with attached report and summary to some email address. But just wondering if it's possible to implement something to have pretty same report in Slack channel. Thanks for answer in advance.

I think it should be okay, but I need to know what the Slack Channel is first, is there any Open API? Or a typical use scenario, or screenshot? demo? thanks

just post a example: slack-webhook.js
// playwright.config.js
module.exports = {
    reporter: [
        ['monocart-reporter', {
            name: "My Test Report",
            outputFile: './test-results/report.html',
            onEnd: async (reportData, capacity) => {
                const slackWebhook = require('./common/slack-webhook.js');
                await slackWebhook(reportData, capacity);
            }
        }]
    ]
};

Thank you for adding that!


Stack incoming toasts?

Couple quick questions:
If I need my user to dismiss a toast, is there a way to do that without using a long toastDuration? (Right now I wrap my toast Container in an InkWell, and use onTap: () => removeCustomToast()  and set the duration to an hour).
Because I need my users to acknowledge the toast messages, is there a way to stack them as they come in, so they can choose which ones to dismiss? (e.g. if they want to dismiss them in a different order in which they came in)
Thanks,
Bob

No as of now all the toasts are queued and it appears one after the other


Nuxt in Dev mode not working

Hey, I followed the serverless instructions for setting up a Nuxt app: https://sst.dev/docs/start/aws/nuxt
I get so far as 'npx sst dev'
This then throws an error.
[unhandledRejection] EMFILE: too many open files, watch        8:33:22 AM
at FSWatcher._handle.onchange (node:internal/fs/watchers:207:21)

[nuxi 8:33:22 AM] ℹ Restarting Nuxt due to error: Error: EMFILE: too many open file
s, watch
fatal error: all goroutines are asleep - deadlock!
Could someone please take a look at this? Thanks!

I ran into this issue recently as well. I'm not sure what's changed on the Nuxt side but we need to track it down.


Don't re-read open files from disk when reloading a workspace

Fixes #5742
Fixes #4263
or so I hope.

r? @kjeremy since you added the mem_docs thingy.

I THINK this is correct. Is there anyway we can add a test?

I might be wrong, but I think the main loop has fewer, if any, tests because the interaction with the outside world is too complex.

Okay this makes sense to me!
bors r+

bors r+

Good catch!


Change default log level to INFO in plugin

Change default log level for plugin from "debug" to "info".
Testing done: Manually confirmed in logs that only info log statements are logged.
Fixes #396

The fix is good- unfortunately it does break screen-scraping in misc/scripts/refcnt_test.sh, so it has to come together with test fix.

LGTM


action is not a plain object error

Jira ticket for this change
Summary
Is there anything you would like reviewers to give additional scrutiny?
this article explains more about the approach used.
Setup to Run Your Code

💻 You will need to use three separate terminals to test this locally.
Terminal 1
Start the Storybook locally.
make storybook

Terminal 2
Start the UI locally.
make client_run

Terminal 3
Start the Go server locally.
make server_run

Additional steps

Access the
Login as a

Verification Steps for Author
These are to be checked by the author.

[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

Verification Steps for Reviewers
These are to be checked by a reviewer.

Frontend

[ ] User facing changes have been reviewed by design.
[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, IE, Edge).
[ ] There are no new console errors in the browser devtools
[ ] There are no new console errors in the test output
[ ] If this PR adds a new component to Storybook, it ensures the component is fully responsive, OR if it is intentionally not, a wrapping div using the officeApp class or custom min-width styling is used to hide any states the would not be visible to the user.

Backend

[ ] Code follows the guidelines for Logging
[ ] The requirements listed in Querying the Database Safely have been satisfied.

Database
Any new migrations/schema changes:

[ ] Follows our guidelines for Zero-Downtime Deploys
[ ] Have been communicated to #g-database
[ ] Secure migrations have been tested following the instructions in our docs

Screenshots

Warnings

:warning:
This PR does not include changes to unit tests, even though it affects app code.

:warning:
Please add the JIRA issue key to the PR title (e.g. MB-123)

  Generated by :no_entry_sign: dangerJS against c992558483e2a9b5078a9110aa6f62cc3ba92139

What is the plan for when the user adds a file and that request completes will you add that to the document uploads array in Redux?  How about for the scenario where an upload is deleted?
I think my suggestion would still be to have weight tickets broken out into their own entities in Redux and be fetched separately in an endpoint that returns all weight tickets for a move/shipment instead of having that nested in the shipment response.  That way not every fetch or update of a shipment will be required to re-fetch all of the weight tickets/pro-gear/expenses uploads every time.  And like we talked about the customer and office apps share a service object and adding on those fetched associations will mean you have a lot of office endpoints that now need to return closeout docs when it's not needed for most functionality.

What is the plan for when the user adds a file and that request completes will you add that to the document uploads array in Redux? How about for the scenario where an upload is deleted?

Yeah that's likely the plan so we don't have to make a separate API call on each upload to fetch the latest info. Let me add examples of this.

I think my suggestion would still be to have weight tickets broken out into their own entities in Redux and be fetched separately in an endpoint that returns all weight tickets for a move/shipment instead of having that nested in the shipment response. That way not every fetch or update of a shipment will be required to re-fetch all of the weight tickets/pro-gear/expenses uploads every time. And like we talked about the customer and office apps share a service object and adding on those fetched associations will mean you have a lot of office endpoints that now need to return closeout docs when it's not needed for most functionality.

I think that's a reasonable approach though I have some concerns about the tradeoff between time and performance. Will schedule ~20 to chat if that works for you.


wrap x11 conn in Arc to avoid segfault with clone

added a comment as reminder to not share the Arc with others either by making field public or using a getter, as the drop impl will check for Arc::strong_count() == 1 which will be false if someone else has a clone. and if they don't close the pointer explicitly, it is technically a leak.
could have wrapped the pointer in a newtype and impl Drop for that instead. idk which method would be better.

My inclination would be to lean towards the newtype approach? Lemme know what you think.

Newrype would definitely keep things much simpler I think. Especially we can skip that warning comment

better now?


Block destorying redstone block

Hi, I have problem with players. I mean when someone click and paid, sign changed to redstone block then another player can destroy that redstone block. Any way to block it?

Fixed in https://github.com/hallopiu/PowerSigns/commit/b2e2acadcedb57e02f5d7014d11d0d9bce3c8fc0. Download the latest version on the spigot page


Fix preemption when requesting 0 of a resource at nominal quota

What type of PR is this?
/kind bug
What this PR does / why we need it:
The existing check that prevents borrowing when preempting didn't take in consideration that a workload could explicitly request 0 for a resource in a ClusterQueue that is at or over nominal quota.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?

Fix check that prevents preemptions when a workload requests 0 for a resource that is at nominal or over it.

/assign @gabesaba

/cherry-pick release-0.7

/test pull-kueue-test-e2e-main-1-30
/test pull-kueue-test-e2e-main-1-29
Infra overload: "There are no nodes that your pod can schedule to - check your requests, tolerations, and node selectors (skip schedule deleting pod: test-pods/8b64ef07-d84a-4adf-adfa-85586cdb88f8)"

/lgtm


NPE when analyzing certain files

In our thread on the release of the plugin on the marketplace, there was following comment: https://community.sonarsource.com/t/new-release-sonar-devon4j-plugin-3-2-1/17962/9?u=lmarniazman
It said that there are a lot of NPEs thrown when trying to run an analysis on files not directly related to devon4j.

Fixed with PR #72


Bug: Couldn't open the recycle bin properties

Description
When select all the recycle bin files, then click properties the app suddenly closed by itself
Steps To Reproduce
No response
Expected behavior
The properties opened
Files Version
<IP_ADDRESS>
Windows Version
10.0.19044
Relevant Assets/Logs
debug.log
debug_fulltrust.log

This is resolved in the preview build https://files.community/download/preview


Info on how to provide the files for a new kernel

This page has info about how to provide the hash of a proposed kernel, but for completeness, this PR adds a little info about providing the code of the kernel for people to evaluate and the preimages of the kernel for people to upgrade to.

LGTM.


Sanity tests

Adds a runner for sanity-tests - these tests provide linting and static code analysis for Ansible.
Code changes outside of the Makefile were done to satisfy the linting / requirements of the sanity tests.
A simple GH action has been setup to run the sanity tests on w/ specific versions of Ansible and Python.  Eventually we'll probably want to have a supported matrix we run against but keeping things simple for now.

@alinabuzachis I'm going to go ahead and merge this so i can pull it into my other branch and fix conflicts / make sure that passes the sanity tests - but definitely lmk if there are any other issues


Export as WKT1_ESRI or WKT1_GDAL silently returns None for custom CRS

Code Sample, a copy-pastable example if possible
import pyproj

crs_wkt = 'PROJCRS["unknown",BASEGEOGCRS["unknown",DATUM["unknown",ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1,ID["EPSG",9001]]]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8901]]],CONVERSION["unknown",METHOD["Equidistant Cylindrical",ID["EPSG",1028]],PARAMETER["Latitude of 1st standard parallel",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8823]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["unknown",111319.490793274],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["unknown",111319.490793274],ID["EPSG",8807]]],CS[Cartesian,3],AXIS["(E)",east,ORDER[1],LENGTHUNIT["unknown",111319.490793274]],AXIS["(N)",north,ORDER[2],LENGTHUNIT["unknown",111319.490793274]],AXIS["ellipsoidal height (h)",up,ORDER[3],LENGTHUNIT["metre",1,ID["EPSG",9001]]]]'

crs = pyproj.CRS.from_user_input(crs_wkt)
crs.to_wkt(version="WKT1_ESRI")

Problem description
Export of the custom CRS used above to WKT using version="WKT1_ESRI" returns None. My assumption is that the CRS cannot be expressed as WKT1_ESRI but pyproj does not raise or warn about it but happily returns None instead. The CRS is coming from https://github.com/geopandas/geopandas/issues/2387.
Expected Output
I would expect this to raise or give me some sort of indication that the export did not happen.
Environment Information
pyproj info:
    pyproj: 3.2.1
      PROJ: 8.1.1
  data dir: /Users/martin/mambaforge/envs/geo_dev/share/proj
user_data_dir: /Users/martin/Library/Application Support/proj

System:
    python: 3.9.7 | packaged by conda-forge | (default, Sep 29 2021, 19:24:02)  [Clang 11.1.0 ]
executable: /Users/martin/mambaforge/envs/geo_dev/bin/python
   machine: macOS-12.3-arm64-arm-64bit

Python deps:
   certifi: 2021.10.08
       pip: 21.3.1
setuptools: 58.5.3
    Cython: 0.29.24

Installation method

conda-forge

Conda environment information (if you installed with conda):

Environment (conda list):

$ conda list proj
# packages in environment at /Users/martin/mambaforge/envs/geo_dev:
#
# Name                    Version                   Build  Channel
proj                      8.1.1                h2d984c1_2    conda-forge
pyproj                    3.2.1            py39had8e633_2    conda-forge

Details about  conda and system ( conda info ):

$ conda info

     active environment : geo_dev
    active env location : /Users/martin/mambaforge/envs/geo_dev
            shell level : 2
       user config file : /Users/martin/.condarc
 populated config files : /Users/martin/mambaforge/.condarc
                          /Users/martin/.condarc
          conda version : 4.10.3
    conda-build version : not installed
         python version : 3.9.7.final.0
       virtual packages : __osx=12.3=0
                          __unix=0=0
                          __archspec=1=arm64
       base environment : /Users/martin/mambaforge  (writable)
      conda av data dir : /Users/martin/mambaforge/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /Users/martin/mambaforge/pkgs
                          /Users/martin/.conda/pkgs
       envs directories : /Users/martin/mambaforge/envs
                          /Users/martin/.conda/envs
               platform : osx-arm64
             user-agent : conda/4.10.3 requests/2.26.0 CPython/3.9.7 Darwin/21.4.0 OSX/12.3
                UID:GID : 501:20
             netrc file : None
           offline mode : False

I just realised that the same happens when trying to export to WKT1_GDAL as well.

The None return is expected and the behavior is consistent with the to_epsg() method where there isn't always an EPSG code in the response. I think it would make sense for geopandas to check for a None response from to_wkt.
I am seeing that the typing/docstring should be updated for the to_wkt methods for the CRS/_CRS classes to specify that the response is an Optional[str].
To get error more descriptive information from PROJ, see:
https://pyproj4.github.io/pyproj/stable/advanced_examples.html#debugging-internal-proj

The None return is expected and the behavior is consistent with the to_epsg() method where there isn't always an EPSG code in the response.

Shouldn't pyproj at least warn about that? In both to_wkt and to_epsg.

Shouldn't pyproj at least warn about that? In both to_wkt and to_epsg.

Runtime warnings sound like they could be useful.  Is this something you are interested in implementing?

Is this something you are interested in implementing?

I can make a PR for that, yes. Are there any other methods with the same behaviour that should be treated in the same way?

Are there any other methods with the same behaviour that should be treated in the same way?

The main one to be concerned about is to_authority. So far I haven't seen to_json or to_proj4 return None, but it is technically possible for them to return None as well.
Thanks :+1:

The None return is expected and the behavior is consistent with the to_epsg() method where there isn't always an EPSG code in the response. I think it would make sense for geopandas to check for a None response from to_wkt.

Personally I wouldn't necessarily expect to_epsg and to_wkt to be consistent in this case. For to_epsg I know that not every CRS has a corresponding EPSG number and so this might not always return something. But when doing to_wkt, I want to get a WKT version of the CRS, and generally I would assume that every CRS can be represented in some WKT form (although this assumption thus appears to be wrong depending on the WKT version ...).

I was thinking about this last night and had the exact same thoughts as @jorisvandenbossche.
Here is an example:
https://github.com/opendatacube/odc-geo/blob/d1e45e366a511cf690d36155daccac73241e52eb/odc/geo/crs.py#L34-38.
I am starting to think that a warning only on to_wkt makes sense. What are your thoughts @martinfleis ?

For to_wkt, I would even consider making it an error (and propagate the actual error message from PROJ).
(although I suppose that's a bigger change)

While you can reasonably expect to_epsg not to return a code for a custom CRS, the warning doesn't hurt.

For end users, the warning indeed doesn't hurt. But for library users like the example that @snowman2 gave above (https://github.com/opendatacube/odc-geo/blob/d1e45e366a511cf690d36155daccac73241e52eb/odc/geo/crs.py#L34-L38, and we do something similar in pyogrio), that would mean they would need to start catching such warning.

That sounds good. I'll adapt #1037 accordingly.


fix #840

Fixes #ISSUSE_ID.
Changes proposed in this pull request:

Hi hqq2023623, could you please resolve these conflicts? I notice that the problem in ShardingRule has already bean solved.

some modules have been renamed , it's easier by creating a new pr than resolving the conflicts

Thanks to your effort. We planed to merge your pr after M1 launching.

I think we can merge now, the code is fine


Automated cherry pick of #1748: fix: server-change-ipaddr may ignore errors when changing ipaddr

Cherry pick of #1748 on release/2.11.0.
#1748: fix: server-change-ipaddr may ignore errors when changing ipaddr

/approve
/lgtm


Include damage modifiers in roll inspector

Note that currently we don't have a way to tell which modifiers were used in which outcomes, since damage templates do every category at once. That said, with the critical property being shown, I think people can still deduce it anyways.

You can't check that they're enabled?

For a specific outcome, no. Only for predicate based ones. That said, its still a bit lacking, and I don't think it'll be perfect unless we refactor the damage pipeline further. For example, sneak attack is omitted entirely rather than disabled.

Its because weapon/melee attempts to calculate each outcome simultaneously via the same set of modifiers rather than independently.

I identified why sneak attack is omitted entirely instead of disabled. Its because deferred damage dice return null for ignored ones.


modal, tooltip, popovers - oh my

Been running V 3.1.0 for over a year -
Recently upgraded to 3.3.4 and all popovers, tooltips, modal dialogs have stopped working.
Running Jquery 1.10.2
Simply reverting back to 3.1.0 solves all issues.
code like this:
$(function () {
$('.post-exception').popover({ trigger: "hover" });
});
throws an error (undefined) if the class "post-exception" does not exist on the page
Other issues similar to:
<button type="button" class="btn" data-toggle="modal" data-target="#searchSchDiv" ....
will not open the dialog at all - no error thrown, just doesn't open
same code works with 3.1.0
NOTE: the popover script above and the button code are obtained via $ajax calls to the server, where the content returned is placed on the calling page...
Example the loaded page is say "mypage.html"
It holds a div area with id="mycontent"
It also holds the modal div id="searchSchDiv"
We call $ajax to get content - part of that content is the modal button - the content is then placed in the mycontent div
The whole application uses ajax calls - basically content is loaded as needed and most content contains jquery code and it's always worked until 3.3,4  (again popover, modal, and tooltips)
OH, one more thing, dropdowns stopped also and the only way to get them to work was to include the dropdown.js as well as bootstrap.js
Maybe a clue there?  In other words dropdowns didn't work either with 3.3.4 unless I also included dropdown.js

We cannot help you without a simplified Plunker or JS Bin that demonstrates the problem(s).

OK - my bad - had a corrupt bootstrap file...


Submodule Updates and rebranding

Automated PR to update submodule as a one-off and execute rebranding

/do-doc-build


exports: Add the is_questionable field to interview exports

fixes #554
Backport in od_2023 branch

Duplicate of #556 ?

No, this one is a backport to branch od_2023, the other is for the main branch


Fix a panic with an invalid name section

This commit fixes a panic which can happen on a module with an invalid
name section where one of the functions named has the index u32::MAX.
Previously Wasmtime would create a new FuncIndex with the indices
found in the name section but the sentinel u32::MAX causes a panic.
Cranelift otherwise limits the number of functions through wasmparser
which has a hard limit (lower than u32::MAX) so this commit applies a
fix of only recording function names for function indices that are
actually present in the module.

@alexcrichton: do you know if this bug has any security impact?

@ulan this means that if arbitrary input is fed into Module::new then it can cause Module::new to panic, which can be a form of denial-of-service I believe, but I think that's the impact of this.

Thanks @alexcrichton. Sorry, I forgot to mention that in a test that I tired the panic happens only in the debug mode. Could it be that the assertion is enabled only in debug mode? If so, could the bug lead to something exploitable in release mode?
In any case, do you think it is worthwhile to merge the fix back in the last two released versions?

Oh right sorry now I remember what I thought when I was originally thinking about this. Indeed yeah this is a debug assert so the assert doesn't happen in release mode, which means my previous comment is not actually correct because most embeddings are built in release mode.
I remember now though that my conclusion was that this would cause no issues. Nothing bad will happen for bad name section indices in reality and this was mostly just a debug check we needed to fixup. In that sense no need for security backports or anything.

Happy to hear that! Thanks @alexcrichton.


Missing sku_name parameter for az postgres create

When reading this guide about creating a Azure Database for PostgreSQL with AZ CLI, one can find the following command, provided as an example:
az postgres server create --resource-group myresourcegroup --name mydemoserver  --location westus --admin-user myadmin --admin-password <server_admin_password> --sku-name GP_Gen4_2 --version 9.6
However, the current CLI doc does not mention the sku-name option nor does it link to some other page defining it.

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

ID: 167cf208-d53e-0e14-7c3e-ba55e9933189
Version Independent ID: 38dab769-ed7c-957d-b81c-6cbeba9670a8
Content: az postgres db
Content Source: latest/docs-ref-autogen/postgres/db.yml
Service: postgresql
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

@SphinxKnight, thanks for getting in touch. The document you referenced in the issue is az postgres db, which is a way you can create databases in a server. I believe the document you are looking for is https://docs.microsoft.com/en-us/cli/azure/postgres/server?view=azure-cli-latest#az-postgres-server-create

Thanks! Sorry for reading too quickly between az postgres db create and az postgres server create :s and wasting a bit of your time.

No problem


Loosen Cache-control header

Currently, AtomicServer returns: Cache-Control: no-store, no-cache, must-revalidate, private.
This is perhaps a tad too restrictive, it slows down apps unnecessarily

So there is a reason for this exissting no-cache stuff: #137
In short: the the browser caches json responses and shows these instead of the html page.
Also, this header is probably not that bad, as it only affects resource routes.
The /download endpoint seems to give the correct etag etc:


Approval and rejection of selling a house

The facilitator now approves or rejects selling of a house. The table to do so has to be implemented, with the appropriate buttons and the communication to the players' app.

For deciding whether to sell a house, we have to provide insight into the houses that may be on the market, including owned houses that might be sold. The picklist now includes the houses that are owned, with their current owner:

Screens for the player have been (almost) finalized, with calculations on profit when selling the house, including the (discounted) market price, etc.

The above calculation:

is correct: the player bought a house in round 1 for 300 k with 200 k mortgage and 100 k savings, One installment of the mortgage payment of 20 k has been paid to the bank, and the player has 16 k savings. When selling back to the bank, the value is still 300 k. The player owes the bank 180 k (200 k loan - 20 k mortgage payment). The profit is 120 k. The player can take a new mortgage of 200 k and has 16 k savings: 200 + 120 + 16 = 336 k for buying a new house.

Approval/rejection table v1:

Headers are still wrong, and comment might move to the popup screen.

The approval / rejection table for selling/staying now looks as follows:

The APPROVE SELL popup:

The REJECT SELL popup:

Suppose we approve the house selling for player t6p1:

sales price 300 k
savings 16 k
mortgage (original) 200 k
mortgage payment 20 k
left mortgage 180 k
profit when selling the house should be 120 k, leading to 136 k savings and a new mortgage of max 200 k.
new house buy can therefore be 336 k

Before:

After:

One small issue: we forgot to subtract the moving penalty from the personal satisfaction.

The house is also available on the market again:

Personal satisfaction updated with move penalty.

Tested and working.


Remove unused packages

A stacked PR targeting use-node-14.

Remove unused packages, namely:

Coveralls. Coveralls hasn't run on master for some time now so we can just remove it along with any coverage report generation.
karma-coverage & istanbul. These were used to generate coverage reports. Since we aren't using coveralls we don't need to generate coverage reports anymore and this can be removed.
karma-esm & esm. These were needed when we wanted to ingest TypeScript files in karma but in use-node-14 we compile the TypeScript files as a preprocessing step before running the tests so these aren't needed anymore.
typescript-temporary-fork-for-jsdoc. A temporary fix that I believe has landed in TypeScript already so we can remove it.

Replaced with https://github.com/mkay581/cookie-store/pull/86


Modify ReconcileDelte Order

Move deletion of Core Pipeline ahead of Addons delete.
This will avoid issues in Addons deletion because of missing Pipeline
Webhook Service
Signed-off-by: Nikhil Thomas<EMAIL_ADDRESS>

/lgtm

/test 4.5-images


Add pending status to the values of the feature status

Environment (please complete the following information):

protractor-multiple-cucumber-html-reporter: 1.7.1
Node.js version: 6.10.2
NPM version: 3.10.10
Platform name and version: Windows 10
protractor version: 5.3.0
Cucucmber version: 3.2.1
protractor-cucumber-framework version: 4.2.0

Config of protractor + protractor-multiple-cucumber-html-reporter
options: {
automaticallyGenerateReport: true,
customData: {
title: 'Execution information',
data: []
},
displayDuration: true,
durationInMS: true,
pageTitle: 'Functional E2E Report',
reportName: 'Functional E2E Report',
reportPath: './reports',
removeExistingJsonReportFile: true,
jsonOutputPath: './reports/resources'
}
Describe the bug
I have pending steps in the test code. When I run the whole test set, the scenarios which contains pending steps are mark as pending. But the Feature file status is passed.
To Reproduce

Execute a tests, which have pending steps
Open the automaticly generated test report
Find the pending scenario and see the feature status.

Expected behavior
In this case I think this not a valid information about the feature status. The status of the feature can be pending too.
Additional context

Hi @andieri
Tnx for filling the issue. I'm currently not able to check the issue due to vacation.
Keep you posted.

Hi @andieri
This has been fixed in the new version of multiple-cucumber-html-reporter. The examples can be found on https://wswebcreation.github.io/multiple-cucumber-html-reporter/browsers/index.html.
I've created a new release, which can be found here. Just update your dependencies.
Hope it fits your needs. I'm going to close it for now but it is still open for questions

Thanks for the answer. It was helpful.


[Bugfix] Fix incorrect updates to num_computed_tokens in multi-step scheduling

num_computed_tokens tracks the number of tokens in a sequence that has a computed KV cache slot. This semantics is  not respected in main when Multi-Step scheduling is used.
Thanks @LiuXiaoxuanPKU for identifying this bug.
Added unit tests to test updates to num_computed_tokens

 PR Checklist (Click to Expand)
Thank you for your contribution to vLLM! Before submitting the pull request, please ensure the PR meets the following criteria. This helps vLLM maintain the code quality and improve the efficiency of the review process.
PR Title and Classification
Only specific types of PRs will be reviewed. The PR title is prefixed appropriately to indicate the type of change. Please use one of the following:

[Bugfix] for bug fixes.
[CI/Build] for build or continuous integration improvements.
[Doc] for documentation fixes and improvements.
[Model] for adding a new model or improving an existing model. Model name should appear in the title.
[Frontend] For changes on the vLLM frontend (e.g., OpenAI API server, LLM class, etc.)
[Kernel] for changes affecting CUDA kernels or other compute kernels.
[Core] for changes in the core vLLM logic (e.g., LLMEngine, AsyncLLMEngine, Scheduler, etc.)
[Hardware][Vendor] for hardware-specific changes. Vendor name should appear in the prefix (e.g., [Hardware][AMD]).
[Misc] for PRs that do not fit the above categories. Please use this sparingly.

Note: If the PR spans more than one category, please include all relevant prefixes.
Code Quality
The PR need to meet the following code quality standards:

We adhere to Google Python style guide and Google C++ style guide.
Pass all linter checks. Please use format.sh to format your code.
The code need to be well-documented to ensure future contributors can easily understand the code.
Include sufficient tests to ensure the project to stay correct and robust. This includes both unit tests and integration tests.
Please add documentation to docs/source/ if the PR modifies the user-facing behaviors of vLLM. It helps vLLM user understand and utilize the new features or changes.

Adding or changing kernels
Each custom kernel needs a schema and one or more implementations to be registered with PyTorch.

Make sure custom ops are registered following PyTorch guidelines: Custom C++ and CUDA Operators and The Custom Operators Manual
Custom operations that return Tensors require meta-functions. Meta-functions should be implemented and registered in python so that dynamic dims can be handled automatically. See above documents for a description of meta-functions.
Use torch.libary.opcheck() to test the function registration and meta-function for any registered ops.  See tests/kernels for examples.
When changing the C++ signature of an existing op, the schema must be updated to reflect the changes.
If a new custom type is needed, see the following document: Custom Class Support in PT2.

Notes for Large Changes
Please keep the changes as concise as possible. For major architectural changes (>500 LOC excluding kernel/data/config/test), we would expect a GitHub issue (RFC) discussing the technical design and justification. Otherwise, we will tag it with rfc-required and might not go through the PR.
What to Expect for the Reviews
The goal of the vLLM team is to be a transparent reviewing machine. We would like to make the review process transparent and efficient and make sure no contributor feel confused or frustrated. However, the vLLM team is small, so we need to prioritize some PRs over others. Here is what you can expect from the review process:

 After the PR is submitted, the PR will be assigned to a reviewer. Every reviewer will pick up the PRs based on their expertise and availability.
 After the PR is assigned, the reviewer will provide status update every 2-3 days. If the PR is not reviewed within 7 days, please feel free to ping the reviewer or the vLLM team.
 After the review, the reviewer will put an  action-required label on the PR if there are changes required. The contributor should address the comments and ping the reviewer to re-review the PR.
 Please respond to all comments within a reasonable time frame. If a comment isn't clear or you disagree with a suggestion, feel free to ask for clarification or discuss the suggestion.

Thank You
 Finally, thank you for taking the time to read these guidelines and for your interest in contributing to vLLM. Your contributions make vLLM a great tool for everyone!

I guess we should skip the test when using rocm backend: https://buildkite.com/vllm/ci-aws/builds/9509#0192580b-67a9-4a0b-810a-7bdfc48b509a