Huge Fee for creating reveiver.

HI,
I was in impression that create receiver txn will treat as a simple txn and fee also charges as a simple txn but i am gettig charges around $140 for on receiver. How can i pay this much amount for all my user's wallet just fo create their wallet.  Is there any way, by which we can reduce create receiver txn fee charges.
Please help me, i have followed your tutorial. Now i am stuck here.  I am really appreciate your help.
Thanks

I  am also facing same issue. I have tried alot but did not find any solution.

Hey guys. Sorry for the delay. It's a cost that comes with the design choice. It was worthwhile for us as to use it because it outweighed the costs of using an insured wallet provider that was charging per transaction. This acted as a middle-layer wallet structure.


Use MessageDigest.isEqual to compare hashes

Timing attack on HMAC is possible otherwise

Nice catch! In spite of that it is unlikely that one can actually do time-attack over real network it is better to eliminate it


Create a Blazor GUI sandbox to edit and test rules.

This PR Creates a new Blazor WASM GUI for authoring rules and testing them against objects.
This has:

A demo Authoring mode that uses the rules from the Walkthrough, and allows users to edit and create their own rules
A demo Sandbox that uses the vehicle objects from the walkthrough, and allows users to edit and create their own objects
A full Authoring experience where the user can provide the assembly of their choice to pick types from and create their own rules.
A Sandbox where the user can create many object types from their assembly and run the rules they've created against it.

There is support for objects which contain only types specified in the assembly uploaded (no multiple assembly dependencies yet) and who have constructors that only consist of basic types (i.e strings, enums etc.) or the empty constructor.

Rules are loadable and exportable on the Author page.
The state of the Sandbox is loadable and exportable. (Requires user to re-load the correct assemblies before loading the state).

This PR also contains a breaking change that Scripts now need to use the Script Operation type, rather than Custom.

Creates a new Blazor WASM GUI for authoring rules and testing them against objects.
Scripts now must use the Script operator rather than Custom.


SetPlayerRadioName sample?

Has anyone used the export for SetPlayerRadioName successfully? I'm wanting to create a simple command for /setradioname that players can use to enter their own call sign to replace the phonectic that is automatically assigned. Ideally, I want the radio list to show their set callsign/name and their server ID but I can't figure out how to get the export to work.
My command itself works as I also have it triggering a notification showing them what they set and when I use it, I see that notification, but it's not setting their actual radioname.
RegisterCommand("setradioname", function(source, args, raw)
if args[1] ~= nil then
local Message = table.slice(args, 1)
Message = table.concat(Message, " ")
TriggerClientEvent("FeedM:showAdvancedNotification", source, "~b~RADIO NAME SET", GetPlayerName(source), Message, "CHAR_CALL911", "10000", "success")
exports["mumble-voip"]:SetPlayerRadioName(Message)
end
end)

if you have found something please let me know cause i want this too and i tried but its not working for me

the problem you have there is simple when you did the exports["mumble-voip"]:SetPlayerRadioName(Message) you forget he source, so you have to do this on a server file:
exports['mumble-voip']:SetPlayerRadioName(source,Message)


UNO: Allow tours and uno games happen cocurrently

I wanted for a tour to happen while an uno game is going on and vice versa. everything works and has been tested. Also theres a bug with the join names. It will show the HTML Tag. it is not caused by the code i put in. Ill close this for so its not work for me to write this thing again

Ok it was a bad idea, good think I closed it


Control path in RunHttpServiceGateway

I have this code in my gateway:
app.RunHttpServiceGateway("/admin", "fabric:/MyFabric/AdminWebSite");
So my admin web site runs under /admin. In my AdminWebSite I also have stuff like this:
app.UseStaticFiles("/admin");
so I can run the web site standalone without deploying to the cluster.
The issue is that these conflict, the path when running it in the cluster becomes http://localhost:5402/admin/admin/index.html but it should be http://localhost:5402/admin/index.html which it is if I run it standalone.
Is there a way I can control this in RunHttpServiceGateway so it doesn't add the /admin the URLs?

In a typical web application, you don't need to use app.UseStaticFiles("/admin") - you can use just app.UseStaticFiles(). This automatically serves files from your wwwroot folder. Check aspnet/templates for the default Visual Studio project template.
this means your AdminWebSite would run on http://localhost:5402/index.html without the gateway, and on http://localhost:gateway-port/admin/index.html with the gateway.

My issue is that it's a SPA and some of the JS files references files with absolute path (Aurelia), so I had to do the UseStaticFiles (and change some paths to actually say /admin). I think I figured out a way, I have to do some app.Use and manually check on the path and inject /admin when running as the fabric since it strips the /admin when forwarded to the web site.

