Use a map in the backup status of volume snapshots

Currently, snapshots are defined as a list:
  snapshotBackupStatus:
    snapshots:
    - large-20231002092908
    - large-20231002092908-wal

However, when in the future we will be managing tablespaces, this might generate toil that could have been avoided if we had put some structure here, for example by identifying PGDATA and WAL volumes:
  snapshotBackupStatus:
    snapshots:
      storage: large-20231002092908
      walStorage: large-20231002092908-wal
      tablespaces:
        TBS_NAME: VOLUME_SNAPSHOT_NAME

To avoid repeating the word snapshot too many times, I would prefer to use this structure:
  snapshotBackupStatus:
    components:
      data: large-20231002092908
      wal: large-20231002092908-wal
      tablespaces:
        TBS_NAME: VOLUME_SNAPSHOT_NAME

Also, the storage word is misleading here, so I removed it.
What do you think?

What about parts or itemsthen?

I like parts
  snapshotBackupStatus:
    parts:
      data: large-20231002092908
      wal: large-20231002092908-wal
      tablespaces:
        TBS_NAME: VOLUME_SNAPSHOT_NAME

Should I go ahead with this design?


Control Rig doesn't work in standalone game

https://drive.google.com/file/d/1ZIPREPrDc9jf3odu68QqhN-O_5Q8XI_7/view

@davchezt
Are you using the latest version of the plugin, don't have any local changes and have foot IK enabled? Because from my tests, this problem only occurs when foot IK is disabled.

hi, i use master branch clone and don't have any local changes, on leg split video i added some logic on character BP to change mesh other are original git repo

This probably has something to do with retargeting. Can you send me your mesh so I can test on it?

This probably has something to do with retargeting. Can you send me your mesh so I can test on it?

Hi, i have updated version to current git this is result video Updated Git

i have finish uploading project contain mesh i used with BP modification to change mesh, for mesh i use sharing animation so iam not retargeting mesh to ALS skeleton here here project

Just checked your project and it looks like everything is fine, https://github.com/Sixze/ALS-Refactored/issues/75 also can't be reproduced.

Just checked your project and it looks like everything is fine, #75 also can't be reproduced.

@Sixze  to reproduce, sprint and jum tham aim and turn about 180 deg, like when we sprint to north jump aiming and turn to south
Here Result with default overlay

and to reproduce Land foot on pelvis on editor launch as stand alone than keep sprinting and jump while sprinting on land in first seconds foot are colliding with pelvis and seem foot not on ground than back to normal
here video standalone preview in editor and without editor:
Editor Standalone Game
Standalone Game no Editor

Hi, i have shiping preview here
On land foot colliding with pelvis is no issue, on land turn 180deg not extreme as play on editor

I was able to reproduce issue with 180 turn during landing, but not the foot IK issue. Open CR_Als and compile it, maybe it will help with IK issues.

Hello @Sixze i recently making dedicated server to test client build and standalone without editor this is video preview, result from standalone without editor and build are difference on standalone roll end are no problem but on build roll end seems has snap on right foot, but overall are great and smooth
thank you for this awesome work

I was able to reproduce issue with 180 turn during landing, but not the foot IK issue. Open CR_Als and compile it, maybe it will help with IK issues.

Hello @Sixze this issue #72 on foot ik is not your issue or replication issue i think, this is causing by Controll Rig not initialize properly on Standalone, it only work with inside editor and package however i have test on build controll rig works on dedicated mode or normal mode, so this issue can be closed, thank you

I'll leave this issue open until I find a solution, or until Epic fixes this bug in case it's an engine issue.

i seen this issue not resolved yet https://issues.unrealengine.com/issue/UE-72326

It seems that this issue only affects Unreal Engine 5.0, because on 4.26 everything is fine.

I tested this issue on a separate from ALS project, but it still reproduced. Looks like this is an engine bug and we should wait for a fix from Epic Games.

I tested this issue on a separate from ALS project, but it still reproduced. Looks like this is an engine bug and we should wait for a fix from Epic Games.

ah i see, and yes i have tried with Third Person Template and IK also not working on standalone

Looks like Epic fixed this issue in Unreal Engine 5.0.2. I am closing this issue.


added excluded_if/excluded_unless tags + tests

Fixes Or Enhances
Adds excluded_if and excluded_unless tags with tests.
Make sure that you've checked the boxes below before you submit PR:

[x] Tests exist or have been written that cover this particular change.

@go-playground/validator-maintainers

This would be useful, can someone please review this?


[visual script] Object.call(method: String) lacks an argument in block.

Godot version:

3.3
OS/device including version:

MacOS
Issue description:

Expected Object.call(method: String) to have argument in visual script block. It was not there. Confirmed by several other users in godot discord.
Steps to reproduce:

Create .call for node. See there is no argument.

Minimal reproduction project:

P.S. Workaround: .callv can be used, it has method name as argument.
BUT it makes it hard time for non programmers to understand why they should use .callv when help doc says .call is perfectly suitable for method without arguments.

Tried to look in to look in to this,
This seems to be a issue with MethodBind & ClassDB::bind_vararg_method when having a variable amount of arguments.


The init of traffic rules.

Hello,
I suggest that the traffic rules in traffic_decider.cc can be inited only once, and the traffic_rule_configs_ will not change at all.

The init code in on_lane_planning.cc is as below:
 for (auto& ref_line_info : *frame_->mutable_reference_line_info()) {
    TrafficDecider traffic_decider;
    traffic_decider.Init(traffic_rule_configs_);
    auto traffic_status =
        traffic_decider.Execute(frame_.get(), &ref_line_info, injector_);
    if (!traffic_status.ok() || !ref_line_info.IsDrivable()) {
      ref_line_info.SetDrivable(false);
      AWARN << "Reference line " << ref_line_info.Lanes().Id()
            << " traffic decider failed";
    }
  }

So, why not only init TrafficDecider once in class's init?
Thanks for your answer.

@YaoQii it's doable. but with the current implementation, (1) traffic_decider is released out of the for-loop, much cleaner? (2) can be changed to implement concurrently later?   anyway, either way is fine. no significant difference to me.


Not working on linux with <IP_ADDRESS>

Yes, I'm using the latest linux beta build.
Exception:
Begin MonoManager ReloadAssembly
Platform assembly: /home/mcuser/Unturned/Unturned_Data/Managed/UnityEngine.dll (th
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
  at Rocket.Unturned.RocketConsole.DoRead () [0x00000] in <filename unknown>:0
Stacktrace:

Native stacktrace:

        /home/mcuser/Unturned/Unturned_Data/Mono/x86_64/libmono.so(+0x915c6) [0x7f30be1de5c6]
        /home/mcuser/Unturned/Unturned_Data/Mono/x86_64/libmono.so(+0x3481b) [0x7f30be18181b]
        /lib64/libpthread.so.0(+0xf9f0) [0x7f30c18949f0]
        ./Unturned.x86_64() [0xb2aaf5]
        ./Unturned.x86_64() [0x712459]
        ./Unturned.x86_64() [0x45edcf]
        /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f30c011bbe5]
        ./Unturned.x86_64() [0x467ffd]

Is there more to this issue? Additional error logs & informations?

At the top of the log:
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4248:(_snd_config_evaluate) functioFMOD failed to initialize ... Error initializing output device.

(Filename:  Line: 477)

But this also happend on older versions, which were working fine...
When starting the server with the x86 executable, it fails starting steamwork (which should be related to unturned), so I can't test it on x86.

I haven't tested 64bit server yet, install Steam (and the 32bit dependencies) to make it work with the 32bit version, ALSA is your sound driver, that has nothing to do with our problem..

Its a root server with no desktop, so I can't install steam.
However, the x86 versions worked fine with <IP_ADDRESS>, so I guess its an unturned issue.

Wait, are you able to run vanilla?

I will try it

Seems like its caused by Unturned (log from <IP_ADDRESS> without rocket):
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4248:(_snd_config_evaluate) functioFMOD failed to initialize ... Error initializing output device.

(Filename:  Line: 477)

Begin MonoManager ReloadAssembly
Platform assembly: /home/mcuser/Unturned/Unturned_Data/Managed/UnityEngine.dll (thStacktrace:

Native stacktrace:

        /home/mcuser/Unturned/Unturned_Data/Mono/x86_64/libmono.so(+0x915c6) [0x7f7b4d89f5c6]
        /home/mcuser/Unturned/Unturned_Data/Mono/x86_64/libmono.so(+0x3481b) [0x7f7b4d84281b]
        /lib64/libpthread.so.0(+0xf9f0) [0x7f7b50f559f0]
        ./Unturned.x86_64() [0xb2aaf5]
        ./Unturned.x86_64() [0x712459]
        ./Unturned.x86_64() [0x45edcf]
        /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f7b4f7dcbe5]
        ./Unturned.x86_64() [0x467ffd]

Debug info from gdb:

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

I know this isn't related to rocket anymore, but where can I report unturned specified bugs? Is there a kind of bugtracker or something? Its sad that there is currently no way running a x64 unturned server on linux root servers

I'll tell Nelson, as i said, there is an issue with cross platform compability right now anyway, maybe yours will end up being fixed the next weeks along with the others..

I've also a SIGSEGV error with 2.6.32-042stab104.1 x86_64
Error code:
root@5conp5vj:~/steamcmd# cd unt
root@5conp5vj:~/steamcmd/unt# ./Unturned.x86_64 -nographics -batchmode +secureserver/testserver
Set current directory to /root/steamcmd/unt
Found path: /root/steamcmd/unt/Unturned.x86_64
Mono path[0] = '/root/steamcmd/unt/Unturned_Data/Managed'
Mono path[1] = '/root/steamcmd/unt/Unturned_Data/Mono'
Mono config path = '/root/steamcmd/unt/Unturned_Data/Mono/etc'
displaymanager : trying .X11-unix
Stacktrace:
Native stacktrace:
    /root/steamcmd/unt/Unturned_Data/Mono/x86_64/libmono.so(+0x915e6) [0x7f8629ca25e6]
    /root/steamcmd/unt/Unturned_Data/Mono/x86_64/libmono.so(+0x3483b) [0x7f8629c4583b]
    /lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7f862d346cb0]
    /usr/lib/x86_64-linux-gnu/libX11.so.6(+0x683b8) [0x7f862cc023b8]
    /usr/lib/x86_64-linux-gnu/libX11.so.6(_XimSetICDefaults+0xe1) [0x7f862cc03631]
    /usr/lib/x86_64-linux-gnu/libX11.so.6(_XimSetICDefaults+0x15e) [0x7f862cc036ae]
    /usr/lib/x86_64-linux-gnu/libX11.so.6(_XimLocalCreateIC+0x232) [0x7f862cbff072]
    /usr/lib/x86_64-linux-gnu/libX11.so.6(XCreateIC+0xe3) [0x7f862cbe4a93]
    ./Unturned.x86_64() [0xd6b320]
    ./Unturned.x86_64() [0xd618eb]
    ./Unturned.x86_64() [0x73d7e5]
    ./Unturned.x86_64() [0x7109f1]
    ./Unturned.x86_64() [0x45e664]
    /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f862bbd976d]
    ./Unturned.x86_64() [0x46813d]

