feat(metrics): derive with dynamic scope

closes #782
Provide additional dynamic kv entry for Metrics derive macro. If dynamic = true, the macro will generate fns for dynamic scope instead of operating on a preset one.
Examples
#[derive(Metrics)]
#[metrics(scope = "some_scope")]
struct StaticScopeMetrics {
     // fields...
}

// Describe
StaticScopeMetrics::describe();
// Instantiate
let metrics = StaticScopeMetrics::default();

#[derive(Metrics)]
#[metrics(dynamic = true)]
struct DynamicScopeMetrics {
     // fields...
}

let local_scope = "some_scope";
// Describe
StaticScopeMetrics::describe(local_scope);
// Instantiate
let metrics = DynamicScopeMetrics::new(local_scope);

NOTE: still need to update the docs.

Ok, this is making sense to me at a high level, and LGTM as it's passing tests!
A couple non-blocking questions from a Rust newbie:

It feels like there's a lot of duplicate code between the MetricsScope::Static and MetricsScope::Dynamic branches, the only differences being how metric_name is constructed and what the final quote! block is that's returned - I'm curious, why not  just match against the MetricScope enum when defining these two variables, instead of around the entire iteration over metric_fields? I guess the way you do it here avoids branching within each iteration, which is nice.
In line with this, why move the generation of metric_name outside of the impl Metric block in metric.rs, and into derive in expand.rs? Doesn't change the API so it doesn't matter much, I guess

@akirillo expressed interest in taking it over as well

we simply need to fix some docs & comments here, that's it

yup, will take over on this

Ah ACK!

@rkrasiuk added a quick usage example to lib.rs, any other areas of documentation I should touch on? Couldn't see anything else at a glance

Codecov Report

Merging #785 (f46990f) into main (a1c8a34) will decrease coverage by 0.00%.
The diff coverage is 62.39%.

@@            Coverage Diff             @@
##             main     #785      +/-   ##
==========================================
- Coverage   73.45%   73.44%   -0.01%
==========================================
  Files         280      280
  Lines       29697    29856     +159
==========================================
+ Hits        21813    21928     +115
- Misses       7884     7928      +44

Flag
Coverage Δ