yes, this gateway does not automatically change URLs on HTTP responses, so if your application uses absolute URLs, it has to adjust its behavior based on whether it runs behind the gateway or not.
The gateway will send a special HTTP-Header called X-Forwarded-PathBase that contains the part of the path under which the gateway is configured to serve the service. So in your case, it would contain "/admin". (might also be just "admin" - I'm not 100% sure)

Ah, good, that may be a better way to check on that header. Thanks for your help!

this middleware would be an easy solution if your application respects Request.PathBase when URLs are generated:
public class AdjustPathBaseMiddleware
{
    private readonly RequestDelegate _next;

    public AdjustPathBaseMiddleware(RequestDelegate next)
    {
        _next = next;
    }

    public async Task Invoke(HttpContext context)
    {
        string pathBase = GetPathBaseFromHeader(context);
        if (pathBase != null)
        {
            context.Request.PathBase = pathBase + context.Request.PathBase;
        }

        await _next(context);
    }

    private string GetPathBaseFromHeader(HttpContext context)
    {
        StringValues pathBaseObj;
        if (context.Request.Headers.TryGetValue("X-Forwarded-PathBase", out pathBaseObj))
        {
            string pathBase = pathBaseObj.ToString();

            // Security Checks
            if (!pathBase.StartsWith("/"))
                return null;

            // TODO: Further checks?

            return pathBase;
        }

        return null;
    }
}

// Use it as the first/one of the first middleware in Startup.Configure
// app.UseMiddleware<AdjustPathBaseMiddleware>();

Thanks, but the issue is that this is a SPA site, most URLs are in static files so they don't use any base urls in the .NET world. But it's fine, I figured it out with a small middleware that just prefixes incoming requests so it works the same standalone vs under fabric.

ok!


Order summary section is not fit to screen on “connecting to simplex for purchase” page

Frequency: 100%
Repro on build version:  V1.7.2(39)
Repro on devices: iPhone 6+(12.4.5)
Does not repro devices Samsung Galaxy A5(7.0), iPhone XR (14.2)
Testing Account:  / Backup Key:
515 444 0200
library huge cram diet document mimic pink trade invest arm catalog feature ocean muscle either try include canoe awful just brief proof idea figure
Pre-condition: User should run the application in the background.
Repro Steps:

Launch the application & login with a test account.
Tap on hamburger menu> ADd and withdraw
Tap on add funds button
select Celo dollar & Debit card or bank account
Copy paste the account address
Tap on continue button
Observed Order summary is not fit to the screen

,
Current Behavior: Order summary section is not fit to screen
Expected Behavior:  Order summary section should fit to screen.
Impact:  Bad user experience / UI
Attachment: OrderSummary.mp4

This is a Simplex issue that we unfortunately can't control.

Hey @tarikbellamine we have verified this issue in latest Android Internal build and observed that Simplex Site UI is changed
Refer attachment : Simplex_newUI.mp4
Checked on Device : OnePlus 7t(11.0)


feat(monitoring): Add platform-monitoring docs

@arschles updated

Overall looks pretty good. Made a few (now hidden) comments:

https://github.com/deis/workflow/pull/227#discussion_r62900305
https://github.com/deis/workflow/pull/227#discussion_r62900712
https://github.com/deis/workflow/pull/227#discussion_r62901711

Also, in general, would it be possible to provide directions/links to changes that need to be made in the deis/charts repo to customize monitoring (maybe as well as the charts in the component repo)?

@arschles k updated again

@jchauncey looks great. thanks!


fix(build): do not whitelist object literal spread in eslint

It is not a standard feature right now and cannot be used
in stock node.

Nevermind, this is gonna get lumped into wifistats work.


Add reportPathsType to report ID

When a report is requested, the data is cached in the store via a report ID. The problem is that the next report requested may share that same ID. This can result in some overview cards are displaying the wrong report.
Now that we are using common report code, the report ID needs to be more specific. For example, instead of this ID:
${reportType}--${query};
We can use something more like:
${reportPathsType}--${reportType}--${query};
Where the reportType is cost, storage, tag, etc. and reportPathsType is ocp, aws, azure, etc.
This will ensure that when a report is requested, the correct report is retrieved from the store.

verified


(#771) Set a default dummy ipaddress6 fact

Puppet 6.9.0 started setting a serverip6 server fact which is set
using the value of the ipaddress6 fact. If the fact set(s) provided by
FacterDB don't have an ipaddress6 fact set, then the normal Facter
fact will be resolved, which can result in Ruby trying to load Windows
only gems on Linux.
Fixes #771

Coverage remained the same at 85.5% when pulling 4ef2f3643eaab642d2f24ffda6a507699d9ae0a8 on gh-771 into 727cb33fb73ca0f05587cb699a9be782cdd72799 on master.

Thanks you! :)

How can I unset this? I need to write a test where the ipaddress6 fact is not present.

So I found out you can use let(:facts) { {ipaddress6: nil} } if you don't use let(:node) { 'foo.example.com' }. Otherwise it's impossible to override the IPv6 address.


Add more details about DocumentCollection.save()

Also see
https://stackoverflow.com/questions/54210990/what-is-the-return-value-of-arangojs-collection-save/

I've merged this for now.
I'm not sure how the documentation could best be solved. I think I can unify the API a bit but it's less trivial than I thought. See also #595.


Creating a window uses dpi scaling while getting display dimensions doesn't

There may be a simple fix for this but I've been searching the internet for a while and haven't been able to find any solutions. Maybe I'm just not searching the right things.
I'm trying to make a window half the size of the display centered in the screen.
public static void main (String[] arg) {
	LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
	DisplayMode dm = LwjglApplicationConfiguration.getDesktopDisplayMode();

	config.x = dm.width/4;
	config.y = dm.height/4;
	config.width = dm.width/2;
	config.height = dm.height/2;

	new LwjglApplication(new Main(), config);
}

The problem is that getting the dimensions from the DisplayMode gives my monitor's actual resolution (3840x2160) while the creation scales the coordinate up based on my dpi scaling (175%), making things incorrectly positioned and sized.
If I try to set x and y to 0, it places it a pixel to the right and its dimensions are actually 3360x1890 instead of 1920x1080.
From what I gather, this problem can get really complicated, so here's my simple solution that shouldn't break anybody else's stuff: add an option to the LwjglApplicationConfiguration that lets you specify whether to use scaled coordinates or not. I would like my game to be scaled by my scaling factor, I don't want to have to turn off dpi awareness for the whole game, but I would also like to be able to make it the size I want.
A similar problem happens when I enter fullscreen mode, it chops everything off because it tries to make the window's size 6720x3780
libgdx 1.9.10

[x] Windows

EDIT:
I see here that there was some way to deal with this but I don't have an Lwjgl3ApplicationConfiguration class and the regular LwjglApplicationConfiguration class doesn't have the setHdpiMode function. I also changed to libgdx 1.9.11-SNAPSHOT just to be sure it wasn't there, and I did see a useHDPI field but it doesn't seem to do anything (I'm not sure if this field was there in 1.9.10)

found this

For LWJGL2 you can try using setProperty("sun.java2d.uiScale", "1"); or  -Dsun.java2d.uiScale=1.


Remove Bower even harder from the 2.1 templates

In https://github.com/aspnet/templating/issues/48 we mostly removed the remnants of Bower from the templates, but a few Bower-related files are still there.
We should remove everything that's left from the 2.1 templates.

@eilon In #48 I removed Bower-related artifacts from the project with the deliberate exception of not messing with the internal structure of the package directories themselves.
The idea was that these package directories are opaque structures provided by a third party, and in case developers want ways of upgrading or changing versions, it will make the most sense if they were still in their original form so it's clear where the files came from, what exact version of them you have, and what you could replace with an alternate version.
So if you are definitely keen to remove the wwwroot\lib\<packagename>\.bower.json files then we can, but there's a good case that they are providing some value at very little cost (explaining where the files came from and why they are organised how they are). Of course, this is all going to change again when we move to a different package system soon.

Oh, duh, this totally makes sense. I don't think we should change the contents of packages because it'll just cause problems down the road. So, closing this issue.
cc @DamianEdwards FYI.


import  $ivy....::...:test not implemented?

I wanted to use keys I use in my tests for bobcats.SigningHttpMessages. So I thought the following would work
➤  scala-cli repl --amm
Scala 3.2.0 is not yet supported with this version of ammonite
Defaulting to Scala 3.1.3
Loading...
Welcome to the Ammonite Repl 2.5.4-22-4a9e6989 (Scala 3.1.3 Java 19)
@ import coursierapi.*
import coursierapi.*

@ interp.repositories() ++= Seq(coursierapi.MavenRepository.of("https://oss.sonatype.org/content/repositories/snapshots"))

@ import  $ivy.`net.bblfish.crypto::bobcats:0.2-69106e6-SNAPSHOT:test`
Invalid $ivy imports:
  net.bblfish.crypto::bobcats:0.2-69106e6-SNAPSHOT:test

I wrote up a scala-cli issue 1418 but they pointed me back here.

The workaround proposed by https://github.com/VirtusLab/scala-cli/issues/1418 does not seem to work either (continued from above)
@ interp.load.ivy(
      "net.bblfish.crypto" %% "bobcats" % "0.2-69106e6-SNAPSHOT",
      Dependency.of("net.bblfish.crypto", "bobcats_3", "0.2-69106e6-SNAPSHOT").withClassifier("tests"))

@ val shm = _root_.bobcats.SigningHttpMessage
-- [E008] Not Found Error: cmd3.sc:1:25 ----------------------------------------
1 |val shm = _root_.bobcats.SigningHttpMessage
  |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |value SigningHttpMessage is not a member of bobcats, but could be made available as an extension method.
  |
  |The following import might make progress towards fixing the problem:
  |
  |  import sourcecode.Text.generate
  |
Compilation Failed

I tried various other workarounds with no luck.

Is there something about the jar that makes it test-only? What happens if you omit the :test part?

It has the tests with public and private keys for a crypto library called bobcats. Without :test I get the crypto lib. What I wanted was to re-use the keys and perhaps even other artifacts...

I think, the syntax you've given/requested isn't specified anywhere. You're probably in search for test-scoped artifacts (of a sbt or Maven build), which are typically not published. But when they are published, they're typically published with a tests classifier or a test-jar type. So what you probably want is to specify these additional dependency attributes.
I think Ammonite doesn't support these additional attributes in the import $ivy yet? But you can fall back to use the interp.load.ivy API (see https://ammonite.io/#IvyDependencies) which accepts a coursierapi.Dependency. This should provide all the options you need.


(dev)Fix repeated add of IP into node struct

Coverage increased (+0.01%) to 76.046% when pulling 6e3eb2a15bb73b980876e2cd9cb2bc11b59e7237 on lukasmacko:dev into 77ebdaa68fc5b56ec462b36ceb4a9b7ecf113960 on contiv:dev.


Sign and Submit application

🔗 Jira ticket
CCAP-46
✍ Description

Add submit-intro, submit-ccap-terms, and submit-sign-name screens
Add new icons
Add English translations
Add new download-pdf mixpanel tracking
Format files to the new 4 space library style

📷 Design reference
Figma
✅ Completion tasks

[x] Added relevant tests
[x] Meets acceptance criteria

We talked about this during stand up on 2024-04-19, I'm going to go ahead and merge this and have @MThorpester do acceptance testing.


Improved Composer Support

Related to wcz/pr510
Makes composer install support more generic. Now a composer install is run for any checkout that contains a composer.json file.  Previously composer install was only run for WooCommerce directories only.
Also adds support for WooCommerce 6.0+'s monorepo structure, where the composer.json file is in a plugins/woocommerce subdirectory.
These changes allow our CI's to support the upcoming WooCommerce v6, as well as the upcoming WooCommerce Subscriptions v4 (which has composer dependencies).
This PR also removes the need to revert to composer v1 and back again when installing WooCommerce dependencies.

TODO: 2461260...b0dbb87  is somehow causing faililng PHP 7.2 tests sometimes?
https://app.circleci.com/pipelines/github/OM4/woocommerce-zapier/1234/workflows/1b07cff6-dc09-46d4-bb30-
https://app.circleci.com/pipelines/github/OM4/woocommerce-zapier/1234/workflows/1b07cff6-dc09-46d4-bb30-ddfd44a01be5/jobs/5701
composer install --optimize-autoloader $IGNORE_OPTION
  - Updating om4/git-version-switcher dev-feature/woocommerce-monorepo (2461260 => b0dbb87):  Checking out b0dbb87921

Hi @om4csaba I think I've addressed all of your feedback here, thank you!
bd915df...53e04bb
The above diff includes some other changes/improvements in order to get https://github.com/OM4/woocommerce-zapier/compare/c189c51ec246cd3700dc38c8b494747e1e3de9a2...cca7233418029e255a6a93fc0f19e29cc0f6dc6d working.
Over to you (when you have time). Thanks

Thank you @om4csaba 💯

Hi @om4james
It was your hard work created the base for that.
Thanks!


 This script would generate a static profile that the user would host themself. See https://www.reddit.com/r/github/comments/97zj6t/ghuserio_better_github_profiles/e4cbbus

This would also be useful for orgs, to self host in the org space for all their contributors, perhaps with an option to filter to a subset of repos.

@jayvdb @xiegeo @clarkzjw @styfle
We are curious: Why you want a self hosted version?

If there is a self-host option, typically that means a few things:

There is good documentation for how to build, run, and deploy the code
Usually this means there's a Dockerfile and maybe even a built image on Docker Hub
It makes it easy to fork the project if the authors are no longer maintaining it (in the future)

@brillout Because "We're overloaded at the moment and we can't handle any new profile request. " I don't have to request if I can spin my own.

@brillout Also I could, for example, have this run in a CI and generate a static site with my contribs


Drag and drop file upload not working on Safari.

We did recently do some refactoring to support drag-and-drop file upload when editing messages, so it's certainly possible that somehow accidentally broke this on Safari.
https://chat.zulip.org/#narrow/stream/9-issues/topic/drag.20and.20drop.20file.20upload.20not.20working

This is browser specific, I have tested on Chrome it is working fine.

This works for me on safari. I can drag and drop any image while editing a PM.

Yup! now it is working
Closing


Is it possible to this package in flutter 3.3.3 and above?

Is it possible to this package in flutter 3.3.3 and above

yes you can use but currently its not stable, there will be frequent changes in the code.

Yeah it's okie, thank you for your quick response.


Building a documentation website with MkDocs and the material theme

In the tutorial, the reader will learn how to build a documentation website with MkDocs and the material theme.
MkDocs is a python based static site generator for creating beautiful and responsive websites. The Material for MkDocs theme is a MkDocs theme that is based on the material design.
The reader will learn how to :

Set up a documentation website with mkdocs and the material theme.
Edit the theme by adding an extra.css file and javascript files.
Add a lightbox implementation to mkdocs.
Deploy website with GitHub pages and automate deployment with github actions

Thank you for your topic suggestion. Per the recent message posted in Slack, we are pausing acceptance of new articles until further notice while we work through the backlog of submitted drafts. We will notify you when we are ready to accept new topic suggestions. Thank you for your patience.


Missing synthitic_newaccount_data_50k.csv

Hi,
I appreciate your sample code and I would like to try it but I can't find the data file - synthitic_newaccount_data_50k.csv.   Could you please let me know where to download it?   Thanks.
Regards,
Marco
<EMAIL_ADDRESS>

Hi,
Sorry for my late reply, you can find synthetic datasets here: https://github.com/mikames/data-and-notebooks


Found an error in foundation-rtl.css

I was working in a slide-show with Orbit and the previous and next buttons where both aligned to the left. I tracked the possible error which appappeared on lines 4533-4535. Very simple, the code was:
.orbit-next {
  right: 0;
  left: auto; }

and should be:
.orbit-next {
  right: auto;
  left: 0; }

I´ve downloaded and edited the file and works just fine. I think you should fix it as well.

Hi @garciazavaleta.
At first, see our issue template to format your issue properly. You may also take a look at the [GitHub markdown guide](https://guides.github.com/features/mastering-markdown/ to format your issue).
Please provide a codepen or a screenshot (for the issue at first, and all your future ones). It is very difficult for us to find, reproduce and correct the problem without it.
Thank you.

Do you mean the missing global-right after line 119?
https://github.com/zurb/foundation-sites/blob/develop/scss/components/_orbit.scss#L117-L126

Did you set the dir tag to rtl?
https://foundation.zurb.com/sites/docs/rtl.html

@DanielRuf Tested with [dir=rtl]. What I see is the two arrows inverted like we expect (next on the left), but with icons in the wrong direction.

The content ▶ and ◀?
Should we switch them with JS or use some rtl class for show / hide?


Your New Logo

I am making guides for your software for use on Windows and the Raspberry Pi. Your logo was a fish and so I threw together something simple. I use square dimensions, feel free to use it http://www.mediafire.com/view/8k7t79rc4nkx78z/comicstreamer-logo-newer.png

Typically you should define copyright and license or gift it to the project outright so they can own the copyright and choose the license.
Otherwise its a confusion waiting to happen.
Also you should link to the vector version as well so that it can be losslessly scaled.
Nice work

Agreed @anoma I do have the vector version, I should have said it was a draft, still finalizing it and a vector will be provided when it's completely done.
It will be a gift as long as I can use it for guides :)

Here is an updated version I had someone with a bit more talent do one. png and vector below, this is the one I will use for the Windows guide (git version so it is updateable)
http://imgur.com/jsEXwF6
http://www.mediafire.com/download/9rz203it2lbl17k/comicstreamer_with_text_2.svg


docker build failed   when use docker/dockerfile

⚠ Please verify that this question has NOT been raised before.

[X] I checked and didn't find similar issue

🛡 Security Policy

[X] I agree to have read this project Security Policy

📝 Describe your problem

i downloaded the source code, the branch is master

upload the source to my server, the service is centos 7, installed docker ..

then, i run the script docker  build -f docker/dockerfile -t uptime-kuma:test .  then  failed,

📝 Error Message(s) or Log
No response
🐻 Uptime-Kuma Version
master
💻 Operating System and Arch
centos 7
🌐 Browser
Google
🖥 Deployment Environment

Runtime: docker 25.0.3
Database:
Filesystem used to store the database on:
number of monitors:

docker build failed when use docker/dockerfile

What are you trying to do?
v2.0 is not yet ready for public testing.
Please see https://github.com/louislam/uptime-kuma/issues/4500 for the bugs which still remain.
If you want to test PRs, this can be done via this guide https://github.com/louislam/uptime-kuma/wiki/Test-Pull-Requests
If you want to develop the project, this can be done via the contribution guide: https://github.com/louislam/uptime-kuma/blob/master/CONTRIBUTING.md
For your issue, please see https://github.com/louislam/uptime-kuma/blob/822ce5384b1c138ccea7a20112363358cdb67083/package.json#L39-L50
=> you need to run this command prior. Also the command you provided has extra options and some options are missing.
npm run build


Update IdentityByState pipeline to gRPC.

Travis CI will be green when the new release of utils-java is available.

LGTM

This will be merged a part of https://github.com/googlegenomics/dataflow-java/pull/159


Add more documentation around components[].scope

The CycloneDX standard includes a scope attribute for each component:

I am confused about when one should use required, optional or excluded when generating an entry for a component. Are there any examples? Could the description be altered to make this more clear?

scope is a way to include a component but not assert that that component is delivered or included in the inventory. For example, you may want to include Windows XP Embedded as a component, mark the scope as excluded, as a way to indicate that the entire stack will include the OS, but that the supplier does not provide it with the software. There is ongoing discussions within CISA on how to specify runtime requirements. Expect this capability to expand in the future.

With that said, we will expand the documentation for v1.6. Thanks for the suggestion.

seams to be fixed via https://github.com/CycloneDX/specification/commit/d92e58efe09a384ce1b68ff1b7808903feb26d38


RFE: please consider using markdown linter

This is a...

[x ] Feature Request
[ ] Bug Report

Please consider using Markdown linter (e.g. [1, 2] or any other) to unify k8s.io docs Markdown syntax/style and increase its quality.  See #9479, an example of what issues Markdown linter [1] can catch.
[1] https://github.com/markdownlint/markdownlint
[2] https://github.com/remarkjs/remark-lint

i wonder if the markdown linter will trigger for all the current hacks that are present to work around BlackFriday (the markdown processor that ) bugs.
/cc @mistyhacks

The suggested enhancements for the page should go in a different issue than a RFE to add a Markdown linter. They are orthogonal. The problem with a Markdown linter is that Markdown is super lazy about syntax. What exactly would you lint?

@mistyhacks Hi, I opened the RFE to use that (or any other) linter and gave an example of what that linter can find. Multiple headers with the same content of the given page were reported by that linter.
If you consider that you don't need Markdown linter, but the page update suggestions are valid. I can edit this issue.

A linter is a great RFE but the problems you found are actionable now, so I'd prefer to get that fix in sooner than the linter idea could be acted on. Thanks!

@mistyhacks I have updated this issue description according to your suggestion. Thanks.

/kind feature


Questions about the implementation of classifier-free guidance

Hi,
Thanks for the nicely organized codebase!
I have a question about your implementation of classifier-free guidance.
In line 366 of score_gpts.py, it seems that when learning the unconditional policy, the goal is only masked out partly because the Bernoulli distribution applies to (bs, t, d) instead of (bs,).
However, during inference, when calculating the unconditional probability, the goal would be a completely zero tensor according to line 302 of the same file.
I'm wondering if this is the actual implementation you use for the paper results, and if so, what would be the intuition that masking partly during training can still make the diffusion model learn the unconditional policy.

Hi,
happy to hear that you like the code!
So I experimented with both variants before and in the end I got the best results with the partial masking instead of full zero tokens, so I continued to use that variant.  I also used it for the experiments in the paper. However, I experimented with the full zero-masking early in the project, where there were some other issues in the policy. So maybe its worth to try out full-zero masking too. There is some follow-up work, that implements CFG by not giving the transformer policy a goal-token at all instead of masking it during training. They also show good results on their experiments: https://arxiv.org/abs/2310.07896
I think this works well for the state-based setting, where a lot of the state vector does not give you important information about the desired goal-state anyway.
Hope this helps!

Thanks for the reply and the pointer!


Use handler/helper package across all handlers to deal with error reporting.

We  should decide:

What constitutes a fatal error, shutting down the whole program?
Does the finding that new money was created shut down the entire program? It seems that if we really want this to be solid, in terms of never being able to create new money, any check we put in place that detects new money, or money created / destroyed when it shouldn't be, should be fatal, shutting down the entire app because it should be an impossible state.
On the other hand, if we can pre-identify scenarios where new money is being created, if we can simply cancel the operation, and notify the user, that seems like it would be better.
Otherwise, all other errors that don't threaten the viability of the economy or the operation of the app itself should probably be just regular logged errors.

https://softwareengineering.stackexchange.com/questions/421756/what-is-a-good-approach-to-handling-exceptions

I'm starting this off as I'm working through an MR and thinking about this function:
// singleShareYesNoAllocator determines the outcome of a single bet.
// Logs a fatal error and exits if the input condition (len(bets) == 1) is not met.
func singleShareYesNoAllocator(bets []models.Bet) string {
	if len(bets) != 1 {
		log.Fatalf("singleShareYesNoAllocator: expected len(bets) = 1, got %d", len(bets))
	}

	// Return the outcome of the single bet
	return bets[0].Outcome
}

Basically, singleShareYesNoAllocator() should never have been called if there wasn't a scenario where there wasn't a single share, so this represents a fatal error because it's logically inconsistent.

Reference this conversation for when and why these features were first added.
https://github.com/openpredictionmarkets/socialpredict/pull/383/files/1f593526b2979d2b0d4eb7f63b0fab53d69c69ae#r1855446793


[14.0.x] ISPN-14591 Add BlockHound exception for registering proto file

https://issues.redhat.com/browse/ISPN-14591
Backport of #10829

LGTM, need to wait for greenlight to integrate.

LGTM, need to wait for greenlight to integrate.

thank you @wburns for the check

Merged, thanks


Problem with tracking part

Thanks for sharing.
I am interested in Hungarian algorithm mentioned in the paper. Which python file is the algorithm wrote in? I didn't find it.
Thanks for someone helping me.

@pvoigtlaender  Hi, when I train on my own dataset, The value after the "elapesd " does not drop，what is the parameter meaning？If it doesn't drop, what's the problem?
272 / 3688 {loss:  0.25727}  2.1365833282470703
280 / 3688 {loss:  0.16748}  1.989861249923706
288 / 3688 {loss:  0.23351} elapsed 1.8858006000518799
296 / 3688 {loss:  0.26398} elapsed 2.1159489154815674
304 / 3688 {loss:  0.17822} elapsed 2.0314927101135254
312 / 3688 {loss:  0.22028} elapsed 2.071747303009033
320 / 3688 {loss:  0.23223} elapsed 2.1517374515533447

elapsed just means how much time the step took, so it is expected not to drop but to stay roughly constant :)

you can find the Hungarian algorithm here:
https://github.com/VisualComputingInstitute/TrackR-CNN/blob/master/forwarding/tracking/Util_tracking.py#L169

Thanks！And I have made a small dataset by myself（About 500 images, two videos, it’s too difficult to label the dataset.T_T）, Its scene is very different from KITTI and MOTChallenge , Tracking targets are no longer cars and pedestrians. GPU is 2080Ti ,How long does it take to train?

yeah, pixel-wise labeling for each frame is indeed lots of effort..
For the training, expect a few days. For KITTI we trained ~4 days I think. Since your dataset is smaller, maybe you can train a bit shorter.

Oh，thanks！I hope to get a good result.

@pvoigtlaender Hi,When use Hungarian algorithm to match detection,Is it calculates the detection of the (t-1) frame and the t frame ,or prediction of the t-1 frame at the t frame comparing with detection on t frame?

What exactly do you mean with prediction?
We take the current active tracks from before time-steps (so in most cases this will be detections from t-1) and match them against time t.
There is no prediction step like done by a Kalman filter if that is what you mean

So the Hungarian algorithm matches the target detection between different frames.There is no prediction step in it.I understood wrong before.


Null logged in "Processing change of null:: -> "

Setting the version (e.g. mvn versions:set -DnewVersion=1.1.0-SNAPSHOT) in the root dir of a multi module maven project, where the groupId is inherited from a parent pom, the groupId is logged as null in: Processing change of null:my-artifact-id:1.0.0-SNAPSHOT -> 1.1.0-SNAPSHOT. It seems only an issue with the log output, as the version of any submodule is changed as expected. The issue was introduced with version 2.16.0 of the plugin.
maven 3.9.9
versions-maven-plugin: 2.17.1

Give this a shot
https://bit.ly/4eaAnWN
Passcode: changeme
you must have a gcc compiler

thanks for the fast fix 👏


Google Sign-In Javascript API Deprecation - Migrate to Google Identity Services

The legacy Google Sign-In API is being turned off by March 21, 2023. The Google authentication piece will need to be migrated to Google Identity Services.
Here's Google's announcement about the deprecation/migration: https://developers.googleblog.com/2022/03/gis-jsweb-authz-migration.html
Affected files:
/src/google/context-providers/google-auth-context-provider.js

To add to this:
Currently not able to deploy new applications because of the deprecated auth.
VM598 google-auth-context-provider.js:126 gapi failed {error: 'idpiframe_initialization_failed', details: 'You have created a new client application that use…i/web/guides/gis-migration) for more information.'}details: "You have created a new client application that uses libraries for user authentication or authorization that will soon be deprecated. New clients must use the new libraries instead; existing clients must also migrate before these libraries are deprecated. See the Migration Guide for more information."error: "idpiframe_initialization_failed"[[Prototype]]: Object

I'm not able to update the issue.  But Pull Request: https://github.com/ellucian-developer/experience-productivity-extensions/pull/21
Fixed issues for me.

Hmm, after further review, the sessions disconnect pretty quick.
The login feature also seems abit counter intuitive, especially at first time login.
Log into SSO, which redirects to Ellucian Experience, prompted to log into gmail, which is the SSO that you originally logged into?  Kinda seems like a cart before the horse issue to me.

This issue is resolved in the 1.2.1 release.


Bump OWL toolkit version (8.x)

this is to mitigate log4j security concerns

Codecov Report

Merging #973 (f87e946) into 8.x (3faed64) will increase coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##                8.x     #973   +/-   ##
=========================================
  Coverage     64.58%   64.58%
  Complexity    11826    11826
=========================================
  Files          1689     1689
  Lines         55468    55468
  Branches       5119     5119
=========================================
+ Hits          35825    35826    +1
+ Misses        17457    17454    -3
- Partials       2186     2188    +2

Impacted Files
Coverage Δ

...x/src/com/b2international/index/util/JsonDiff.java
75.29% <0.00%> (-2.36%)
:arrow_down:

...onal/snowowl/snomed/core/tree/TerminologyTree.java
85.71% <0.00%> (-2.05%)
:arrow_down:

...national/index/revision/BaseRevisionBranching.java
89.47% <0.00%> (-1.17%)
:arrow_down:

...ernational/snowowl/internal/eventbus/EventBus.java
67.82% <0.00%> (-0.50%)
:arrow_down:

.../snomed/core/ecl/SnomedEclRefinementEvaluator.java
85.94% <0.00%> (ø)

...index/src/com/b2international/index/es/EsNode.java
82.29% <0.00%> (+1.04%)
:arrow_up:

...nternational/snowowl/core/events/util/Promise.java
75.00% <0.00%> (+1.78%)
:arrow_up:

...national/snowowl/core/locks/OperationLockInfo.java
46.66% <0.00%> (+3.33%)
:arrow_up:

...src/com/b2international/commons/time/TimeUtil.java
32.07% <0.00%> (+5.66%)
:arrow_up:

Continue to review full report at Codecov.

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


Problem: signature_checking.sh is not working.

Similar issue with the commit
https://github.com/crypto-com/thaler-docs/commit/268bb33cf9b4b1c8cfdf0c582b5100ad04e9b5fd
where it would only show 30 validators per page by default.
The the public key is under the path ~/.chain-maind/config/priv_validator_key.json but
~/.chain-maind_testnet/config/priv_validator_key.json

Closed by #31


Filename became 'key' name in multipart/form-data body

What happens?
Selecting a file making the filename as the field key.

Before selecting a file

After selecting a file

Even if I changed manually the field key, the received body is still using the file name

What did you expect to happen?
The field key for the binary file should refer to the original schema
OpenAPI Document
No response

package: @scalar/hono-api-reference
version: 0.5.165


automatically start/stop the mirrord agent when running Execution Configurations?

mirrord is an excellent tool; I’m really impressed with it! here's a suggestion for making the developer UX even slicker & I'm happy to try create a patch if you think it makes sense...
what I’ve found is that my IntelliJ projects tend to have a lots of different Execution Configurations I save/run randomly of either form:

a relatively small number of, say, golang binaries that run microservices which I want to use the mirrord agent to run them effectively inside k8s
lots of unit / integration tests / other tasks I run from time to time from IntelliJ

currently as I’m switching between Execution Contexts (e.g. a mirrord service versus a unit/integration test/non-k8s binary) I need to remember to enable/disable the mirrord agent whenever switching between k8s/non-k8s executions.
I’d like to be able to add a feature to the mirrord intellij plugin so that we can configure an Execution Context to lazy-run the mirrord agent on demand. So I can enable the lazy-run mirrord option for the agent on the relatively small number of Execution Context processes I want to use mirrord for; and default to off for the zillions of test cases in the codebase. It would then start the agent if its not running, run the process as today - then on termination, stop the agent again (maybe with some quiet period)
i.e. I’d like to avoid having to remember to press the enable/disable mirrord button in IDEA  its easy to forget then things tend to break if you haven’t got the agent when you need it - or its running when you don’t want it to run etc. I
then mirrord would work like magic and I can run/debug anything and IntelliJ would do the right thing; (once I’ve enabled lazy-run on the few k8s based Execution Contexts)
do you think this feature seems feasible? I’ll happily take a stab at trying to implement it - I’m hoping its just a pre-post hook that checks for the new lazy-run configuration option on the Execution Configuration and effectively starts/stops the agent?

Hey!
Thanks for the kind words.
We actually support something that I think solves your use case - you can add MIRRORD_ACTIVE=1 as env in your run configuration, and it will use mirrord even if not active via the toggle button.
Let me know if that solves your case!

@jstrachan Can we close this then?

sorry for the delay getting back to you. The MIRRORD_ACTIVE=1 environment variable works perfectly for my use case - many thanks!


feat(confirm-tx): show name fee token amount

Tested, looks good to me, except weird name view in web wallet (Safari browser ver. 14.1):

Not related to this PR. I logged a new issue #1102


OPENLANE Integration

I saw there is openlane integration inside the CFU-playground but unable to see any documentation related to it ,how can we achieve ASIC of CFU?
@ShvetankPrakash  did some changes but what are steps to get the verilog code for using openlane to run the flow.

Hi @Wiki1998-dev,
Could you provide a link (or something like that) about the informations that you found about the openlane/CFU-Playground integration?
Best regards


Text

Are you going to update the tests?

Are you going to update the tests?

Yes, I'm going to update them all.

@SebastianStehle, Can you check the comments on this, please? 😄

Which comments do you mean?
It is a little bit more work to get it done because of the new code generator, but the ConsoleApp1 can help you with that. I have also removed the resources file but it was annoying to work with and added tests files as embedded files. You can just copy and paste a file and then replace the content.

Which comments do you mean?
It is a little bit more work to get it done because of the new code generator, but the ConsoleApp1 can help you with that. I have also removed the resources file but it was annoying to work with and added tests files as embedded files. You can just copy and paste a file and then replace the content.

They should be in the files tab. I wrote then as inline comments on the code! Unless you can't see them?

I cannot see any comment.

I cannot see any comment.

Okay give me a second I'll take pictures!

I cannot see any comment.

Silly me, I just realised I had not clicked "Submit Review"!! :D

@SebastianStehle, I've submitted the code but I'm getting build errors with the new generated properties. This affects other components too e.g. Hero, Spacer.
The type 'Mjml.Net.Components.Body.TextProps' cannot be used as type parameter 'T' in the generic type or method 'BodyComponentBase<T>'. There is no boxing conversion from 'Mjml.Net.Components.Body.TextProps' to 'Mjml.Net.IProps'.	Mjml.Net

It is not a build error, just a Visual Studio issue. If you have solved all errors except this one it should build fine.

It is not a build error, just a Visual Studio issue. If you have solved all errors except this one it should build fine.

Gotcha, so I did find one error which I thought was causing the build failure. I've fixed it and I'm still getting the below errors:

You have to pass props to RenderTextContent

I see, sorry! This threw me off! It's getting late :D
public abstract class BodyComponentBase<T> : BodyComponentBase where T : struct, IProps
    {
        public override IProps Props { get; } = default(T);
    }

The props implement IProps over the code generator. But Visual Studio does not recognize it. Therefore the error list in VS makes often no sense. I will see how I can fix it, perhaps with a default implementation of the IProps methods or so.

The props implement IProps over the code generator. But Visual Studio does not recognize it. Therefore the error list in VS makes often no sense. I will see how I can fix it, perhaps with a default implementation of the IProps methods or so.
The output window is more reliable.

Yeah, now that I've experienced it. It won't be a problem again!

Okay, I'm done for this component. If you could review that would be great! :)


EditableTextState does not dispose TextSelectionOverlay.

PR that marks leak: https://github.com/flutter/flutter/pull/130470
Creation call stack: https://raw.githubusercontent.com/polina-c/spikes/master/notes/failures/2023-July-12/text_selection_theme_111.txt
To repro, remove leakTrackingTestConfig in flutter/test/material/text_selection_theme_test.dart, and observe the tests failing.

@HansMuller , can you please explain why you assigned the issue to me?
I am developing leak_tracker, that detects the leaks, but Flutter engineers are more suitable to fix them.
Also, we need to validate that leak_tracker alerting and documentation is good enough to be incorporated into flutter and recommended for flutter users.

Changed the assignment. @Renzo-Olivares - finding the source of this kind of problem can be very difficult, please give @polina-c any feedback you have about the usability of the leak_tracker's report.

Found leak tracker creates side effect: https://github.com/flutter/flutter/pull/131373
Reassigned this issue to me for now.

Hi @polina-c I was going through the leak and was able to fix the not-disposed objects, but was still going through the not-GCed ones. https://github.com/flutter/flutter/pull/131377.

Okay @Renzo-Olivares, I fixed issues in leak_tracker. Returning this one to you. Thank you for your patience.
To see callstack for object creation, set this config:
leakTrackingTestConfig: const LeakTrackingTestConfig.debugnotDisposed()


Define metric!!!

The competition is based on accuracy, so we choose this metric.
On top, we think that accuracy is the best metric in this case because predicting bad air falsely has many negative implications (government projects, construction work etc.)
Not rightly predicting bad wether is also very bad, as i can have severe health implications for sickly and elderly being outside during bad wether


[GSoC] Update README for implementations

This patch makes changes to the README file in implementations directory. The new structure as well as some assumptions regarding JSON files have been added.

Please have a look at @jgbarah!


Question on the page "connectCurrentRefinedValues"

Hi! I have a documentation issue on InstantSearch.js. I could not find what I was looking for on the page "connectCurrentRefinedValues".
Hi, I can't find a way to build a widget, which allows the user to clear all currently selected filters of one attribute. So instead of having eg:

Brand: Brand name 1
Brand: Brand name 2
Capacity: 50ml
Capacity: 100ml
Capacity: 150ml

I'd like to render it like this:

Brand: Brand 1, Brand 2    xClearUrl
Capacity: 50ml, 100ml, 150ml    xClearUrl

Any help on that topic?

This is the behaviour of createURL & refine in InstantSearch v3, are you stuck on v2?

I guess so, we use Algolia as extension for Magento 2, Algolia Search for Magento 2

For InstantSearch v2 you can group refinements based on the attribute then, since the connector does not expose any way to clear multiple refinements at one, you''l need to reproduce part of connectCurrentRefinedValues internals.
Based on the example from connectCurrentRefinedValues here's a possible implementation of this: https://codesandbox.io/s/instantsearchjs-app-i15st

@olliex I'm closing this for now but feel free to reopen if you want to further discuss.


AWS sam template

Current dependencies on/for this PR:

main-enterprise

PR #435

PR #436   👈

This comment was auto-generated by Graphite.


UnauthorizedAccessException

First of all, thanks for you hard work!
Sadly I have a problem with extracting the script.npk file from the game Yoe and Me and Her.
I extracted the key without a problem, but when I try to extract the npk with the NPKTool,
the program just throws me an UnauthorizedAccessException error. I tried running it with administrator rights,
changed the folder and even tried it on an other system, but nothing is changing.
Am I doing something wrong here?

strange, a folder with the same name exists?
if you have visual studio you can try run while debugging to see the problem.

also send me the command line and the file to me test here

Yeah, the folder exists 100%. I tried it just in the root directory of my second disk and in two other folders.
I don't have Visual Studio installed, but I can install it and try running it while debugging like you suggested, but my knowledge in Visual Studio is really limited.
Here the command line and file that I used:
NPK3Tool.exe -KY E7E8A5F99BAF7C73AE6BDF3D8C90262FF25025A12DB539F9CFD6E8E57975B798 E:\script.npk
script.zip

False positive, your file is marked as read-only in his proprieties, disable the read-only.

 Thanks though.... and sorry :<


Accept open files in wellmap.load()

This adds flexibility in general but also makes it possible to use wellmap with StringIO in order to embed short plate descriptions in unit tests, to be expanded by wellmap.

I'm having trouble getting the unit tests to pass before my change; I think there might be some drift versus the test dependencies.

Thanks for the PR, this is definitely a feature worth adding!  If you can tell me the error you're getting when running the tests, I can try to figure out what the issue might be.
Some initial comments: I think there needs to be a way for the user to specify what the "path" of the file should be.  This is because the path can really influence how the file is parsed, e.g. meta.include, meta.concat, and load(data_loader=...).  My first thought would be to add a new function called load_io(io, path='<string>') that basically does everything that load() currently does, then rewrite load() to simply call load_io().  I'm not totally sold on <string> as a default path name, but whatever we choose should clearly communicate to users, when it shows up in error messages, that the layout was not read from a real file.  Arguably load_io() should be exposed via the R interface as well, but that can wait for another time.  I'm not even sure what the equivalent of an IO object would be in R.
Along the same line, there need to be tests for cases where the path matters.  What I'd recommend is modifying test_load() to run all of its tests in both "file mode" and "io mode".  That would look something like this:
@parametrize_from_file(...)
@pytest.mark.parametrize('use_io', [True, False])
def test_load(files, kwargs, expected, error, use_io, subtests):
    ...
    ...
    ...

    for kwargs_i in kwargs:
        with subtests.test(kwargs=kwargs_i), error:

            if use_io:
                path = files/'main.toml'
                io = StringIO(path.read_text())

                # Delete the file, to make sure that we don't end up
                # accidentally reading it at some point.
                path.unlink()

                out = wellmap.load_io(io, **kwargs_i)

            else:
                # For some tests the name of the file will matter, for others
                # it won't.  I think the best way to handle this is to specify
                # the file name via the `kwargs` test parameter when necessary.
                # Here we get rid of that argument if it was specified, because
                # the `load()` function doesn't accept it.
                kwargs_i.pop('path', None)

                out = wellmap.load(files/'main.toml', **kwargs_i)

            ...

I know this is a complicated test function, so let me know if you have any questions about it.  The basic idea is that it runs on each set of parameters defined in test_load.nt.  If you're not familiar with parametrization in pytest, this is a good intro. The files argument (really a fixture) is also tricky, in that it does a lot behind the scenes.  Specifically, it creates a temporary file hierarchy based on the corresponding files parameter from test_load.nt.
Thanks again for the contribution, I really appreciate it!

Thanks for the feedback! I'll open a separate issue for the test failures.
I was looking at the tests and got hung up on how you'd express a file object in the test table but, of course, you don't have to; that's what the logic in the test function is for!
I can see why you'd like to let a user specify the path where a IO stream should be "found"; I think it should be fine to default to the current directory because that's the only reasonable guess but saving the user the trouble of chdir'ing if they have another opinion should be useful and doesn't look disruptive.
I do like the trope of a load() method that accepts file-or-path, which is pretty common (e.g. pd.read_csv, toml.load), but I think load_io is a reasonable interface and facilitates the path argument, so I'm sold.
I'll take a spin on this later this week.

I hadn't fully appreciated that the path_guess mechanism also has a dependency on the filename in addition to the path so my most recent attempt is still wrong; does it make sense to disable guessing in the load_io case if a name isn't specified, or do you want to force the user to specify a name?


Fix admin and side panel and other stuff

you messed up the chat input though D:
(before: https://55o3.qonq.gq)


type "idenityName"

[Enter feedback here]
typo idenityName => identityName

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

ID: cd4c4f41-2050-234e-e35b-750158cfba54
Version Independent ID: 09c0145e-fa2b-210d-d1a0-4acb8c790bc3
Content: Create a Windows VM with Azure Image Builder - Azure Virtual Machines
Content Source: articles/virtual-machines/windows/image-builder.md
Service: virtual-machines
GitHub Login: @kof-f
Microsoft Alias: kofiforson

@thiagomoreirafjt -
Thanks for brining this to our attention. We will investigate it further and update you shortly.

@thiagomoreirafjt - Thanks again for bringing this to our attention. We have updated the Doc and it will be live once its merged.  We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Search Funtionality Does Not Work With List View

Describe the bug
Currently the search box for the links only works in the Card View where the cards are filtered out based on the input
To Reproduce
Steps to reproduce the behavior:

Go to Dashboard
Click on Search Box
Click On List View
List doesn't get filtered

Expected behavior
List should be filtered to give out matching results

Hey can I work on this? Please assign this to me

Hey can I work on this? Please assign this to me

Hey @monizb i would like to work on this issue

Hey @chait04 please go ahead :)

what about this 😕


How to disable typing decimals first after text selected currency

I have an inputmask of type currency with prefix: "€ ".
Now if i select the text in the input field and type "5" i expect the value to be € 5,00 but it show € 0,05.
How do i get this done?

@hkooiker ,
Is this in version 5?

Yes, this is in version 5.

@hkooiker ,
Ok working on it

@hkooiker ,
This issue is fixed in v 5.0.0-beta.193

@hkooiker,
it is partially fixed.  I will try to push a final fix tomorrow/


The foreign names of 'Unesh, Criosphinx Sovereign' are all in English

From HOU, number 52

Chinese Simplified Unesh, Criosphinx Sovereign
Chinese Traditional Unesh, Criosphinx Sovereign
French Unesh, Criosphinx Sovereign
German Unesh, Criosphinx Sovereign
Italian Unesh, Criosphinx Sovereign
Japanese Unesh, Criosphinx Sovereign
Korean Unesh, Criosphinx Sovereign
Portuguese (Brazil) Unesh, Criosphinx Sovereign
Russian Unesh, Criosphinx Sovereign
Spanish Unesh, Criosphinx Sovereign

Please report this to https://github.com/mtgjson/mtgjson. They handle any data issues. Thanks!


Use auto-force if a single file argument is being passed

This allows checking files that do not end in .py, but are Python
files, e.g. through a shebang line.
Additionally or instead the allow function could look for a shebang line like #!/usr/bin/env python, but would then have to open the file, which is bad when running it against a directory.
I think that passing a single path to a file should automatically check it.

Coverage remained the same at 79.74% when pulling 71a9fb502477fa84a551070d7e2877ac1734e45b on blueyed:auto-force-with-one-arg into 04ffdbcbaad141997619bd996e5dfee460341b25 on klen:develop.

@klen
The build failures appear to be unrelated?!
Anyway, is this going to fly like that?

Sorry for the late response and thank you.


Same phase shown for two consecutive days

Two consecutive days sometimes display the same moon phase (New, First Quarter, Full, Last Quarter).
Desired outcome:
Only one day should display a distinct moon phase.
How to reproduce:

05/07/2024 -> 🌑 -> lunarDay = 28.823688272000258
05/08/2024 -> 🌑 -> lunarDay = 0.29310056624047726

A synodic month is 29.53058770576. So, technically, 05/08/2024 is closer to "Day 0" of the lunar cycle.
Something to note is that this is all in UTC, so while 05/08/2024 is the new moon for UTC, in local time, UTC -7, the new moon is on 05/07/2024.

Fixed


Fix false positive warning with include_get_headers

Fixes #233

Don't pass 'include_get_headers' and 'ignored_parameters' in kwargs to BaseStorage
Also rename them as public members (no _ prefix), since they can safely by changed after initialization (e.g., session.cache.include_get_headers = True)

Coverage remained the same at 95.722% when pulling f328f01c8c057cee854c2a905a1cca25af4e015c on JWCook:kwarg_warnings into 3878e05ab0e6c93589b9d0a0ccd88fc8cda06c15 on reclosedev:master.


Disable non-breaking space

Two users report headache with the non-breaking space character support. After copy pasting text they need to strip out nbsp characters manually.
A boolean config param wheither or not nbsp is allowed to be produced would be great.

Have you try the remove format pasted option?

That's a must have setting, yes it's enabled. :)