Debug info from gdb:
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
Aborted

I'm also having these issues. Happens quite randomly, maybe when the server starts up or when it has been running for a few hours.
Rocket build 721. Unturned <IP_ADDRESS>.
`Loading item assets: 933/1158
Loading item assets: 958/1158
Loading item assets: 1008/1158
Loading item assets: 1033/1158
Loading item assets: 1058/1158
Loading item assets: 1083/1158
Loading item assets: 1133/1158
Stacktrace:
Native stacktrace:
    mono() [0x49ff2f]
    mono() [0x4f390e]
    mono() [0x426c19]
    /lib/x86_64-linux-gnu/libpthread.so.0(+0x113d0) [0x7f6228c633d0]
    mono() [0x53d992]
    /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so(+0x249d6f) [0x7f622655fd6f]

Debug info from gdb:
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
Aborted (core dumped)
`


Comparison of Custom Ln(208/232) and NU-switched Ln(Pb/Th)

Can we provide an explanation of the difference for a user
Screen Shot 2022-03-29 at 11.48.37 am.zip
Screen Shot 2022-03-29 at 11.48.50 am.zip
Screen Shot 2022-03-29 at 11.49.07 am.zip
?

I had expected both axes to be identical and the regression to be a 45 degree line?

Here is the .squid file
XENOF36A18210323 16pk Dy, Ho, Yb.squid.zip

An odd regression. Is there a strange pt located outside the plot window that is skewing the regression
Screen Shot 2022-03-29 at 12.34.47 pm.zip
?

Screenshot 1:

Screenshot 2:

@AllenKennedy the source of the divergence is analogous to the NU- vs FO-switches in SQUID 2.50.
The first expression (where "NU-switched" is blank) is simply taking the natural log of the spot 208/232 value (and ignoring the associated %err value). This is the equivalent of the FO-switch in SQUID 2.50, and you could verify this result from Squid3 output by using Excel's LN function with the spot 208/232 value as the argument.
The second expression (with "NU-switched" ticked), is calculating N-1 values of ln(208/232) [where N is the number of scans], with each value time-interpolated between scans. Uncertainties for each interpolated value are calculated numerically by perturbing each of the inputs. A "spot-mean" value (and its uncertainty) is generated either by taking a time-invariant weighted mean of the interpolated values, or by linear regression to burn midtime. This is the equivalent of the NU-switch in SQUID 2.50.
Here is the relevant section of the SQUID 2.50 Manual which compares and contrasts the two calculation methods:

The detail of the arithmetic is given in the SQUID 2.50 User Manual, from the base of page 43 to the base of page 46. All of these steps have been faithfully replicated in Squid3. The PDF is here in case it's handy:
squid2_user_manual_2.5.zip
Re your second regression, I'm not sure what the issue is there.

For second issue, change LnpbU to be NU-switched and then both terms will have uncertainties and the regression will work.  BTW it is best to not use "/" symbol in expression names - Squid will ignore it and will eventually remove it.
see attached image:

BTW, you could also alter LnpbU to have a constant 1 percent uncertainty for example:
valuemodel(ln(["206/238"]), 1 , false)
which will also plot correctly

Hi Simon,
Thanks for the explanation. I was aware of the different switches. I don't like identical typeset equations giving different results, as it has the potential to confuse users. Also, I don't think we should ever let users of SQUID3 produce numbers without uncertainties, no matter what was done in SQUID 2.50.

Hi Allen, I don't know what we can do about the typesetting of expressions. We mimicked SQUID 2.50 because I had neither the authority nor the expertise to do differently. And one benefit is that we do get to refer to the SQUID 2.50 documentation to explain aspects of the functionality (even if not all of that functionality is desirable).
We can't mandate errors in inputs, so I don't think we can mandate errors in outputs. And there are plenty of areas of the data-processing where uncertainties (both input and output) are unimportant, unquantifiable, or both. Anything involving U (ppm) is probably a good example.

Simon,
Maybe the uncertainties on some parameters are too small to change calculated results and affect outcomes, but that doesn't mean they should not be calculated or given if it is possible. At the simplest level, counting stats (Poisson distribution) gives us an uncertainty for every peak we measure and at least an approximate uncertainty for every ratio. Truly unquantifiable parameters is a very scary concept and they should be identified in some way.


Renames around OutputOutcome in mint module

#1320

@mxz42 I've just noticed that mints OutputOutcome is called ... OutputOutcome which creates a confusion. Seems like for all other stuff we name them LightningFoo, so at least for consistency we should fix it as well.