unit-tests
73.44% <62.39%> (-0.01%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

crates/metrics/metrics-derive/src/lib.rs
100.00% <ø> (ø)

crates/metrics/metrics-derive/src/expand.rs
80.59% <61.06%> (-18.78%)
:arrow_down:

crates/metrics/metrics-derive/src/metric.rs
78.12% <100.00%> (-2.37%)
:arrow_down:

crates/consensus/src/config.rs
50.00% <0.00%> (-1.29%)
:arrow_down:

crates/net/network/src/manager.rs
49.05% <0.00%> (-0.22%)
:arrow_down:

crates/net/network/src/peers/manager.rs
82.55% <0.00%> (-0.19%)
:arrow_down:

crates/executor/src/config.rs
94.87% <0.00%> (+0.04%)
:arrow_up:

crates/executor/src/executor.rs
90.63% <0.00%> (+2.40%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


[Monitor] az monitor app-insights web-test: Support Application Insights Web Test

Closes: https://github.com/Azure/azure-cli/issues/20916

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

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

Monitor

@necusjz Overall LGTM, just a minor suggestion.


Can anyone provide a complete method about how to freeze the model and load the frozen model?

Many thanks!!!

I made a PR to support this feature,
https://github.com/wizyoung/YOLOv3_TensorFlow/pull/174


Grid charging battery

Hello! Having an issue with the grid-charging battery drop down. Default is set to "yes" or "true" but I am trying to run the case where there is no grid charging battery capability. I update the drop down to "no" or "false" and then hit run. REopt runs the case but it includes grid charging battery! When I check the case, it shows the drop down as "yes." It seems to be ignoring my input and using the default value?
Any help greatly appreciated!
Eric Dhanens

Thank you for bringing this to our attention! We are working to resolve the issue and will let you know when it is fixed.


Strange incompatibility error on generic function

TypeScript Version:  2.5.2/playground
Code
declare function arrayOperation<T>(value: T[]): T[];

function foo<T>(value: T): T {
    if (value instanceof Array) {
        return arrayOperation(value);
    }
    return value;
}

Expected behavior:
Since the return type of arrayOperation is the same as its parameter type, I expect this to compile fine.
Actual behavior:
Type 'any[]' is not assignable to type 'T'
Note that return <T> arrayOperation(value); does not compile either. return <T> <any> arrayOperation(value); compiles but seems pretty hacky and ugly.

That would not be sound:
function arrayOperation<T>(value: T[]): T[] {
    return value.map(x => x);
}

function foo<T>(value: T): T {
    if (value instanceof Array) {
        return arrayOperation(value) as any as T;
    }
    return value;
}

class ArraySubclass extends Array {
    constructor(readonly someProp: string) {
        super();
    }
}

const a = foo(new ArraySubclass("blah"));
console.log(a.someProp.toUpperCase());

arrayOperation as typed doesn't necessarily return its input, it returns an array with the same element type.
If you instead use declare function arrayOperation<T, A extends T[]>(value: A): A;, then foo can compile without casts.

Oh, I totally forgot that arrays can be subclassed... guess I have some refactoring to do.
Thanks for your help.


Pass custom object with dynamic link

I want to open a post details page with the link, the page will have data from a model class. So I need to somehow attach the object (model) and firestore DocumentReference with the dynamic link. How to do that?

Hi @newajthevillager
This platform is not meant for assistance on personal code. Please see https://firebase.google.com/support for resources for asking questions like this and check our guides; you may also get some help if you post it on Stack Overflow.
Closing, as this isn't an issue with FlutterFire itself. If you disagree, please write in the comments and I will reopen it.
Thank you

Hi @iapicca , got it, thank you. I already have asked in Stack Overflow : https://stackoverflow.com/questions/62208224/pass-firestore-documentreference-with-firebase-dynamic-links-in-flutter


error aware Keyer.GetPublicKey

I need this to use Keyer interface.

What? You are using my library? Wow, I'm so happy! Please, make yourself comfortable, we also have tea and cake? Is there anything else you want?


Method - bitwise meaning

can you please explain what this line exactly in the method bitwise is supposed to do?
var sum = fn(xSign ? 1 : 0, ySign ? 1 : 0) !== 0 ? bigInt(-1) : bigInt(0);
thanks

sometimes, -2**k should be subtracted from the result to simulate 2s complement representation

thanks


Update nnp git URL and branch

Update nnp-transformer repo address.
Switched to https. It seems there are more people using https (rather than ssh) internally for easier proxy setup. Please let me know if we should keep the ssh address instead.

@varun-intel can you review?

@adstraw .  Varun is PTO today.  If this is gating, then go ahead and merge.  It's not a major change on our end.

It is not gating me so if it isn't gating you we can leave it as-is.

@adstraw we could merge this now since it's a minor change


[BFCL] Inconsistency in leaderboard scores

I use the code to reproduce the Llama3 8b instruct model score. In Abstract Syntax Tree (AST) Evaluation, my score of simple functions and Parallel Functions are much higher than the score on the leaderboard. However, the rest of my scores are almost similar to the leaderboard.
The leaderboard scores are:
Simple Function: 55.09
Multiple Functions: 73.5
Parallel Functions: 58
Parallel Multiple: 64
and my scores are:
Simple Function: 66.5
Multiple Functions: 72
Parallel Functions: 63.5
Parallel Multiple: 60
May I ask if the scoring on the list is reproducible?

Hi @Double-bear,
All the scores on the leaderboard are reproducible. You should be able to obtain a similar result (might be off by a little bit due to the temperature bring set to 0.7) by following the README to run the generation script and the evaluation script.

Hi @Double-bear, All the scores on the leaderboard are reproducible. You should be able to obtain a similar result (might be off by a little bit due to the temperature being set to 0.7) by following the README to run the generation script and the evaluation script.

Hi @HuanzhiMao . Thanks for your reply. However, I did run the code according to the process written in the readme. The only difference is the model, which is loaded from my local path. I don't think 0.7 temperature should make nearly a 10 point difference.

Hey @Double-bear,
Llama3 models do seem to have a high variance in model results (and thus evaluation score). I re-regenerate another batch this afternoon and got the following result:
simple: 0.5855
     python: 0.6475
     java: 0.41
     javascript: 0.44
multiple: 0.745
parallel: 0.605
parallel_multiple: 0.555

executable_simple: 0.7235
     python: 0.77
     rest: 0.657
executable_multiple_function: 0.8
executable_parallel_function: 0.72
executable_parallel_multiple_function: 0.55

relevance: 0.467

In the future, we will set all model temperatures to 0 when inferencing to ensure reproducibility. See #500.

 If that still doesn't work then please share with us your generations so we can debug 1-1? Since we can't repro it at the moment. Closing the issue, but please feel free to reopen it.


[SymbolGraph] Only include where clause constraints in swiftExtension

Otherwise, this creates noise in conditional conformance phrasings.
rdar://64425199

@swift-ci Please smoke test

@swift-ci Please smoke test

@swift-ci Please test Windows Platform

Unrelated Windows test failure.


Add linux bond supported options

add all linux bond options supported by nmstate

Please squash all the commits as its all related. And add description of the changes in the commit message


provide other output formats

Additional query parameter format and content negotiation to get RDF, CSV, Excel, BEACON...

[ ] format=ndjson

Might better be implemented in Cocoda client

CSV/TSV/Excel format is most important for users.

CSV/TSV/Excel format is most important for users.

How should those files be structured? Do they only include the notations and mapping type? What about 1 to n mappings?

People using CSV/Excel will most likely speak notations so fields should be fromNotation, toNotation (plus fromLabel, toLabel if available) and type (one of exact, close, related, broad, narrow and empty string). This only covers 1-to-1 mappings so far. For 1-to-n maybe an additional field toNotationSet but we don't have these mappings yet or they don't have priority so far.

This issue can be closed in favour of "Support RDF export" once the CSV/TSV export has been refactored with jskos-tools.


Fix API around the PixelEnumerable class

It is super annoying that you have to pass in a function that constructs the enumerator.
There has to be a better way

There is and I fixed it. Also renamed PixelEnumerable to ImageDataEnumerable


no crop with service

I use config dir (for user path) with service in config :
`artgris_file_manager:
conf:
default:
service:  App\Service\MediaService
#dir: '%kernel.project_dir%/public/upload'
perso:
#service:  App\Service\MediaService
dir: '%kernel.project_dir%/public/media'
arkounay_ux_media:
cropped_path: crops/`
default not have crop button
perso have crop button

Sorry clear cache and ok...


[ENH]  Support delayed workloads in chroma-load-start.

Like's done in the humanize_expires time?  https://github.com/chroma-core/chroma/blob/main/rust/load/src/lib.rs#L1428

Like's done in the humanize_expires time? https://github.com/chroma-core/chroma/blob/main/rust/load/src/lib.rs#L1428

That would be good


Fixed docs for Timeout::new and new_at

They no longer return futures, they return io::Result.

Thanks!


Make x509 certificate validation stricter.

Certificate chains embedded in claims (as part of the x5chain parameter) now need to include the self-signed root certificate. This was previously not necessary, since the root certificate would be resolved from the service's trust store. Requiring it improves auditability however, since it ensures the claim can be verified in isolation after the fact. This is also in line with Notary's policy.
Additionally, leaf certificates may not have the CA bit set in their basic constraints anymore.
Test coverage for certificate validation has been moved to its own file and broadly extended to cover many more cases.
This was split off of PR #97

I've been getting inconsistent results in CI for this PR, with the tests passings on SGX but not with the virtual build. I think I've narrowed it down to a difference in OpenSSL version: OpenEnclave uses OpenSSL 1.1.1q whereas the Ubuntu-based image we use only ships OpenSSL 1.1.1f.
The older OpenSSL rejects self-signed certificates which don't have the CA flag set, but this is accepted on the newer builds. This seems to be the upstream PR that introduced the change: https://github.com/openssl/openssl/pull/12357, and the original issue https://github.com/openssl/openssl/issues/1418.
In short, it seems we are trying to satisfy the following 3 requirements, which leads to a contradiction, and we have to drop one.

Require self-signed trust anchor certificates to have the CA flag set (which old OpenSSL forces on us)
Reject end-entity certificates that have the CA flag set (which this PR was trying to do)
Support self-signed end-entity certificates, provided they are in the trust store

I'm leaning towards dropping the latter, since IMO self-signed EE certificates have limited benefits in practical deployments, even though they can be handy for simple demos.
If we do in fact decide to reject self-signed end-entity certs then we should do so in a consistent way, irrespective of the OpenSSL version. From my reading of the OpenSSL PR linked above, this can be achieved by setting the X509_V_FLAG_CHECK_SS_SIGNATURE flag, which even for recent versions means "check the self-signature, including any key usage"
(As a side note, if we reject self-signed EE certs, then we won't ever have to deal with x5chain parameters of length 1, which closes that can of worms)

There's actually one bit left which is slightly confusing: the unit tests include a case of verifying a self-signed EE certificate, without the CA flag set, and this works fine even on the older OpenSSL, where the same test fails as a integration test.
I think this comes down to the way the certificate is generated, and the fact the "CA" or "not CA" comes in different forms:

The unit tests add a CA:TRUE or CA:FALSE, non-critical BasicConstraint extension to certificates, and does not add any KeyUsage extension.
The integration tests adds a CA:TRUE or CA:FALSE critical BasicConstraint, as well as a critical KeyUsage where KeyCertSign is set to the same true or false value.

I don't think the criticality is too relevant here, but the KU extension is. The old OpenSSL versions only use this extension when rejecting self-signed EE certificates.
This opens up a "loophole": we could accept self-signed EE certificates, but only if the the KeyUsage extension is absent.

Of course another option would be to upgrade our OpenSSL version used by virtual builds, although our hands are kind of tied by Ubuntu and CCF. Interestingly, I found a reference to this issue in the Ubuntu bug tracker: https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1875781.

I think upgrading OpenSSL is not realistic as that would mean asking CCF to use a different Docker base image just for the virtual build. As soon as Open Enclave supports 22.04, then CCF will upgrade to that, but I don't see an issue tracking that in OE so I don't expect it soon.
Accepting self-signed EE certs with non-critical key usage would go against the Notary spec which requires that to be present and critical, so that's not a great option either.
In the context of SCITT I think I agree that supporting self-signed EE certs doesn't make much sense, so I'm happy to remove that option even though it means not fully supporting Notary. This limitation should be mentioned in #103 (saying that trust anchors must not be self-signed EE certs). If there is demand for that feature in the future, we can always add support for it, maybe then more easily via an update of OpenSSL.


Ethan: Watch npmjs.com/package/id.my.tauhidslab.httpreq

Ethan requests the watch of the watch_keyword npmjs\.com/package/id\.my\.tauhidslab\.httpreq. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

npmjs\.com/package/id\.my\.tauhidslab\.httpreq has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Rejected by Makyen in Charcoal HQ. Reason: 'Given the user's two posts, it looks like just id.my.tauhidslab would be better.'


Is there any way to get the host of the response?

We currently use a combination of stork and rest-client with quarkus 2.16.6, and we use consul for service discovery.
Now we want to get the downstream host based on stork request, is there currently a way to get it via stork?
We tried to get the response and found that the only response we get via rest-client is the context-length and context-type.
Thanks

no feedback from reporter.


Link to 'igraph' package?

Comment:
Would it be better at this point if 'python-igraph' just linked to igraph? Otherwise we are missing out on LTO (which makes a noticeable performance difference). It is insufficient to compile with LTO if linking isn't also done with it (not currently the case).
Doing this also guarantees that packages like 'leidenalg' always link to the same 'igraph' version as 'python-igraph'.

In general, it would be much more consistent with conda-forge's overall approach if were linking to igraph, rather than building it here.  I would be very much in favor of switching to doing that.

I'm sure there was a reason to do so, but I can't recall what, and if it's still valid. Let's wait for a response from @vtraag.
Technically, each 'python-igraph' release is guaranteed to be compatible only with one specific 'igraph' release. This is mostly because of potential changes to experimental functions. If we do link to 'igraph', then the maintainer must be careful in managing compatible versions of the two packages, which might be an overhead that @vtraag does not want to deal with.

I'll certainly defer to you and @vtraag but I'm happy to help make sure the igraph dependency in igraph-python is managed correctly if we head down that road.  conda-forge has a pretty strong preference for shared libraries but I can understand that, even so, there are cases where static linking is just easier.

I do support this change. The upcoming python-igraph 0.11.6 (which will be based on C/igraph 0.10.13) would be a good opportunity to make this transition.

Yes, I have always been in favour of linking to igraph from python-igraph in conda. This has benefits overall, reducing duplication, facilitating installation, and making it indeed easier to use consistent libraries across different packages that build on igraph (indeed including python-igraph and leidenalg). In addition, it allows to easily upgrade to newer igraph versions for necessary bugfixes, even without new releases of  a python-igraph interface.
Previously, you were arguing against this (and perhaps @ntamas as well, I don't recall exactly) because it would invite problems with potentially incompatible versions. Given the versioning system of conda, I don't think this should ever be a problem, but it indeed does require the Python interface to indicate minimal compatible igraph versions. This should be relatively easy to gather from the submodule igraph in the python-igraph GitHub repo for a particular release.
However, it does require that python-igraph changes its build system. That is, at the moment it is not possible to build against an external build system on Windows (both MSVC and MinGW).
In leidenalg I approached this by making the building of the Python interface extremely simple (from the Python perspective), and just assume that a proper library can be linked to when building the Python interface, leaving it to a user who is compiling the Python interface to correctly configure all necessary flags to ensure that the C library can be found. I prepared separate build scripts to facilitate the building, and demonstrate how the approach works. Since binary wheels are now widespread, almost no one will ever manually build the interface, but it does mean that the approach is very flexible and can be accommodated easily in whatever approach is needed. That is, regardless of whether cibuildwheels is used (which relies on the build scripts) or a conda build, both can be configured to work. In fact, in conda it is very simple: it just specifies the dependencies, which are then already automatically installed in the correct directory, and the appropriate link/include directories are immediately correctly configured in such cases.

In short, good idea to do this, but it requires some changes to python-igraph before we're able to do this. We could also patch it here in conda to first simply get it working here, and then possibly propagate back up to python-igraph.

My opinion, for what it's worth, would be that these changes would be best made in python-igraph and propagated to conda-forge in the next release.


Wrong SreenSize for iPhone 6 Plus.

My iPhone is 6plus but it detects is screen 4.7 inch.

reference #66

ya, I see. I'm waiting for merge this code into master :(

Merged PR into master. Pod version 4.2


Changed text while loading app in android

"Made with Exponent" changed "Made with ❤"
P.S. >> I don't have java knowledge to make this optional but I changed text...

If you have knowledge of java and doesn't like what I done. please make this text optional. developer can show or hide text: "Made with Exponent" or write whatever developer's like...

@vatex we're going to make this text optional soon so I don't think we want to change what it says. thanks!

Hey @jesseruder, I was wondering has this made optional yet?

Hey @jesseruder, I found it, thanks for the great work on Exponent!


Fix error handling order during octree generation.

This fixes the order of checking errors during octree generation.
See #209 for the bug report.

@wally-the-cartographer merge
Thanks for the review @tblaette

@wally-the-cartographer merge

Merge requested by authorized user feuerste. Merge queue now has a length of 1.


Fixes incorrect invocation of previous action when an incorrect action is specified in a REPL session.

Test case to reproduce issue #85.
My current fix for the problem is addingcontext.SpecifiedAction = null; to the end of the TabCompletion.BeforeParse method.
However, I am not sure if this is the correct location to fix the problem and if this has any side effects.

Duplicate of #92


During fourslash server test baseline tsserver log file so that project updates and watches can be baselined and reasoned about

I forgot to cherry pick this in #55814 from #54785
This baselines tsserver long when running fourslash-server tests.
What this helps with is that project updates that happen get baselined and helps with debugging (eg Have failing test as part of c2dbfe4 which i can investigate easily with this)
The other thing it helps with is the watches that get created: We would be more mindful of watches that get created as part of particular scenario and handle those.

Wow, that's a lot of baselines 😅
Do you have an example of something that's caught by this?
Should we be removing or deprecating the old methods for testing things that aren't baselines?

Its 170 baselines for 170 fourslash server tests. (others are just adding name of the test performed to the baseline)
Eg https://github.com/microsoft/TypeScript/blob/aa3c470b6b3d4b7ae0973f179c0ed64b6b391b25/tests/baselines/reference/tsserver/fourslashServer/goToSource16_callbackParamDifferentFile.js#L268C1-L270C36 @andrewbranch  and myself discussed before if we should really be watching these files and stuff for noDts project. (we think we shouldnt be i havent gotten around to looking into this)

Should we be removing or deprecating the old methods for testing things that aren't baselines?

Its already done for the references tests.. this is just making all the baselining commands be able to aggregate rather than just few selected and through special command.


 I also added double tap bindings for select (alt-s alt-s z) will select up to the next z. I left the alt-shift-s binding there because i'm not sure which I like yet... alt-shift fits w/ all the other "hold shift to select instead" bits, but is a bit more awkward to hit for me...

:+1:


Interpolated values between points are additive rather than averaged

This is a bump to #186, which I can't, for any reason, comment in. Sorry for messing your issues with this.
Do you know about an workaround on that issue? I need areas with lower values to be average instead of added, even with decreased performance.
I have had a look at pull #90, but can't reproduce the changes on current codebase.
cc @juliojgarciaperez - did you solve this problem, please? I can't even find alternative library :(

@wodCZ WIP: https://github.com/pa7/heatmap.js/tree/bugfix/data-interpolation
however #90 wouldn't average the datapoints, it merely limits the interpolation maximum so the additive effect does not exceed the datapoint values. still thinking about how to solve that properly

Hi pa7.
Thanks a lot for your work. I just tried the bugfix you suggested and it seems to work as expected. It would be great to merge it to the codebase and offer this as a cfg option: renderAdditive or renderAveraged.

@LePew did you check it w/ my branch, or tested the old PR?

@pa7 I backported https://github.com/pa7/heatmap.js/tree/bugfix/data-interpolation to current branch to test it. But after more testing, I found out some problems:

Treatment is slow with huge datasets
Sometimes graphical smearing appears at certain zoom levels (using with leaflet)
Zooming in and then zooming out doesn't render the same gradient (leaflet/FF52.0/Linux).

I need time to play a bit more with the code and understand its logic maybe :)

Hi pa7.
Thank you for your work on heatmap.js !
Any further development on this issue ?
If not for the average between values, is there a simple way to limit the interpolation to the max from the dataset (#90) in the current version ?

Is there any progress on this issue? I'd also appreciate values being averaged instead.

Simplifier bug in two dots (markers). Reproduce with this:
 var heatmap, d;
      window.onload = function() {
        heatmap = h337.create({
          container: document.getElementById('heatmapContainer'),
          maxOpacity:1,
          gradient: {
            // enter n keys between 0 and 1 here
            // for gradient color customization
            '0': '#00A2F4',
            '0.07': '#00A2F4',
            '0.12': '#FFC400',
            '0.25': '#FFC400',
            '0.40': '#FF9C00',
            '0.60': '#FF4B39',
            '0.8': '#0f0f0f',
            '1': '#0f0f0f'
          },
          blur:0.1,
          // backgroundColor:'rgba(53,87,161,1)'
          // backgroundColor:'blue'
          backgroundColor:'white'
        });
        window.h = heatmap;

        d = [
                { x: 200, y: 150, value: 46, radius: 80 },
                { x: 250, y: 200, value: 53, radius: 80 },
                { x: 450, y: 150, value: 68, radius: 80 },

                { x: 200, y: 350, value: 0, radius: 80 },
                { x: 400, y: 350, value: 12, radius: 80 },
                { x: 600, y: 350, value: 35, radius: 80 },

                { x: 200, y: 550, value: 55, radius: 80 },
                { x: 400, y: 550, value: 160, radius: 80 },
                { x: 600, y: 550, value: 250, radius: 80 }];
            h.setData({
                min: 12,
                max: 160,
                data: d
            });

      };

Crossing 46 and 53 seems like 68 but it should be whole one color like 46 or 53.  With bigest blur it is not so obviously. So problem is in algorithm of overlapping figures with opacity.


Unable to deploy to Azure App Service using local git or web deploy

Deploying from a local git.
I get " warning MSB3245: Could not resolve this reference. Could not locate the assembly "Microsoft.WindowsAzure.Diagnostics".
Deploying via visual studio 2015 web deploy, I just get a runtime error.
I've followed all the documentation at https://github.com/NuGet/NuGetGallery/tree/master/docs/Deploying/Websites
but that hasn't been updated in 2 years. Is Azure App Service not supported?
Any help would be appreciated.

Can you provide further information about the runtime error you saw? I tried to repro your experience, and was able to successfully deploy a web app using visual studio 2015 web deploy.

I'll try to get it up and running again tomorrow.
But we are trying to get it working with Azure Storages and have already partitioned the sql server.
The interesting thing is web deploy doesn't have the same issues with local git deploy situation.
Anyway I'll get back to you asap.

Hey @skofman1
So I did a complete tear down and re deploy of the galley, and it's as you said. Though as soon as I add the Gallery.StorageType AzureStorage and the resulting connection string to the app settings, I get a 500 runtime error.
Then I went and recreated the storage account and then redeployed the Galley hard coding the storage account strings the web.config not the app.settings. and it worked.
So I guess you can close this? I think it was a bad deploy from the local git deploy.
You guys looking for someone to update that doc?
Thanks,
Josh

@jahead , would you like to help us update the instructions doc?

Yea, I'll update that. Should I make another issue?
Sorry @skofman1, I think we are on different time zones, so my reply are always so delayed.

No worries :)
I don't think you need to create a new issue. As far as I understand, sending a pull request for this file should do it: https://github.com/NuGet/NuGetGallery/blob/master/docs/Deploying/Websites/README.md


Expand SeaORM entity generator with Seaography related data

PR Info

Related https://github.com/SeaQL/seaography/issues/130

New Features

[x] Add seaography flag to sea-orm-cli
[X] Add generation of seaography related information to sea-orm-codegen
[X] Add DeriveEntityRelated macro
[X] Add generation of code that uses DeriveEntityRelated to sea-orm-codegen

Hey @karatakis, thanks for the changes!! Please feel free to ping me once it's finished or you need help :P

I am done.
@billy1624 could you please take a look if the last changes resolve the issues you pointed out ?

I used the proposed changes in the following https://github.com/SeaQL/seaography/pull/131
Its still WIP but you can see how I am planning to use it :)

Great work. This is really significant. We will try to roll out SeaORM 0.12 sooner and I think this is really a 'killer app'

The seaography feature in the Cargo.toml needs a '?'

Indeed! Thanks @tyt2y3 for catching that

Emmmm... no. We're wrong. sea-orm-macros is not a optional dependency. It's always on, just that we pass-through sea-orm-macros's feature via sea-orm's feature.


bug, CA vs empty character string

ASSERT NOT '' CA 'AB'.
ASSERT '' CA 'A B'.

Closed by #281

Closed by #281


[riverpod_generator] doesn't work well with [cloud_firestore_odm_generator]

Describe the bug
The riverpod_generator generates dynamic type provider when the provided type is the one generated from cloud_firestore_odm_generator.
To Reproduce
Run the builder for this code:
import 'package:cloud_firestore_odm/cloud_firestore_odm.dart';
import 'package:json_annotation/json_annotation.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
import 'package:cloud_firestore/cloud_firestore.dart';

part 'foo.g.dart';

@JsonSerializable(createFieldMap: true)
class User {}

@Collection<User>('users')
final usersRef = UserCollectionReference();

@Riverpod(keepAlive: true)
class Foo extends Notifier<UserQuery> {
  @override
  UserQuery build() => usersRef;
}

The generated provider (in foo.g.dart file) and other part of it have dynamic type:

final fooProvider = NotifierProvider<Foo, dynamic>(...)
..
dynamic build();

Expected behavior
It should have UserQuery type.
Versions:
  json_annotation: ^4.7.0
  cloud_firestore_odm: ^1.0.0-dev.38
  riverpod_annotation: ^1.0.6

  build_runner: ^2.3.2
  json_serializable: ^6.5.4
  cloud_firestore_odm_generator: ^1.0.0-dev.38
  riverpod_generator: ^1.0.6

Closing in favor of https://github.com/rrousselGit/riverpod/issues/1782
It's not really an issue with riverpod_generator. Rather it's a problem with build_runner.
There are possible workarounds possible in riverpod_generator, which is what https://github.com/rrousselGit/riverpod/issues/1782 is about.
But ultimately the true solution is Static metaprogramming, once it becomes available

Closing in favor of https://github.com/rrousselGit/riverpod/issues/1782
It's not really an issue with riverpod_generator. Rather it's a problem with build_runner.
There are possible workarounds possible in riverpod_generator, which is what https://github.com/rrousselGit/riverpod/issues/1782 is about.
But ultimately the true solution is Static metaprogramming, once it becomes available

@rrousselGit

There are possible workarounds possible in riverpod_generator

I'm sorry but I couldn't find it. Can you please tell me what that workaround is?


ContextMenu is always Open in v2.0.0-alpha.1

Version
1.2.0
Test Case
Steps to reproduce
Load the example provided.
Expected Behavior
By default, context menu should be closed.
It should only open on right click on the trigger, context menu should close once clicked elsewhere.
Actual Behavior
By default, context menu is visible.
Cannot be closed in anyway.
index.txt

This package does not contain any styling by default. So have you added the styles? Also the classnames have changed from v1.
See README for usage and styles.css for example implementation

Closing due to no activity. Feel free to open, if you still face the issue

I must agree that it's weird there is no default css. I understand you give the freedom to use any css but it looks like a bug. It took me a while to realize everything was working properly...

Hah, I accidentally also stumbled upon this exact issue just 2 minutes after @yotamberk. Totally understand the logic @vkbansal , but since there is no live example (e.g. github pages) user who wants to just see it in action doesn't necessarily understands he needs the css.

@yotamberk I've update the README to be more explicit.

but since there is no live example (e.g. github pages)

@eladmoshe https://vkbansal.github.io/react-contextmenu. It is right at the top!

The reason I do not include styles by default is because everyone has their own preference of hiding/showing elements:

Some use display:none or visibility: hidden but others don't, as it causes reflows and repaints.
Some use opacity: 0 and pointer-events: none. But it does not work on IE.

I can't satisfy everyone. So I let them choose what ever they want.

@vkbansal totally missed the link, thanks! I think many might skip it as well since it is just a link. Maybe prefixing the link with something like "See live example:". Totally agree with your approach regarding customization. Sweet project!


Module not found isssue

Describe the bug
I tried to run the mmlspark on databricks but I failed to import any package.

To Reproduce
Steps to reproduce the behavior, code snippets encouraged
Expected behavior
A clear and concise description of what you expected to happen.
Info (please complete the following information):

MMLSpark Version: [e.g. v0.17]
Spark Version [e.g. 2.4.3]
Spark Platform [e.g. Databricks]

** Stacktrace**
Please post the stacktrace here if applicable

If the bug pertains to a specific feature please tag the appropriate CODEOWNER for better visibility
Additional context
Add any other context about the problem here.

@FeifanLu 0.17 version is very old, it uses the older namespaces, for example:
"from mmlspark import TrainClassifier"
instead of:
"from mmlspark.train import TrainClassifier"
Please either use the latest version, or, if you can't, please update the imports to use the old namespaces.

hi All,
please find below colab link to install mmlspark in google colab.
Thanks to @imatiach-msft
https://colab.research.google.com/drive/1Fh91i442XsiFmxgFj0wZGyyFb9JxF-a9?usp=sharing


Import wasm bug when running on production (nuxt preview)

Environment

Operating System: Darwin
Node Version:     v18.9.0
Nuxt Version:     3.0.0-rc.10
Nitro Version:    0.5.3
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      -
Runtime Modules:  -
Build Modules:    -

Reproduction
https://stackblitz.com/edit/github-2ebtve-l73ttp?file=nuxt.config.ts
I cannot reproduce it on stackblitz because Nuxt is not running in production there. That's why I've created a repository with a minimal example of the problem here https://github.com/bitlands/wasm-import
Describe the bug
This bug is a follow up thing of https://github.com/nuxt/nuxt.js/issues/14620. When I run yarn dev everything works fine and the library can be loaded but when I run yarn run build & yarn run preview the following error appears when I go to the browser console at localhost:3000.
Uncaught (in promise) CompileError: WebAssembly.instantiate(): expected magic word 00 61 73 6d, found 3c 21 44 4f @+0

Additional context
Thanks for any help!
Logs
No response

I currently run into the same problem when calling WebAssembly.instanciate() with Nuxt 3.1.1, which afaik makes wasm unusable at the moment.
I also found people on the internet saying that the Error Uncaught (in promise) TypeError: Failed to execute 'compile' on 'WebAssembly': Incorrect response MIME type. Expected 'application/wasm' which appears when calling WebAssembly.instanciateStreaming() might be related to this, but I can't say for sure.

Any updates on this? I am using Nuxt v3.6.5 and ran into the same error...


cargo-dist: 0.15.0 -> 0.16.0-prerelease.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for cargo-dist is: A tool for building final distributable artifacts and uploading them to an archive
meta.homepage for cargo-dist is: https://github.com/axodotdev/cargo-dist
meta.changelog for cargo-dist is: https://github.com/axodotdev/cargo-dist/blob/v0.16.0-prerelease.3/CHANGELOG.md
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.16.0-prerelease.3 with grep in /nix/store/k8i10xcir860l154iya0gapf34hsj842-cargo-dist-0.16.0-prerelease.3
found 0.16.0-prerelease.3 in filename of file in /nix/store/k8i10xcir860l154iya0gapf34hsj842-cargo-dist-0.16.0-prerelease.3

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

cargo-dist

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/k8i10xcir860l154iya0gapf34hsj842-cargo-dist-0.16.0-prerelease.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/23dbb54b7682ba2daab7cd518384218ee17e3d6c#cargo-dist

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/k8i10xcir860l154iya0gapf34hsj842-cargo-dist-0.16.0-prerelease.3
ls -la /nix/store/k8i10xcir860l154iya0gapf34hsj842-cargo-dist-0.16.0-prerelease.3/bin

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

1 package built:

cargo-dist

Maintainer pings
cc @figsoda @matthiasbeyer @mistydemeo for testing.

I submitted a PR to nix-update to add the prerelease tag to the list of tag patterns it considers to be unstable releases.


[Map] DM-Parking

The author, according to the accompanying text file, is Forestar.

URL: https://unrealarchive.org/maps/unreal-tournament/deathmatch/P/dm-parking_8aa719dd.html
Hash: 8aa719dd3eee4d6bb2d0a7265855c2eccd2838b6
Current name: DM-Parking

Updated


Laravel 11

Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel-ready/license-server[1.0.1, ..., 1.2.7] require illuminate/support ^9.0 -> found illuminate/support[v9.0.0, ..., v9.52.16] but these were not loaded, likely because it conflicts with another require.
- laravel-ready/license-server 1.2.17 requires illuminate/support ^10.0 || ^9.0 -> found illuminate/support[v9.0.0, ..., v9.52.16, v10.0.0, ..., v10.48.9] but these were not loaded, likely because it conflicts with another require.
- Root composer.json requires laravel-ready/license-server * -> satisfiable by laravel-ready/license-server[1.0.1, ..., 1.2.17].
You can also try re-running composer require with an explicit version constraint, e.g. "composer require laravel-ready/license-server:*" to figure out if any version is installable, or "composer require laravel-ready/license-server:^2.1" if you know which you need.

+1

@maxleistner Hi, if it's possible can you share your console output?

Ah sorry. Wrong repo. My error occured within license-connector

Ah sorry. Wrong repo. My error occured within license-connector

Ah ok ok, I'II update in a few minutes. Thank you your reminder.


Password

What's the password sir? Files required password for uses. Kindly share password if you can sir.
Thank You & Regards.

What's the password sir? Files required password for uses. Kindly share password if you can sir.
Thank You & Regards.

Contact this person
https://t.me/aditia_dtz


Dependencies

It would be nice if these packages lived inside hex and were downloaded in the same way. In other words, these should be as close to the same format as elixir dependencies as possible. Pulling down elixirscript dependencies should work with mix deps.get
There would be some changes in the compiler as well.

Currently all output is placed in a flat directory structure. This would have to change to place each package/dependency's output in a subfolder (in case 2 dependencies have modules of the same name).

This
├── Elixir.App.js
├── Elixir.ElixirScript.Agent.js
├── Elixir.ElixirScript.Atom.js
├── Elixir.ElixirScript.Base.js
├── Elixir.ElixirScript.Bitwise.js
├── Elixir.ElixirScript.Collectable.js
├── Elixir.ElixirScript.Enumerable.js
├── Elixir.ElixirScript.Integer.js
├── Elixir.ElixirScript.JS.js
├── Elixir.ElixirScript.Kernel.js
├── Elixir.ElixirScript.Keyword.js
├── Elixir.ElixirScript.List.js
├── Elixir.ElixirScript.Macro.Env.js
├── Elixir.ElixirScript.Map.js
├── Elixir.ElixirScript.MapSet.js
├── Elixir.ElixirScript.Module.js
├── Elixir.ElixirScript.Range.js
├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.Atom.js
├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.BitString.js
├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.Float.js
├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.Integer.js
├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.L.Marker.js
├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.List.js
├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.Tuple.js
├── Elixir.ElixirScript.String.Chars.DefImpl.js
├── Elixir.ElixirScript.String.Chars.js
├── Elixir.ElixirScript.String.js
├── Elixir.ElixirScript.Tuple.js
├── Elixir.ElixirScript.View.js
└── Elixir.js

Would turn into
├── Elixir.js # core file. Don't know "right" place to put this in structure
├── adep # some dependency
├── app # your app
│   └── Elixir.App.js
└── stdlib
    ├── Elixir.ElixirScript.Agent.js
    ├── Elixir.ElixirScript.Atom.js
    ├── Elixir.ElixirScript.Base.js
    ├── Elixir.ElixirScript.Bitwise.js
    ├── Elixir.ElixirScript.Collectable.js
    ├── Elixir.ElixirScript.Enumerable.js
    ├── Elixir.ElixirScript.Integer.js
    ├── Elixir.ElixirScript.JS.js
    ├── Elixir.ElixirScript.Kernel.js
    ├── Elixir.ElixirScript.Keyword.js
    ├── Elixir.ElixirScript.List.js
    ├── Elixir.ElixirScript.Macro.Env.js
    ├── Elixir.ElixirScript.Map.js
    ├── Elixir.ElixirScript.MapSet.js
    ├── Elixir.ElixirScript.Module.js
    ├── Elixir.ElixirScript.Range.js
    ├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.Atom.js
    ├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.BitString.js
    ├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.Float.js
    ├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.Integer.js
    ├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.L.Marker.js
    ├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.List.js
    ├── Elixir.ElixirScript.String.Chars.DefImpl.Elixir.Tuple.js
    ├── Elixir.ElixirScript.String.Chars.DefImpl.js
    ├── Elixir.ElixirScript.String.Chars.js
    ├── Elixir.ElixirScript.String.js
    ├── Elixir.ElixirScript.Tuple.js
    └── Elixir.ElixirScript.View.js

These dependencies, when downloaded, would have to be pulled from a location (_deps folder?). The compiler would have to know how to find elixirscript deps.
Dependency references to other dependencies would have to be resolved. When a reference to a dependency is called, the compiler would have to know which folder (named after the app/dep) the dependency's output would live in (i.e. if using Diff.Path, compiler would have to know that the path to Diff.Path in es2015 would be ../diff/Elixir.Diff.Path)
The compiler would have to know what the user's app is and what will be the entry point

Making the standard library into a dependency may help enough to resolve some of these issues.

Will this be integrated with Mix, like as a task or something?

@cjhowe I'm not sure yet. I haven't really thought that far into it. What would be nice is if these dependencies could live in hex. So when someone runs mix deps.get, it would download elixir,elixirscript and erlang dependencies all the same.
I'll update the task description and add more details

Actually I think I want to find out how clojure/clojurescript handles this

https://github.com/clojure/clojurescript/wiki/Dependencies

So I think some assumptions can be made here. If the assumption is that an elixirscript project is the same as an elixir project (made with mix.new <project_name>) or is part of an existing elixir project, it can be assumed that the project's dependencies are defined inside of the mix.exs file. With that, it can be assumed that the files for these dependencies are inside of the deps folder.
With those set of assumptions, finding dependencies for compilation should be the process of digging through the deps folder, finding dependencies and building a dependency graph. If needed, a requirement of setting exactly which deps should be used with elixirscript via something inside of the mix.exs file can be used.

Using Mix.Dep.loaded([env: "#{Mix.env}"]) to reduce the number of deps to look in would help

Work is being done on this in the deps_compilation branch https://github.com/bryanjos/elixirscript/tree/deps_compilation
I'm refactoring the compilation a bit, but in the end, at least compilation should look simpler

#206 will have some suport for this. In particular if a dep if defined to be allowed in the elixirscript env. Loads ex files, but only compiles exjs files.


No variant of proc/inproc returns stdout, stderr and exit code

I can use inproc if I want to keep stdout, or inprocWithErr if I'd also like stderr.
Or I can use proc if I'd like the exit code, but then I lose the ability to fold over stdout or stderr for the process.
It would be great to be able to capure all three, if possible.

There is procStrictWithErr in master but not on Hackage yet:
https://github.com/Gabriel439/Haskell-Turtle-Library/blob/master/src/Turtle/Prelude.hs#L458
Would that solve your use case?

Yes, thanks! Most of the processes I'll run will yield little output, so this will work fine.


"Open in editor" button does not respect $EDITOR

When the $EDITOR environment variable is set, the "Open in editor" button in the web UI does not use the specified editor.
Cause
https://github.com/Zheoni/cooklang-chef/blob/0cf2a18cbefcbaefeeec0e9cb599d6ed567f8e92/src/config.rs#L47
I believe v.is_empty() should be !v.is_empty()

Thanks! It was that !


ValueError: Dimensions must be equal, but are 128 and 32 for 'network/resblock0_0/add' (op: 'Add') with input shapes: [256,32,32,1 28], [256,32,32,32].

When I set --res_n 50, the code will report a error.
def resblock(x_init, channels, is_training=True, use_bias=True, downsample=False, scope='resblock') :
with tf.variable_scope(scope) :
    x = batch_norm(x_init, is_training, scope='batch_norm_0')
    x = relu(x)

    if downsample :
        x = conv(x, channels, kernel=3, stride=2, use_bias=use_bias, scope='conv_0')
        x_init = conv(x_init, channels, kernel=1, stride=2, use_bias=use_bias, scope='conv_init')

    else :
        x = conv(x, channels, kernel=3, stride=1, use_bias=use_bias, scope='conv_0')

    x = batch_norm(x, is_training, scope='batch_norm_1')
    x = relu(x)
    x = conv(x, channels, kernel=3, stride=1, use_bias=use_bias, scope='conv_1')

    return x + x_init

Dimensions of x and x_init are not equal.

I have the same error

@jixiaonanzhuaizhuai  @yang-fei
Sorry to delay
I fix it
Thank you


Choose the default delivery address

Hello, I don't know how to choose the default delivery address, because I sell in France and I want to follow prices only for delivery to France.
Is there any solution to this because I can't choose delevry to France in the url by get method.
Thanks for the script

@ousaidanass currently it is not possible. I will add this enhancement to the roadmap.

@ousaidanass If you update the package to the latest version v2.0.2, you should get all the reviews without any limit.


New API Limit?

Has anyone else been suddenly getting this message? 'Sorry, the public API is limited to around 20 queries per every 30 minutes'

In the last days the server started to receive a lot of traffic from many different ips so I have to implement this automatic limiter.
I'll check it so maybe change the limits in the near future


XrmTooling oAuth2.0 error

The XrmLoginWindow control isn't updated to use oAuth2.0.. Also.. you misspelled "Trust" in the error message..

@anbhar Thanks for contacting us. Can you let us know the sample you are trying. If you are connecting to an org using the login screen, can you update the Nuget packages to latest versions and see if you get this issue?

Hi @Nkrb , I have the latest "Microsoft.CrmSdk" Nuget packages installed, still have the same problem, could it be that the new packages for Wave 1 are yet to be released?
I'm using the "PowerApps-Samples/cds/Xrm Tooling/Quick start for XRM Tooling API/" sample as base

@anbhar You can get around the issue by updating both the XrmTooling.CoreAssemblies and the Microsoft.Crmsdk.CoreAsseblices Nugets.
The team will get the Error message fixed,  sorry about that,  And we will update the samples to use current nuget packages going forward to resolve future issues like this.


Revise database guidelines

Database table names should be only plural to avoid inconsistencies

Thank you for creating the issue! Please check if there are already table names which need to be changed.

@NurramoX please also self-assign you to such issues, add it to the PermaplanT project and move it to the right place.


Rich text as a field type

Hey there, thanks for this package, it's working great!
Just wondering if adding rich text as a supported field type is on the roadmap?
For example, we have a repeatable field with a headline (text) field and a content (textarea) field. We would love this to be able to be a rich text field like laravel supports natively for fields that aren't repeaters. See: https://nova.laravel.com/docs/1.0/resources/fields.html#trix-field
I'm happy to look into working on a PR for this, as we'll likely have to do it for a project we're working on anyway.

Hi @kkoppenhaver - glad you find the field useful!  If I'm being honest the chances of me finding time to whip up a rich text field like you describe is pretty slim for the foreseeable future - bit too much else going on.  If you fancy giving it a go yourself however and don't mind submitting a PR that would be great.  Good luck!

I might have a go at that, have the need to do an image field type. Ideally, you could define the subfields with an array of Nova fields such as Text, Textarea, etc.

Yes being able to define all types of Nova fields would be ideal, but I haven't dug into the code yet to figure out just how straightforward it would be to modify.
@slovenianGooner If you want to tackle the image field type that would be awesome too! We have to build out the rich text for a client project, so I figured I'd contribute it back if I can get it working.

Yeah, will get to it over the weekend - I also need to build this for the purpose of creating carousel items - so I need an image field that creates a blob.

Currently I'm struggling to make the "FormTextField" react to v-model - or am I thinking wrong? Other than that, I see no issues. So display is not an issue, but getting value back from the component, so I can update the value here is the problem. If someone has any inputs on how to do that, would speed this up really.

Using the 'normal' nova fields has been suggested before but would be a pretty big departure from the way the package works at present (assuming it's possible to do in a nice way in the first place).  To be honest this package was built to tackle an issue I had on one of my own projects and I really just needed something simple.  I'm not averse to the idea of a more ambitious approach with more complex fields though it's worth bearing in mind the pros and cons of each approach:
Approach A would be to continue building out fields within the package itself.  Largely sticking with the API that the project already has.
Pros:  Those fields can be styled to fit in with the way this package styles fields (for example each field can have the move/delete buttons on hover etc
Cons:  The more fields (and more complex fields) that get added, the greater the divergence from what Nova does.  We're basically reinventing the wheel for each new field type
Approach B would be to try and find some what of using the actual Nova field types themselves
Pros:  This would have the benefit of giving access to the full nova field API and all field types.  It would also solve a lot of the feature requests since this package was developed.
Cons:  Technically this is probably quite complex.  I'm also not sure how you'd be able to style those fields so that they can be laid out in the way the package currently lays things out.  This would also be a major breaking change - not the end of the world of course but worth considering.
Approach B definitely has it's advantages over A and I'd be stoked if someone wanted to spend the time trying to figure out some of the problems involved in making it work.  I'd be happy to help out where I can but I've got a number of other commitments on the go at present so my time is limited.

As you've said approach B should be the end goal but we would really need to get some insight into how to make it work - I've tried for a couple of hours today and the only sticking point for me is how to get the value back from ie. FormTextField. As far as I know, the "fill" method is called before saving the resource, which means you can't actually rely on the v-model to be reactive - which is where I've failed.
Perhaps someone with a bit more knowledge in Vue and how form fields work in Nova could help out.

Few weeks ago I tried to implement Nova fields, I had some success with some of the fields but not all of them, I just got busy and stoped working on it, but I think it's possible to do it instead of the plan A because you don't need to reinvent the wheel with every new filed type.
Here is some screenshots, as you may notice, image field doesn't work and the Trix field save the data correctly but not showing it again when updating, still need work and testing though. I'll try to work on it in this weekend hopefully.
Code

When creating :

Database :

When updating :

@onemoreahmad Nice work!  Do you want to open a PR on a feature branch with what you have so far?    I'd be happy to try and help get this over the line as your approach is definitely the one I think this package should take.  Clearly, this would be a major breaking change but if we can work out those more complex fields then it solves one of the most common requests for the package (specifically "can you build X field type...")
Thanks for working on this

@fourstacks Sure! I'll create a new branch and open a PR. Keep in mind that I'm a totally new to all of git/contributions/PRs thing, so I'll just create a new branch on my fork repo and open a PR here and you take it from there 😄

@onemoreahmad - don't worry - I'm making it up as I go along too!

So for our project, we needed the Trix field to work and I was able to look into this over the weekend.
For the Trix field, at the very least, the method for updating the value (on page load) is slightly different.
Inside SubRowField.vue and inside the mounted() method, if I do something like:
if(component.field){
    component.value = _this.value[component.field.attribute]

    if( component.field.component == 'trix-field' ) {
      component.$children[0].$children[1].$refs.theEditor.innerHTML = _this.value[component.field.attribute];
    }
}

then it seems to set the value properly for the initial page load. The value can then be modified and everything saves normally.
Note that instead of just setting the value, I have to use the innerHTML method provided by the Trix editor. The children offsets are specific to my project and would have to be generalized before this work is merged into the package at large, but this should at least help with the roadblock.
I think something similar may be required to get the image field working, but haven't looked into it as of yet.

@kkoppenhaver - thanks for continuing to look into this.  I recently came across another Nova package that does what you're trying to achieve.  I'd urge you to take a look at this as I think it might be the answer to your problems.
Rather than trying to remake the wheel in this package I'm thinking of directing people to use that flexible content package instead of this one.  It's a much more robust solution.
I feel like this repeatable fields package worked well and it's a nice simple solution to a common problem but to be honest I don't have the time spare to give it the attention it needs and if there's a more robust and well-maintained alternative out there then it's probably in everyones interests that time and energy is directed there rather that here.
Thanks again for the time and effort looking into this though - it really is appreciated

Is this the one you are referring to? https://novapackages.com/packages/whitecube/nova-flexible-content

Hey, sorry - totally forgot the link!  Yep that's the one

From my experience - for anything more complex - use the Nova Flexible Content - if you need something simple, you can use this package.


Publishing vault status on ZFS platforms

Signed-off-by: Hariharasubramanian C S<EMAIL_ADDRESS>

Hey @eriknordmark -- since 5.9.0 is tagged -- please take a look and pull if it looks OK to you.


AC-578-tech-debt-task-execution-when-a-task-dispatch-unsuccessful

Description
When parsing artifacts it would blow up if it couldn't parsed or it didn't exist. properly handling these situations now.
Status
Wait for Sams PR
Types of changes

[x] Non-breaking change (fix or new feature that would not break existing functionality).
[ ] Breaking change (fix or new feature that would cause existing functionality to change).
[ ] New tests added to cover the changes.
[ ] All tests passed locally.
[ ] Documentation comments included/updated.

PR Fixes issues with TaskExecution when a TaskDispatch unsuccessful but now failing with task output artifacts which sam is currently working on


Add a blue button w/ a CTA at the end of Zero to Dapp

Blue button right before the "Congratulations" section on this page that says "See the Winning Teams ->"  and links to app.co/mining/latest

Winning is strange, what about 'Meet Last Month's Top Earners' or something along those lines. Win - reward, etc. is what we're trying to stay away from. It's a payout that they earn, not a reward they win.

or just Top Earners


[Enhancement]: CNDI Platform Observability

Version
cndi v2.12.0
kubeseal v0.26.0
terraform v1.5.5
Please provide a summary of the enhancement you are proposing:
CNDI should have cluster observability features including Prometheus, Loki, Grafana, and the native cloud equivalents for Azure, GCP, and AWS
Please provide the motivation or use case for this enhancement:
Observability is not trivial to set up, yet should largely look the same from cluster to cluster
How can we best workaround this issue so far?
No response
How would you approach solving this problem within CNDI?
No response
Code of Conduct

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

Closed by #1088


Support Akka actor tracing

The initial version of Akka actor support was implemented in #22. But we don't have documents and examples enough to use yet. We will make them by the next release.


#5791: Address errors found by lgtm.com

CATEGORY
Choose one

[ ] Bug Fix
[x] Enhancement (new features, refinement)
[ ] Refactor
[x] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY
The website LGTM.com has detected a few errors from static analysis. This patch contains a possible fix for the first of them ("URL redirection from remote source") that follows the website's own recommendation: Check the input against some known source before using it. I've checked that the dashboard ID provided actually exists in DB and if it doesn't I return a 404.
I plan to solve the other 4 issues labeled as "Error" but wanted to get some early feedback before moving on.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Not applicable.
TEST PLAN
I've written a unit test that can be run e.g. like:
tox -e py37 -- tests/access_tests.py:RequestAccessTests.test_dashboard_endpoint_malicious_redirect
ADDITIONAL INFORMATION

[x] Has associated issue: #5791
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

REVIEWERS
Please @mistercrunch as original reporter but feel free to re-assign as you see fit.

Codecov Report

Merging #7403 into master will increase coverage by 0.02%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #7403      +/-   ##
==========================================
+ Coverage   65.26%   65.28%   +0.02%
==========================================
  Files         430      430
  Lines       21077    21079       +2
  Branches     2338     2338
==========================================
+ Hits        13756    13762       +6
+ Misses       7205     7201       -4
  Partials      116      116

Impacted Files
Coverage Δ

superset/views/core.py
72.86% <100%> (+0.31%)
:arrow_up:

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 598526a...a3eada7. Read the comment docs.

@mistercrunch @john-bodley please when you have time can you have a look at this? In the meanwhile, I'll start addressing the lower-priority alerts (I remember seeing many unused imports, they should be safe to remove).

To be clear, I think this patch could be merged as-is, but I'll add some lower-priority work to it that won't hurt. At least that's the plan 😄

I need to re-scope this one in light of the more recent alerts. I think that the important is that I manage to fix the 4 errors currently pointed out.

Now it should fix the 4 Errors and tackle a few Warnings as a bonus. It would be useful to point LGTM.com to this branch and check that that is actually the case, but I haven't been able to.
Is there still interest in going through with this? @john-bodley @mistercrunch


Building Cloudflare Pages fails

I want to build a private project using  the template Hugo Scroll on Clodflare Pages. The bild fails with the following error:
2022-10-06T17:32:37.244171Z	Cloning repository...
2022-10-06T17:32:38.619217Z	From https://github.com/txxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2022-10-06T17:32:38.619768Z	 * branch            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-> FETCH_HEAD
2022-10-06T17:32:38.619977Z
2022-10-06T17:32:38.670751Z	HEAD is now at 7142189 Correct URL in config.toml
2022-10-06T17:32:38.671252Z
2022-10-06T17:32:41.459058Z	Submodule 'themes/hugo-scroll' (https://github.com/janraasch/hugo-scroll.git) registered for path 'themes/hugo-scroll'
2022-10-06T17:32:41.459630Z	Cloning into '/opt/buildhome/clone/themes/hugo-scroll'...
2022-10-06T17:32:41.459830Z	Submodule path 'themes/hugo-scroll': checked out '989db1748409e8beaf13b2b7583d45c9084d71e2'
2022-10-06T17:32:41.459954Z
2022-10-06T17:32:41.486952Z	Success: Finished cloning repository files
2022-10-06T17:32:42.129166Z	Installing dependencies
2022-10-06T17:32:42.140494Z	Python version set to 2.7
2022-10-06T17:32:45.485315Z	v12.18.0 is already installed.
2022-10-06T17:32:46.707748Z	Now using node v12.18.0 (npm v6.14.4)
2022-10-06T17:32:46.948974Z	Started restoring cached build plugins
2022-10-06T17:32:46.964782Z	Finished restoring cached build plugins
2022-10-06T17:32:47.444686Z	Attempting ruby version 2.7.1, read from environment
2022-10-06T17:32:50.930506Z	Using ruby version 2.7.1
2022-10-06T17:32:51.288071Z	Using PHP version 5.6
2022-10-06T17:32:51.452382Z	5.2 is already installed.
2022-10-06T17:32:51.478741Z	Using Swift version 5.2
2022-10-06T17:32:51.479062Z	Installing Hugo 0.54.0
2022-10-06T17:32:52.181461Z	Hugo Static Site Generator v0.54.0-B1A82C61A/extended linux/amd64 BuildDate: 2019-02-01T10:04:38Z
2022-10-06T17:32:52.184860Z	Started restoring cached go cache
2022-10-06T17:32:52.203111Z	Finished restoring cached go cache
2022-10-06T17:32:52.346416Z	go version go1.14.4 linux/amd64
2022-10-06T17:32:52.360595Z	go version go1.14.4 linux/amd64
2022-10-06T17:32:52.363514Z	Installing missing commands
2022-10-06T17:32:52.363784Z	Verify run directory
2022-10-06T17:32:52.363937Z	Executing user command: hugo
2022-10-06T17:32:52.526656Z	Building sites … Total in 110 ms
2022-10-06T17:32:52.526952Z	Error: Error building site: failed to render pages: render of "home" failed: "/opt/buildhome/repo/themes/hugo-scroll/layouts/index.html:4:50": execute of template failed: template: index.html:4:50: executing "main" at <where $sections "Dra...>: error calling where: Draft is neither a struct field, a method nor a map element of type resource.Resource
2022-10-06T17:32:52.533920Z	Failed: build command exited with code: 255
2022-10-06T17:32:53.43732Z	Failed: an internal error occurred

I think the problem is within the theme.
Regards
Thomas

Hi @thoschworks, thank you for reaching out 🤝😃.
The Hugo version you are using is quite outdated:

Installing Hugo 0.54.0

Please try using a more up-2-date version, see https://github.com/gohugoio/hugo/releases.
Hope that helps 🤓 🙏🏻.

Hi @janraasch,
thank you for the fast response. I think I cannot change the Hugo version. On my machines I use v0.92.2 an it works, but I think I have no influence on the versions used by Cloudflare Pages.
Regards
Thomas

Hi,
I was wrong. I can set the env var HUGO_VERSION to change the version. (But why do they use such an outdated version as default?!1!11???).
It worked with the v92:
2022-10-06T18:23:14.03395Z	Cloning repository...
2022-10-06T18:23:16.246302Z	From https://github.com/thoschworks/scroller
2022-10-06T18:23:16.246954Z	 * branch            71568d4169ebfcbec29e228667b1ad7fa420c4b0 -> FETCH_HEAD
2022-10-06T18:23:16.247181Z
2022-10-06T18:23:16.349724Z	HEAD is now at 71568d4 Initial (and final?) commit
2022-10-06T18:23:16.350294Z
2022-10-06T18:23:18.82502Z	Submodule 'themes/hugo-scroll' (https://github.com/janraasch/hugo-scroll.git) registered for path 'themes/hugo-scroll'
2022-10-06T18:23:18.825646Z	Cloning into '/opt/buildhome/clone/themes/hugo-scroll'...
2022-10-06T18:23:18.825835Z	Submodule path 'themes/hugo-scroll': checked out '989db1748409e8beaf13b2b7583d45c9084d71e2'
2022-10-06T18:23:18.825969Z
2022-10-06T18:23:18.853612Z	Success: Finished cloning repository files
2022-10-06T18:23:19.742857Z	Installing dependencies
2022-10-06T18:23:19.755197Z	Python version set to 2.7
2022-10-06T18:23:23.098942Z	v12.18.0 is already installed.
2022-10-06T18:23:24.267605Z	Now using node v12.18.0 (npm v6.14.4)
2022-10-06T18:23:24.492292Z	Started restoring cached build plugins
2022-10-06T18:23:24.50692Z	Finished restoring cached build plugins
2022-10-06T18:23:24.977327Z	Attempting ruby version 2.7.1, read from environment
2022-10-06T18:23:28.459653Z	Using ruby version 2.7.1
2022-10-06T18:23:28.812465Z	Using PHP version 5.6
2022-10-06T18:23:28.979487Z	5.2 is already installed.
2022-10-06T18:23:29.006975Z	Using Swift version 5.2
2022-10-06T18:23:29.00805Z	Installing Hugo 0.92.2
2022-10-06T18:23:30.147734Z	hugo v0.92.2-CDF6A0D6+extended linux/amd64 BuildDate=2022-02-11T14:17:39Z VendorInfo=gohugoio
2022-10-06T18:23:30.153114Z	Started restoring cached go cache
2022-10-06T18:23:30.174238Z	Finished restoring cached go cache
2022-10-06T18:23:30.319228Z	go version go1.14.4 linux/amd64
2022-10-06T18:23:30.334928Z	go version go1.14.4 linux/amd64
2022-10-06T18:23:30.337901Z	Installing missing commands
2022-10-06T18:23:30.338213Z	Verify run directory
2022-10-06T18:23:30.338462Z	Executing user command: hugo
2022-10-06T18:23:30.389673Z	Start building sites …
2022-10-06T18:23:30.390004Z	hugo v0.92.2-CDF6A0D6+extended linux/amd64 BuildDate=2022-02-11T14:17:39Z VendorInfo=gohugoio
2022-10-06T18:23:30.524489Z
2022-10-06T18:23:30.524801Z	                   | EN
2022-10-06T18:23:30.524958Z	-------------------+------
2022-10-06T18:23:30.525092Z	  Pages            |   7
2022-10-06T18:23:30.525206Z	  Paginator pages  |   0
2022-10-06T18:23:30.525326Z	  Non-page files   |   0
2022-10-06T18:23:30.525447Z	  Static files     | 162
2022-10-06T18:23:30.525561Z	  Processed images |   0
2022-10-06T18:23:30.52567Z	  Aliases          |   0
2022-10-06T18:23:30.525775Z	  Sitemaps         |   1
2022-10-06T18:23:30.525907Z	  Cleaned          |   0
2022-10-06T18:23:30.526019Z
2022-10-06T18:23:30.526133Z	Total in 153 ms
2022-10-06T18:23:30.533813Z	Finished
2022-10-06T18:23:30.534493Z	Note: No functions dir at /functions found. Skipping.
2022-10-06T18:23:30.534728Z	Validating asset output directory
2022-10-06T18:23:31.251578Z	Deploying your site to Cloudflare's global network...
2022-10-06T18:23:44.576698Z	Success: Assets published!
2022-10-06T18:23:45.363518Z	Success: Your site was deployed!

But the result looks strange: https://scroller-1g7.pages.dev/
The repo: https://github.com/thoschworks/scroller (I added Access for you.)
Do you have any idea?
Regards
Thomas

Hi @janraasch,
oh no. I had the same problem hours ago (and solved it), when I built locally for copying the files from the public-folder to the test server.
Sorry!!! :hand_over_mouth:
And my initial problem my project is solved after setting HUGO_VERSION (and setting the correct URL hours ago...).
Thanks + Sorry
Thomas

Closing issue.

No worries 💜. Glad I could help 😄.


git stderr: fatal: cannot exec '/tmp/appname/git-ssh.sh': Text file busy

Steps to reproduce
Can not possible to reproduce. It happens complete randomly (random time, random projects, random servers).
We use capistrano with Jenkins to deploy apps to servers.
Expected behavior
15:44:49 00:00 git:wrapper
15:44:49       01 mkdir -p /tmp/appname/
15:44:49     ✔ 01<EMAIL_ADDRESS>0.259s
15:44:49       Uploading /tmp/appname/git-ssh.sh 100.0%
15:44:49       02 chmod +rx /tmp/appname/git-ssh.sh
15:44:49     ✔ 02<EMAIL_ADDRESS>0.048s
15:44:49 00:00 git:check
15:44:49       01 git ls-remote --heads git@github.com:orgname/projectname.git

Actual behavior
13:33:31 00:00 git:wrapper
13:33:31       01 mkdir -p /tmp/appname/
13:33:31     ✔ 01<EMAIL_ADDRESS>0.219s
13:33:31       Uploading /tmp/appname/git-ssh.sh 100.0%
13:33:31 00:00 git:check
13:33:31       01 git ls-remote --heads git@github.com:orgname/projectname.git
13:33:31       01 fatal: cannot exec '/tmp/appname/git-ssh.sh': Text file busy
13:33:31       01 fatal: unable to fork
13:33:31 (Backtrace restricted to imported tasks)
13:33:31 cap aborted!
13:33:31 SSHKit::Runner::ExecuteError: Exception while executing on host <IP_ADDRESS>: git exit status: 128
13:33:31 git stdout: Nothing written
13:33:31 git stderr: fatal: cannot exec '/tmp/appname/git-ssh.sh': Text file busy
13:33:31 fatal: unable to fork
13:33:31
13:33:31
13:33:31 Caused by:
13:33:31 SSHKit::Command::Failed: git exit status: 128
13:33:31 git stdout: Nothing written
13:33:31 git stderr: fatal: cannot exec '/tmp/appname/git-ssh.sh': Text file busy
13:33:31 fatal: unable to fork
13:33:31
13:33:31 Tasks: TOP => git:check
13:33:31 (See full trace by running task with --trace)

System configuration
cap <stage> doctor link
Additional Info
Found solution for similar issue:
just add bash command sync on remote server right after uploading instruction. It flushes all IO buffer to HDD.

Any information you can provide about your OS environment/etc please?

Any information you can provide about your OS environment/etc please?

Hi @leehambley ,
Thanks for response.
All apps are running on AWS EC2 instances (types: t2.micro, t2.medium, m4.large, c5.large and EBSes gp2).
Following info is equal for all instances.
OS: Ubuntu 16.04.1 LTS
Kernel: Linux 10-10-10-10.internal 4.4.0-59-generic #80-Ubuntu SMP Fri Jan 6 17:47:47 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
SSHD: OpenSSH_7.2p2 Ubuntu-4ubuntu2.8, OpenSSL 1.0.2g  1 Mar 2016

Best wishes

Any chance you are doing multiple deploys to the same server? This sounds like a race condition where they are both contending for the same file.
Somewhat more esoteric possibilities might include the /tmp directory being mounted from a shared NFS server or something like that.
You could try adding set :tmp_dir, '/home/user/tmp' to use an application specific temp directory.
I don't think this will help, but according to the doctor output, you aren't running the latest version of Capistrano. Could you upgrade just to rule out any fixes we've already addressed?


Non-white example is broken

https://cartodb.github.io/carto-vl/examples/editor/index.html#eyJhIjoidGFibGVfNXlyX2NvdW50eV9hY3NfY29weV8xIiwiYiI6IiIsImMiOiJtYW1hdGFha2VsbGEiLCJkIjoiaHR0cHM6Ly97dXNlcn0uY2FydG8uY29tIiwiZSI6IndpZHRoOiAoJGFzaWFuX3BvcCskYmxhY2tfcG9wKyRoaXNwYW5pY19vKS8kd2hpdGVfcG9wXG5jb2xvcjogaHN2YSgwLjUsIDEsIDEsIDAuNylcbnN0cm9rZVdpZHRoOiAwIiwiZiI6eyJsbmciOi05MC42OTkwNTg1MTI0MTE5NywibGF0Ijo0MC42MjE0NzUyMzQ0MTY2NjR9LCJnIjoyLjQ1NzMzNjA2NDIyMzUzMSwiaCI6IkRhcmtNYXR0ZXIiLCJpIjoiZGF0YXNldCJ9

We need to check if the example is broken or if there is a bug with the points size.

woah!! i'm not sure exactly what is happening. i tried reducing the symbol sizes significantly and the point for Puerto Rico does not get smaller:
https://cartodb.github.io/carto-vl/examples/editor/index.html#eyJhIjoidGFibGVfNXlyX2NvdW50eV9hY3NfY29weV8xIiwiYiI6IiIsImMiOiJtYW1hdGFha2VsbGEiLCJkIjoiaHR0cHM6Ly97dXNlcn0uY2FydG8uY29tIiwiZSI6IndpZHRoOiBzcXJ0KCgkYXNpYW5fcG9wKyRibGFja19wb3ArJGhpc3BhbmljX28pLyR3aGl0ZV9wb3ApLzEwMDAwMDAwXG5jb2xvcjogaHN2YSgwLjUsIDEsIDEsIDAuNylcbnN0cm9rZVdpZHRoOiAwIiwiZiI6eyJsbmciOi05Mi4xNzEwODE2MjQ0NDg5NiwibGF0IjotMTIuNzY3NzQxMzc1Njg2NzI1fSwiZyI6Mi4zMTkxMDI0NTcxODY2MzM0LCJoIjoiRGFya01hdHRlciIsImkiOiJkYXRhc2V0In0=
You'll also notice that if you change the number i'm dividing by, that the map refreshes (or seems like it wants to) but keeps that size consistent.
cc'ing @davidmanzanares as we were seeing some super large sizes in Jeff's map, but as pointed out in the issue could have been related to suspicious application code.
https://github.com/CartoDB/carto-vl/issues/798#issuecomment-411444568

The issue is that in Puerto Rico there are values with white_pop equal to 0, making the division by white_pop equal to Infinity, making the points super large (1024 px).
You can see these problematic outliers here: https://cartodb.github.io/carto-vl/examples/editor/index.html#eyJhIjoidGFibGVfNXlyX2NvdW50eV9hY3NfY29weV8xIiwiYiI6IiIsImMiOiJtYW1hdGFha2VsbGEiLCJkIjoiaHR0cHM6Ly97dXNlcn0uY2FydG8uY29tIiwiZSI6IndpZHRoOiByYW1wKCR3aGl0ZV9wb3A9PTAsIFsyLCAzMF0pXG5jb2xvcjogcmFtcCgkd2hpdGVfcG9wPT0wLCBbZ3JheSwgcmVkXSlcbnN0cm9rZVdpZHRoOiAwIiwiZiI6eyJsbmciOi04Mi4zOTcxMDI3NjI5MjY0MSwibGF0IjozNC4wOTk4MTUyNzU1MzUzNn0sImciOjMuOTM4NDI3ODE4NTMyNDA4NCwiaCI6IkRhcmtNYXR0ZXIiLCJpIjoiZGF0YXNldCJ9
Dividing by the total population seems to fix the issue, but of course, it changes the map: https://cartodb.github.io/carto-vl/examples/editor/index.html#eyJhIjoidGFibGVfNXlyX2NvdW50eV9hY3NfY29weV8xIiwiYiI6IiIsImMiOiJtYW1hdGFha2VsbGEiLCJkIjoiaHR0cHM6Ly97dXNlcn0uY2FydG8uY29tIiwiZSI6IndpZHRoOiBzcXJ0KCgkYXNpYW5fcG9wKyRibGFja19wb3ArJGhpc3BhbmljX28pLyR0b3RhbF9wb3ApKjVcbmNvbG9yOiBoc3ZhKDAuNSwgMSwgMSwgMC43KVxuc3Ryb2tlV2lkdGg6IDAgIiwiZiI6eyJsbmciOi03OC4wNDQwMjczNzgwODE0NywibGF0IjozOS4xNDcyNDY1NjM2NTk0Mn0sImciOjMuMTMzNzIyNDMzNzI0Njk0LCJoIjoiRGFya01hdHRlciIsImkiOiJkYXRhc2V0In0=

interesting... ok so in our previous version of the map since we had a much smaller max width, we didn't get this artifact.
@Jesus89
I filtered to white_pop > 1 if we want to replace, we can add that parameter:
https://cartodb.github.io/carto-vl/examples/editor/index.html#eyJhIjoidGFibGVfNXlyX2NvdW50eV9hY3NfY29weV8xIiwiYiI6IiIsImMiOiJtYW1hdGFha2VsbGEiLCJkIjoiaHR0cHM6Ly97dXNlcn0uY2FydG8uY29tIiwiZSI6IndpZHRoOiBzcXJ0KCgkYXNpYW5fcG9wKyRibGFja19wb3ArJGhpc3BhbmljX28pLyR3aGl0ZV9wb3ApKjJcbmNvbG9yOiBoc3ZhKDAuNSwgMSwgMSwgMC43KVxuc3Ryb2tlV2lkdGg6IDBcbmZpbHRlcjogJHdoaXRlX3BvcCA+IDEgIiwiZiI6eyJsbmciOi04OS44MjAyMzQxODU0NDk4LCJsYXQiOjM4LjAyMDA5MTA5MTA1NzM0fSwiZyI6My4xMzM3MjI0MzM3MjQ2OTQsImgiOiJEYXJrTWF0dGVyIiwiaSI6ImRhdGFzZXQifQ==
@Jesus89

Double cc :joy:
@makella do you want me to update the example with the new code?

HAHAAA!!! i really wanted you to know about this :)
sure! that would be great


Whats the best phone to use for openstreetcam

Having issues would like to know what is the best phone to use when capturing?

Any phone newer than ~3 years should work well, both iOS and Android. For older would be advisable to switch the maps to off and maybe record at 2MP.  What phone were you using when experienced problems?


565 title and department dont appear on the profile

@Vensberg will be in effect on next pull of data


[otbn, dv] Illegal mem access when otbn is busy is not resulting in fatal error

@GregAC , @rswarbrick ,
I'm trying to make bus accesses to imem and dmem when the otbn is busy. I'm seeing that the bus accesses are being ignored, but a fatal error is not raised.

@prajwalaputtappa believes that this has now been resolved.
100% passing as of check 2 Aug 2022
@GregAC - it looks like we can close out this issue. Unsure of the PR that fixed this. Might want to tag PR before closing out.

This functionality is checked with otbn_illegal_mem_acc test which passes in our nightlies


Any tuts for creating own windows template?

I wanna know how to make my own windows template for digital ocean, I've tried to make it but the ethernet is not detected idk what is the problem if u know please make the tutorial more details step by step

You need to use virtio - i.e: Virtual Network in your ISO / Image before installing OS .
First install windows with virtio-win on a PC or on on same droplet
Using GUI install windows and then install drivers from virtio-win.iso and setup everything.
Then export this OS as raw image using qemu.
if you do not know how to use qemu to create images you can search on Gooogle


fix: parking orbit plugin-org

What does this PR do?
parking-orbits plugin-org using core3/command5/oclif2
What issues does this PR fix or reference?
@W-10743851@

[x] UT pass
[x] NUTs pass
[x] Sandbox NUTs pass


Ensure user's ipykernel supports debugging

Not all versions of ipykernel support debugging.
This would be something to ask the user to upgrade.

Validated per our iteration plan testing.


⚠ Bofrost.be has degraded performance

In da0ea21, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 872 ms

Resolved: Bofrost.be performance has improved in 703459c after 3 hours, 58 minutes.


Coveralls Failures

Description
The pipeline failures for -7% coverage have been driving me crazy. I'm not sure if this will fit the issue, but I'm going to tinker with it.
Checklist:

[X] Securely signed commits
[ ] Component(s) with PHPDoc blocks, only if necessary or adds value
[ ] Unit testing, with >80% coverage
[ ] User guide updated
[X] Conforms to style guide

How about using the phpcov option?
https://github.com/php-coveralls/php-coveralls#phpcov

Although green, this fix is wrong, because the build is "PENDING COMPLETION".
See https://coveralls.io/jobs/107756800

I think it is a bigger issue. Coveralls still has us pegged at "85% coverage", so when the PR results get posted it always sees it as a decrease. I poked around on the site but I'm still unclear what the root problem is.

How about using the phpcov option?
I will take a look.

There is some discrepancy between "Builds" (pull requests, 388 total files) and the baselines (develop, 377 total files).

There is some discrepancy between "Builds" (pull requests, 388 total files) and the baselines (develop, 377 total files).

It is the difference between 4.3 and develop.

It seems that push has around 85%, but Pull Request has around 77% recently.
https://coveralls.io/repos/237520/builds?page=1
But in the past, sometimes Pull Request has more than 80% coverage.
https://coveralls.io/repos/237520/builds?page=44
But, the lastest Pull Request build also has  84.91% system/ coverage:
https://coveralls.io/builds/53301874

I have no clue.

Let's proceed with this for now. The build will be "PENDING COMPLETION", but it is better than now.
Switch to another service like https://about.codecov.io/

If the coveralls for one database driver is running is it possible to exclude the files for all the other drivers? This isn't perfect as some of the implementation is in the base classes but it should help some.

If the coveralls for one database driver is running is it possible to exclude the files for all the other drivers?

It seems we need to prepare phpunit.xml for each DB driver, and use it when running phpunit.


For modern data allow unit conversion between standard and proleptic_gregorian calendars

✨ Feature Request
For modern data allow unit conversion between standard and proleptic_gregorian calendars. "Modern data" is data sources that do not span the Julian/Gregorian transition.
Motivation
When using iris to analyse data from different sources, or to build a multi-model ensemble cube, it often happens that one input source is based on the standard calendar, and another on the proleptic_gregorian calendar. For data that spans the Julian/Gregorian transition these calendars are clearly not compatible, and conversion is of course not possible.
From the perspective of the producer of the data there might be very good reasons for choosing one or the other calendar. E.g. a modelling centre might want to have only one calendar irrespective of whether a simulation covers only the Gregorian era or spans the Julian/Gregorian transition. And a centre dealing with observational data would want to rely on a calendar that follows the real world calendar even for the very longest time-series. But from the analyst's perspective, when fusing modern datasets it should be easy to harmonise the calendars.
After all the standard calendar is the mixed Julian/Gregorian calendar, and the proleptic_gregorian calendar is the Gregorian calendar extended backwards in time. That is, for the modern [post Julian] period they are the same calendar.
EDIT: In principle one could argue that a corresponding conversion should be possible between the standard calendar and the Julian calendar, but I imagine there is much less demand for this because the vast majority of relevant datasets cover the modern period.

@rcomer, following up on the comments in PR #215 I found that all this might be much simplified by just using cftime.datetime.change_calendar. On the other hand, it seems that cf-units is not applying any sanity checks to the date of the unit string (#216). And this may cause problem here.
Is there already a string decoder somewhere in scitools capable of handling "CF-formatted" date/time strings, i.e. not zero-padded and not making assumptions about which millennium?

Nice, I didn't know about the change_calendar method, and I agree that looks like a good approach.  I'm not sure about a string decoder, but maybe it would be easiest to get the reference date as a datetime object by
ref_date = u.num2date(0)

I tried this with your examples from #216, and the num2date step does seem to throw error for most of the cases it should.  Does that help?

I am closing this issue because already some time ago the requested functionality was implemented.  Thanks @rcomer !


Invalid defaults for flow events get <event-type> command

Problem
I tried using flow events get command to fetch a certain type of event in some block range for my local emulator network. I executed bellow comamnd, which returned the corresponding output:
$ flow events get A.0ae53cb6e3f42a79.FlowToken.TokensWithdrawn
❌ Command Error: cannot have end height (1) of block range less that start height<PHONE_NUMBER>3709551607)

The default value for --start flags is invalid. It should probably be equal to 0, if using local emulator network.
This issue also occured when I tried using the --last flag:
$ flow events get A.0ae53cb6e3f42a79.FlowToken.TokensWithdrawn --last 20
❌ Command Error: cannot have end height (1) of block range less that start height<PHONE_NUMBER>3709551597)

Further on, this command also has unexpected behaviour when values are explicitly provided via flags. For example I provided both start and end flag, but command still complained:
$ flow events get A.0ae53cb6e3f42a79.FlowToken.TokensWithdrawn --start 0 --end 1
❌ Command Error: please provide either both start and end for range or only last flag

Steps to Reproduce

Run flow emulator
Create some transactions that contain at least a single event (test data)
Execute flow events get <event-type> command (see examples)

Context
I wanted to retrieve event information, that would help me with debugging this issue: https://github.com/onflowser/flowser/issues/62.

This has been fixed but awaits a release, one will come this week. https://github.com/onflow/flow-cli/commit/3065b5ec5a3faca222672795d0cc64d16e8211b7


Reestructure binaries from CI

Right now it's producing nested zips and using the base "install" folder, which has a very generic name. Renaming the install with the project name and zipping all together would make it easier to use.
Why generate android output? Shouldn't this repo focus on embedded and desktop output?

Done in #9


ORACLE_HOME and sqlplus

Hi!
I want to create a database from a sh script in a github repository which already includes gvenzl/oracle-free. Could you tell me where is the ORACLE_HOME path and sqlplus to execute the database creation instructions?
Thank you!

Hey @beperev,
Thanks a lot for using these images!
The ORACLE_HOME is /opt/oracle/product/23ai/dbhomeFree, sqlplus is in $ORACLE_HOME/bin
The ORACLE_HOME environment variable is already set and so is PATH to include $ORACLE_HOME/bin.
So you should be able to just invoke sqlplus in your shell script.

Thank you very much.
Just another question, is there any possibility of accessing by using JDBC connection with SID (jdbc:oracle:thin:@localhost:1521:SID), instead of by using Service Name (jdbc:oracle:thin:@localhost:1521/SN)? I have tried with free as SID  but with no success.
Thank you very much.


go: experimental AST schema visualization

no need to merge …just wanted to share what nice things you can do with go and it's nice stdlib. ;-)
ast-dot-diagram.go parses ast.go and outputs the a graphviz digraph which can then be rendered with dot...

/cc @aslakhellesoy @gasparnagy

nice

Have you seen the AST diagram in the README?
I'm not sure I see what additional value this brings - apart from being auto-generated. The layout isn't better, and the diamonds in the composition lines are at the wrong end ;-)

@muhqu now that you're here - I'm usually in the #cucumber IRC room on freenode if you want to chat...


AndroidApp Crashing when "Proguard enabled" upon starting Live Agent Chat

@PradeepIn going to close this, cleaning up some old issues.  Sorry we never responded here but when filing issues please provide some information which could help us debug!  The title is not enough.


Naming conventions

Collecting a list of conventions. Feel free to edit the post.
Names used in ESSsans that can be used by other packages:

Filename, DirectBeamFilename (simple filename to be processed by, e.g., Pooch, Scitacean)
FilePath (path to an actual file on disk)
SampleRun, BackgroundRun, EmptyBeamRun (run type ending in 'Run')
RunType (TypeVar constrained to the above run types)
RunTitle, RunNumber (helper IDs to be converted to/from RunType. Pipeline should use RunType to parametrise generics)
MonitorType
NeXus* (all keys referring to NeXus file contents use this spelling)

NeXus*Name [NeXusSampleName, NeXusSourceName, NeXusDetectorName] (names, not full paths, of groups in a NeXus file)

SamplePosition, SourcePosition
*Bins [WavelengthBins, DspacingBins, QBins] (variable of bin-edges)
UncertaintyBroadcastMode (enum flag)
ReturnEvents (bool flag)
CorrectForGravity (bool flag)

Up for discussion:

Incident, Transmission (used in ESSsans for monitors but ambiguous, could also refer to beams / intensities)

Inconsistencies:

OutFilename (in sans: used as concrete path, so inconsistent with input Filename, FilePath)
EmptyBeamRun vs (DirectBeam, DirectDeamFilename)

EmptyBeamRun vs (DirectBeam, DirectDeamFilename)

In SANS, EmptyBeam and DirectBeam and different things. The DirectBeam is a quantity that represents some kind of efficiency of the detector pixels as a function of wavelength. I am not sure why they call it direct beam, but it is not (directly) related to a measurement where the beam is hitting the detectors directly without passing through a sample.
Then, when you talk to people that do polarization, the direct beam is to do with a measurement where the beam is hitting the detectors directly without passing through a sample.
It is confusing, but I think each community should be allowed to name things the way they want? It just becomes a pain for us because we are trying to cover many different domains.

In SANS, EmptyBeam and DirectBeam and different things

The docs for EmptyBeamRun are these which confuses me:
"""Run (sometimes called 'direct run') where the sample holder was empty.
It is used for reading the data from the transmission monitor."""

Do we have an ess / isis specific nomenclature here? Or is this the pol vs no pol disagreement?

It is confusing, but I think each community should be allowed to name things the way they want? It just becomes a pain for us because we are trying to cover many different domains.

How is it used in ESSsans? Can it be either?


Race conditions in InlineViewStrategy /

Browser:
Chrome 57

Current behavior:
When binding a <compose> to an InlineViewStrategy and replacing the strategy a couple of time in quick succession, the final state may vary. See https://gist.run/?id=786a81fa21a427cd803d1ee1e12681d0
Expected/desired behavior:
Regardless of how long it takes, <compose> should eventually settle on the last state of the InlineViewStrategy.

Apologies: let me move this over to aurelia/templating.


hack: add [sig-performance] label as possible asigned test

Signed-off-by: Marcelo Amaral<EMAIL_ADDRESS>
What this PR does / why we need it:
add [sig-performance] label as possible assigned test
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #5835
Special notes for your reviewer:
Release note:

NONE

cc @fgimenez

/retest

/approve

@fgimenez could you approve?

@fgimenez could you approve?

I have already approved, but I'm not one of the approvers here https://github.com/kubevirt/kubevirt/blob/main/OWNERS_ALIASES#L4-L17 maybe @enp0s3 can take a look?

@marceloamaral Sorry I forgot to mention - In the PR comments the release-note should include NONE string, or it should not appear.

/release-note-none

@enp0s3 I fixed the typo error
@fgimenez I updated the release note
Could you please approve and lgtm again?

\retest

/retest

/retest

Some of the sig-storage tests are very flaky https://prow.ci.kubevirt.io/view/gs/kubevirt-prow/pr-logs/pull/kubevirt_kubevirt/5978/pull-kubevirt-e2e-k8s-1.20-sig-storage/1413288247768911872 this will help #5998

Fixes #5835

@marceloamaral I think this ^^^ in the description of this PR was not intended, right? now #5835 is closed

Yes, it was a mistake.... I will reopen #5835


add captions url to video

Description
Please tell us the changes you've made
Issues to fix
Please link issues this PR will fix:
#[issue number]
if no relevant issue, but this will fix something important for reference
, please free to open an issue.
Reminding
Something you can do before PR to reduce time to merge

run "make build" to build the code
run "make format" to reformat the code
run "make lint" if you are using unix system
run "make test-integration" to pass all tests

Hey there, with the addition of captions url, are you able to download the caption file of a Youtube video?


feat: add scene history sensor

MihomeSceneHistorySensor can create virtual switches easily, and control home assistant devices via xiaomi ai speakers.


feat: add touch and pinch-to-zoom functionality for mobile devices

Implement touch-based movement for Mermaid diagrams.
Introduce pinch-to-zoom functionality for Mermaid diagrams.
Create a new service panel.
Add buttons to the service panel to hide/show other buttons and a new button for switching touch event handling.

How it looks

How it works

Native touch events are initially enabled on mobile devices.
If the nativeTouchEvents flag is set to true, native touch events are active, preventing users from moving or pinch-zooming the diagram. Conversely, when nativeTouchEvents is set to false, native touch events (such as pulling out the command palette or sidebars) are disabled, and custom touch events are enabled.
On mobile devices, a new button is added to the new service panel to switch between native and custom touch event handling.
The manageTouchEvents method sets up handlers for touchstart, touchmove, touchend, and scroll events. Each handler is linked to the plugin through a closure.
When an event occurs, the method first checks if nativeTouchEvents is enabled. If it is, the event is handled by the native mechanism, and the method returns early. Otherwise, the event is managed manually, with default behavior and propagation disabled.

closed due to minor changes


recommend sveltekit on homepage

Do we need to do something here to tell people that they'll have to interact with prompts now? I'm not sure what that would look like, but the experience has changed.
Do we want part of the command to be a link to some repo, like we did before with the Vite template?

Yeah, it's a good question. For now I was just going to punt on that question because I don't really know how to integrate anything else into the design. Open to ideas though...


CBPNotificationsService flat barrel broken

Not able to do this:
import {CBPNotificationsService} from 'ngx-cbp-theme';

#56 fixes this


docs: update sub-ressources integrity

For obvious security reasons, I have to ask to someone else to check the sha-384 hashs I updated.
You can do it at: https://www.srihash.org/
See also: https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity
Previous pull request: https://github.com/zurb/foundation-sites/pull/10744

👍


feat: add asyncComputed, asyncEffect

Add asyncComputed, asyncEffect APIs, which is based on comma operator and function* design implementation.
Example:
const src = signal('fallback data');

const asyncComp = asyncComputed(async function* () {
  const data = await fetchSomeData();
  if (data) {
    return data;
  }
  const fallbackData = (yield src, src).get();
  return fallbackData;
});

asyncEffect(async function* () {
  const data = await (yield asyncComp, asyncComp).get();
  console.log('Effect triggered with value:', value);
});

src.set(2);

This API was added for my personal needs (I will use it in https://github.com/volarjs/volar.js), and its usage will probably not meet most people's expectations. Therefore this feature will be unstable and it is not recommended to use.