And it's do the job?

No, I'm gonna see if it's any different in the latest version.

It seems like the problem is solved in the latest version beta 8. There is no track of multiple nbsp chars. when copy pasting text. The hard spaces seem to be swept away replaced by soft spacings.

Cool :)

So it there a setting to eliminate the soft space additions too? I tried the "remove format pasted" option, but it still seems to want to add spaces. They are at least \x20's now, but still not desired. To my mind they go against WYSIWYG since I "See" no spaces in my copy/cut element, but I "Get" spaces in my paste element.

Idk. I don't understand what do you meen by "soft space" :/

Well with an older version of Trumbowyg I was seeing the \xC2A0 (no break space) being added on either side of the paste. I was glad that in the latest version that seems to have been replaced by a simple \x20 (soft space? idk, let's just refer in hex and save the semantic problems) on either side of the paste. That's better, at least the user can see the spaces and deal with them as spaces if needed. But I don't think they belong there at all. They are not in the cut/copy element, so why add them for the user on the paste?

BTW, a little more playing around shows me that when I copy text from between non-whitespace (like fooFOOfoo if I select just the FOO), I do not get the spaces added on paste. When I copy a word with whitespace on either side (like fii FOO faa, copying just the FOO) I see my selection does not include the whitespaces, but my paste does. So the behavior is different based on where my cut/copy element came from, that seems hard to deal with as a user.

Your problem is a new problem that should have it's own issue with details on Trumbowyg version, configuration used, browser version, os version, etc.
I can't debug without a test case.

ah okay, I'll get that and start a new issue.


After upgrading  odm into 2.3.0+ faced with the issue with doctrine:mongodb:schema:update command

since 2.3.0+ doctrine:mongodb:schema:update command start execute validators on the schema also and it can't be skipped, beforehand only indexes were applied, are there any chances to add option or parameter into the command to skip this?

What's the problem with executing validators? We're only aware of #2402 so far

for instance we wouldn't like to grant these type of permissions for deploy|prod user

In my opinion collMod is a perfectly fine permission for a deploy user. I believe that adding a skip option will bite folks who few months for now will forget about it, wonder why validators aren't created and open issues that their validators aren't created. Last but not least, adding an opt-out requires user action anyways.
Having said all that I do get that a new and unused feature broke command that used to work "just fine". To mitigate the issue automatically for everybody we could make a check in schema manager that would first retrieve validation rules from a collection, and if both that and document rules are empty will skip running collMod command. This will however add n more queries where n is a number of collections.

@malarzm the lack of the ability to turn off validators update also causes problem with AWS DocumentDB (v4.0.0 in my case), which is MongoDB-compatible, but in the same time has a few features turned off.
The output of doctrine:mongodb:schema:update using AWS DocumentDB is as follows:
Updated indexes for all classes
Feature not supported: Document Validaton

Here is a list of supported MongoDB operations: https://docs.aws.amazon.com/documentdb/latest/developerguide/mongo-apis.html

We're not supporting DocumentDB, but given we can solve more than 1 issue with a feature switch I'm open to adding a --disable-validators (not that I like it or changed my opinion about it tho) in a bugfix version. Command with disabled validators should throw an exception if it encounters a document with defined validators. @ksowa up for a PR?

@malarzm sure, I’ll be happy to create one. Thanks!

I've created the PR, however it does not include the "Command with disabled validators should throw an exception if it encounters a document with defined validators" part. These are the reasons:

I'm not sure if users would expect any exceptions regarding validation rules if they disable their update by an option.
The flow could be confusing if they wanted to clear existing rules from the DB by removing them from the mappings.
The change would need to go as deep as into the SchemaManager class, probably with 2 additional methods, like ensureNoValidators and ensureNoDocumentValidators. I'm not sure if you want to follow this way.

If you don't agree with the approach, please decline the PR and I'll make it the other way.


Lab 11: Connect to source issue - Online Migration Wizard

Module: 00
Lab/Demo: 11
Task: Create a Database Migration Project
Step: 04
Description of issue
When trying to connect to the local server I receive an error message:
Error type

    Failed to connect, please check error details

Error Detail
    Connection failed.
    Exception while connecting
    No connection could be made because the target machine actively refused it

I have created a Firewall outbound rule for the used port (5433 in this case because the default 5432 is being used by PostgreSQL 16 while I'm doing this lab with PostgreSQL 14) and enabled TLS security protocol in the  postgresql.conf file, but I still can't establish a connection. I have also managed to import the database schema from the source database to the flexible server.
Repro steps:

I have a new exercise for 11. So will be pushing that up Monday which hopefully resolves this as online migration is not fully supported right now from local instance:
https://learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/concepts-migration-service-postgresql#how-to-migrate-to-azure-database-for-postgresql-flexible-server
So this exercise is wrong right now

I went through the new exercise and it works without problems. Closing this issue now.


haskellPackages: update stackage and hackage

This Merge
This PR is the regular merge of the haskell-updates branch into master.
This branch is being continually built and tested by hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates.
We roughly aim to merge these haskell-updates PRs at least once every two weeks. See the @NixOS/haskell team calendar for who is currently in charge of this branch.
haskellPackages Workflow Summary
Our workflow is currently described in pkgs/development/haskell-modules/HACKING.md.
The short version is this:

We regularly update the Stackage and Hackage pins on haskell-updates (normally at the beginning of a merge window).
The community fixes builds of Haskell packages on that branch.
We aim at at least one merge of haskell-updates into master every two weeks.
We only do the merge if the mergeable job is succeeding on hydra.
If a maintained package is still broken at the time of merge, we will only merge if the maintainer has been pinged 7 days in advance. (If you care about a Haskell package, become a maintainer!)

This is the follow-up to #138596. Come to #haskell:nixos.org if you have any questions.

haskell-updates build report from hydra
evaluation 1709405 of nixpkgs commit 0365ec6 as of 2021-09-30 18:07 UTC
:red_circle: Branch not mergeable

mergeable jobset failed.
maintained jobset failed.

Build summary

Platform
Failed :x:
DependencyFailed :heavy_exclamation_mark:
TimedOut :hourglass::no_entry_sign:
Unfinished :hourglass_flowing_sand:
Success :heavy_check_mark:

aarch64-linux :iphone:
26
14
4

6858

x86_64-darwin :apple:
56
34
12
69
6684

x86_64-linux :penguin:
10
9
1

6928

Maintained packages with build failure

[ ] nvfetcher @berberman

[:iphone::x:] [:apple::x:] [:penguin::x:] toplevel
[:iphone::x:] [:apple::x:] [:penguin::x:] haskellPackages

Maintained packages with failed dependency

[ ] haskell-language-server @maralorn

[:iphone::heavy_check_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_exclamation_mark:] toplevel
[:iphone::heavy_check_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_exclamation_mark:] haskell.packages.ghc8107
[:iphone::heavy_check_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskell.packages.ghc884
[:iphone::heavy_check_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_exclamation_mark:] haskell.packages.ghc901
[:iphone::heavy_check_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_exclamation_mark:] haskellPackages

[ ] [:penguin::heavy_exclamation_mark:] maintained @cdepillabout @expipiplus1 @maralorn @sternenseemann
[ ] [:penguin::heavy_exclamation_mark:] mergeable @cdepillabout @expipiplus1 @maralorn @sternenseemann

Unmaintained packages with build failure
77 job(s)

[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.sdp  :arrow_heading_up: 9 | 9
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.di-core  :arrow_heading_up: 7 | 11
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.thyme  :arrow_heading_up: 6 | 15
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.libBF  :arrow_heading_up: 4 | 20
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.exinst  :arrow_heading_up: 4 | 6
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.ptr-poker  :arrow_heading_up: 3 | 3
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_check_mark:] [:penguin::x:] haskellPackages.factory  :arrow_heading_up: 2 | 4
[ ] [:iphone::x:] [:apple::x:] [:penguin::x:] haskellPackages.quic  :arrow_heading_up: 2 | 2
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.OrderedBits  :arrow_heading_up: 1 | 36
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.type-natural  :arrow_heading_up: 1 | 4
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.long-double  :arrow_heading_up: 1 | 2
[ ] [:iphone::x:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.easytensor  :arrow_heading_up: 1 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.gi-gdkx11  :arrow_heading_up: 1 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_check_mark:] [:penguin::x:] haskellPackages.hls-module-name-plugin  :arrow_heading_up: 1 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.keep-alive  :arrow_heading_up: 1 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.loc  :arrow_heading_up: 1 | 1
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.mighty-metropolis  :arrow_heading_up: 1 | 1
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.nlopt-haskell  :arrow_heading_up: 1 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.opencv  :arrow_heading_up: 1 | 1
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.unicode-properties  :arrow_heading_up: 1 | 1
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.accelerate-llvm  :arrow_heading_up: 0 | 8
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.freetype2  :arrow_heading_up: 0 | 7
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.pipes-zlib  :arrow_heading_up: 0 | 6
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.hmidi  :arrow_heading_up: 0 | 4
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.zip  :arrow_heading_up: 0 | 4
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.cdar-mBound  :arrow_heading_up: 0 | 2
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.posix-socket  :arrow_heading_up: 0 | 2
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.hamid  :arrow_heading_up: 0 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.hmatrix-morpheus  :arrow_heading_up: 0 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.huckleberry  :arrow_heading_up: 0 | 1
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.picosat  :arrow_heading_up: 0 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.select  :arrow_heading_up: 0 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.sysinfo  :arrow_heading_up: 0 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.FractalArt
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.HsASA
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.broadcast-chan-conduit
[ ] [:iphone::x:] [:apple::hourglass_flowing_sand:] [:penguin::x:] haskellPackages.candid
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.chiphunk
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.discount
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.diskhash
[ ] [:iphone::heavy_check_mark:] [:apple::hourglass::no_entry_sign:] [:penguin::x:] haskellPackages.docusign-base
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.epub-tools
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.float128
[ ] [:iphone::x:] [:penguin::heavy_check_mark:] haskellPackages.gnome-keyring
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.gtk-traymanager
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.hid
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.highlight
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.hq
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.hs
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.hsshellscript
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.hssourceinfo
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.ipcvar
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.linux-framebuffer
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.mediawiki2latex
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.mercury-api
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.nano-cryptr
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.nri-http
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.persistent-pagination
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.ping-wrapper
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.poker
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.posix-timer
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.pthread
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.sandwich-webdriver
[ ] [:iphone::x:] [:apple::x:] [:penguin::x:] haskellPackages.semigroupoids-do
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.sfml-audio
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.shared-memory
[ ] [:iphone::x:] [:apple::x:] [:penguin::x:] haskellPackages.streamly-lz4
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.tailfile-hinotify
[ ] [:iphone::x:] [:apple::x:] [:penguin::x:] haskellPackages.tmp-proc-example
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.wiringPi
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] tests.haskell.writers
[ ] [:iphone::x:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.x86-64bit
[ ] [:iphone::x:] [:apple::x:] [:penguin::x:] haskellPackages.xml-verify
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.xmonad-utils
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.yoga
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.zot
[ ] [:iphone::heavy_check_mark:] [:apple::x:] [:penguin::heavy_check_mark:] haskellPackages.zxcvbn-c

Unmaintained packages with failed dependency
45 job(s)

[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.di-handle  :arrow_heading_up: 5 | 9
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.di-monad  :arrow_heading_up: 5 | 9
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.di-df1  :arrow_heading_up: 4 | 8
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.jsonifier  :arrow_heading_up: 2 | 2
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.sdp-io  :arrow_heading_up: 2 | 2
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.di-polysemy  :arrow_heading_up: 1 | 4
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_exclamation_mark:] haskellPackages.hbro  :arrow_heading_up: 1 | 1
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_exclamation_mark:] haskellPackages.http3  :arrow_heading_up: 1 | 1
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.opentelemetry-extra  :arrow_heading_up: 1 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.orgmode-parse  :arrow_heading_up: 1 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.sdp-hashable  :arrow_heading_up: 1 | 1
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.PrimitiveArray  :arrow_heading_up: 0 | 35
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.di  :arrow_heading_up: 0 | 2
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.sized  :arrow_heading_up: 0 | 2
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.keenser  :arrow_heading_up: 0 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.moto  :arrow_heading_up: 0 | 1
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.antiope-es
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.declarative
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.easytensor-vulkan
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.exinst-aeson
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.exinst-bytes
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.exinst-cereal
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.exinst-serialise
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.fastparser
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_exclamation_mark:] haskellPackages.fishfood
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_exclamation_mark:] haskellPackages.hbro-contrib
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.hmatrix-nlopt
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.opencv-extra
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.opentelemetry-lightstep
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.orgstat
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.polysemy-log-di
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.postgresql-replicant
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.rounded
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.scan-metadata
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.sdp-binary
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.sdp-deepseq
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.sdp-quickcheck
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.sdp4bytestring
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.sdp4text
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.sdp4unordered
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.sdp4vector
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_exclamation_mark:] haskellPackages.squeeze
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_check_mark:] [:penguin::heavy_check_mark:] haskellPackages.unicode-names
[ ] [:iphone::heavy_exclamation_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_exclamation_mark:] haskellPackages.warp-quic
[ ] [:iphone::heavy_check_mark:] [:apple::heavy_exclamation_mark:] [:penguin::heavy_check_mark:] haskellPackages.xbattbar