@dpc  might be a bit complicated as MintOutputOutcome already exists. and quite a few other similar output types.
I think the MintOutputConfirmation can be renamed to the MintConsensusItem as it is used as such in the ServerModule impl associated type OutputOutcome.
MintOutputOutcome is currently an Option<OutputOutcome> ...
Do you have thoughts on making this more consistent?
/modules/fedimint-mint/src (master *$) | rg '^pub struct' lib.rs
71:pub struct Mint {
80:pub struct MintOutputConfirmation {                     --> MintConsensusItem
90:pub struct OutputConfirmationSignatures(
98:pub struct OutputOutcome(pub TieredMulti<tbs::BlindedSignature>);
113:pub struct Note(pub Nonce, pub tbs::Signature);
121:pub struct Nonce(pub secp256k1_zkp::XOnlyPublicKey);
131:pub struct BlindNonce(pub tbs::BlindedMessage);
134:pub struct VerifiedNotes {
139:pub struct MintGen;
299:pub struct MintGenParams {
311:pub struct MintInput(pub TieredMulti<Note>);
323:pub struct MintOutput(pub TieredMulti<BlindNonce>);
333:pub struct MintOutputOutcome(pub Option<OutputOutcome>);
1081:pub struct MintShareErrors(pub Vec<(PeerId, PeerErrorType)>);

/modules/fedimint-ln/src (master *$) | rg '^pub struct' lib.rs
87:pub struct Lightning {
92:pub struct LightningInput {
171:pub struct ContractOutput {
177:pub struct ContractAccount {
207:pub struct LightningGateway {
218:pub struct LightningConsensusItem {
230:pub struct LightningVerificationCache;
233:pub struct LightningGen;

/modules/fedimint-wallet/src (master *$) | rg '^pub struct' lib.rs
104:pub struct RoundConsensusItem {
111:pub struct PegOutSignatureItem {
117:pub struct RoundConsensus {
124:pub struct Wallet {
131:pub struct SpendableUTXO {
139:pub struct PendingTransaction {
163:pub struct UnsignedTransaction {
193:pub struct PegOutFees {
205:pub struct PegOut {
214:pub struct WalletOutputOutcome(pub bitcoin::Txid);
223:pub struct WalletGen;
360:pub struct WalletGenParams {
371:pub struct WalletInput(pub Box<PegInProof>);
385:pub struct WalletOutput(pub PegOut);
394:pub struct WalletVerificationCache;

Possible solution for the MintOutputOutcome collision: OutputOutcome is actually just a bunch of blind sigs, so maybe call it OutputBlindSignatures? Then the actual MintOutputOutcome can be an option thereof.

I think sticking MX where M is a module name and X the name of an associated type make everything neatly consistent, then each can be just a newtype for a private item if needed.
so MintConsensusItem would be my choice.

Should we prefix with Mint as well? MintOutputBlindSignatures?
This repeating the module prerix is kind of undesireable by Rust's style guide, but it does make working with the project much easier, as people can't forget to qualify with module name to disambiguate.

So the current struct names after #1396 landed are as follows:
71:pub struct Mint {
80:pub struct MintConsensusItem {
90:pub struct MintOutputSignatureShare(     *(1)*
98:pub struct MintOutputBlindSignatures(pub TieredMulti<tbs::BlindedSignature>); *(1)*
113:pub struct Note(pub Nonce, pub tbs::Signature);
121:pub struct Nonce(pub secp256k1_zkp::XOnlyPublicKey);
131:pub struct BlindNonce(pub tbs::BlindedMessage);
134:pub struct VerifiedNotes {     *(2)*
139:pub struct MintGen;
295:pub struct MintGenParams {
307:pub struct MintInput(pub TieredMulti<Note>);
319:pub struct MintOutput(pub TieredMulti<BlindNonce>);
329:pub struct MintOutputOutcome(pub Option<MintOutputBlindSignatures>);
1083:pub struct MintShareErrors(pub Vec<(PeerId, PeerErrorType)>);

(1) we could turn this into MintOutputBlindSignatureShare to match for MintOutputBlindSignatures. However, do we need the Blind?
maybe just MintOutputSignaturesShare and MintOutputSignatures? (I don't see another struct that has not blind signatures (such as Nonce and BlindNonce), so we could
say that these signatures are always blind). Or by explicit and take Blind into both names -> MintOutputBlindSignaturesShare and MintOutputBlindSignatures
(2) maybe VerifiedNotesCache to indicate that this is the cache? (probably without prefix Mint?) The LightningVerficationCache and WalletVerificationCache are just dummies I think
/modules/fedimint-ln/src (202301/renames-mint-module) | rg '^pub struct' lib.rs
86:pub struct Lightning {                  -> Ln or leave the main struct as `Lightning`
91:pub struct LightningInput {             -> LnInput
170:pub struct ContractOutput {            -> LnContractOutput
176:pub struct ContractAccount {           -> LnContractAccount
206:pub struct LightningGateway {          -> LnGateway
217:pub struct LightningConsensusItem {    -> LnConsensusItem
229:pub struct LightningVerificationCache; -> LnVerificationCache
232:pub struct LightningGen;               -> LnGen

only if we want shorten Lightning to Ln. ContractOutput and CountractAccount would have the Ln prefix then as well.
/modules/fedimint-wallet/src (202301/renames-mint-module) | rg '^pub struct' lib.rs
106:pub struct RoundConsensusItem {                          -> keep
113:pub struct PegOutSignatureItem {                         -> keep
these two structs above are in the enum WalletConsensusItem:
pub enum WalletConsensusItem {                               -> WltConsensusItem
    RoundConsensus(RoundConsensusItem),
    PegOutSignature(PegOutSignatureItem),
}

119:pub struct RoundConsensus {                              -> keep?
126:pub struct Wallet {                                      -> Wlt  (probably keep Wallet...)
133:pub struct SpendableUTXO {                               -> dont know. keep?
141:pub struct PendingTransaction {                          -> dont know. keep?
165:pub struct UnsignedTransaction {                         -> dont know. keep?
195:pub struct PegOutFees {                                  -> dont know. is it specific to wallet?
207:pub struct PegOut {                                      -> WltPegOut
216:pub struct WalletOutputOutcome(pub bitcoin::Txid);       -> WltOutputOutcome
225:pub struct WalletGen;                                    -> WltGen
360:pub struct WalletGenParams {                             -> WltGenParams
371:pub struct WalletInput(pub Box<PegInProof>);             -> WltInput
385:pub struct WalletOutput(pub PegOut);                     -> WltOutput
394:pub struct WalletVerificationCache;                      -> WltVerificationCache

just a suggestion: Wlt for Wallet like Ctx for Context.


#1140 fix EC SEI bug

Description
Fixes the units for a variable in the EC SEI submodel
Fixes #1140
Type of change
Please add a line in the relevant section of CHANGELOG.md to document the change (include PR #) - note reverse order of PR #s. If necessary, also add to the list of breaking changes.

[ ] New feature (non-breaking change which adds functionality)
[ ] Optimization (back-end change that speeds up the code)
[x] Bug fix (non-breaking change which fixes an issue)

Key checklist:

[x] No style issues: $ flake8
[x] All tests pass: $ python run-tests.py --unit
[x] The documentation builds: $ cd docs and then $ make clean; make html

You can run all three at once, using $ python run-tests.py --quick.
Further checks:

[x] Code is commented, particularly in hard-to-understand areas
[x] Tests added that prove fix is effective or that feature works

@all-contributors add @ferranbrosa for pull requests

@all-contributors add @ferranbrosa for reviewed pull requests

@all-contributors add @ferranbrosa for review

@all-contributors add @dalonsoa  for review


Distributions list

Discrete

[ ] Benford
[x] Bernoulli
[x] Beta-binomial
[x] Beta-Pascal
[x] Binomial
[x] Discrete uniform
[ ] Discrete Weibull
[x] Gamma-Poisson
[x] Geometric
[ ] Hypergeometric

(Source. Can be implemented once a Choose function is added to the language)

[ ] Logarithm
[x] Negative hypergeometric
[x] Pascal
[x] Poisson
[ ] Polya
[ ] Power series

(Source. Impossible? Doable if hakaru could pass functions.)

[x] Rectangular
[ ] Zeta (Impossible since hakaru can't take limit to infinity of natural numbers.)
[x] Zipf

Continuous

[x] Arcsin
[ ] Arctangent

(Zero-truncation of Cauchy? How to do zero-truncation?)

[x] Beta
[x] Cauchy
[x] Chi
[x] Chi-square
[ ] Doubly noncentral F

(See here: https://ac.els-cdn.com/016794739400054M/1-s2.0-016794739400054M-main.pdf?_tid=19e2665a-def3-11e7-b832-00000aab0f6c&acdnat=1513052315_76638318788cc63706bcde802112a7a6)

[ ] Doubly noncentral t

(Need noncentralChiSq that takes in ncp to implement as in map. See here: http://onlinelibrary.wiley.com/doi/10.1111/j.1467-842X.1969.tb00102.x/pdf)

[x] Erlang
[ ] Error

(Can't reach. If made, need to test case with Laplace)

[ ] Exponential
[ ] Exponential power
[ ] Extreme value
[x] F
[x] Gamma
[ ] Gamma-normal
[ ] Generalized gamma

(Source. If made, test a case equivalent with Weibull, see here: https://en.wikipedia.org/wiki/Generalized_gamma_distribution)

[ ] Generalized Pareto

(Source)

[x] Gompertz
[ ] Hyperbolic-secant
[ ] Hyperexponential

(Note: p-vector missing from graph. See here for explanation of "mixture": https://en.wikipedia.org/wiki/Hyperexponential_distribution)

[ ] Hypoexponential
[ ] IDB

(Source. Also, hard to find resources on)

[ ] Inverse Gaussian

(Source)

[x] Inverted beta
[x] Inverted gamma
[ ] Kolmogorov-Smirnov

(Source. Even possible?)

[ ] Laplace
[ ] Log gamma
[x] Log logistic
[ ] Log normal

(Can implement as log(normal(mean,stdev) but then wouldn't have parameters as shown)

[ ] Logistic
[ ] Logistic-exponential
[ ] Lomax

(Can be implemented as translation of Pareto. See here: https://en.wikipedia.org/wiki/Lomax_distribution#Relation_to_the_Pareto_distribution)

[ ] Makeham

(Source)

[ ] Minimax

(Source. See section 2 here, might be a way to implement: http://stats-www.open.ac.uk/TechnicalReports/minimax.pdf)

[ ] Muth

(Source)

[ ] Noncentral beta

(Source. See here: https://en.wikipedia.org/wiki/Noncentral_beta_distribution Same issue with ncp as with Doubly noncentral t)

[x] Noncentral chi-square
[ ] Noncentral F

(https://en.wikipedia.org/wiki/Noncentral_F-distribution)

[x] Noncentral t
[x] Normal
[x] Pareto
[ ] Power

(Source. Hard to find info on)

[ ] Rayleigh
[x] Standard Cauchy
[x] Standard normal
[x] Standard power
[x] Standard triangular
[x] Standard uniform
[ ] Standard Wald

(Need Inverse Gaussian)

[x] T
[x] Triangular
[ ] TSP

(Source. Hard to find info on)

[x] Uniform
[ ] von Mises

(Source)

[ ] Weibull

I have updated the list with comments.
Distributions without comments should be easily implementable at this point.
Distributions marked "Source" cannot be implemented at present unless otherwise stated.


Huawei 2G/3G/4G NBIExport_XML arsing & loading successful but all H// tables empty

Boda-Lite Version: 0.2.3
Operating System: Windows
Successfully completed the parsing and loading of Huawei NBIExport files but no data in all Huawei tables.
log.log

Test your database connectivity
Boda-Lite->Settings->Database->Test connection
[2019-07-22 21:54:39.741] [info] parse-cm-job: task:load_cm_data options: {"status":"info","message":"Loading csv files into database..."}
[2019-07-22 21:54:39.742] [info] Received message from IPC channel "parse-cm-request with message {"status":"info","message":"Loading csv files into database..."}"
[2019-07-22 21:54:40.745] [error] Pool_Connect_Query: Error: connect ECONNREFUSED <IP_ADDRESS>:5432

@alfonseo the log points to anumber of missing Huawei MOs specifically 162 as seen by the entry below.
...
[2019-07-23 12:55:47.951] [info] 162 files not loaded.

We will update the Huawei MO table list.

@alfonseo can you test with release 0.3.0-alpha-4 at https://github.com/bodastage/bts-ce-lite/releases/tag/v0.3.0-alpha.4

Windows installer is https://github.com/bodastage/bts-ce-lite/releases/download/v0.3.0-alpha.4/Boda-Lite-Setup-0.3.0-alpha.4.exe

Fixed by 3cc2bbcf54722a1d994e8b6f7856f66c8775abd5


feature-suggestion: accept function in the when prop of the Prompt component

My suggestion is to accept a function for the  when prop of the  Prompt component. This function would receive the location object as an argument.
With that, we would have the power to define more selective prompt conditions. For example, we could use the location’s state to force the redirection to a route, skipping the prompt on some occasions, with something like
history.push('/some-route', { force: true })
// and for the prompt, on a far far component
<Prompt
  when={({ state }) => !state?.force && someOtherCondition}
  message="Are you sure?"
/>

Another use case is whitelisting some routes in a prompt. “If the user is trying to go to this specific path, this prompt shouldn’t be triggered.”
I understand that, ideally, you would have control of the prompt condition, but sometimes the <Prompt /> component and the other component trying to skip the verification are too far apart in the React DOM tree. Well, sometimes they’re even sibling DOM nodes, making the creation of a state for the common parent a bit of an overkill.
The solution would be simple enough, and would only touch the Prompt API, with the changes being fully backward compatible.
I can implement it, I think, but first I’d like to know if you all think this is a good idea or if there’s any underlying complexity I’m overlooking. Thanks!

Just use the useLocation hook to get access to the state and do the logic in that anonymous function directly.


Fix system tick (AVR)

Bug fix
Details in the issue 14

Merged manually. Thank you for the correction.


Dashboard Device Settings Save button grayed out

After personalizing a device, you can't Save the Device Settings after changing them.
In refactor.

Closed by https://github.com/TheThingsIndustries/dashboard/commit/32f025a977714ed469ae86fdcb102eb93ba619b5


CI: Test on Python 3.12

ERROR: No matching distribution found for torch>=1.10.2

See https://github.com/pytorch/pytorch/issues/110436.

According to https://github.com/pytorch/pytorch/pull/112882#issuecomment-1814526880, this won't be available in a release untili January.


Json unquote extract pushdown

What problem does this PR solve?
Issue Number: close #6376
Problem Summary:
What is changed and how it works?
Check List
Tests

[x] Unit test
[x] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

/run-all-tests

/run-all-tests

/run-integration-test

Is there any code coverage report about your modification ?

/run-unit-test

Is there any code coverage report about your modification ?

I'll run tests to see.

/merge

/re-build

/re-builds

/run-unit-test
/run-integration-test


Joint states

This is a conversion between sensor_msgs/JointState and ignition::msgs::Model.

I restarted travis builds, and they are now passing


Add Hyper to terminal section

Project URL
https://github.com/zeit/hyper
Category
Terminal
Description
Add hyper to terminal section
Why it should be included to Awesome macOS open source applications  (optional)
Because its awesome and fits right in
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[x] Appropriate language icon(s) added if applicable
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

@christophwolff Thanks for your contribution! :heart:


Fix minor typo in access_control.md

Documentation update

@codingupastorm  Thanks for finding this. However you need to sign your commit in order to merge this PR.
You can sign your commit using the following command:git commit --amend -s
You can then force push the new commit to this PR: git push origin -f


There is an issue between Cloudflare's cache and your origin web server

Please try again in a few minutes.\n\n      If you are the owner of this website:\n      There is an issue between Cloudflare's cache and your origin web server. Cloudflare monitors for these errors and automatically investigates the cause. To help support the investigation, you can pull the corresponding error log from your web server and submit it our support team.  Please include the Ray ID (which is at the bottom of this error page). Additional troubleshooting resources.\n                \n            \n        \n\n        \n  \n    Cloudflare Ray ID: 39fb24b83db47930\n    •\n    Your IP: <IP_ADDRESS>\n    •\n    Performance & security by Cloudflare\n    \n  \n\n\n\n    \n\n"

This was caused by a temporary server side issue which should now be resolved. Thanks for the report.


Facing issue in importing tickets to Azure

I have exported tickets of a dummy project. And using import command jira-export -u<EMAIL_ADDRESS>-p xxxxxxx --url https://my.jira.url --config config-scrum.json --force, tried to import them. But its giving some error in cmd .

I have not altered two fields in config file: epic-link-field and sprint-field. Maybe this could be the reason for error. I don't know how from where and how to get these values from JIRA.

Only Epic is getting imported that too with no sub issues and details

Epic link is by default with capital letters, like this: Epic Link.
But it's impossible to point the error out without more info. Please include your config file, a copy of the full log and a copy of the relevant workitem json file if possible.

Hey, thanks for response. Actually, I used default values "epic-link-field": "Epic Link",
"Sprint-field": "Sprint", still getting same error. I am zipping and adding config file, log files and exported JSON tickets for your reference.
config-scrum.zip
export logs.zip

Facing same issue. Only epic gets imported that too with no issues and details.

If I add no epic in project, no issue gets imported

@Alexander-Hjelm.

Is it possible for you to debug the tool locally with Visual Studio? This could provide us with useful info on where in the code the exception is thrown

@Bikrammabzone We've just released https://github.com/solidify/jira-azuredevops-migrator/releases/tag/v3.0.85, where we added more logging for exceptions raised by the workitem create endpoint. Using this, we managed to solve a related issue that my colleague ran into.
Try it and see if you can get more details about the error. Most likely it is due to some misconfiguration on the ADO process :)


sbcl and clisp improvements, clisp now runs on arm and can be used to build sbcl

Things done:

[X] Tested using sandboxing (nix-build --option build-use-chroot true or nix.useChroot on NixOS)
Built on platform(s)

[X] NixOS
[ ] OS X
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[X] Fits CONTRIBUTING.md.

More
Fixes issue #
cc @

Please note, that points are not mandatory, but rather desired.

checks failed due to travis log length limit
this should not be a problem for merging it in

thank you!


Resubmit of "Relative full day events"

Took #2704 and merged develop into it to see if the tests run through now.
Would fix #2424

Codecov Report

Merging #2737 (9c4c77f) into develop (af6cf70) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 9c4c77f differs from pull request most recent head 405ec82. Consider uploading reports for the commit 405ec82 to get more accurate results

@@           Coverage Diff            @@
##           develop    #2737   +/-   ##
========================================
  Coverage    69.08%   69.08%
========================================
  Files            8        8
  Lines          262      262
========================================
  Hits           181      181
  Misses          81       81

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 af6cf70...405ec82. Read the comment docs.


Fix link to UsbInterface type

@GrantMeStrength : PR passed acceptance checklist. Please evaluate further and approve/merge if appropriate. Thanks!


Invalid header field

I0428 08:35:40.512767       1 main.go:166] Added TXT record result:
I0428 08:35:40.512772       1 main.go:60] Presented txt record _acme-challenge.test.k3s.xxxx.xx.
E0428 08:38:31.478141       1 main.go:156] unable to find id for zone name xxxx.xx; unable to get zone info Get "https://dns.hetzner.com/api/v1/zones?name=xxxx.xx": net/http: invalid header field value "MYSECUREKEY\n" for key Auth-Api-Token
E0428 08:38:31.478173       1 main.go:164] Post "https://dns.hetzner.com/api/v1/records": net/http: invalid header field value "MYSECUREKEY\n" for key Auth-Api-Token
I0428 08:38:31.478181       1 main.go:166] Added TXT record result:
I0428 08:38:31.478185       1 main.go:60] Presented txt record _acme-challenge.test.k3s.xxxx.xx.

Could you please doublecheck that your zone exists in hetzner and that your API key is correct? This rather seems to be a misconfiguration since hetzner did not change their API

Also, there seems to be a newline in your API key. Please check that the config yaml does not somehow contain a newline

Could you please doublecheck that your zone exists in hetzner and that your API key is correct? This rather seems to be a misconfiguration since hetzner did not change their API

I did already. I use the same data with Nginx Proxy Manager.

Also, there seems to be a newline in your API key. Please check that the config yaml does not somehow contain a newline
Of course. I'm using k3s, the API key is a k8s secret. So yeah, I've seen the newline, but have no idea where it comes from. Thats the reason why I added this issue. :-(

Sorry, got it. The newline was included in the base64 encoded string. Sorry!


[App Service] Fix App Service config appsettings set and delete to redact secret values

Related command
az webapp config appsettings set/delete
az logicapp config appsettings set/delete
az functionapp config appsettings set/delete
Description

Sets default output for the above commands to hide values. Guards against accidental security leaks through CI logs where non-authorized users can see returned secrets in appsettings. Adds parameter --show-values; when present, values will be displayed as before.
Testing Guide

azdev test test_webapp_config_appsettings -> addition of the --show-values parameter results in an output with all appsettings shown, whereas excluding it results in the values being redacted
History Notes

[App Service] az webapp config appsettings set/delete: Update App Service config appsettings set and delete to redact secret values
[App Service] az logicapp config appsettings set/delete: Update App Service config appsettings set and delete to redact secret values
[App Service] az functionapp config appsettings set/delete: Update App Service config appsettings set and delete to redact secret values

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

[x] I adhere to the Error Handling Guidelines.

Thank you for your contribution! We will review the pull request and get back to you soon.

@amberwang113 Could you please resolve these CI style issues?

Based on our chat with everyone yesterday, we might want to just return "Operation succeeded" or "Settings X, Y, Z are successfully updated" since redacting would not really communicate to customers that the app settings were successfully updated when running config appsettings set.

closed because moving forward with https://github.com/Azure/azure-cli/pull/27565 option to output nothing over redacted values


feat: Offline/Retry support for minidumps

Ref: https://github.com/getsentry/sentry-electron/issues/16
Heavy work in progress

@kamilogorek @timfish Can we merge this so we can add tests in a later PR?
There is more in this PR than only minidump retry (code reformating/linting)

Done.

The Travis tests never ran and I checked their service status and it said
something about emergency maintenance.
On Fri, 2 Mar 2018, 12:22 Kamil Ogórek<EMAIL_ADDRESS>wrote:

Done.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/getsentry/sentry-electron/pull/25#issuecomment-369907139,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABGNWv9P3M7S3D6W8WxjGUehzLbt0tPrks5taTlsgaJpZM4SW3_B
.


[Enhancement] make error msg more readable

What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

make error msg more readable
Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[x] 2.5
[x] 2.4
[x] 2.3
[ ] 2.2

run starrocks_admit_test

@Mergifyio backport branch-2.3 branch-2.4 branch-2.5


Namespace ds request

Hello Odan, i'm working for XAdES how can i add the namespace to your xml signature (ie. ds:Signature)

Hi @bestzxcmos03 Thanks for your request.
Currently, this package provides XMLDSIG functionality for creating and verifying XML digital signatures, but I recognize the importance of expanding its capabilities to support XAdES (XML Advanced Electronic Signatures) as well.
XAdES is a standard for advanced electronic signatures that offers features such as enhanced signature properties, long-term validity, legal compliance, and support for various profiles like XAdES-BES, XAdES-T, and XAdES-C. By adding XAdES support to this package, we aim to provide users with a more comprehensive solution for their signature needs, especially when dealing with complex regulatory or industry requirements.
Here are the needed changes for providing XAdES support:

XAdES Namespace Support: We have to ensure that the package can handle XML elements and attributes from the XAdES namespace (http://uri.etsi.org/01903/v1.3.2#) used in XAdES signatures.

Profile Selection: Users will be able to select and configure different XAdES profiles (e.g., XAdES-BES, XAdES-T, XAdES-C) when creating signatures.

Additional Signature Properties: The package should allow users to specify and include XAdES-specific signature properties, such as SigningTime, SignerDetails, and SignedDataObjectProperties.

Validation: Implementing a signature validation logic for XAdES signatures, including compliance checks with the selected XAdES profile.

Timestamps: Support for adding and verifying timestamps should be included, as some XAdES profiles require them.

Qualifying Properties: Users should customize and include XAdES qualifying properties (e.g., QualifyingProperties) in the signature.

Policy Information: Options should be provided to specify and include policy information in the signature, as required by some XAdES profiles.

Attribute Certificates: If necessary for the selected XAdES profile, the package should handle attribute certificates.

I understand the importance of XAdES. However, this will be a significant undertaking, and it may take some time to implement and thoroughly test these features.
If you or any other community members are interested in contributing to this effort, I welcome your input, collaboration, and assistance in making XAdES support for this package. Please feel free to provide feedback, ideas, or even code contributions to help start this process.


[SQL Bindings] Fix package.json when menu command

Found that the contributions to the menu (Create Azure Function with SQL Binding) for Tables and Views was not working.
Will utilize the matches operator found here.
Tables:

Views:

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 42.242%

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
28179

Relevant Lines:
62341

💛  - Coveralls


bundle.run returns server error

That url worked for me before:

ENOENT: no such file or directory, open '/var/app/current/.tmp/88f591a13f2c9d15f254a37d13751845afb0b290/package/lib/index.js.js'

Tried the latest version:

I'm in Spain

I invalidated the cache and it's working now


MINOR: Stop leaking threads in BlockingConnectorTest

These tests currently create threads that block forever until the JVM is shut down. This change unblocks those threads once their respective test cases are finished.
This is valuable not only for general code hygiene and resource utilization, but also for laying the groundwork for reusing an embedded Connect cluster across each of these test cases, which would drastically reduce test time. That's left for a follow-up PR, though.
Committer Checklist (excluded from commit message)

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

@kkonstantine can you please review this?

@ijuma it appears that @kkonstantine is busy.
@cadonna would you be willing to take a look, since you were previously in the neighborhood? This change is much less involved but touches on the same BlockingConnectorTest suite.

@C0urante It's a bit difficult to review since there is no explanation on what each latch does. If you add some explanatory comments to the code, I can try to review it.

Thanks @ijuma, I've updated the PR with some more details on the purpose of each latch type, and addressed a small bug that would have caused connectors/tasks to become unblocked incorrectly during testing.

@tombentley @viktorsomogyi if you have a moment, would you mind taking a look? Thanks!


How to add Prometheus client /metrics endpoint to Connexion 3.x AsyncApp?

Description
While upgrading connexion from 2.x to 3.x, we found the previous ConnexionPrometheusMetrics from prometheus_flask_exporter is not working. I have not found any way to integrate prometheus_flask_exporter with the new  AsyncApp. After some search, we found aioprometheus probably the library to use. Now, we want to integrate aioprometheus to our application.
Expected behaviour
Publishing application metrics from /metrics endpoint.
Actual behaviour
500 Internal Server Error
Steps to reproduce
We have tried to add aioprometheus MetricsMiddleware in our app as following,
middlewares = [middleware for middleware in ConnexionMiddleware.default_middlewares]
middlewares.insert(MetricsMiddleware)

However it is failing with the following message:
Traceback (most recent call last):
  File ".venv/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py", line 404, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
  File ".venv/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 84, in __call__
    return await self.app(scope, receive, send)
  File ".venv/lib/python3.10/site-packages/connexion/middleware/main.py", line 501, in __call__
    await self.app(scope, receive, send)
  File ".venv/lib/python3.10/site-packages/aioprometheus/asgi/middleware.py", line 175, in __call__
    path = self.get_full_or_template_path(scope)
  File ".venv/lib/python3.10/site-packages/aioprometheus/asgi/middleware.py", line 216, in get_full_or_template_path
    for route in self.starlette_app.routes:
AttributeError: 'ConnexionMiddleware' object has no attribute 'routes'
INFO:     <IP_ADDRESS>:40838 - "GET /v1/health HTTP/1.1" 500 Internal Server Error

Additional info:
Output of the commands:

python --version
Python 3.10.0
pip show connexion | grep "^Version\:"
Version: 3.0.5

aioprometheus seems to assume the app that is stored in the state is a starlette app, while this is not the case in Connexion.
CC: @claws
I think you can work around this by setting use_template_urls to False though.
app = Connexion.App(__name__)
app.add_middleware(MetricsMiddleware, use_template_urls=False)

Thanks @RobbeSneyders  for your reply. Your suggestion worked - the app is running but metrics is not working yet. I am getting some other errors regarding app/object state.
BTW, what metrics solution do you suggest to integrate with Connexion AsyncApp?

@mehdihasan the app/object state error is coming from: https://github.com/claws/aioprometheus/blob/master/src/aioprometheus/asgi/starlette.py#L16
I got it working with something like this:
application = connexion.AsyncApp(__name__, specification_dir="../openapi/")

from starlette.requests import Request
from starlette.responses import Response

from aioprometheus import REGISTRY, render

async def metrics(request: Request) -> Response:
    """Render metrics into format specified by 'accept' header.

    This function first attempts to retrieve the metrics Registry from
    ``request.app.state`` in case the app is using a custom registry instead
    of the default registry. If this fails then the default registry is used.
    """
    registry = (
        request.app.state.registry
        if hasattr(request, "app") and hasattr(request.app, "state") and hasattr(request.app.state, "registry")
        else REGISTRY
    )
    content, http_headers = render(registry, request.headers.getlist("Accept"))
    return Response(content=content, media_type=http_headers["Content-Type"])

from aioprometheus import Counter, MetricsMiddleware
application.add_middleware(MetricsMiddleware, use_template_urls=False, exclude_paths=())
application.add_url_rule("/metrics", "metrics", metrics)


Make this repository public

The setup we have now does not require us to store any secrets in the repository itself. Would be great if we could at some point make this repository public.
TODO:

Add basic documentation to README
Check for secrets / potentially purge git history?
Make public

cc @geohacker @jeffreyameyer @danrademacher

I just moved this issue to /issues repo and also disabled issues on /ohm-deploy


Account Onboarding Utility fixes

Desired Outcome
Convert script to work with v12 APIs only
This affects mainly the logon and Safes REST API
Implemented Changes

Changing the logon to use 2nd generation Logon API
Changing the safes API to use 2nd generation API (available from v12 +)

Connected Issue/Story
Resolves #[relevant GitHub issue(s), e.g. 76]
CyberArk internal issue link: insert issue ID
Documentation

[X] Docs (e.g. READMEs) were updated in this PR

Behavior

[X] These changes are part of a larger initiative that will be reviewed later, or

@bab29 leaving this to you to decide how to handle


Substrate loader crash

Crashed after I tried 2.2.0 b4, failed because of bootloop, went back to 2.1.3 launched cydia and my device completely froze and then rebooted, crash reporter blames substrate loader, do you need me to send you crash logs ? (Also Trust Cashe Injector showed up after trying 2.2.0 b2 and failing) it’s under an unknown source, what should I do with it ?

@yazanalharbi use unc0ver 3.0.0 b12, post diagnostics and see if it still happens.

@Cryptiiiic Saurik is supposed to be working on a fix for this issue. As mentioned by Saurik himself in #165. Please close this issue.


forward OnCommandCalled(playerid, cmd[]);

forward OnCommandCalled(playerid, cmd[]);
You forgot to add forward
OnCommandCalled(playerid, cmd[]);

Hi YashasSamaga, thank you for the feedback.
About your doubt, the forward is included inside icmd.inc, but to use this feature you've to add the callback flag on your gamemode.
See gm_icmd.pwn example, you'll found a line with:
#define ICMD_CALLBACK
I really appreciate your feedback, thanks again.
If you still have problems, contact me again.

Never noticed that :D
Anyway instead of having a define why can't your include check if it is defined or not?
#if defined OnCommandCalled
//OnCommandCalled has been implemented
#endif
What is this  ___@ICMD_GOTO_ADDR(label[])?
Are you trying to call the function?

__@ICMD_GOTO_ADDR is used to call the command.
It breaks the current execution and redirect it to the cmd mark line.
I'll take a look on your considerations, thanks at all.


Django vs Flask , What is the difference ??

Description
1.) In this document I want to discuss what is the difference between python's two web development frameworks.
2.) Which one is easier to use.
3.) which framework could suit you if you are a beginner.
Domain
Python_Domain
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

/assign

/assign

@adityabisoi , can I proceed with this issue?

Sure

Sure

@adityabisoi I understand that for merging this PR I need to tag a mentor but I have one other issue open and I have created its material but I just have to wait for this PR to be closed and I have tagged one other person on this issue's PR, but as the November 30th is coming close is it possible for you to close this PR so that I can contribute my one more PR, which will be my last.
Thanks a lot
Ths PR does not even have any issues. Too
Plus I probably don't know any mentors and as everyone is busy as I know there are a lot of open issues .
Please of possible merge my this issue's PR .

#8155


Fix targets

This adds Prettier, improves the CI to also check code format along with unit testing, merges all lib/ submodules into lib/index.js and adds the MODULARIZE flag when compiling the C file to JS with emcc.
I made sure that importing this version works on liquid-js for both node and browser runtimes.

LGTM


Rename ByteCode to OpCode, Parameter to Immediate

Signed-off-by: Robert Young<EMAIL_ADDRESS>

Alternatively, we could rename OpCode to just Op or Operation. Operator is a bad choice, it's reserved in c++.

I like the names picked


Downstreams are broken due to changed API behavior

ref: https://github.com/badges/shields/pull/10094
Currently shields.io use this library like this:
import ChromeWebStore from 'webextension-store-meta/lib/chrome-web-store/index.js'
...
async fetch({ storeId }) {
    return await ChromeWebStore.load({ id: storeId })
    ...
}

However, console.log(ChromeWebStore) for v1.2.1 now gives us:
{
  ChromeWebStore: [class ChromeWebStore],
  default: [class ChromeWebStore]
}

Therefore it crashes with TypeError: ChromeWebStore.load is not a function.
badgen uses this library in a similar manner, which would also crash (but I haven't tested).

Since the README says import { ChromeWebStore} ... instead of import ChromeWebStore ..., I'm not sure is it a bug or an intended behavior.
But anyway it is a very serious issue that all downstream libs are totally broken.

Interoperating between ESM and CJS seems challenging: https://github.com/microsoft/TypeScript/issues/2719
However, if we can assume that this library only works for CJS not ESM, we just write export = foo in TS and it will be transpiled into module.exports = foo.
See https://github.com/microsoft/TypeScript/issues/2719 and https://www.typescriptlang.org/docs/handbook/modules/reference.html#export--and-import--require

So changing from export default ChromeWebStore; to export = ChromeWebStore; should revert to the old behavior.
(The README also needs to change back to the old API signature of const ChromeWebStore = ....

Thanks for the input. I see it's not easy to maintain a TypeScript lib with export =. I think I'll keep the const { ChromeWebStore } and add a breaking notice to CHANGELOG.


Decomposition level does not work

Impacted version
jarvis4se version: 1.3.4
Describe the bug
Jarvis does not handle the decomposition level on decomposition diagram properly
To Reproduce
Please execute the following command:
%%jarvis
with test
F1 is a function
F2 is a function
a is a data
F1 produces a
F2 consumes a
F21 is a function
F22 is a function
F21 composes F2
F22 composes F2
F211 is a function
F212 is a function
F211 composes F21
F212 composes F21
F211 consumes a
F212 produces b
c is a data
F211 produces c
F212 consumes c
F21 consumes a
b is a data
F21 produces b
F22 consumes b

Then please execute the following command to show the decomposition of F2:
%%jarvis
with test
show decomposition F2

Jarvis displays properly F2 and its children and the related flows.
Then please execute the following command to show the decomposition of F2 at level 1:
%%jarvis
with test
show decomposition F2 at level 1

Jarvis displays properly F2 and its children at level 1, but is not able to connect the flows a and b to F21
Expected behavior
Jarvis must display F2 and its children at level 1, and must connect the flows a and b to F21
Screenshots
None
Desktop (please complete the following information):

Browser: chrome
Browser version: 109.0.5414.120
Java: JRE
Java version: 1.8.0_291

Is this the desired output for "show decomposition F2 at level 1" ?

Yes, indeed.

Ok, i'm not able to reproduce the bug and jarvis4se is already displaying the diagram expected:

Is this the desired output for "show decomposition F2 at level 1" ?

OK, now I got it.
Problem is that "show decomposition F2 at level 1" does not display the right diagram if you run it right after the declaration.
I created a new regression test to highlight this called "test_fun_decomposition_level"

Please fix this issue by fixing the non regression test

test_fun_decomposition_level has been renamed into test_issue_81 with #83


Teams API responding with 500

Bot Info

SDK Platform: Node.js
SDK Version: Latest
Active Channels: MS Teams, Slack
Deployment Environment: AWS

Issue Description
We are getting 500 errors when trying to interact with Teams API. When getting the channels of team, getting members, etc.
Expected Behavior
API should respond correctly.
Actual Results
We are getting an error message with the following information.
The page cannot be displayed because an internal server error has occurred.

Hi @bilby91
Are you using this library: https://www.npmjs.com/package/botbuilder-teams ?
Please share the code you are using to get "the channels of a team" and "getting members".  So we can reproduce the issue.

@EricDahlvang We are using the botbuilder-teams library. Either way it seems to be working now.
Thanks


azure_devops_rust_api build failure due to RAM limit

Crate name
azure_devops_rust_api
Build failure link
https://docs.rs/crate/azure_devops_rust_api/0.1.3/builds/602073
Requested RAM limit
5GB
Requested timeout
No response
Requested number of targets
No response
Why your crate needs the resource increases
The crate is a large autogenerated crate.
The build failure reason is not clear from the logs, but if I run cargo doc locally I can see that RAM usage appears to be over the 3GB limit (~3.6GB):
$ /usr/bin/time -v cargo doc --all-features --no-deps
    Finished dev [unoptimized + debuginfo] target(s) in 2m 40s
        Command being timed: "cargo doc --all-features --no-deps"
        User time (seconds): 271.75
        System time (seconds): 19.01
        Percent of CPU this job got: 181%
        Elapsed (wall clock) time (h:mm:ss or m:ss): 2:40.54
        Average shared text size (kbytes): 0
        Average unshared data size (kbytes): 0
        Average stack size (kbytes): 0
        Average total size (kbytes): 0
        Maximum resident set size (kbytes): 3612064
        Average resident set size (kbytes): 0
        Major (requiring I/O) page faults: 72
        Minor (reclaiming a frame) page faults: 2875316
        Voluntary context switches: 19928
        Involuntary context switches: 41128
        Swaps: 0
        File system inputs: 608
        File system outputs: 1333952
        Socket messages sent: 0
        Socket messages received: 0
        Signals delivered: 0
        Page size (bytes): 4096
        Exit status: 0

Please could you increase the RAM limit to 5GB for this crate.

I increased the limit for this crate and requeued the build, see https://docs.rs/releases/queue
Feel free to reopen this issue if the build still fails.

build was successful now:
https://docs.rs/azure_devops_rust_api/latest/azure_devops_rust_api/

@syphar Many thanks!


xmodmap auto stopping in few minutes

issue when i use gnome, when i use i3 on artix linux not have this issue

https://www.facebook.com/groups/foss.vn/permalink/10164880678595704/

currently I use ubuntu 21.04 gnome using wayland, i have no idea but xmodmap still live, maybe use wayland have effective,


Error with running missing value lenses

in project First2 on the demo deployment
MISSING VALUES FOR 'Grade level' IN 'registrations and testers'

Py4JJavaError:(u'An error occurred while calling t.createLens.\n', JavaObject id=o16)

@mrb24 could you have a quick look at this?

This issue is fixed on the spark backed demo: https://demo.vizier.app/vizier-db
I will get the fix into the other demo early next week.

great. A potential pitfall for new users I found is that the meaning of constraint may not be clear and if something that is not a valid constraint is entered the same error appears on both version (that is not per se a bug, more a place where to show a more helpful error message).


[FEAT] Shortcut to website

Is your feature request related to a problem? / 你想要的功能和什么问题相关？
no.
Describe the solution you'd like. / 你想要的解决方案是什么？
In chatall below we have icon to enable and disable particular LLM. If we right click on the icon, it should directly open the website of that LLM. This is useful if we need to change some setting or doing site specific things like setting custom instruction in chatgpt.
right now opening site by going to setting and click the website url from thier is long step, instead this way of right click shortcut is simple.
Describe alternatives you've considered. / 你考虑过的其他方案是什么？
No response
Additional context / 其他信息
No response

Good idea! Right click to open the quick setting dialog.


Update controller runtime version

Signed-off-by: Kevin Su<EMAIL_ADDRESS>TL;DR
The version of controller runtime in the single binary is 0.12.1, but the one in admin is 0.8.3, causing compatibility issues.
Therefore, we should bump the controller runtime version in flyteadmin as well.
(base) ➜  flyte git:(flyte-bot-update-releases) docker build -t pingsutw/sandbox-lite-test -f docker/sandbox-lite/Dockerfile . --build-arg FLYTE_TEST=local
...
#32 102.2 github.com/flyteorg/flytepropeller/plugins
#32 124.4 # github.com/mattn/go-sqlite3
#32 124.4 sqlite3-binding.c: In function 'sqlite3SelectNew':
#32 124.4 sqlite3-binding.c:128049:10: warning: function may return address of local variable [-Wreturn-local-addr]
#32 124.4 128049 |   return pNew;
#32 124.4        |          ^~~~
#32 124.4 sqlite3-binding.c:128009:10: note: declared here
#32 124.4 128009 |   Select standin;
#32 124.4        |          ^~~~~~~
#32 124.4 gorm.io/driver/sqlite
#32 124.5 github.com/flyteorg/datacatalog/pkg/repositories
#32 124.5 github.com/flyteorg/flyteadmin/pkg/repositories
#32 124.6 github.com/flyteorg/datacatalog/pkg/manager/impl
#32 124.6 github.com/flyteorg/flyteadmin/pkg/clusterresource
#32 124.6 github.com/flyteorg/flyteadmin/scheduler
#32 124.6 github.com/flyteorg/flyteadmin/pkg/rpc/adminservice
#32 124.8 # github.com/flyteorg/flyteadmin/pkg/clusterresource
#32 124.8 /go/pkg/mod/github.com/flyteorg/flyteadmin@v1.1.33/pkg/clusterresource/utils.go:37:9: cannot use &strategicMergeFromPatch{…} (value of type *strategicMergeFromPatch) as type client.Patch in return statement:
#32 124.8 	*strategicMergeFromPatch does not implement client.Patch (wrong type for Data method)
#32 124.8 		have Data(obj "k8s.io/apimachinery/pkg/runtime".Object) ([]byte, error)
#32 124.8 		want Data(obj client.Object) ([]byte, error)
#32 124.8 github.com/flyteorg/datacatalog/pkg/rpc/datacatalogservice
#32 125.0 github.com/flyteorg/flyteadmin/pkg/server
------
executor failed running [/bin/sh -c go build -tags console -v -o /flyte cmd/main.go]: exit code: 2

Type

[x] Bug Fix
[ ] Feature
[ ] Plugin

Are all requirements met?

[ ] Code completed
[ ] Smoke tested
[ ] Unit tests added
[ ] Code documentation added
[ ] Any pending items have an associated Issue

Complete description
How did you fix the bug, make the feature etc. Link to any design docs etc
Tracking Issue
https://github.com/flyteorg/flyte/pull/2773
Follow-up issue
NA

can you test this with sandbox?

I've tested it with sandbox and demo. Both of them work.


Deploy to Web App... took a very long time then failed.

Earlier today it didn't take all that long. VSCode gave me a popup with a link and auto started this post for me.

Does this occur consistently?
Repro steps:

Action: appService.Deploy
Error type: Error
Error Message: Deployment to "LD-app-1" failed. See output channel for more details.
Version: 0.16.5
OS: win32
OS Release: 10.0.18363
Product: Visual Studio Code
Product Version: 1.44.2
Language: en

Call Stack
Object.<anonymous> extension.bundle.js:1:522593
fulfilled extension.bundle.js:1:519732
processTicksAndRejections task_queues.js:85:5

Might be:
2020-05-07T18:42:16.755Z - Fetching changes.
2020-05-07T18:42:16.755Z - Cleaning up temp folders from previous zip deployments and extracting pushed zip file D:\local\Temp\zipdeploy\psfdbxwe.zip (131.61 MB) to D:\local\Temp\zipdeploy\extracted
2020-05-07T18:44:40.751Z - There is not enough space on the disk.\r\n

Yeah that "space on the disk" error definitely looks like a problem. What size plan are you on? If it's free/basic - you might want to try upgrading or reducing the amount of sites on that plan.
Otherwise I would recommend contacting Azure support directly (there should be a help link in the portal). Our VS Code extension is just printing that error directly from Azure and there's not much we can do from our side

Thanks, @EricJizbaMSFT
It's free (F1, 1GB) storage. However, in the Home>'appname'>Quotas>File system storage> I have 34.16MB of 1Gib used. But if I open the Kudu terminal and do a dir on D:\ I see 24 Dirs with 540,430,336 bytes free.
The odd thing I discovered that is if in Kudu, I dir(repeatedly) on D:\local\Temp\zipdeploy while the command in VSCode is running, I see the bytes free line start at a different number and go down continuously until 40,960 bytes free.
Is the D:\local\Temp\zipdeploy on a different filesystem or something? Wondering why I am seeing a difference in the dir command's output for bytes free when I dun it in the root of D: vs in the zipdeploy folder.
I have deleted the \extracted\ folder and the uhmggst.zip file there and in VSCode in the deployment tab under SUBSCRIPTIONNAME>APPNAME>Deployments, I right click the 'temp-aa Deploying from pushed zip file (Failed)' and select Redeploy but the result is the same as above.
There were a few successful deployments earlier yesterday. We're practicing our develop, deploy workflow for when we had off our app to our customer.
I looked into simply updating to the next tier for the App Service Plan but the D1 also has only 1GB of storage.
Output of the redeployment command
0:51:43 a.m. LD-app-1: Creating zip package...
10:58:40 a.m. LD-app-1: Starting deployment...
11:02:24 a.m. LD-app-1: Fetching changes.
11:02:24 a.m. LD-app-1: Cleaning up temp folders from previous zip deployments and extracting pushed zip file D:\local\Temp\zipdeploy\uvhmggst.zip (131.61 MB) to D:\local\Temp\zipdeploy\extracted
11:02:59 a.m. LD-app-1: Waiting for long running command to finish...
11:04:01 a.m. LD-app-1: Waiting for long running command to finish...
11:04:51 a.m.: Error: Deployment to "LD-app-1" failed. See output channel for more details.

 There are loads of files in there and the only ones I felt safe removing were in the zipdeploy directory.
https://github.com/projectkudu/kudu/wiki/Understanding-the-Azure-App-Service-file-system#temporary-files
Would it be possible to have the zipdeploy folder be elsewhere on the filesystem(NOT within D:\local)

You're asking the wrong person at this point 😬Our team only works on the VS Code extensions and I'm not involved in all that file system stuff up in Azure. As mentioned, I feel like Azure support in the portal is probably the best avenue for help on this

Thanks, @EricJizbaMSFT .
Update for anyone coming in from search:
I spoke with MS azure support:
They wanted to help but basically could not and advised purchasing one of the other plans(a rather pricey one was advised but while we are developing our solution, it was much too pricey!).
My attempt to solve on my own:
try mounting(symlink) D:\abiggerfolder\ as D:\local\Temp\zipdeploy\ <- didn't work. mklink ran without error but didn't actually do anything.
tried WEBSITE_DISABLE_SCM_SEPARATION but no go
Azure should allow a bigger temp storage size for their f1 and the next one up(d1?).
Probably this particular extension is great but we could not use it at this time.


build: update go directive in go.mod to 1.17

This PR updates the go directive in go.mod file by running go mod tidy -go=1.17 to enable module graph pruning and lazy module loading.
Note 1: This does not prevent users with earlier Go versions from successfully building packages from this module.
Note 2: The additional require directive is used to record indirect dependencies for Go 1.17 or higher, see https://go.dev/ref/mod#go-mod-file-go.

Thanks, completely missed those changes. Is there a command to convert go.mod files or you just remove the old one and run go mod tidy?

Thanks, completely missed those changes. Is there a command to convert go.mod files or you just remove the old one and run go mod tidy?

@vmihailenco Hi! Thanks for accepting the PR. I ran go mod tidy -go=1.17 to update the go directive (as documented in here: https://go.dev/ref/mod#go-mod-tidy).
I believe manually changing from go 1.16 to go 1.17 in go.mod and then run go mod tidy would work too, but this method is slightly more tedious.


[Addon] add terraform-ec addon

Description of your changes
Fixes: https://github.com/kubevela/kubevela/issues/4617
Per this guide: https://kubevela.io/docs/platform-engineers/addon/terraform
I've done:

prepare metadata for the  Elastic Cloud, per kubevela/terraform-controller.
generate the Terraform addon by make terraform-addon-gen.
verify the addon in local velad env.

How has this code been tested?
Try to enable the addon by local dir in local velad env, and check the created provider.
Checklist
I have:

[x] Title of the PR starts with type (e.g. [Addon] , [example] or [Doc]).
[ ] Updated/Added any relevant documentation and examples.
[ ] New addon should be put in experimental.
[ ] Update addon should modify the version in metadata.yaml to generate a new version.

Note
I'm not sure if this is considered a "new" addon, since it is a terraform addon and automatically generated in dir ./addon. So I just keep it in the origin path. If not proper, we can move it into ./experimental/addons.

How does it tested?

Can you provide at least one component definition in the addon and test if provider works?

sure

Hi @lunarwhite ,are you using terraform addon?

Hi @lunarwhite ,are you or your team using terraform addon?

Hi, but no. I'm just a newcomer to vela, trying to learn more about it and make contributes within reach:)

@lunarwhite That's also great! Thanks for your contribution!

Sceenshots

vela up

vela status

vela ls

I've separated the terraform module from catalog definition and open a pr in https://github.com/kubevela-contrib/terraform-modules. See https://github.com/kubevela-contrib/terraform-modules/pull/11.

Good job!


Added babel-plugin-syntax-dynamic-import

This plugin helps to load Vue components asynchronously when needed.
See: https://router.vuejs.org/en/advanced/lazy-loading.html

This should not be included by default because most likely the majority of users will not use this. It is trivially easy to add this your own project, therefore I see no upside to include this optional dependency.


Bundle Missing ?

Thanks for your help!

previously answered: " the SketchToolbox install doesn't work - you need to install from the "latest" distribution. There's a direct link in readme. "


Not Able to run demo

While I'm running make rundemo it's giving me error:
Makefile:81: recipe for target 'demo' failed
make: *** [demo] Segmentation fault (core dumped)

What version of python and django are you using? If you can try to run it manually and get a more helpful error message that helps a lot.

Closing as stale, there is not enough info and this has probably been fixed upstream.


How can I re-train dolly in a clean A100 Linux machine?

Hi,
I have one Linux server with 4 A100 GPU. run a smoke test to inference model which is successful
But when try to run the script "train_dolly.py“  to re-train model,  it was fail.
It seems like it need to install Databricks Runtime 12.2 ML but I didn't found any available installer.  and The document didn't mention how to setup a training environment.
Could anyone give me some advice how to re-train dolly in a clean A100 single machine please?

Duplicate https://github.com/databrickslabs/dolly/issues/133


Remove unused data from cart before serialization

1. Why is this change necessary?
Because @OliverSkroblin said so. And because cart serialization no longer gets bloated with custom field data.
In a small test with 9 custom fields in a test environment we reduced the cart size by nearly 30%.
2. What does this change do, exactly?
Removes the unnecessary thumbnailsRo field from lineitems in cart.
Removes custom fields that are not used in cart rules from payload and delivery positions.
Introduces new event to allow custom fields to be persisted.
3. Describe each step to reproduce the issue or behaviour.
Put products in cart. Check serialized value in cart table. Find a lot of data.
4. Please link to the relevant issues (if any).
5. Checklist

[x] I have written tests and verified that they fail without my change
[x] I have created a changelog file with all necessary information about my changes
[ ] I have written or adjusted the documentation according to my changes
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

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

The feature has been merged with d0d2cb85ecf8f8d5c82841b43be6707b52636588.
Thank you for your contribution 🎉 💙

@mstegmeyer @OliverSkroblin
A nice change, especially as I ran into a memory/timeout issue due to too large cart objects with some customers already (a lot of items in the cart).
However, wouldn't it make sense to remove even more data before serialization? especially to ensure potentially added associations that are unnecessary are removed (e.g. due to criteria listeners)?
also is the whole cover object actually needed ? couldn't it be removed completely as it is readded anyway during processing and if it does not exist anymore (e.g. product) then it would be removed also?
also: why no feature flag and checking against the version directly?


Implement tranform for combined output passed to Paged.js

Implementation branch for an Eleventy transform function that creates a combined HTML file that can be passed to Paged.js to generate the publication PDF file.

Closing; duplicate of #350


Bundle blank db in windows installer

Add instructions for creating a blank db to be bundled in. Handles copying the blank db to user's data location during install. Fixes #80. Depends on #73.

Will test on Windows 8.

@jamalex works fine on windows 8.


Reduce NEXT_DATA size by removing content and author.commit properties from IconEntity

Reduces __NEXT_DATA__ size on main page by 202694 bytes (~31%) by removing content property (it's now calculated based on src property) and removing author.commit data altogether.

I'll think how we could improve this further. :)


[taskflow] Update to 3.7.0

Update taskflow port from 3.6.0 to 3.7.0 : https://taskflow.github.io/taskflow/release-3-7-0.html

[x] Changes comply with the maintainer guide.
[x] SHA512s are updated for each updated download.
[ ] The "supports" clause reflects platforms that may be fixed by this new version.
[ ] Any fixed CI baseline entries are removed from that file.
[ ] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

/azp run


Question : Is it possible to modify this to be a "vehicle-api.js"?

I want to start off by saying I am a real fan of your (justadudewhohacks) work here and if you find the time to answer I thank you but I am just as happy with community input.
On to the details : I want to use the premise that face-api.js follows where it finds faces then you can save those faces somewhere and even label them with names of your own choosing. Quite quickly in fact.
I am very much willing to do all the work necessary to make it happen. In essence I would like to know if this is a reasonable place to begin.

Fork face-api.js
Read https://github.com/justadudewhohacks/face-api.js/blob/master/src/faceRecognitionNet/FaceRecognitionNet.ts
Make a basic model set? (this I don't know how to do, do I just make a vehicle detector model? like the kind used for object detection?)
replace model loaded in file mentioned in .2

I am seeing coco stuff in the src folder as well. Does that mean I can sort of just swap it? Or is that an over-simplification?
Thank you to anyone who answers.
And Thanks again to justadudewhohacks.

@moeiscool I know opencv.js has some haarcascades for licence plate detection, and some great object tracking features. Also, there are tons of other tensorflow models, I would google for TF models specific to vehicle tracking...ymmv, but yeah, I'm with you on how awesome this project is!


Does it support building to android?

Does it support building to android?How?

Yes and it is working very well.
You can find the instruction here: [android instructions] (https://github.com/reapp/reapp/issues/47)

Can you make a better doc for android ?

+1


As an user, I can register on the site using my social network accounts

Related to #3 we need to fully document this requirement and decide what bugs/enhancements are needed to fully complete the story in all environments

I'll take this if someone would assign it.

I can help out too. I just finished an app that has a Facebook login using ngCordova

BC, since you've done this before, why don't you take it and i'll focus on the password management and the database stuff.

BC is doing this, not me.

Followed the following steps on https://docs.asp.net/en/latest/security/sociallogins.html to create a Facebook app using the name "All Ready" and a test app "All Ready - Test1"
I'm unable to get the FB user's email address, even though I'm adding the email scope in Startup.cs

Most of this task is setting configuration settings to match the app id and secret keys. These will be different for each developer and the Azure sites.
There are some gotchas when using the different oath providers:

Facebook isn't returning email, even though it is scoped and exists for user. http://stackoverflow.com/questions/25069816/facebook-email-field-return-null-even-if-the-email-permission-is-set-and-acce
Twitter, even though the application will provide a callback url, you must provide one. https://support.twitter.com/forms/platform
Twitter. By default twitter will not expose a user's email. Your app must be whitelisted. https://docs.fabric.io/android/twitter/request-user-email-address.html
Microsoft, you cannot use IIS Express, this is by design. http://stackoverflow.com/questions/25049480/asp-net-mvc-microsoft-live-account-authentication-on-localhost

@tonysurma I think we can close this one based on our conversation.
I think that we can create a few other issues to talk about volunteer on-boarding and when to prompt for things like email an sms

@bcbeatty Both Twitter and Facebook work fine. I'm getting an error on the Microsoft account. I'll open a new issue for that, and close this one. See Issue #246 for the Microsoft account issue.


Disable NSURLRequest caching

Haven't quite figured out how, but something in the request cache caused BitFenix to return a 404 after the first successful response, and then infinite 301s after that... Didn't realize that NSURLRequest was doing so much stuff under the hood.

This has never happened again


Iframe doesn't load in Windows environment

I've done some test on running the Stylemark server with npm run start in Windows 10 and Windows 7 and it looks fine in the terminal and the console (except IE which chokes on startsWith), but the iframe won't load in any browser (Chrome, Firefox, IE etc). Everything else seems to be running fine. The entire div.i-example is missing.

The Stylemark markdown parser doesn't handle Windows-style line endings (CRLF, 0x0D 0x0A) correctly, so the example blocks do not work on Windows if you have CRLF line endings in the markdown files. If you change the .md files to be encoded with LF only, it works. However, if you use git on Windows it usually defaults to auto-translating LF to CRLF on checkout, so to actually get the fix to stick you'll probably have to say git config core.autocrlf false, or it'll get converted back to CRLF.

Is this something that will be fixed. When working on projects with many developers, all on Windows computers, its not really an options to not use CRLF.


[Bug]: get_relevant_documents ignores metadata

What happened?
path1 = '***'

retriever = vectordb.as_retriever(
    search_type="mmr",  # "mmr"
    verbose=True,
    search_kwargs={"k":2, "verbose": True}
)

res = retriever.get_relevant_documents(
        "<some sentence present in path1>",
        metadata={
            'path': path1,
        }
    )

[a.metadata['path'] for a in res]

if k=2 I get one document with metadata path1 and another one with another path.
if k=1 I just get the wrong one
Versions
chromadb==0.4.13
Python 3.10.10
MacOS 14.0

It seems that now we have to use
    retriever = vectordb.as_retriever(
        search_type="mmr",
        verbose=True,
        search_kwargs={
            "k":3,
            "verbose": True,
            "filter": {"path": path}
        }
    )

it is solved, sorry for bothering


v1.7.0 will throw error

while i use version 1.7.0. in .net framework 4.6
my app will throw the follow error
Could not load file or assembly 'System.Memory, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies.
when i rool back to version 1.5.0, the error gone.
ps: i did not test the version between 1.5.0 and 1.7.0

same issue with #1507  so i close this issue


Dokumentation is missing how to start it

There should be a line somewhere in the doku that you start it with
ruby hexagony.rb < examples\hw.hex

In fact, you just run it with ruby hexagony.rb examples/hw.hex. I'll add
that in the next commit.
On Tue, Sep 15, 2015 at 6:06 PM, Etoplay<EMAIL_ADDRESS>wrote:

There should be a line somewhere in the doku that you start it with
ruby hexagony.rb < examples\hw.hex
—
Reply to this email directly or view it on GitHub
https://github.com/mbuettner/hexagony/issues/1.


ft6x36 invert before swap can lead to negetive numbers

The ft6x36_read function call has three CONFIG_ checks to perform INVERT_X, INVERT_Y and SWAPXY.
It appears because the swap happens after the inversions it can result in negative numbers. To get it working for myself I just changed the order, but I suspect this might vary from one setup to another.

Hi @morganrallen,
Does the fix in #118 solves the issue? I've merged the suggested fix in master.

Yup, looks good

Can we close the issue?


Fix rolling updates flaky tests

Recently we added a new feature that allowed cluster rolling updates,
allowing users to request 1.25->1.29 cluster upgrades. The tests of this
feature consisted of creating a 1.27 cluster, patching 1.29 as version
and then testing that the cluster goes from 1.27 to 1.28 then 1.29.
However we realized that sometimes when checking that the cluster is in
1.28, we find that it's actually 1.29... meaning that the waiter didn't
get the chance to find the cluster in a an active_state...
This patch reduce the waiter delay to quickly catch the cluster in a
active_state
Signed-off-by: Amine Hilaly<EMAIL_ADDRESS>By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

/retest


add prototype code

Proof of concept to build Zarr aggregations on the fly
I need better tools to work with the layered (nested?) grib2 NODD datasets (HRRR, GFS, GEFS).
Concepts

Map grib layers to zarr/xarray hierarchy
Separate hierarchy/variable metadata from data variable kerchunk references
Build the metadata structure once based on a single GRIB2 file per forecast product
Store the kerchunk references in a database
Build a method to allow flexibly reconstructing particular subsets of the hierarchy on the fly

This is different than the existing kerchunk tools (parquet storage - refs_to_dataframe) because it works with the layered grib2 datasets and because it makes operational usage much easier. Ingestion of a new Grib2 file is trivial - just insert the kerchunks into your favorite database. You don't need to reload or aggregate anything as new files arrive. At read time the world is a little more complicated, but not much. You read the metadata for the hierachy and combine it withe the slice of kerchunk variables you are interested in (layers, varnames, time ranges).
The proof of concept add_chunks_to_zarr method is particularly a hack - it needs more work to allow all the FMRC slices to be constructed on the fly. This may require making assumptions about the database as infering the intent from the chunks is a bit grotesque and adding enough hints to the arguments begs for nasty error conditions if the chunks don't match.
Much to improve, but I hope this is enough generate some discussion. Feed back welcome!

@rabernat , not sure if this approach has any similarities with your work

Thanks for making the connection Martin!
Yes, this sounds quite similar to Arraylake's virtual dataset feature, but perhaps a lot more ambitious in scope! @emfdavid - we'd be happy to chat and share our approach.

@rabernat I would be glad to share ideas. Is there a good time we could meet on Thursday?
You can email me david__at__camus.energy
I would love to keep the discussion going here for visibility as well - maybe we can report out here?

(would be happy to join)

could you theorize a little to explain if you think this approach could also improve performance/accessibility to NETCDF data

I can answer this piece. The access pattern basically has two sections:

for a given request from zarr, figure out which blocks you need from the original files
fetch those blocks from the origin

The second of these will be identical to any use of kerchunk or similar indirection. In the case of not-too-many-chunks, this is the only part that matters (hence the simplistic JSON storage that has served well for demonstration).
The first point is the thing that is different here. In JSON, all the references are loaded prospectively; this can be a slow and memory intensive process with scale limitations, but once in memory, access is fast. The parquet model only loads the pieces you need and is more efficient, but there is some latency to the lookups. The scheme here uses a DB for the lookups (and I don't know the performance of this).
The real innovation here is how the references are updated - so that the whole process of keeping the references can be less onerous on the reference set author.

@emfdavid - feel free to grab a time on my calendar here: https://m.earthmover.io/meetings/ryan-abernathey/
On the call I can explain how Arraylake approaches these problems. It sounds like you're going down the road of building many similar features.

I picked 1400EST Thursday to get started.
I am thrilled with the enthusiastic discussion so far.
I would love to have others participate if you can open up the meeting invite @rabernat ?
I am inclined to start discussion on Thursday and hope to gain more momentum with a follow up meeting if not everyone can attend?

Great discussion today with @rabernat @martindurant @mpiannucci and @joules-michael
I think we are going to build some great stuff together.
I am going to try and refactor the work in this PR tomorrow and create a PR for kerchunk to create the zarr hierarchy from a given grib2 file based on the layers. That should be nicely separable from the kerchunk aggregation part.
I will follow up on extracting the kerchunk refs to a DB next week.

Okay - that took a little longer than expected and I had to restructure the use of groups but I think I landed on something that should be generally useful.
https://github.com/fsspec/kerchunk/pull/399

The Grib Tree code is now in kerchunk
The index approach is now fully fleshed out, including building from idx files in #57


Cannot set headers after they are sent to the client

Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
We have this error in production logs. We should find where it's coming from.

We actually more details:
Aug 31 08:58:23 oc-prod-frontend app/web.1: info: GET /robots.txt 304 1ms {"meta":{}}
Aug 31 08:58:23 oc-prod-frontend app/web.1: { Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
Aug 31 08:58:23 oc-prod-frontend app/web.1:     at ServerResponse.setHeader (_http_outgoing.js:469:11)
Aug 31 08:58:23 oc-prod-frontend app/web.1:     at Function.getInitialProps (/app/build/.next/server/bundles/pages/collective.js:21682:13)
Aug 31 08:58:23 oc-prod-frontend app/web.1:     at Function._callee$ (/app/build/.next/server/bundles/pages/collective.js:378:31)
Aug 31 08:58:23 oc-prod-frontend app/web.1:     at tryCatch (/app/node_modules/@babel/runtime/node_modules/regenerator-runtime/runtime.js:62:40)
Aug 31 08:58:23 oc-prod-frontend app/web.1:     at Generator.invoke [as _invoke] (/app/node_modules/@babel/runtime/node_modules/regenerator-runtime/runtime.js:296:22)
Aug 31 08:58:23 oc-prod-frontend app/web.1:     at Generator.prototype.(anonymous function) [as next] (/app/node_modules/@babel/runtime/node_modules/regenerator-runtime/runtime.js:114:21)
Aug 31 08:58:23 oc-prod-frontend app/web.1:     at step (/app/build/.next/server/bundles/pages/collective.js:186:30)
Aug 31 08:58:23 oc-prod-frontend app/web.1:     at _next (/app/build/.next/server/bundles/pages/collective.js:201:9)
Aug 31 08:58:23 oc-prod-frontend app/web.1:     at /app/build/.next/server/bundles/pages/collective.js:208:7
Aug 31 08:58:23 oc-prod-frontend app/web.1:     at new Promise (<anonymous>)
Aug 31 08:58:23 oc-prod-frontend app/web.1:     at Function.<anonymous> (/app/build/.next/server/bundles/pages/collective.js:181:12)


text sort widget

current behaviour: I can scroll the list as I like, however after the first drag and drop of a li element the scrollability of the screen is gone.
desired behaviour: scroll and drag as much as I like.

update: currently cant scroll at all, only with li element on hold

Widget crashes. Uses wrong model?


feat(helm): new value to set HostPath type for DaemonSet volumes

Still defaults to Directory

:tada: This PR is included in version 3.9.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


PUSHER_APP_KEY .env

Laravel Version: 5.4 dev
PHP Version: 7.1
Database Driver & Version:

Description:
It appears that the new default .env file containing APP_KEY and PUSHER_APP_KEY gets a double generated APP_KEY upon installation.
Steps To Reproduce:
laravel new demo --dev
See .env file containing:
APP_KEY=base64:xWiu0LfiJsvKXxzDq6YgqL4mPqd3SapixvYkuRbT2cw=
# [redacted]
PUSHER_APP_KEY=base64:xWiu0LfiJsvKXxzDq6YgqL4mPqd3SapixvYkuRbT2cw=

Closing since the PR was reverted already.


Reduce HTTP JSON-RPC request access log level to debug or debug2

What is wrong?
Just a quick brain dump to not forget about this. This came up when I hooked up the DappNode Dashboard to include Trinity. It makes constant requests to the HTTP JSON RPC API and those are all logged on the INFO level

How can it be fixed
Reduce log level to DEBUG or DEBUG2

This landed with #1804


Bug: Docker image build kwargs is not working

Describe the bug
When using kwargs in the Image API, the params are not passed into the build
To Reproduce
For example:
with DockerImage(path="./", tag="new:test", buildargs={"PIP_EXTRA_INDEX_URL": PIP_EXTRA_INDEX_URL}) as image:

The PIP_EXTRA_INDEX_URL fails to register in the docker image build process:
E               docker.errors.BuildError: The command '/bin/sh -c pip3 install --no-cache-dir -r requirements.txt --extra-index-url ${PIP_EXTRA_INDEX_URL}' returned a non-zero code: 2

class DockerImage:
...
    def __init__(
        self,
        path: Union[str, PathLike],
        docker_client_kw: Optional[dict] = None,
        tag: Optional[str] = None,
        clean_up: bool = True,
        dockerfile_path: Union[str, PathLike] = "Dockerfile",
        no_cache: bool = False,
        **kwargs,
    ) -> None:
...
    def build(self, **kwargs) -> Self:
        logger.info(f"Building image from {self.path}")
        docker_client = self.get_docker_client()
        self._image, self._logs = docker_client.build(
            path=str(self.path), tag=self.tag, dockerfile=self._dockerfile_path, nocache=self._no_cache, **kwargs
        )
        logger.info(f"Built image {self.short_id} with tag {self.tag}")
        return self
...
    def __enter__(self) -> Self:
        return self.build()

As can be seen kwargs is not passed/used correctly...
This is ofc my bad, sorry.
Will create a fix asap.
maybe also take the time to add something like https://github.com/testcontainers/testcontainers-python/pull/614

Workaround
Just use the lower level methods
def test_something():
    image = DockerImage(path="./", tag="new:test")
    image.build(buildargs={"PIP_EXTRA_INDEX_URL": PIP_EXTRA_INDEX_URL})
    with AWSLambdaContainer(image=image, port=8080) as func:
       # Do Something with the container
    image.remove()

I feel like this was my original issue with build args exactly :D


Update super linter version to 6

Resolves: #162

Checkov, the package that is detecting the errors in the dockerfile and github files can be disabled via a environment variable. This seems like a short term solution to a bigger issue though, so I will attempt to get checkov to skip the github and dockerfile files still. The previous env variables and regex skips did not seems to work so far though.


Library Mode: support custom output css file name

Clear and concise description of the problem
Currently, when build a library, CSS output is always named style.css. And here is no way to customize it.
Suggested solution
Support CSS file name customization with build.lib.fileName option.
Alternative
No response
Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

You can set assetFileName to change css file name

@Dunqing I didn't find this option in Vite's document. Can you provide some links?

Sorry, I made a typo, it's assetFileNames.
It's the assetFileNames property of Rollup
Use like this
build: {
  rollupOptions: {
    output: {
      assetFileNames: (chunkInfo) => {
        if (chunkInfo.name === 'style.css')
          return 'index.css'
      },
    },
  },
  lib: {
    formats: ['es', 'cjs'],
    name: 'main',
    entry: 'src/main.tsx',
  },
}

duplicate of 4863


Simulating Human Physiology in Variable Temperature Environments

Dear Yoshito Takahashi,
I hope you're well.
I would like to know if the JOS3 model is capable of predicting in a variable temperature environment: for instance, setting the temperature to change from 35°C to 45°C over the course of 1 hour, to simulate physiological changes in the human body.

Hi @tang1tnag, Yes, it can. Please refer to the paper describing the transient simulation.


fixed assert caused by addition of iface_id variable to CanardRxState

fix of regression: static assert caused by addition of iface_id variable to CanardRxState in https://github.com/dronecan/libcanard/commit/4e866a24c810a114fda75c9e271c3d3f252456a6#diff-37a3e1f6b7d78a1054dc026a14cdefba83950e12ed0773a36ea26aacc6687237 line 276

Better version provided in #14