How to change the notification view?

What I want to do is change the red circle to some other image, like a lightbulb.
I tried changing the hubView but it didnt work. When I tried setting the backgroundColor as an image then  the image was scaled and it only show a small part of the image.
How can I do it with this library?

Hmmm. unfortunately, that wasn't an intended feature.  If you're absolutely set on doing this, I would download the repository (don't use it as a cocoapod) and edit the function "setView". You'll want to change the "redCircle" object to be a UIImageView, but it might take some wrestling and you won't be able to use some of the features (animations might be weird).  Hope that helps

I guess I'll write something from scratch by getting inspiration from your repo. Thanks


add 'all' command to cli, separate 'make_data' out of 'learncurve'

not relevant now that learncurve does both train and test, and prep works not just for learncurve but also train, predict, etc.


Discuss supporting custom attributes

What are the major differences between this project and refit? I found that I still don't support declaring a custom attribute. I want to handle the parameter value in my custom parameter attribute, such as using some sort of serialization or sorting its keyValue.
Maybe you can consider using the same design as WebApiClient, and put the processing logic of request parameters into custom attributes.

What are the major differences between this project and refit?

I used to have a section on that in the README, but I don't keep track of what new features Refit supports, so it got ever-more out of date, so I removed it.

I found that I still don't support declaring a custom attribute.

I'm afraid I don't understand exactly what you're trying to do: can you give a more detailed example?
You can put your own attributes on methods, and then fetch them by querying RequestInfo.MethodInfo in a serializer/deserialize. Does that cover your use-case?

What are the major differences between this project and refit?

I used to have a section on that in the README, but I don't keep track of what new features Refit supports, so it got ever-more out of date, so I removed it.

I found that I still don't support declaring a custom attribute.

I'm afraid I don't understand exactly what you're trying to do: can you give a more detailed example?
You can put your own attributes on methods, and then fetch them by querying RequestInfo.MethodInfo in a serializer/deserialize. Does that cover your use-case?

Thank you for coming to the discussion!
I need a custom UrlEncodedAttribute to implement logic directly in it to achieve the effect of BodyAttribute(BodySerializationMethod.UrlEncoded)
public interface IMeasurementProtocolApi
{
    [Post("collect")]
    Task CollectAsync([Body(BodySerializationMethod.UrlEncoded)] Dictionary<string, object> data);
}

When UrlEncodedAttribute put on the data  parameter，it's OnRequestAsync method will be called:
public class UrlEncodedAttribute : IApiParameterAttribute
{
    async Task IApiParameterAttribute.OnRequestAsync(ApiParameterContext context)
    {
        var keyValues = this.SerializeToKeyValues(context);
        await context.HttpContext.RequestMessage.AddFormFieldAsync(keyValues).ConfigureAwait(false);
    }

    protected virtual IEnumerable<KeyValue> SerializeToKeyValues(ApiParameterContext context)
    {
        return context.SerializeToKeyValues();
    }
}

Then I can implement subclasses of UrlEncodedAttribute, such as SortUrlEncodedAttribute:
public class SortUrlEncodedAttribute : UrlEncodedAttribute
{
    protected override IEnumerable<KeyValue> SerializeToKeyValues(ApiParameterContext context)
    {
        return base.SerializeToKeyValues(context).OrderBy(item => item.Key);
    }
}

Finally, these custom attributes can be reused on any parameter.

Thank you for coming to the discussion!
I need a custom UrlEncodedAttribute to implement logic directly in it to achieve the effect of BodyAttribute(BodySerializationMethod.UrlEncoded)
public interface IMeasurementProtocolApi
{
    [Post("collect")]
    Task CollectAsync([Body(BodySerializationMethod.UrlEncoded)] Dictionary<string, object> data);
}

When UrlEncodedAttribute put on the data  parameter，it's OnRequestAsync method will be called:
public class UrlEncodedAttribute : IApiParameterAttribute
{
    async Task IApiParameterAttribute.OnRequestAsync(ApiParameterContext context)
    {
        var keyValues = this.SerializeToKeyValues(context);
        await context.HttpContext.RequestMessage.AddFormFieldAsync(keyValues).ConfigureAwait(false);
    }

    protected virtual IEnumerable<KeyValue> SerializeToKeyValues(ApiParameterContext context)
    {
        return context.SerializeToKeyValues();
    }
}

Then I can implement subclasses of UrlEncodedAttribute, such as SortUrlEncodedAttribute:
public class SortUrlEncodedAttribute : UrlEncodedAttribute
{
    protected override IEnumerable<KeyValue> SerializeToKeyValues(ApiParameterContext context)
    {
        return base.SerializeToKeyValues(context).OrderBy(item => item.Key);
    }
}

Finally, these custom attributes can be reused on any parameter.

My custom parameter attribute can do anything I want, such as:
[SystemTextJsonBody], [JsonNetBody], [XmlBody], [GoogleProtobufBody], [Image2Base64StringBody],[UrlEncodedBody], [SortUrlEncodedBody], [SortAndSignedUrlEncodedBody]

My custom parameter attribute can do anything I want, such as:
[SystemTextJsonBody], [JsonNetBody], [XmlBody], [GoogleProtobufBody], [Image2Base64StringBody],[UrlEncodedBody], [SortUrlEncodedBody], [SortAndSignedUrlEncodedBody]

These custom parameter attribute do not need the framework itself to understand what it is used for by its name, just need to execute the logic in it.

These custom parameter attribute do not need the framework itself to understand what it is used for by its name, just need to execute the logic in it.

Can you give me an example of one of these attributes? What inputs would it take, and what outputs would it give? Would they be applied to parameters, methods, or both?

Can you give me an example of one of these attributes? What inputs would it take, and what outputs would it give? Would they be applied to parameters, methods, or both?

RestEase uses custom serializers to do that, e.g. RequestQueryParamSerializer.

RestEase uses custom serializers to do that, e.g. RequestQueryParamSerializer.

Closing as no response. Happy to reopen if you want to continue the conversation.

Closing as no response. Happy to reopen if you want to continue the conversation.


build(pyproject): updated pypi classifiers

Affected Issues

Fixes #

Proposed Changes

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


Make creation of Pull requests possible

I went over the script to improve performance significtly, I just can't send a PR since branching is disabled.
For reference the updated script is here: init_.txt

You should be able to send a PR to master, I've had several in the past do this without issue.  I'll look more into making a dev branch at some point if needed.

Sorry, I wasn't sufficient with GitHub and didn't know that I had to fork the repo first.


fix(video): pick song input from download uri

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


KPI #6 — Conversion Rate

What: A Plausible view of Conversion Rate
Why: To support KPI reporting and OKR process

Need to define funnel v1 and then determine if there are any additional events we need to be firing in the frontend

Keeping in subgraph in order to keep KPI stories together, but this may need to move to frontend


Generalize the way random indices for FRI are generated and handle duplication

As part of #920 and #922, the procedure for generating random indices for the FRI queries should be generalized so that it is not fixed to 27 queries as is done now.

Partial closed by #937 and now superseded by #941


Hide QR code

[x] Add option to hide QR code in frontend ui.
[x] add to docs latest description
[x] add option to frontend store

Discussed in https://github.com/mgrl/photobooth-app/discussions/88

Originally posted by peterwup October  5, 2023
I understand that sharing "only" works with internet access, not with a local accespoint.
Is it possible to hide the QR code for such cases ?
Shareservice Enabled = FALSE
Shareservice Url = ""
But QR Code is still shown.

fixed #88
https://github.com/mgrl/photobooth-app/releases/tag/v0.9.2


feat(TU-11166): ignore reverts from Jira Linked check

Hi team! While working bumping our services' standards adoption, I saw that one revert caused the Jira Linked badge to go bad and that penalized our adoption percentage.
Since these revert PRs/commits are created (most of the times) by GitHub but using our usernames, maybe it's worth ignoring them from the check?
This PR adds the code and tests this proposal. Wdyt?

[!WARNING]
Also found a bug in the tests 🙈. Looks like the jiraLinked.run check won't run if mockGithub.context.eventName is not defined.

Closed as the check would still allow you to change a Revert PR title including the Jira ticket and it would pass 🚀


Issue with BatchNorm layer

while using policy network with BatchNorm layer, getting following error:
ModifyScopeVariableError: Cannot update variable "mean" in "/bn_init" because collection "batch_stats" is immutable.
 (https://flax.readthedocs.io/en/latest/api_reference/flax.errors.html#flax.errors.ModifyScopeVariableError)

Hi, thanks for the question.
BN seems to have a different implementation from other "normal" layers.
Currently, there is no example in evojax that deals with BN layers, and we may need some time to write one.
On the other hand, if you solve the problem first, we'd love to have your PR.


Sound

Idea: Adding sound to the product for reactions to emotions.
We could use robotic sounds or even make it beep certain pitches. We would have to get speakers though. I might have a pair.
This is not a huge priority or a necessity.

Idea scrapped.


RPC_E_CALL_CANCELED when mediaManager Start or StartAsync

Hello,
I'm getting this error when trying to call Start or StartAsync on MediaManager.
System.Exception: 'Call was canceled by the message filter. (Exception from HRESULT: 0x80010002 (RPC_E_CALL_CANCELED))'
Once I was able to trigger everything right however since then every run of my app crashes with this exception. Try/Catch is not solution as it crashes every single time.
Did you experienced the same issue? Thanks a lot!

Restart of Windows helped. Probably I reached the limit of RPC calls to the system.

Yep, most likely just a Windows moment. Constant runs of the app might cause it, though information on that error is relatively sparse. Calling MediaManager.Dispose on the application exit (EX: AppDomain.CurrentDomain.ProcessExit) could help reduce the chances of running into this.


TheBombermaaanteam.Bombermaaan version <IP_ADDRESS>7

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@wingetbot waivers Add Validation-Unapproved-URL

This application crashes during launch in a VM, but I believe this is due to the VM not having an audio device.

18:07:48  Sound           => !!! Could not initialise SDL_mixer Library. Error is : DirectSoundCreate: No audio device found


[trading] Prefix asset path with . (for ipfs)

Configure assetPrefix for trading so that IPFS works with subfolder or subdomains
next.js builds static pages, and those static pages reference static assets as /_next/..., which works fine if the
site is served from a domain root (e.g. console.fairground.wtf/, made-up-url.ipfs.io) but breaks down on IPFS
gateways that are still configured to use subfolders (e.g. ipfs.io/ipfs/made-up-url). Luckily we can fix this by
using assetPrefix to turn /_next/ in to ./_next/, which works in both cases.

Update next.js config for trading

Closes #1613

Bah - branched from main not develop. Fixing.

See #1615


"Light rain and snow" not translated in French

Hi,
Thanks for this wonderful service!
I noticed today that the phrase "Light rain and snow" is not translated to French, and therefore shows in English - see attached screenshot.

I am not very familiar with the translation process: since it is part of the longer phrase "Light rain and snow, Mist", should a translation for the full phrase be added to fr.txt, or only a translation for "Light rain and snow" will suffice?
Also on a side-note, the weather provider has been predicting heavy snowfall over Paris for the past 3 days, but a single snowflake has yet to be seen :) But I know that is beyond the scope of this project and there is nothing you can do about that.

Hi,
I'm encountering the same issue with a slightly different phrase this time:
Light drizzle and rain, Brumeux

Hi,
I'm encountering the same issue with a slightly different phrase this time:
Light drizzle and rain, Brumeux

since it is part of the longer phrase "Light rain and snow, Mist", should a translation for the full phrase be added to fr.txt, or only a translation for "Light rain and snow" will suffice?

Only Light rain and snow will suffice.
How would you translate it:

Pluie légère avec neige
?

the weather provider has been predicting heavy snowfall over Paris for the past 3 days, but a single snowflake has yet to be seen

Yes, our data source is slightly off; we are working on that. Hopefully, we will fix this problem in future (see #526 for example)

I close it as no feedback followed; please comment if you think there is something to do here still


License clarification

Hello @yairEO
there is contradicting information on licensing within your project:

LICENSE file indicates AGPL https://github.com/yairEO/position/blob/master/LICENSE
package.json indicates MIT https://github.com/yairEO/position/blob/master/package.json#L14

Would you be so kind to confirm wich of the licenses applies and maybe adjust accordingly in the repository to avoid confusion?
Best Regards

Hi @yairEO any thoughts on this?

Here, I've hanged the license to MIT (for now only on github) until I release a new NPM version with the updated license.


make CompilerConfiguration.ALLOWED_JDKS public

I'd like to make CompilerConfiguration.ALLOWED_JDKS public so that tooling (like GMavenPlus) can programmatically inspect what target bytecodes are valid for each version of Groovy.

Can you create a JIRA issue for this, so that we can track it in the changelog? Thanks!

Sure.  Created https://issues.apache.org/jira/browse/GROOVY-7383.


chore: comment out the moving widget cypress test

Test coverage results :test_tube:
:red_circle: Total coverage has decreased
// Code coverage diff between base branch:release and head branch: fix/comment-the-drag-cypress-test

Status
File
% Stmts
% Branch
% Funcs
% Lines

:red_circle:
total
54.8 (0)
36.6 (-0.01)
33.92 (0)
55.39 (-0.01)

:red_circle:
app/client/src/utils/autocomplete/TernServer.ts
50.47 (-0.24)
38.26 (-0.87)
36.21 (0)
55.08 (-0.27)

This had other un related tests failing, Force merged this PR


Dev environment - Bug report on study page for GCST90002374 (internal server error)

In the dev environment, the study page for GCST90002374 does not work and returns an internal server error.
The same page works in production.
Query failing is:

query GenePageQuery {
  manhattan (studyId:"GCST90002374") {
    associations {
      variant {
        id
      }
      bestLocus2Genes {
        gene {
          id
        }
      }
    }
  }
}

Response

{
  "data": null,
  "errors": [
    {
      "message": "Internal server error",
      "path": [
        "manhattan",
        "associations",
        789,
        "bestLocus2Genes",
        0,
        "gene"
      ],
      "locations": [
        {
          "line": 8,
          "column": 9
        }
      ]
    }
  ]
}

This issue comes from a bad value in the Manhattan table.
When I execute the SQL query:
SELECT
    gene_id,
    gene
FROM genes AS g
ANTI RIGHT JOIN
(
    SELECT
        study,
        arrayJoin(flatten(groupUniqArray(top10_genes_l2g_ids))) AS gene
    FROM manhattan
    WHERE (study = 'GCST90002374') AND notEmpty(top10_genes_l2g_ids)
    GROUP BY study
) AS m ON g.gene_id = m.gene
FORMAT Vertical

Query id: fdc94954-5e9f-426b-8ba7-5d5dfd5e559b

Row 1:
──────
gene_id:
gene:    ENSG00000180953

There is gene ENSG00000180953 in the Manhattan data that is not present in the genes index. This can be seen by running the API query:
query badgene {
  geneInfo(geneId: "ENSG00000180953"){
    id
  }
}

Which returns
{
  "data": {
    "geneInfo": null
  }
}

The root cause of this is that the genes entering the ETL from the L2G step are not validated to ensure that we only ingest valid items.
Until there are steps in place to ensure that all the sets are working from a common dictionary of terms we will continue to see these errors.

ENSG00000180953 encodes for ST20, a LncRNA in the current Ensembl release: https://www.ensembl.org/Homo_sapiens/Gene/Summary?db=core;g=ENSG00000180953;r=15:79898840-79923702,

which explains why it did not make it to the L2G.

ENSG00000180953 was possibly indexed as a protein coding gene in the previous Ensembl release, which explains why we have a gene page for ST20 in production.


Added missing service account step to installation example

doc: updated installation guide
The installation guide was missing the step in regards to getting
the service account added. Although the deployment manifest loads
fine the operator never gets created since it is unable to find the
service account called "etcd-operator".

Merged, thanks @silveraid


Consider implementing uniq on top of native Set, if available

ES6 includes a native Set object, that has the proper "has" complexity you'd want for uniq implementation.
Here's a quick & dirty performance compression between ramda's loop-based uniq to a uniq implementation on top of Set - it only works in Firefox because I'm using Array.from.
http://bit.ly/1F8awKZ
For 350 unique objects, each repeated 1000 times, I get 0.15 native : non-native ratio.
Note that Array.from isn't essential for this proposal, and that Set (unlike Array.from) is available in most environments.

The ratio depends mostly on the number of unique objects. If you try it with 4 objects (no matter how many times they're repeated) the ratio is at about 0.8.

This is much more convincing than the recent example on Gitter.
It might be made a little better with R.of: http://bit.ly/1H9rfNC.  This now works in Chrome as well.
I don't think we want to abandon non-es6 environments, so if we choose to do this, it would have to use some sort of testing for the existence of Set.  We've done it before (keys comes to mind) but I'm loathe to make a habit out of it.  These numbers are pretty convincing, though.

Yes, it took me a moment to realize that if all four elements appear at the top of the array, it's surprising that there was any difference to begin with.
Testing for Set existence is one option. Another is some sort of polyfill that is used unconditionally.

:+1: for using Set and backfilling for older environments.
http://kangax.github.io/compat-table/es6/#Set

@CrossEye Regarding R.of, it doesn't do what Array.from does; it simply wraps it's 1st arg in an array. Array.from creates an array out of an iterable.

R.into([], R.map(R.identity), new Set([1,1,3,4])) works though.

I'm definitely convinced that this is something we should do.  I would love to see a PR for it.

It was only after I implemented this that I realized this cannot be supported (from tests/uniq.js):
assert.strictEqual(R.uniq([new Just([42]), new Just([42])]).length, 1);

So for further discussion, here's what I did:
https://github.com/asaf-romano/ramda/commit/44c011e76b34a785d2e9cd2443ed23c1bc21c385
The test that fails is the one that checks eq-dispatching. For NaN and +-0, Set happens to behave the way the test expects.

If uniq holds a requirement for homogeneous lists, you could continue using the current implementation for elements satisfying the fantasy-land Setoid spec (.equals) and keep the custom equality semantics, while dispatching the remaining primitives and objects to use the native Set implementation demonstrated here.
If list elements implemented some type of comparison method (side note: this could also be useful for dispatching sort) along with the Setoid spec, a B-tree could be used to improve the performance of those wanting custom equality semantics, though the complexity introduced is likely growing beyond the value gained here.
If heterogeneous lists must be supported, then I don't see many alternatives beyond the existing implementation.

One simple thing we could do is to scan the list once, and if there's any element that implements eq, go with the current implementation. Otherwise (if available) dispatch to Set.

I guess you could have a hybrid like:
function uniqViaSet(list) {
  var item,
      idx = -1,
      len = list.length,
      set = new Set(),
      setoids = [],
      uniqs = [];
  while (++idx < len) {
    item = list[idx];
    if (R.is(Function, item.equals)) {
      if (!R.contains(item, setoids)) {
        setoids.push(item);
        uniqs.push(item);
      }
    } else {
      if (set.size != set.add(item).size) {
        uniqs.push(item);
      }
    }
  }
  return uniqs;
}

function Just(x) {
  this.x = x;
}
Just.prototype.equals = function(other) {
  return R.is(Just, other) && this.x == other.x;
}
Just.prototype.toString = function() {
  return "Just(" + this.x + ")";
}

R.equals(new Just(5), new Just(5))
//=> true

var uniqueItems = uniqViaSet([1, 3, new Just(5), 1, new Just(3), 2, new Just(5), 4, 3, 2])
console.log('%s', uniqueItems)
//=> 1,3,Just(5),Just(3),2,4

Nice, though at this point I should probably leave the PR to you :)

This proved problematic due to differing notions of equality.


Branding

Sign-in page text.  Accept Text Only. In Azure Portal only allow Plain Text

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

ID: 72f2e675-436d-dcd4-fa27-49408b201158
Version Independent ID: 4d821732-fc10-f4a6-3c7d-77bce75299d7
Content: Add branding to your organization's sign-in page - Azure Active Directory
Content Source: articles/active-directory/fundamentals/customize-branding.md
Service: active-directory
Sub-service: fundamentals
GitHub Login: @eross-msft
Microsoft Alias: lizross

@cesarmaneiro  Thanks for the question! We are investigating and will update you shortly.

Hi @cesarmaneiro ,
Can you be more specific about your ask? Are you suggesting that the documentation should be updated?

Since I have not heard back with you I will proceed to close this thread. Please open a new issue and clarify your ask, and I will gladly continue the discussion.

Hi @cesarmaneiro ,
Can you be more specific about your ask? Are you suggesting that the documentation should be updated?

Hello @MarileeTurscak-MSFT
I want to join @cesarmaneiro in this query to change the documentation as it is misleading.
From the note in the beginning some of the customers get confused that they can use Company Branding with their Office 365 licenses, which actually is not possible as the requirement is to have Premium license.
I believe that it was meant to note that one can purchase Premium license on top of their existing O365 License, however from the first sentence one can assume that they can use the mentioned feature only with O365 license.
Cheers,
Aleks Kolchagov


Add RFD #5: Target Resolution Refactor

Currently in a very rough draft format. Just wanted to get the ideas down before pivoting to working on the plugin system.
Resolves #262 .

I'm just going to squash the 2nd commit


Attach an SBOM with release assets

What would you like to be added:
This was being done, but a change to the release process caused this to stop working.
Why is this needed:
Syft is an SBOM generator, it should provide an SBOM of its own releases.
Additional context:
The sbom-action only triggers release uploads when running in the context of a release, or when a tag is pushed. This is no longer how the release process works, so we'll need to figure out either how to update sbom-action or generate and upload an SBOM in a different way.

We may be able to leverage Syft integration with Goreleaser: https://goreleaser.com/customization/sbom/


Does it support nonce?

For CSP, I'd like to do AnalyticsBrowser.load({ writeKey, nonce }) where nonce is a CSP nonce passed to allow specific scripts

Thanks @caub, that's a great suggestion, I'll add to our backlog to add.

@pooyaj can I follow the same patterns as the _url thing? The amount of manual CSP entries today is killing us right now ... almost everything is injected by Segment.

@yordis yes! a PR is appreciated 🙌


Plugin API for impress.js

Hi @regebro
First of all, let me thank you for creating impressConsole. I use it a lot and like it!
If you've followed impress.js itself, you might have noticed that there's some activity to rejuvenate the project. In particular, we've been working on adding unit testing as well as a plugin api to allow for adding new cool features in a modular way.
I have created a proposal for a plugin api at https://github.com/henrikingo/impress.js/blob/myfork/src/plugins/README.md
I should note that this is just in my fork yet, and not in official impress.js yet. Otoh I'm not aware of any alternative proposals either, nor anyone working on one. Also, for the parts that I will discuss here, related to impress-console, it's worth pointing out that these features actually do exist in upstream impress.js since years ago. That is to say, it is feasible for you to implement these changes if you think what I'm proposing makes sense.
In my fork you can see some plugins under src/plugins/. I've also created a folder extras/ for some additional plugins, that aren't part of the set enabled by default, but that can be used by adding them with their own


Support "WindowFunction" with DuckDB backend

Spark queries with Window functions fail in the gateway with error - "window expression type not supported"
Snippet to recreate error:
get_customer_database(spark_session)
.withColumn(
    "rank",
    rank().over(Window.partitionBy(col("c_mktsegment")).orderBy(col("c_custkey"))))
.collect()

AFAIK, DuckDB DOES support Window functions. Snippet with runnable DuckDB-SQL version of above query -
SELECT
    row_number() OVER (PARTITION BY c_mktsegment ORDER BY c_custkey),
    *
from
    read_parquet('{parquet_path}')

And the Substrait spec also DOES support Window functions - https://substrait.io/expressions/window_functions/
But it looks like DuckDB-Substrait extension doesn't yet support substrait production for Window functions either. The get_substrait_json(<window-fn-query>) call using above query fails with error "duckdb.duckdb.InternalException: INTERNAL Error: WINDOW"

gateway support for row_number has been added in #82.  This works for Datafusion at the moment.  Should automatically start working once DuckDB has window function support (and then we'll update the tests).  Will leave this open until then to make sure.


Missing onChanged on chrome.storage.sync

Currently onChanged is only supported in chrome.storage. Need to add it for chrome.storage.sync as well. Should suffice to add   onChanged: {
addListener: jest.fn(),
removeListener: jest.fn(),
hasListener: jest.fn(),
}, in storage.js

This has been fixed in 3.8.13 ✅
The repo has moved over to https://github.com/RickyMarou/jest-webextension-mock/ - sorry i couldn't bring the issues over 🙇


Bug? Compiling from source leads to segfault in duckdb-rs

I've noticed that I seem to be getting the following error when building from source:
warning<EMAIL_ADDRESS>/usr/include/c++/13.2.1/type_traits:286:13: internal compiler error: Segmentation fault
warning<EMAIL_ADDRESS>  286 |     >::type __is_complete_or_unbounded(_TypeIdentity)
warning<EMAIL_ADDRESS>      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
warning<EMAIL_ADDRESS>0x1ad33c8 internal_error(char const*, ...)

Full log: https://gist.github.com/jamietanna/5e9daab169ee5c587c9b5404089d5886
Not sure if it's just my machine possibly, or if there's something I can do to debug? (I'm not a Rust dev)

I noticed that my GCC version was out-of-date:
/usr/bin/c++ is owned by gcc 13.2.1-5

So I've upgraded to gcc-14.1.1+r58+gfc9fb69ad62-1, to see if that made any difference.
I still see the issue, unfortunately
Versions for completeness:
% rustc --version
rustc 1.79.0 (129f3b996 2024-06-10) (Arch Linux rust 1:1.79.0-1)
% gcc --version
gcc (GCC) 14.1.1 20240522

Could be related to https://github.com/esphome/issues/issues/4583#issuecomment-1709058081 - I do believe I have some dodgy RAM :sweat_smile:

This looks like a good sign for me to fix that machine - I've been able to build successfully on another machine :+1:


Update deploy-office-365-proplus-as-part-of-an-operating-system-image.md

Updated one URL.

@baardhermansen -- Thanks for updating the link to a more current version of the Configuration Manager content.


creating GEM files

Hi Lin,
Congrats on the paper. I was wondering where I could find the script for creating a gem file from my 10X visium data. I also looked into your repo with Colorectal cancer data and could not find a way how you did that.
I would be grateful for any information.
Thanks
shobhit

Dear shobhit,
I am very sorry for the late reply.Thank you for your congratulations and I am glad that you are interested in my work.
I downloaded the colorectal cancer data from https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE81861. I contacted the author of SpotClean to get the cell type label file "is_tumor3.csv" for each cell.
So i collected the original files are: "metadata.csv" and "rawdata_count.txt", which then have been processed by the "pre-process1.ipynb" code to generate the gem file "3138cell.gem". "3138cell.gem" file can be used as an input file for SpotGF (https://github.com/illuminate6060/SpotGF).
For the subsequent analysis code of Colorectal cancer data, please refer to: https://zenodo.org/records/11651319.
Considering that 10x Visium data is on public in different file formats, for example, the colorectal cancer data and orchid data used in our SpotGF paper are available in different formats, so I wrote different codes toprocess different  10x Visium data. You can refer to the "pre-process1.ipynb" code to generate the gem file.
If you have any other questions, please feel free to contact me~
Sincerely,
Lin Du, Ph.D. Candidate
College of Life Sciences, University of Chinese Academy of Sciences, Beijing 100049, China
Tel: +86 156 0220 7469│Email: @.***
------------------ 原始邮件 ------------------
发件人:                                                                                "illuminate6060/SpotGF"                                                                                @.>;
发送时间: 2024年10月22日(星期二) 晚上7:10
@.>;
@.***>;
主题: [illuminate6060/SpotGF] creating GEM files (Issue #1)
Hi Lin,
Congrats on the paper. I was wondering where I could find the script for creating a gem file from my 10X visium data. I also looked into your repo with Colorectal cancer data and could not find a way how you did that.
I would be grateful for any information.
Thanks
shobhit
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>
从QQ邮箱发来的超大附件
3138cell.rar (118.82M, 2024年11月23日 14:29 到期)进入下载页面：http://mail.qq.com/cgi-bin/ftnExs_download?t=exs_ftn_download&k=22383539d4b3a6c8fa3de98c1562061f1b4c0700005200004e5a540f014f0200020a185c5603011d5401510d570704510159500d336e3403520b0d5a560e581e115947390e&code=c8593b40

Dear Lin,
Thank you for replying to my email and for the clarification.
I am interested in analysing my own data, so I want to prepare my own gem file. Can you also upload the pre-process1.ipynb notebook on github ?
thanking you
shobhit

pre-process1.zip
okk!

thank you!

I have compiled some data format conversion codes to facilitate users of SpotGF.：https://github.com/illuminate6060/SpotGF_data_form_change

this is excellent, thank you!


6rz6 ollama multi threaded UI integration

:rocket: This description was created by Ellipsis for commit 784e8c8b33a480bb28208ee5be6cc70e1bb56469

Summary:
This PR introduces multi-threaded UI integration with Ollama models, updates documentation and configuration files, and makes changes to the gpt_engineer core and applications.
Key points:

Added a new Python file Ollama_Models_Arena.py for multi-threaded UI integration with Ollama models.
Updated CONTRIBUTING.md and README.md files for project name changes.
Removed some files related to open LLMs and updated open_models.md documentation.
Made changes to learning.py, main.py, and prompt.py in the gpt_engineer core and applications.
Updated pyproject.toml and tox.ini configuration files.

Generated with :heart: by ellipsis.dev

We have reviewed the substance of this request previously and provided guidance. Please do not resubmit this PR.
https://github.com/gpt-engineer-org/gpt-engineer/pull/1106#issuecomment-2041696282


emit comments into generated JS

From @jmesserly on January 22, 2015 17:26
idea: in a few methods like visitStatement, visitDeclaration, gather comments from the begin/end token stream and emit them in the desired location. This seems like a relatively simple way of preserving comments. We can then refine it over time to make locations more precise.
Copied from original issue: dart-archive/dev_compiler#30

I looked at this a bit, and it doesn't seem easy to do with our current non-sourcemap generation technique. Probably best to revisit when we have better source location tracking
edit: the main issue was, we either have to drop comments if we don't know where they go, or put them in a somewhat arbitrary place, and either way it feels a bit confusing in the output.


dts: bindings: Add bindings for SKY13335

This add a device bindings for Skyworks SKY13335 GaAs SPDT Switch.

why a binding without any code using it?

I'm planning to contribute a commercial board that features two of those RF switches. The SKY13351 is very similar and already in the tree. We cloud also make that generic since it seems to fit the family quite well. But I don't own any of the boards using it; therefore I can't test if they still work. If it makes sense I can add the bindings to the board and add them together.

I'll commit this together with the board.


Chrome Webstore version legit? Updates?

New Issue Checklist (tick off like this: [x])

[X] I checked existing issues (open and closed) for possible duplicates
[N/A] I can reproduce the problem on the latest stable version (not nightly!)
[N/A] If you have a problem with a specific website: adding the domain to your no-skip-urls-list does not solve the problem
[X] The issue is not about adding entries to the default no-skip-urls-list

What is your browser?

[ ] Firefox
[X] Chrome

What is your operating system?

[ ] Linux
[ ] Mac
[ ] Windows
[X] Android (Kiwi Browser)

Description (please include examples/screenshots where applicable)
Hello.
I would just like to make sure if the version available at the Chrome Web Store is legit ( https://chrome.google.com/webstore/detail/skip-redirect/jaoafjdoijdconemdmodhbfpianehlon ), because I see no mention to it here in GitHub as there is a link to the Firefox Add-ons.
If it is legit, maybe you could put the link alongside Firefox's one (maybe I'm being too paranoid, but it's always good to be sure 😃).
Besides, are there plans for releasing updates in the short term? It's been a while since the latest stable version. What about a pre-release or nightly builds?
Thanks in advance!

Yeah, that's me. There can only be one link in the Github about. If you are paranoid you can checkout this repo and run from there?
Nope, no updates planned. If I have time I might tackle some small issues, but generally speaking this extension is complete. But it might stop working when manifest version 3 gets enforced.
So far builds are manual, but if you want to put some time in to automate stuff you are welcome!


feat(vault): allow k/v v1 and v2

closes https://github.com/go-vela/community/issues/92
closes https://github.com/go-vela/community/issues/91
local testing

Modify the environment of the vela server within the docker-compose.yml file to have VELA_SECRET_VAULT_VERSION: "2"
Modify the image of the vault server within the docker-compose.yml to be 1.5.0
Test functionlity via the Vela CLI with the --secret.engine vault flag.

Ready for another review @jbrockopp or @kneal.


HBASE-26192 Master UI hbck should provide a JSON formatted output option

/hbck/hbck-metrics/ will provide entire HBCK Report in JSON Format. Also each inconsistency can be requested separately using their endpoints.
Endpoint list for each inconsistencies :
Orphan Region on FS : /hbck/hbck-metrics/orphan-regions-on-fs
Orphan Region on RS : /hbck/hbck-metrics/orphan-egions-on-rs
Inconsistent Regions : /hbck/hbck-metrics/inconsistent-regions
Region Holes : /hbck/hbck-metrics/region-holes
Region Overlaps : /hbck/hbck-metrics/region-overlaps
Unknown Servers : /hbck/hbck-metrics/unknown-servers
Empty Region Info : /hbck/hbck-metrics/empty-regioninfo

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 43s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 12s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 22s
branch-2 passed

+1 :green_heart:
compile
3m 15s
branch-2 passed

+1 :green_heart:
checkstyle
0m 52s
branch-2 passed

+1 :green_heart:
spotless
0m 46s
branch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
2m 20s
branch-2 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 15s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 58s
the patch passed

+1 :green_heart:
compile
3m 15s
the patch passed

+1 :green_heart:
javac
3m 15s
the patch passed

+1 :green_heart:
checkstyle
0m 50s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
10m  7s
Patch does not cause any errors with Hadoop 2.10.2 or 3.3.6.

+1 :green_heart:
spotless
0m 43s
patch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
2m 34s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 16s
The patch does not generate ASF License warnings.

34m 15s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5780/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5780

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile

uname
Linux 3fb4ee0c1b88 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 54276566c6

Default Java
Eclipse Adoptium-11.0.17+8

Max. process+thread count
78 (vs. ulimit of 30000)

modules
C: hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5780/1/console

versions
git=2.34.1 maven=3.8.6 spotbugs=4.7.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 42s
Docker mode activated.

-0 :warning:
yetus
0m  5s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m 38s
branch-2 passed

+1 :green_heart:
compile
0m 57s
branch-2 passed

+1 :green_heart:
shadedjars
5m 13s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 38s
branch-2 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 20s
the patch passed

+1 :green_heart:
compile
0m 56s
the patch passed

+1 :green_heart:
javac
0m 56s
the patch passed

+1 :green_heart:
shadedjars
5m 10s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 38s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
7m 52s
hbase-client in the patch passed.

+1 :green_heart:
unit
208m 58s
hbase-server in the patch passed.

241m  1s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5780/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5780

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 5d84dfe0ec31 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 54276566c6

Default Java
Temurin-1.8.0_352-b08

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5780/1/testReport/

Max. process+thread count
4248 (vs. ulimit of 30000)

modules
C: hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5780/1/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 43s
Docker mode activated.

-0 :warning:
yetus
0m  5s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 12s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 11s
branch-2 passed

+1 :green_heart:
compile
1m  5s
branch-2 passed

+1 :green_heart:
shadedjars
5m 45s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 42s
branch-2 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 17s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 51s
the patch passed

+1 :green_heart:
compile
1m  5s
the patch passed

+1 :green_heart:
javac
1m  5s
the patch passed

+1 :green_heart:
shadedjars
5m 46s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 38s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
8m  8s
hbase-client in the patch passed.

-1 :x:
unit
208m 55s
hbase-server in the patch failed.

243m 41s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5780/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5780

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 5e692e8f120d 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 54276566c6

Default Java
Eclipse Adoptium-11.0.17+8

unit
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5780/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5780/1/testReport/

Max. process+thread count
4395 (vs. ulimit of 30000)

modules
C: hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5780/1/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Test failure in TestBlockEvictionOnRegionMovement is not related. I ran this test multiple times in local and it doesn't fail.

No further comments, going to merge. Thank you @mihir6692 for the contribution.


Improving the security of the method to generate random values from LCG to CSPRNG

Improving the security of the method to generate random values, changing the algorithm used from Linear Congruential Generator (LCG) to Cryptographically Strong Pseudo-Random Number Generator (CSPRNG).
It was also improved the .gitignore file for a most complete configuration.

I'll look into this tonight. Thank you.


Storybook addons

Summary
Add 4 storybook addons to the generator:

a11y is for accessibility, options addon is to set default setting of the storybook, i18n is to bidi and propsCombination is to generate all combination of React props.
addons.js includes default addons(Action logger), a11y, i18n and options addon. config.js includes the propsCombination config.
Update index.js file to make storybook to be terra component name and URL points to the repo link.
It only contains the PropsCombinations config. You need to follow this link to initialize it when you want to use it.

Additional Details
If you have anything else that you think may be relevant to this issue, list it here. Additional information can help us better understand your changes and speed up the review process.
Please add your name to the CONTRIBUTORS.md file. Adding your name to the CONTRIBUTORS.md file signifies agreement to all rights and reservations provided by the License.
Thanks for contributing to Terra.
@cerner/terra

👍

Successfully test lint test build scripts by generating a new module terra-test-module.

👍  Changed our storybook to include these features and everything works

+1

+1

+1


Add a "dummy" css value / option

We've all been there - wanting to have a totally custom animation that only works with code on every tick - so how about helping us out and allowing us to enter "dummy" as a css attribute so we can leverage the  rAF calls, easings, and progress callback.
The reason for the dummy attribute (instead of a special "dummy" value etc) would be the ability to force-feed the start and end values to make the maths on it simpler (though technically Progress doesn't actually pass the current values, just the percent complete, so maybe not that useful lol).
Downside would be the overhead of checking it every frame. Maybe an option to be passed to prevent animations setting values, something like {dummy:true} instead?

I'm making a call on what to do with this issue tomorrow.

This will be implemented in tonight's release.


Fix Builpacks pipeline

Uses the latest version of the Buildpacks pipeline (0.4) since this one
is Chains compliant.
The example installer was updated to create a new pipelinerun after each
execution and some documentation was added to showcase how to use it and
what it does.

Might be nice to parameterize the registry part of the pushed images so we can optionally override it (e.g. PUSH_REGISTRY=ttl.sh by default but can be overridden to allow namespacing PUSH_REGISTRY=ttl.sh/bradbeck ) to avoid conflicts if multiple people are running the pipeline at the same time.

Yeah, that's the problem when using public registries :/ Maybe We should just stick to using our own registry (e.g. the minikube addon) then? 🤔

I think we should make it parameterizable and I think that is a reasonable set of next steps.

It is already a parameter of the pipeline though.

Sure, but we also want to make sure even the defaults point somewhere. maybe if we default to ttl.sh we add some sort of identifier to that we dont' run into conflicts.


Fix: Use escaped keys in StateProxy serialization

Corrected the use of escaped keys in serializing StateProxy mutations. Replaced instance where unescaped key was used, ensuring consistency and correct handling of keys with dots.

I'll be merging this now, please submit related tests in a different PR.


Update JX2Antenna.netkan

Updated homepage info and added compatible mods as suggested.

Let's not set the homepage here. It will be pulled from SpaceDock as needed, which allows the author to control it more directly.


Add a resettable max value in line power bar graphs

585126b added the bar max feature, however user can't reset them.
I'd like to implement the reset with a long press on the button, when user is on the RPICT screen.


Running ./build-containers.sh without WSL internet connection

I do not have a unix client, and within WSL I do not have a connection to the internet. So I am cloning from GitHub via windows. This requires me to set  git config --global core.autocrlf false, clone it, and then move it into WSL file system. Docker Desktop is installed on my Windows system and "Use WSL 2 based engine" is enabled - therefore it is available within my WSL-ubuntu. Now I also had to follow these steps to get it to work: stackoverflow.com. Now docker run hello-world works. In the screenshot below I want to show the way I call the build-containers.sh and that I cannot ping <IP_ADDRESS>. If there are pre-build containers that I can get from docker via Windows, I'd be very happy.

Does your WSL lack networking due to security reasons or is it a configuration issue or some other problem?
It is (almost) absolutely necessary that you have a functional network connection in WSL as a constant back and forth between Windows and WSL would be very inconvenient.
Maybe this stackoverflow entry helps (accepted answer is the second answer).
Transferring a docker container without networking is possible if you save the container to a tar archive and load it in WSL. This how-to should help you there. But then you should make sure that you don't need to build dependencies (which would need to be downloaded). An image with prebulid DAPHNE binaries are still on my todo list.
hth, Mark

The lacking network is not for security reasons, but rather a configuration problem. Thanks to your hint Mark, I ended up getting it to work, because the company network / VPN rerouted me (nowhere). Maybe this was what helped me in the end stackoverflow. Now the container building process is running.

Thx for the update.
Now that your network connection is working, you can also use the shortcut of pulling pre-built images. But I guess that'll be more interesting once we have the DAPHNE binaries included as well.


Trayicon: It doesn't work or it works buggy.

Expected behaviour:
When using an option --enable-tray-icon, the icon appears in the system tray.

Actual behaviour:
In my tests, the icon created in the system tray, but in image and locked, with no options or just does not appear.
Yes, pystray and pillow are installed, I suppose that these optional packages need to be requested from the user if he has been using the --enable-tray-icon option, it took me months to realize that it didn't work due to the lack of them and I only discovered it through the changelog.
Steps to reproduce:

Step 1: ...
~/.venvdir/flexget/bin/flexget  -c ~/.flexget/config.yml daemon start --daemonize --autoreload-config --enable-tray-icon

Config:
https://pastebin.com/muCbPmEA

Log:
https://pastebin.com/u/thekingkiller
Additional information:

FlexGet version: 3.1.127
Python version: 3.8
Installation method: venv, pip
Using daemon (yes/no): yes
OS and version: Ubuntu 20.04
Link to crash log: No specific error or crash was generated.

,

.

closed

closed


Bump http4s to 0.19.0

Merged in #135

Just finished publishing v0.41.1, thank you for your patience

@blast-hardcheese thank you so much


Modularize models and handlers

split handler into multiple different classes, DeviceHandler, TasksHandler, etc
Optionally also to the router like this:
`from fastapi import FastAPI
from tasks.router import router as tasks_router
from devices.router import router as devices_router
from plans.router import router as plans_router
app = FastAPI()
app.include_router(tasks_router, prefix="/api")
app.include_router(devices_router, prefix="/api")
app.include_router(plans_router, prefix="/api")
if name == "main":
import uvicorn
uvicorn.run(app, host="<IP_ADDRESS>", port=8000)
`

Duplicate of #434


HoloLens 2 Emulator input controls not working

Released an app to the HoloLens 2 Emulator but I have no controls in the emulator. Can not move the cursor or navigate with keys.
View on GitHub: https://github.com/MicrosoftDocs/mixed-reality/issues/1083
I used the InteractablesExample scene from the MRTKv2.0.0-RC1 Foundation Unity package. Built the app as standard in Unity. Open the VS solution. Set it to Release/x64/Hololens 2 Emulator (also tried changing it to Debug and x86 but the result was same). The Emulator starts and I get this message in VS

I Retry and the Emulator starts but I dont have any input controls.

I also set a message in VS that there were deployment errors and after that that Bootstrapper could not connect to machine.

In the Output window I get:
DEP6953: Failed to launch remote debugger with the following error: 'Command failed: 0x80270254'.
And in the Error List i get:
Severity	Code	Description	Project	File	Line	Suppression State
Error		DEP6100: The following unexpected error occurred during bootstrapping stage 'Connecting to the device '475D2000-0BFD-816F-5DFF-91985AF2F434'.': ObjectDisposedException - Cannot access a disposed object.
Object name: 'XdeServiceClient10_0'. [0x80131622]	HoloLens2 Emulator testing
And this:
Severity	Code	Description	Project	File	Line	Suppression State
Error		DEP6953: Failed to launch remote debugger with the following error: 'Command failed: 0x80270254'.	HoloLens2 Emulator testing

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

ID: 0051f2fd-9bcd-7eb8-48f0-b8b170d42a49
Version Independent ID: 2c1a0a2b-6a3f-1a1d-caf1-4a06caf5411b
Content: Using the HoloLens Emulator - Mixed Reality
Content Source: mixed-reality-docs/using-the-hololens-emulator.md
Product: mixed-reality
Technology: mr-dev
GitHub Login: @pbarnettms
Microsoft Alias: pbarnett

This is the same as issue 1083.  Closing this instance.


Incorrect URL path breaking demo page

Version
4.2.1
Reproduction link
http://echarts.apache.org/examples/en/index.html#chart-type-graph
Steps to reproduce
Click on any of the demo charts in the "Graph" section. None load.
What is expected?
The demo should load
What is actually happening?
The demo does not load because the relative paths in the demos are incorrect, and thus returning 404 errors.
An example incorrect path:
$.get('data/asset/data/les-miserables.gexf', function (xml) {
The correct path:
$.get('../data/asset/data/les-miserables.gexf', function (xml) {

Thanks for reporting. We are working on it.

It should work now. Please make sure using HTTPS instead of HTTP.
https://echarts.apache.org/examples/en/editor.html?c=graph


Clarification on WPJ removal tool versions support

Per discussion with PG (Balaji), the WPJ removal tool was designed to work with Windows 10 version 2004 and older.

@secherka : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


Revert "Enable all tests for streams module"

Reverts ballerina-platform/ballerina-lang#19261

Codecov Report

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

@@           Coverage Diff           @@
##           master   #19401   +/-   ##
=======================================
  Coverage   15.71%   15.71%
=======================================
  Files          47       47
  Lines        1266     1266
  Branches      197      197
=======================================
  Hits          199      199
  Misses       1054     1054
  Partials       13       13

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 8ebcf71...8b1e0c0. Read the comment docs.

Shall we create an issue to track enabling these if we don't already have one?

Created https://github.com/ballerina-platform/ballerina-lang/issues/19403 to keep track


Missing parentheses when multiplying with a negative number

A well-formed formula does not allow for a multiplication sign to be followed by a minus sign.
I recently tried 2-5*(3-6) and got
2-5*-3

Thank you for noticing this an opening an issue!
I'm not actively working on mathsteps right now, but am happy to help you make a PR to update this :)
Seems like there would need to be an update to the removeUnecessaryParens function, but that could be messy and break some other functionality. Would be interesting to explore!

Thanks.
I'm considering diving into the code and study it in depth.
Do you know if this project is still being developed, or is it dying/finished?
I'm looking for a large project to contribute to, and this seems rather nice.

I haven't been prioritizing much time on mathsteps lately, so it is some ways dying.
However, if you take a look through the code and would like me to answer some questions or help you contribute, I'd be happy to spend some time on that :)

@evykassirer I am personally interested in helping out. mathsteps should not die. It has tremendous value and potential ! Is there a priority list somewhere with things pending ?

the list of open issues is a good place to look for things pending!


macros: match unused vars if logging is disabled

Fixes #494

I am a bit unsure how to test this. Running the snapshot tests with --no-default-features would probably work, since it then would emit the unused-vars-warnings which should mismatch the snapshots, but this seems a bit over the top.

bors r+


Remove redirect "/projects/list" from NEW User signup process

Preflight checklist

[X] I could not find a solution in the existing issues, docs, nor discussions.
[X] I agree to follow this project's Code of Conduct.
[X] I have read and am following this repository's Contribution Guidelines.
[ ] This issue affects my Ory Cloud project.
[ ] I have joined the Ory Community Slack.
[ ] I am signed up to the Ory Security Patch Newsletter.

Describe the bug
When user signs up for the console /registration  for the first time he is being directed to /projects/lists before getting to the correct landing page /get.started
Reproducing the bug
create a new sign-up account:

https://console.ory.sh/registration
https://console.ory.sh/projects/lists
https://console.ory.sh/get.started

Step 3 need to be removed
Relevant log output
User sign up flow

1. https://console.ory.sh/registration
2. https://console.ory.sh/get.started

Relevant configuration
No response
Version
Web Ory Cloud Console
On which operating system are you observing this issue?
macOS
In which environment are you deploying?
No response
Additional Context
This issues a misinterpretation of analytics data

Did you close this on accident?


Expose more custom config

This's a feature request.
Currently swr config depend on document navigator and Map cache.
I think we can make config configurable. User provide custom isDocumentVisible and isOnline functions. Even a custom cache to dump data into localStorage(or another storages). Or a cache with expires e.g. isaacs/node-lru-cache
Put these configuration in React context SWRConfig is not a good idea. Provide a new api setSWRConfig?

Now swr can support those customizations already!


Feat/improve copy to clipboard

Adding a new field (copy_cmd) in the default configuration and in the configuration file.
It allows to easily add a new copy command.

Hello @Ninjani, does it means that you want to support only one command by OS and just override the default command by the configuration field ?

Yes, that's what I had in mind, that way it's easy to swap out with xsel or wl-copy or anything the user wants. What do you think?

Sounds good too, maybe a bit harder to handling the errors properly but more generic. I think an example in the README for that case will be welcome :) (I will add it)

I think that I will also add an error kind for the case of we are on a non supported OS by default copy command

I will update the README soon, after your review

@Ninjani Any update about this topic?

Sorry got caught up with work. Looks pretty good, just a minor change and we're good to go I think.

No problem we are all busy :)

Looks good! Would you like to update the README and CHANGELOG?

Looks good! Would you like to update the README and CHANGELOG?

Yes I will do it ?

Done. I also added an example with xsel and I incremented the minor version (I don't know if you consider it a patch or a minor increment)

Thanks @Jarsop I'll make a new release this weekend


ci: upgrade semantic workflow to use v4 for artifact workflows

Resolves #1082

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 65.94%. Comparing base (556817b) to head (e161a91).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1088      +/-   ##
==========================================
+ Coverage   65.40%   65.94%   +0.53%
==========================================
  Files         150      150
  Lines       12518     9701    -2817
==========================================
- Hits         8188     6397    -1791
+ Misses       3872     2843    -1029
- Partials      458      461       +3

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Added variable density as a theme parameter

Description
Added a variable (double) into the theme to control the density of components. 0 = minimum padding, 1 = normal. 2 double padding.
Not all components have the effect applied as they are not necessarily relevant (i.e. grid spacing, icon buttons or skeletons).
Please feel free to remove or move elsewhere the numeric input in the docs that changes the docs current density live. It does not look pretty, but I have little design skills to determine how it would suit this project best,
How Has This Been Tested?
Visually tested as these are purely cosmetic changes. Please help check in this fork and branch to check it looks right before merging. Care has been taken that default padding (1) is identical to existing. Extreme density values may have unintended side effects.

Checklist:

✔ The PR is submitted to the correct branch (dev).
✔ My code follows the code style of this project.
❌ I've added relevant tests.

@rogue6800 i will take closer look at this as soon as i can, just little busy atm.

@rogue6800 i will take closer look at this as soon as i can, just little busy atm.

No worries, no rush!
When you do get the chance, let me know which way you prefer and if it's my way I'll write the docs and do some further tidying up
Don't want to spend too much time tidying something that might not be used.

@rogue6800 @Garderoben  Any news on this? This would be very useful as adding density parameters to each and every component is not ideal. As time goes on, the more UI we add to our apps, the more we'll need to refactor when we finally have this as a theme parameter :)

It has been a while... What do you think about it now @JonBunator? Is it still worth pursuing?

In my opinion, it's worth to add. But I still think it's easier to do with regex replacements and then check the docs manually. I did it in about an hour, a while ago. I am not sure if the original author @rogue6800 is still interested in completing the PR

This must be wildly out of date now, I'd like to complete it at some point, however it may be a short while before I get the time. I'm pretty sure I cleared everything that needed reviewing and it was awaiting Garderoben's decision. Probably just some messy updating to do now.
I found the regex approach left undesirable visual artefacts, and a more artistic approach.


Publish new version ?

Could you publish a new version to fix deprecationwarnings? https://github.com/XML-Security/signxml/commit/208e85c40327de454107f969440b1b8be1bbb64f

I would really love to see this released as well.  Soon I will have to resort to a fork model.   If there is anywhere a relative OS noob could help you out please let me know!


Read model rebuild

Add functionality to rebuild read model for given set of aggregates.
Provide example, wiki how-to and tests.

closed somewhere in https://github.com/andreyleskov/GridDomain/releases/tag/1.4.144
wikwi page: https://github.com/andreyleskov/GridDomain/wiki/Events-upgrade


FALSE NEGATIVE: Comparison with the Greater Than Operator

The exercise allows for nonstrict comparison yet the waypoint doesn't allow you to continue if you do val > '10' instead of val > 10.
Challenge Comparison with the Greater Than Operator has an issue.
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:
function myTest(val) {
  if (val > 100) {  // Change this line
    return "Over 100";
  }

  if (val > '10') {  // Change this line
    return "Over 10";
  }

  return "10 or Under";
}

// Change this value to test
myTest(10);

Cheers,
Alex

Proof of my third party confirmation from the help section before posting this issue:

Found out why the test is failing in the source code. It's checking to see if there are at least two instances in the code where val is immediately followed by > and at least one digit (with optional spaces in between). This doesn't catch val > '10' since there's a quote before the number.
I think the test case shouldn't be so strict as the rest of the challenge does explicitly mention that data types are converted while comparing.

I got 7 green ticks and one red tick on this but I can't understand why. It says "testGreaterOrEqual(10) should return "10 or Over" "  which my test surely do. Unless there is something I am totally missing. Please help :)
`function testGreaterOrEqual(val) {
if (val >= 20) {  // Change this line
return "20 or Over";
}
if (val >= 11) {  // Change this line
return "10 or Over";
}
return "9 or Under";
}
// Change this value to test
testGreaterOrEqual(35 >= 2);
testGreaterOrEqual(35 >= 20);
testGreaterOrEqual(3 >= 7);`

boi

function testGreaterThan(val) {
if (val > 100) {  // Change this line
return "Over 100";
}
if (val > 10) {  // Change this line
return "Over 10";
}
return "10 or Under";
}
// Change this value to test
testGreaterThan(10);

function testGreaterOrEqual(val) {
if (val >= 20) {  // Change this line
return "20 or Over";
}
if (val >= 10) {  // Change this line
return "10 or Over";
}
return "9 or Under";
}
// Change this value to test
testGreaterOrEqual(10);

@OgunniyiOwamamwen, no need to keep posting your code on this issues.  if you want to provide a help to people. please use freeCodeCamp chat room. thanks!
You can also view our full list of official chatrooms.
This GitHub Issues are for reporting bugs on the website only.
Happy Coding!

whats wrong
thanks
function testGreaterThan(val) {
if (val>100) { { // Change this line
return "Over 100";
}
if (val>10) {  // Change this line
return "Over 100";
}
return "10 or under";
}
return "Over 10";
}
// Change this value to test
testGreaterThan(10);

@power5678
Please use the HelpJavaScript chat room for getting challenge related help.
Happy Coding.


support scan assign slice cap

[x] Do only one thing
[x] Non breaking API changes
[x] Tested

What did this pull request do?
support scan assign slice cap，instead of the default cap of 20

User Case Description
for example:
users := make([]User, 0, 2)
db.Where(...).Find(&users).Error

the initial make cap is 2, instead of 20

this error should not be caused by my modification

this error should not be caused by my modification
repaired PR #5620 ?

CI success


FR: add option to hide items in Menu

please allow me this FR, so you can have a look, and see if anything would be possible for Kiosk mode to implement.
Before, we could select individual menu items to be displayed or not, based on their aria-label. Unused items, edit dashboard, refresh, reload resources.
        mwc-list-item[aria-label="Edit Dashboard"] {
          display: none;
        }
        mwc-list-item[aria-label="Unused entities"] {
          display: none;
        }

Since a few Frontend updates, those aria-labels have been taken out, as they were not used properly according.
Upon request, I added a discussion in the Frontend repo, but that is still unanswered.
Currently, I try to select some of these items like this in a card_mod_theme:
      /* Hide several option menu items. */
      mwc-list-item:nth-child(2) {
        {% if is_state('input_boolean.hide_vernieuwen','on') %}
        display: none;
        {% endif %}
      }

      mwc-list-item:nth-child(3) {
        {% if is_state('input_boolean.hide_unused_entities','on') %}
        display: none;
        {% endif %}
      }
      mwc-list-item:nth-child(4) {
        {% if is_state('input_boolean.hide_herlaad_bronnen','on') %}
        display: none;
        {% endif %}
      }
      mwc-list-item:nth-child(5) {
        {% if is_state('input_boolean.hide_edit_dashboard','on') %}
        display: none;
        {% endif %}
      }

As you can see this is using a hard-coded item list number, Which is not very useful, as that changes when the screen width is changed, and several extra items are added.
wide screen:

narrow screen:

So, the question would be to see if Kiosk mode could be used to create options to do this:

but in a way that would always work, no matter the screen width.
Please have a look and thanks for considering!

the for adding the hide search and hide assistant options.
I can hide the search icon using
# Hides the search icon
  - entity:
      input_boolean.hide_search: 'on'
    hide_search: true

and the same for the account, which is kind of neat indeed
However, using
# Hides the assistant icon
  - entity:
      input_boolean.hide_assistant: 'on'
    hide_assistant: true

does Not hide the assistant icon unfortunately.
Ive added all booleans in a card, to easily control settings:

adding to the above, there is another issue with the current theme_mods, because when on a UI configured view, those menu items change.
Ive been banging my he'd against the wall why the edit dashboard menu-time dent show up... Ive found it to be caused by the
      /* https://community.home-assistant.io/t/card-mod-super-charge-your-themes/212176/1094?u=mariusthvdb */
      /* Hide several option menu items. */
      mwc-list-item:nth-child(2) {
        {% if is_state('input_boolean.hide_vernieuwen','on') %}
        display: none;
        {% endif %}
      }

      mwc-list-item:nth-child(3) {
        {% if is_state('input_boolean.hide_unused_entities','on') %}
        display: none;
        {% endif %}
      }
      mwc-list-item:nth-child(4) {
        {% if is_state('input_boolean.hide_herlaad_bronnen','on') %}
        display: none;
        {% endif %}
      }
      mwc-list-item:nth-child(5) {
        {% if is_state('input_boolean.hide_edit_dashboard','on') %}
        display: none;
        {% endif %}
      }

hde_unused_entities... it now points to the mwc-list-item:nth-child(3) and apparently that is the edit dashboard in UI view.
All in all, it would be awesome if we could hide those menu-items and point to them specifically, not just using the nth- element selector


Bug when trying to create FastApiRedisCache() object

Error originates from this line:
https://github.com/seapagan/fastapi-redis-cache-reborn/blob/b7b7dc8414262a338ce9df629c8a78630e35649f/fastapi_redis_cache/client.py#L264
zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key localtime'

@carc-taylor thanks for the report. I can't duplicate the error on my system or the tests. I think that function is from the original project I forked, and from a bit of checking the ZoneInfo("localtime") may not be a valid identifier for the local timezone on all systems. I'll rewrite it using tzlocal or similar.
To help, can you give me the below information please?

your operating system and version
version of Python you are using with this library.

Thanks in advance!

@carc-taylor I've opened a PR #100 that will hopefully fix it. Can you install the cache locally from that branch and try it on your system please?

@seapagan Looks like that fixes it!
For reference I'm using Python 3.10.12, and macOS Ventura 13.3.1 (M1 Chip)

@carc-taylor excellent, thanks for the report. I'll put out a new release shortly :+1:

version 0.3.1 has been released with this fix.


feat: General mapping function that pulls together all the helper functions

Am I understanding correctly that this would be a wrapper around map_cloropleth() and map_points() that would route input to my/Nora's mapping functions depending on which one they need?

The function is created


[webapi] Update xml to support subcase mode for Selectors Level1

Impacted tests(approved): new 1125, update 0, delete 0
Unit test platform: Crosswalk for Android 15.44.384
Unit result summary: pass 1163, fail 34, block 0
https://crosswalk-project.org/jira/browse/XWALK-4770

Though such kind of update makes the commit history ugly, we have to accept it firstly because separating them will be a waster of time.
@kangxu and @haoxli will make 2 new pull requests for the rest test suites to be updated: one is for the XML files format and the other is for real change. Therefore, merge this PR as-is.


Various FitManager and FitWidget improvements

Addresses #257
Currently the main features added by this PR are:

support of auto weight (use sqrt(y) as weight in the least-square problem)
smoothing prior to strip background computation

This is still work in progress, but at some point we should merge what is finished for inclusion in the 0.3.0 and leave the rest of the remaining unrelated bullet points for next release.

I'm done with the fit tutorial. The rest of the improvements will go to a separate pull request, and will not be included in silx 0.3.0.

@kif
I had to uninstall PyOpenCL on my machine (Windows, Python 3.5, Qt5) in order to pass the test suite.

@kif
A bad OpenCL installation at my side not excluded.

what is the relationship with opencl ?

None. It was for a heads up but you are already working on OpenCL tests.


Fixed String.charCodeAt(letter)

Hello. I guess I've found a small bug in the offuscate_letter function. I don't know how you do versioning, and I can't use make in my guest computer.
Cheers

Hello!
Thank you very much and sorry for this looonnggg silence, I just saw your PR...
Cheers


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Dump includes extra value per row for COPY on table I have configured

It appears to impact fields that I have configuration for:
tables:
  - name: user
    rules:
      name:
        person_name: {}
      birthdate:
        datetime:
          from: 1980-01-01T00:00:00+00:00
          to: 2021-07-24T00:00:00+00:00

When loading the dump I see this error:
COPY 0
ERROR:  invalid input syntax for type timestamp with time zone: "Vanessa Wyman"
CONTEXT:  COPY user, line 1, column birthdate: "Vanessa Wyman"

COPY public.user("id", "firebase_uid", "created_at", "updated_at", "username", "bio", "verified", "flagged", "private_account", "avatar_image_id", "user_role_type", "avatar_foreground_color", "avatar_background_light_color", "avatar_background_dark_color", "name", "birthdate", "last_seen", "google_iap_uid") FROM STDIN;
2afa72c2-f06a-4bcd-88e8-6bac7b32fa80	ANDROID- 17	2021-06-14 19:09:17.508424+00	2021-06-14 19:09:17.508424+00	somename	\N	f	f	f	\N	USER	\N	\N	\N	\N	Vanessa Wyman	2004-01-13T00:14:00+00:00	\N

Hello! I will take a look


Unicode package

Port of the MJ2 unicode package.
I added a property in UnicodeConfiguration to retain information for later semantic processing

@dpvc I screwed up the merge by not rebasing to master first. I'll redo the PR and merge.


Edited Kademlia sections to reflect iterative lookups

Resolves #32.

I added quite a lot of content, so i'm happy to slim it down if you see something unnecessary in order to improve readability.

Eh, don't Git force push fixups when you're not feeling well (or just in general)... Going to close this and make a fresh PR where I didn't make a mess.


insecure HTTP registry in CRI

i am having a insecure non https internal registry runing at gitlab.krone.at:5000
it'd need access from my microk8s setup
so i tried to find out how to add it, and tried it with all variations
/var/snap/microk8s/current/args/containerd-template.toml
    [plugins.cri.registry]
      [plugins.cri.registry.mirrors]
        [plugins.cri.registry.mirrors."docker.io"]
          endpoint = ["https://registry-1.docker.io"]
        [plugins.cri.registry.mirrors."local.insecure-registry.io"]
          endpoint = ["http://gitlab.krone.at:5000"]
        [plugins.cri.registry.mirrors."gitalb.krone.at"]
          endpoint = ["http://gitlab.krone.at:5000"]
        [plugins.cri.registry.mirrors."gitalb.krone.at:5000"]
          endpoint = ["http://gitlab.krone.at:5000"]
        [plugins.cri.registry.mirrors."heli.local"]
          endpoint = ["http://gitlab.krone.at:5000"]
        [plugins.cri.registry.mirrors."<IP_ADDRESS>"]
          endpoint = ["http://gitlab.krone.at:5000"]

stop && start for sure.
but it does not work inside k8s and not via
microk8s.ctr  images pull  gitlab.krone.at:5000/XX/YYY:master
ctr: failed to resolve reference "gitlab.krone.at:5000/krn/api:master": failed to do request: Head https://gitlab.krone.at:5000/v2/krn/api/manifests/master: http: server gave HTTP response to HTTPS client

so it is not using http
any ideas? i am quiet stuck now.
thx in advance, and keep up the great project ❤

I believe the reason why this doesn't work is that you have 2 typos in your configuration:
[plugins.cri.registry.mirrors."gitalb.krone.at"]
[plugins.cri.registry.mirrors."gitalb.krone.at:5000"]

Notice the gitalb which should probably be gitlab. Keep in mind though that this is not the standard way to deal with private docker registries in kubernetes. For that you should be using imagePullSecrets in your Pod yaml. See here for more information about that.

OMG i am so sorry!
it worked, but i just went with making my registry use https


bootloader and upgrade feature

PSLab bootloader
prerequisites
Microchip already offers source code for a bootloader. See their release notes: https://ww1.microchip.com/downloads/en/DeviceDoc/release_notes_bootloader_v1_18_4.pdf
regions/sections in flash
This is only an example. The exact sizes depend on the sizes of bootloader and
the application.
Questions:

What is the size of the current application? How is the memory arranged?
=> determines the space left for the bootloader
What size can we expect from the bootloader? It should be small and leave as
much space to the application as possible.

0x000000...0x01ffff     0x020000...0x04ffff
[--- bootloader ---][------ application ------]
functionality

loader: load and run application from specific section in flash
recovery: drop to loading application from UART in case of boot failure
upgrade: in application, offer a command to reflash from UART

Reflashing through PICKit is always possible, regardless.
possible ideas

trigger recovery through a hardware button / switch => done in application
hardware switch always triggers recovery on boot (press + hold button when plugging in)

Added along with other changes in #65


Colour codes in hovermessages aren't translated to right colour.

I discovered this when I unset a permission from a group that has a Display name set, but when you hover over a permission does it show the colour/formatting code without translating it to the provided colour/format. A screenshot of this can be seen below.
This is a minor thing, but it's still weird to look at so a correction of this (by f.e. show only the group name, translate the colours or remove them) would be appreciated.
Screenshot:

This is intentional - the color codes are translated in the actual chat message but not in the hover.

It looks weird tho that it is like that in the hover... The &r is really not needed and could imo be removed.

Ahhh okay I see what you mean.


Add environment variable support

Fix #13
I have added environment variable support.
Note: It uses Deno env instead of Vim env.  Which is better?

I have pushed Vim's environment version.

I'm going to merge vim's env version.
I pushed 1 commit to support 1) windows sep (it should be escaped) 2) windows style env (powershell and cmd).

😄
Can you give me a quick review?

It looks good.  Thank you!


Support loading of snapjs from npm.

There are some really awesome browser package managers for loading node modules out. Unfortunately, angular-snap.js relies on loading snap.js from the window object only. This wont work if you are using a tool like browserify or jspm because snap.js will instead export the Snap object as a module.export
There is a simple workaround for people coming from the Googles:
import Snap from 'snapjs';
window.Snap = Snap;
import 'angular-snap-js';

But that's pretty ugly it would be nicer if angular-snap could detect the environment it is in. In the SnapConstuctor provider, instead of this:
angular.module('snap')
  .provider('SnapConstructor', function() {
    'use strict';
    var constructor = window.Snap;

    this.use = function(Snap) {
      constructor = Snap;
    };

    this.$get = function() {
      return constructor;
    };
  });

We could do something like this:
angular.module('snap')
  .provider('SnapConstructor', function() {
    'use strict';

    var constructor;
    if (typeof require == 'function') {
      constructor = require('snapjs');
    }

    if (!constructor) {
      constructor = window.Snap;
    }

    this.use = function(Snap) {
      constructor = Snap;
    };

    this.$get = function() {
      return constructor;
    };
  });

This is probably not the correct way of detecting if require is supported and it leaves AMD users out in the cold (which snap.js also supports) but it's a start. If I worked on a proper solution would you be interested in including it?

I'd certainly be interested in including it.
Just curious though - are you not able to use the snapConstructorProvider to  supply Snap in whichever way you want to pull it in? It was designed to be a generic, module loader agnostic interface. Though it's true we do look for Snap on window by default. In general though I'm open to making people's lives easier :).
import Snap from 'snapjs';
import 'angular-snap';

// ...
angular.module('myApp').config(function(snapConstructorProvider) {
  snapConstructorProvider.use(Snap);
});

That's actually pretty nifty.
This would be nice but to be honest, my main reservation was exporting Snap to the window object. I guess I should have taken more time to read the code on the provider.

Cool. Well I can definitely get behind at least trying to anticipate the module loaders that Snap.js allows for, so if you wanted to put together a PR I'd be up for it.

I actually started writing tests but the more I think about it. The more I think that loading Snap implicitly is not the right solution at all.
Obviously I'm not advocating breaking backwards compatibility by disabling loading from the window object but I think it would be a better idea to require the developer to be explicit. Maybe just throw a more descriptive error if SnapConstructorProvider is not able to load Snap from window.Snap.
Let me know what you think.

I'd lean against throwing an error if window.Snap is undefined. But it might make sense to throw (or at least $log.debug an error) if constructor is still undefined when the provider's $get method is called. That would at least be after the time to supply your own Snap object has passed. I think that's what you were suggesting?

Makes sense. Just a little bit of feedback as it did waste almost an hour for me so it makes a nice first impression if the user doesn't have to go though the source to find out what went wrong. :)

Cool - adding some new tests and while I'm at it I'll have it look or Snap on $window instead of window so you could also add it in a run if that's more your style.
Something along these lines:
angular.module('snap')
.provider('SnapConstructor', function() {
  'use strict';
  var constructor;

  this.use = function(MySnap) {
    constructor = MySnap;
  };

  this.$get = ['$window', function($window) {
    var S = constructor || $window.Snap;
    if(angular.isUndefined(S)) {
      throw new Error('Snap constructor is not defined. Make sure ' +
          'window.Snap is defined or supply your own with ' +
          'SnapConstructorProvider.use(MySnap).');
    }
    return S;
  }];
});

Perfect. Thanks for the fix, I was going to attempt it myself but you're too fast for me. You also seem to know the Angular API better.  :+1:


Introduce ConnectorMetadata and Connector

Signed-off-by: dorianzheng<EMAIL_ADDRESS>What type of PR is this：

[ ] bug
[x] feature
[ ] enhancement
[ ] others

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Related with https://github.com/StarRocks/starrocks/issues/5062
Introduce ConnectorMetadata and Connector with some simple API

[FE PR Coverage check]
:disappointed: fail : 0 / 3 (00.00%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/connector/ConnectorMetadata.java
0
3
00.00%


docs: remove point_in_time_recovery setting as it is not …

…sufficient for the mysql
Error: point_in_time_recovery_enabled is only available for the following [POSTGRES SQLSERVER]. You may want to consider using binary_log_enabled instead and remove point_in_time_recovery_enabled (removing point_in_time_recovery_enabled and adding binary_log_enabled will enable pitr for MYSQL)

@isaurabhuttam @imrannayer review pls


Include tests in archive

Please include the tests in the archive. This makes it more convenient for packages to automatically test their packages.

Thanks for the heads up Frederik, I had forgotten to update the MANIFEST.in file when I renamed the test file. It's now fixed and I released 1.0.1 with this fix.
Out of curiosity, what system are you packaging aiodns for?
Thanks!

Great! Someone had it packaged for Nix/NixOS, and I am fixing the automatic testing of the packages now.


Compatibility with Emmylua / LLS

Make the comments compatible with
https://github.com/sumneko/lua-language-server
For example make
---@class WebAudio
---@field ...

Also want to heavily limit the amount of globals used

As long as there's no good solution for gmod's globals with emmylua this won't really matter anyway with the spam of unknown globals. Maybe could PR to turn https://github.com/Lexicality/libgmod into a vscode extension then this could be re-opened.


Add support for the board from the last act of the rules

The one to play with Automa (hex-shaped with a fort in the middle).
For that we would need to implement the missing case marked with unimplemented!() in Board::new for Layout::Hex7. There are examples of creating new boards for other layouts: Rectangle6 and Bricks7.

Done!


[TEST-173] - store role of the company while selection

@nidhigarg-bmw can you please check if the code is fine for you


Remove settings of preference

Resolve #6

Codecov Report

Merging #8 into v4 will decrease coverage by <.01%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##                v4       #8      +/-   ##
===========================================
- Coverage     95.4%   95.39%   -0.01%
  Complexity     887      887
===========================================
  Files          106      106
  Lines         3744     3738       -6
  Branches       207      205       -2
===========================================
- Hits          3572     3566       -6
  Misses         172      172

Flag
Coverage Δ
Complexity Δ

#js
100% <ø> (ø)
0 <ø> (ø)
:arrow_down:

#php
93.84% <ø> (ø)
887 <ø> (ø)
:arrow_down:

Impacted Files
Coverage Δ
Complexity Δ

resources/assets/src/components/user/Players.vue
100% <ø> (ø)
0 <0> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


Update Aave app

Update Aave Safe App to v1.3.
https://github.com/aave/gnosis-safe-app/releases/tag/1.3

Using this app I was able to do the following operations:

Deposit USDC to get interest bearing USDC
Withdraw USDC
Migrate LEND token to AAVE token
Stake AAVE token

https://ipfs.io/ipfs/QmQ3w2ezp2zx3u2LYQHyuNzMrLDJFjyL1rjAFTjNMcQ4cK/

Test safe: https://gnosis-safe.io/app/#/safes/0x8675B754342754A30A2AeF474D114d8460bca19b/transactions
Tried a bunch of Aave tx by lending, borrowing and stake some tokens and it worked fine.


Subo should not check for updates when running inside of a Docker container

It appears that the root certs in our Docker images are outdated, producing this error:
ℹ  failed to getLatestVersion: failed to fetch latest subo release: Get "https://api.github.com/repos/suborbital/subo/releases/latest": x509: certificate signed by unknown authority

Subo doesn't need to check for updates within Docker anyway, so there should be a build flag or runtime flag to disable that feature.

So if the user runs subo with Docker, latest version shouldn't be checked? It should be checked only if they run subo with the --native flag?


sqlmodel compat

newer versions of sqlmodel fail the test suite. occurred when going from sqlmodel 0.0.11 to 0.0.12, which is when sqlalchemy 2.0 support was added

output from failing tests
session = <sqlmodel.orm.session.Session object at 0x7f0b3e1eda50>

    def test_ingest_item_twice(session: Session):
        appid = "620"
        app_data = get_apps_data([appid])[0]

        app = handler.import_single_app(session, app_data)
        apps_achievements_data = get_apps_achievements([app])
        handler.store_apps_achievements(session, apps_achievements_data)

        # now ingest the data again
        app_double = handler.import_single_app(session, app_data)
        apps_achievements_data = get_apps_achievements([app])
        handler.store_apps_achievements(session, apps_achievements_data)

        # assert that the two instances are the same
        assert app == app_double

        #  app is only in db once
        apps = session.exec(
            select(models.SteamApp).filter(models.SteamApp.appid == app.appid)
        ).all()
        assert len(apps) == 1

        # genres
        genres = session.exec(
            select(models.Genre).filter(models.Genre.steam_apps.any(appid=appid))
        ).all()
        assert len(genres) == len(app.genres)

        achievements = session.exec(
            select(models.Achievement).filter(models.Achievement.steam_app == app)
        ).all()
>       assert len(achievements) == app.achievements_total
E       AssertionError: assert 0 == 51
E        +  where 0 = len([])
E        +  and   51 = SteamApp(updated=datetime.datetime(2023, 12, 28, 20, 0, 42, 881386), appid=620, initial_price=999, recommendations=215...core=95, is_free=False, created=datetime.datetime(2023, 12, 28, 20, 0, 42, 802579), achievements_total=51, type='game').achievements_total

tests/test_handler.py:113: AssertionError
____________________ test_updates_on_diff_achievement_data _____________________

session = <sqlmodel.orm.session.Session object at 0x7f0b3dd5e010>
portal_app = SteamApp(updated=datetime.datetime(2023, 12, 28, 20, 0, 43, 68428), appid=620, initial_price=999, recommendations=2159...score=95, is_free=False, created=datetime.datetime(2023, 12, 28, 20, 0, 43, 69890), achievements_total=51, type='game')
portal_achievements = None

    def test_updates_on_diff_achievement_data(
        session: Session, portal_app: models.SteamApp, portal_achievements
    ):
        """assert updates on diff achievement data"""
        apps_achievements_data = get_apps_achievements([portal_app])
        portal_achievements_data = apps_achievements_data[0]
        modified_achievement_name = portal_achievements_data[1][0]["name"]
        portal_achievements_data[1][0]["percent"] = 100
        handler.store_apps_achievements(session, [portal_achievements_data])

        modified_achievement = next(
            (
                achievement
                for achievement in portal_app.achievements
                if achievement.name == modified_achievement_name
            ),
            None,
        )
>       assert modified_achievement
E       assert None

tests/test_handler.py:149: AssertionError
______________________ test_duplicate_achievements_on_app ______________________

session = <sqlmodel.orm.session.Session object at 0x7f0b3e17fa90>
portal_app = SteamApp(updated=datetime.datetime(2023, 12, 28, 20, 0, 43, 231675), appid=620, initial_price=999, recommendations=215...core=95, is_free=False, created=datetime.datetime(2023, 12, 28, 20, 0, 43, 233092), achievements_total=51, type='game')
portal_achievements = None

    def test_duplicate_achievements_on_app(
        session: Session, portal_app: models.SteamApp, portal_achievements
    ):
        """App with duplicated achievements
        assert clear out achievements with updates
        """

        # duplicate the first achievement
>       first_achievement = portal_app.achievements[0]
E       IndexError: list index out of range

tests/test_handler.py:161: IndexError
=============================== warnings summary ===============================
tests/test_handler.py: 264 warnings
tests/test_main.py: 32 warnings
  /home/runner/work/steam-to-sqlite/steam-to-sqlite/steam2sqlite/handler.py:22: DeprecationWarning:
          🚨 You probably want to use `session.exec()` instead of `session.query()`.

          `session.exec()` is SQLModel's own short version with increased type
          annotations.

          Or otherwise you might want to use `session.execute()` instead of
          `session.query()`.

    instance = session.query(model).filter_by(**kwargs).first()

tests/test_handler.py::test_ingest_item_twice
tests/test_handler.py::test_updates_on_diff_achievement_data
tests/test_handler.py::test_duplicate_achievements_on_app
tests/test_main.py::test_main
  /opt/hostedtoolcache/Python/3.11.7/x64/lib/python3.11/site-packages/sqlmodel/orm/session.py:68: SAWarning: Object of type <Achievement> not in session, add operation along 'SteamApp.achievements' will not proceed (This warning originated from the Session 'autoflush' process, which was invoked automatically in response to a user-initiated operation.)
    results = super().execute(

tests/test_handler.py::test_ingest_item_twice
tests/test_handler.py::test_updates_on_diff_achievement_data
tests/test_handler.py::test_duplicate_achievements_on_app
tests/test_main.py::test_main
  /home/runner/work/steam-to-sqlite/steam-to-sqlite/steam2sqlite/handler.py:62: SAWarning: Object of type <Achievement> not in session, add operation along 'SteamApp.achievements' will not proceed
    session.commit()

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------- coverage: platform linux, python 3.11.7-final-0 -----------
Coverage XML written to file coverage.xml

=========================== short test summary info ============================
FAILED tests/test_handler.py::test_ingest_item_twice - AssertionError: assert 0 == 51
 +  where 0 = len([])
 +  and   51 = SteamApp(updated=datetime.datetime(2023, 12, 28, 20, 0, 42, 881386), appid=620, initial_price=999, recommendations=215...core=95, is_free=False, created=datetime.datetime(2023, 12, 28, 20, 0, 42, 802579), achievements_total=51, type='game').achievements_total
FAILED tests/test_handler.py::test_updates_on_diff_achievement_data - assert None
FAILED tests/test_handler.py::test_duplicate_achievements_on_app - IndexError: list index out of range
================== 3 failed, 9 passed, 304 warnings in 9.31s ===================


enlarge console intents output window

console intents output window is too small to deal with complex stories integration, please enlarge it

make the carriage return button effectively prompt a carriage return in outputs while writing

bold up the intents which are not saved


Improve repl finding

Replace os.execute for Neovim's internal exepath function
exepath should work in any platform while command "which" is not available
in Windows

Hi Mike,
First of all, thanks for the PR.
I didn't know the exepath function on nvim. That helps a lot.
Two things though:

using eval is not good for that it must interpret viml. You should generally call the api functions reducing the 'surface' of viml.

the repl placement is set there as a default. I'm avoiding mess between variables set in viml and their equivalent assignments in Lua. There's a mechanism already in place so that you can configure iron through Lua. If that is a problem, then I'd rather expose a function (or a set of functions) to configure it instead.

Does that make sense?
I'd be very happy to merge this once we solve this two issues.
Cheers,
Henry John Kupty

I can change nvim_eval with nvim_command_output for the path check.
I had had some problems setting everything with lua, I tried with luafile and lua commands as described in #85 but I always get the error loop or previous error loading module 'iron' so I thought maybe a VimL variable could be a more straight forward way to configure the open cmd I used nvim_eval but it can be changed  to nvim_get_var.
I can send this pull with nvim_command_output and we can check in another one the way open cmd is configured if you don't mind.
Cheers.

Hi Mike,
For the path check, completely fine and that'd be perfect for this PR.
For the configuration issue, I'd prefer fixing the error you get instead. I understand that configuring it through VimL variables is much easier on the user end, but I imagined that (as long as there were no errors) configuring in lua instead wouldn't be too different.
Shall we split then and transpose the VimL vs Lua discussion the another PR and/or issue?
Cheers,
Henry