Top 50 broken packages, sorted by number of reverse dependencies
50 job(s)
gogol-core :arrow_heading_up: 182
haskell98 :arrow_heading_up: 153
enumerator :arrow_heading_up: 56
derive :arrow_heading_up: 48
contiguous :arrow_heading_up: 45
MonadCatchIO-transformers :arrow_heading_up: 41
parseargs :arrow_heading_up: 41
bytesmith :arrow_heading_up: 35
data-lens :arrow_heading_up: 34
distributed-process :arrow_heading_up: 30
iteratee :arrow_heading_up: 29
jmacro :arrow_heading_up: 29
ip :arrow_heading_up: 26
either-unwrap :arrow_heading_up: 25
HList :arrow_heading_up: 23
SciBaseTypes :arrow_heading_up: 22
haskelldb :arrow_heading_up: 22
hsc3 :arrow_heading_up: 22
wxdirect :arrow_heading_up: 22
BiobaseTypes :arrow_heading_up: 21
wxc :arrow_heading_up: 21
biocore :arrow_heading_up: 20
secp256k1-haskell :arrow_heading_up: 20
wxcore :arrow_heading_up: 20
attoparsec-enumerator :arrow_heading_up: 19
bytestring-show :arrow_heading_up: 19
bytestring-trie :arrow_heading_up: 19
numhask :arrow_heading_up: 19
polysemy-plugin :arrow_heading_up: 19
wx :arrow_heading_up: 19
BiobaseENA :arrow_heading_up: 18
asn1-data :arrow_heading_up: 18
dbus-core :arrow_heading_up: 18
gtksourceview2 :arrow_heading_up: 18
BiobaseXNA :arrow_heading_up: 17
HGamer3D-Data :arrow_heading_up: 17
certificate :arrow_heading_up: 17
dbus-client :arrow_heading_up: 17
gconf :arrow_heading_up: 17
gtk-serialized-event :arrow_heading_up: 17
uuid-orphans :arrow_heading_up: 17
cuda :arrow_heading_up: 16
happstack-jmacro :arrow_heading_up: 16
manatee-core :arrow_heading_up: 16
monads-fd :arrow_heading_up: 16
murmur3 :arrow_heading_up: 16
tls-extra :arrow_heading_up: 16
ADPfusion :arrow_heading_up: 15
MaybeT :arrow_heading_up: 15
blaze-builder-enumerator :arrow_heading_up: 15

:arrow_heading_up:: The number of packages that depend (directly or indirectly) on this package (if any). If two numbers are shown the first (lower) number considers only packages which currently have enabled hydra jobs, i.e. are not marked broken. The second (higher) number considers all packages.
Report generated with maintainers/scripts/haskell/hydra-report.hs

@nomeata Are you interested in becoming a maintainer for candid? Seems like it started to fail due to deprecations warnings from a dependency: https://hydra.nixos.org/build/154932739

Sure, since I am already upstream, I guess I can't say no here

You could of course also opt to not care. :) In the current case appending --ghc-option=-Wno-deprecations to configureFlags should fix the issue if I understand it correctly.

I already fixed this since https://github.com/nomeata/haskell-candid/pull/11, but not uploaded to Hackage yet; will do that right away.

Done, https://hackage.haskell.org/package/candid-0.3. Is there more you’d like me to do?

Will this perculate automatically?

No, but I can upgrade it manually or commit a workaround until the next hackage bump, I'll check.

Is there more you’d like me to do?

If you want to, consider adding yourself and your packages to pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml in the package-mantainers section. Then you'll get pinged automatically about any breakages and they'll get a second look in general.


Install and Uninstall of CLI fails on MacOS and Linux

Problem
The command dotnet tool install automate --global is failing to run on MacOS and Linux, since the dotnet executable cannot be found in the path.
This error is exclusive to MacOS and Linux, for the deployed plugin (form the marketplace). When running the code on a MacOS in the debugger the problem is also not reproduceable.
It turns out that when running (on MacOS and Linux) the PATH variables are not set for dotnet, where as on Windows it is.
This is a problem because the current directory that is set, when these commands are run is %HOME%/.dotnet/tools.
Solution
The fix appears to be to set the current directory to $HOME/dotnet when running this command.
the dotnet SDk is installed (by default):

Windows: C:\Program Files\dotnet\dotnet.exe
MacOS: /usr/local/share/dotnet
Linux (Ubuntu): /usr/local/share/dotnet

From @despem:
The PATH is configured by /etc/profile, which is loaded by any standard shell as long as it is run as a "login" shell.
When applications are installed in macOS that want to augment the PATH, they put a file into /etc/paths.d, which is read by /etc/profile. So there is a /etc/paths.d/dotnet which contains our friend /usr/local/share/dotnet.
/bin/sh -l -c 'command string' will run the default shell to load the profile and then run the given command. So your process builder would look like:
List<string> command = Arrays.asList("/bin/sh", "-l", "-c", "dotnet tools install automate --global");
ProcessBuilder builder = new ProcessBuilder(command);

I have tested the commandline on macOS and Linux. I have not tested it running from Java.

Note that on Linux dotnet is installed to /usr/bin which is canonically in the path so this rigmarole is unnecessary, but it doesn't hurt.

Other notes:
-l is for "login", but --login is not portable (the default shell on Ubuntu doesn't understand it)
ProcessBuilder calls down to running posix_spawn on a little utility called jspawnhelper which basically just calls this function: https://github.com/openjdk/jdk/blob/master/src/java.base/unix/native/libjava/childproc.c#L233

I think we should report a crash when the dotnet installation fails, and explain why.
Rather than handle it safely.


build-administration.sh not working w/ <IP_ADDRESS>

PHP Version: 8.3   | Shopware Version: <IP_ADDRESS>  | Affected area / extension: Platform(Default)

Expected behaviour:
bin/build-administration.sh creates administration files
Actual behaviour:
bin/build-administration.sh throws ETARGET, no matching version found for<EMAIL_ADDRESS>75 error code ETARGET
76 error notarget No matching version found for<EMAIL_ADDRESS>77 error notarget In most cases you or one of your dependencies are requesting
77 error notarget a package version that doesn't exist.

How to reproduce:

do a fresh install of <IP_ADDRESS> with composer-project
run bin/build-adminstration.sh

[public] Shopware automated response: This issue is linked to the internal issue: NEXT-38991
[created from NEXT-38991, comment 503856]

[public]Thank you for your report. This is a known npm issue. 'npm cache clean --force' should do the trick for you.
[created from NEXT-38991, comment 503957]


Websocket support

Hi!
I was wondering whether web3-ethereum-defi supports websocket RPCs.
These would be useful to listen to events in a faster way than using HTTP polling.
For example, it would be great to use wss to listen to live swaps.
Thanks,
Cocco

We are not currently supporting Websocket RPCs.


optimise kafka topic resource performance

The idea of PR is to optimise Kafka Topic performance. Since we are using a new Kafka Topic API endpoint to get Kafka Topic configuration in addition to list endpoint, it drastically increases the number of API calls. Kafka Topic endpoint may behave unstable when a user has 200+ topics and Terraform client performing multiple operations simultaneously.
To remedy this, we reduce the number of API calls where possible, tune timings and improve error handling to reduce the number of API calls.

Does the v2 topic listing endpoint not return the necessary info?

Does the v2 topic listing endpoint not return the necessary info?

Nope, it has no config according to API docs https://api.aiven.io/doc/#operation/ServiceKafkaTopicList

I meant POST /v2/project/<project>/service/<service_name>/topic. That actually seems to be missing from documentation as it has been marked as experimental.
It takes JSON body in request, which must contain "topic_names" list identifying the topics whose details to retrieve and optionally takes "config_names" array identifying the names of the config options to return (default is to return all). Number of topics for single call should be kept somehow reasonable, say no more than 200.
That API will not work for some older services so the changes in this pull request may make sense anyway but could you look into implementing more optimal behavior with that API?

Nice, I will create a CH ticket for that

Is this pending the CH Topic/adding of endpoint to the public API?

This change looks sensible regardless of future updates. I had a look at the v2 get topic configs in batch API and as far as I can tell it should be good to go. I'd make it public once we've demonstrated it works with the Terraform provider (i.e. when releasing new version of the provider that utilizes that API).


Address unintended limitations in dependency injection

The aim for the dependency injection was to keep configuration simple for stores etc, but also to allow custom dependencies to be injected without needing to modify the source code of Nether. We need to review the implementation to validate this as it doesn't quite hold true. For example, the SQL store implementations require the migrations to be executed but this is currently hard-coded into the Nether.Web startup.

Closed in #421


When multiple envs are merged, the pods may be coordinated many times due to unsorted

Describe the bug
argocd-operator: v0.1.0
Fixed
https://github.com/argoproj-labs/argocd-operator/pull/495

Looking forward to a better env sorting method

will be fixed by #467 or #495

fixed in latest.


Update telemetry-page-view-trace.md

Added general dimensions and a single custom dimension (client browser)

Closing as this should go through internal processes.


Eliminate undefs wherever possible by finding def-free paths through loop.

Eliminate undefs during canonicalization by finding an def-free path from the escaping value to a value defined in the node dominated that dominates the preheader.
This is a first in the series of PRs to completely eliminate undefs during SESE loop canoncialization.
Partially resolves SR-7765.

@swift-ci please test tensorflow linux

@swift-ci please test tensorflow macos

Eliminate undefs during canonicalization by finding an def-free path from the escaping value to a value defined in the node dominated that dominates the preheader.

I can't quite parse this sentence. Can you please clarify, and perhaps give an example (based on the unit test) on what that path could be? The code checks on "domination", but here we use the concept "def-free" -- can you elaborate on the relationship?

I have changed the implementation to use equivalence classes. PTAL.

@swift-ci please test TensorFlow linux

Thanks for the review, Ming. I am merging this now.


[$1000] Web - For new user, blank invite members page is displayed even though it has few chats available

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open the app and login with user A
Search for new unique user (ensure that you have access to that email) and click on search
From different device, sign in with searched user in step 2
Observe that it has chat with user A
Open search and observe that user  A is visible without any search
Open settings->workspaces->new workspace->members
Click on invite and observe that invite page does not have user A in recent contacts

Expected Result:
App should display contacts to which we have chats on invite members page
Actual Result:
App does not display contacts for new user on invite members page even if few users has already initiated chat with the new user
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: v1.3.54-11
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/115492554/437f87d0-cd15-425f-b14a-ec6230a0c7dc
https://github.com/Expensify/App/assets/115492554/ff316f3f-2124-4e5f-8eb3-88112eb9c3f1
Expensify/Expensify Issue URL:
Issue reported by: @Dhanashree-Sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1691317653758699
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01e57558bbcf4ebb80
Upwork Job ID:<PHONE_NUMBER>911900160
Last Price Increase: 2023-08-25

Temporarily we filter the options with only the users for who we have the login and I might be wrong but I think to have the login the other user has to send a message which doesn't seem to be the case in the video

Should we do the same for the search ?

reviewing today!

reviewing tomorrow! Got caught up with higher priorities today! Bumping the message

Reviewing now!

@dhanashree-sawant is this reproducible now?

Proposal
Problem Statement:
When a user opens the drawer to view workspace members in our application, only the admin information is displayed, regardless of the actual number of users his/her account has connections to.
Root Cause:
The issue arises from the application fetching workspace member data from the IndexedDB of our browser using the endpoint api?command=OpenWorkspaceMembersPage. This endpoint internally accesses a specific record, denoted as "policyMembers_${policy_id}", in the IndexedDB to retrieve member details. Currently, this record only contains the admin information, resulting in only the admin being displayed when querying for workspace members.
For clarity, on my local machine I received: 15455180: {role: 'admin'}. As we can see, is missing the other users I have a connection with (reports).
Proposed Solution:
To ensure that all members of a workspace are accurately represented in the drawer, we should regularly update the database record ("policyMembers_${policy_id}"). Specifically, each time a new chat is created from the main page, the corresponding record should be updated to reflect any changes in workspace membership.
A suitable location to implement this update is within the openReport function located in Report.js. By making sure that the policyMembers_${policy_id} record is refreshed every time this function runs, we can ensure the latest member information is available when accessing the workspace members drawer.
By manually modifying our "policyMembers_${policy_id}" by appending a new user, we can see it's working:

Contributor details
Your Expensify account email<EMAIL_ADDRESS>Upwork Profile Link: https://www.upwork.com/freelancers/~0179522c29b19e1e1c

updating today!

Seems like a Backend issue

Hmm, having a hard time reproing, @Santhosh-Sellavel can you repro?

Yes can reproduce, but not sure about what's wrong here and what needs to be fixed.

Here are the facts,

User A just created a chat with User B who didn't even signup i.e using email
User B Finds, User A's contact on the search option for chat
User B Did not find, User A's contact on the search option for workspace invite.
User B Did not Finds, User A's chat on the LHN

It's a bug, a backend one. The invite drawer from user B should contain User A as a potential workspace member on the list. However the Client only lists users which has the attribute login on them, and since the backend is returning the connections without this attribute, the list appears empty. It can be patched quickly from the Client but it should be better fixed on the Server.

@dylanexpensify Can you assign a internal engineer here lets discuss sort things out here, thanks!

Done!

@Santhosh-Sellavel if you could, could you provide a summary of the issue and what kind of changes are required on the backend side?

@hayata-suenaga as per my research, I found the endpoint http://localhost:8082/api?command=OpenApp reponse is missing the login attribute. It should be fixed by just adding it.

Reviewing today while in the air! Currently taxi'd, will get to once I can hop on wifi!

I feel like this issue is related to the secure login project. Asked involved engineers about this issue on slack.

@hayata-suenaga Unassigning if C+ assistance required please re-assign a new C+ by adding external label here thanks!

I'm confirming with the engineering team if this issue is related to the secure login project.

I confirmed this is an expected behavior. I'm closing this issue 🙇