Cannot read property 'kind' of undefined

I'm trying to build my project on production and I have this message:
ERROR in<EMAIL_ADDRESS>Module build failed: TypeError: Cannot read property 'kind' of undefined
    at isAngularDecoratorMetadataExpression (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js:242:35)
    at checkNodeForDecorators (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js:67:21)
    at visitNodes (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:14809:30)
    at Object.forEachChild (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:15033:24)
    at checkNodeForDecorators (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js:58:31)
    at visitNode (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:14800:24)
    at Object.forEachChild (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:14928:21)
    at checkNodeForDecorators (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js:58:31)
    at visitNode (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:14800:24)
    at Object.forEachChild (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:14985:24)
    at checkNodeForDecorators (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js:58:31)
    at visitNode (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:14800:24)
    at Object.forEachChild (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:14996:24)
    at checkNodeForDecorators (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js:58:31)
    at visitNode (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:14800:24)
    at Object.forEachChild (/home/victor/Documents/workspace/commander-web/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:14893:21)

What versions are in your package.json

With angular 8?

No Angular 6

Oh, I need to use version 1.3.10, sorry.

Oh... I need to use 1.3.10.

Using 2.2.0, it breaks with the same error!
Works as expected after going back to 2.1.1(angular 8)

tried with a new project using angular 8 compiles fine

tried with a new project using angular 8 compiles fine

@scttcper @fk1blow same error,tried with a new project using angular 8,the error still exists.
Works as expected after going back to 2.1.1(angular 8),too


Cannot read properties of undefined, reading type

Cannot bundle using your plugin:
[preserve-directives] Cannot read properties of undefined (reading 'type')
file: vite/modulepreload-polyfill
error during build:
TypeError: Cannot read properties of undefined (reading 'type')
    at Object.transform (/Users/oleggulevskyy/Documents/dev/gpt-for-excel/node_modules/rollup-plugin-preserve-directives/dist/index.js:24:84)
    at file:///Users/oleggulevskyy/Documents/dev/gpt-for-excel/node_modules/rollup/dist/es/shared/node-entry.js:24395:40
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Using Vite with React + React query + Rect Intl, where it seems like react-intl isn't bundling because of this issue you are fixing. However, your plugin fails with this error when I am trying to bundle. Any idea?
Thanks

I have the same error. I use this plugin in my Vite UI library.

Thanks for reporting this! This should hopefully be fixed by #6 and is released in 0.1.1. Would love if you could test it and report back if it fixed your problems or not. 😃
I'll close the issue for now.

Tested and now it works fine for me.


Implement Pegasus workflow for bin2tif - canopy cover

Based on the existing https://github.com/terraref/workflow-pilot/, implement the "real" version of the bin2tif pipeline given on implementation defined in https://github.com/terraref/computing-pipeline/issues/480

check for issue to create condor pool & test

this is complete, will create follow-up issue to test on Campus Cluster next.


Check docs are up to date

Please check if your documentation files are still up-to-date.
The key documentation files to check are:

docs/ABOUT.md
docs/INSTALLATION.md
docs/LEARNING.md
docs/RESOURCES.md
docs/TESTS.md
exercises/shared/.docs/help.md
exercises/shared/.docs/tests.md

There might be more.
Link check report
To help identify invalid links, we've automatically checked the links of all *.md files in this repo.
This is the report of that check:
📝 Summary
---------------------
🔍 Total...........44
✅ Successful......44
⏳ Timeouts.........0
🔀 Redirected.......0
👻 Excluded.........0
🚫 Errors...........0

Tracking
https://github.com/exercism/v3-launch/issues/54

Thanks!


Use IdentityServer4 for Windows AD

The users of our project are in the same Windows domain. The customer requires to login with a domain account. Our authentication server is identityserver4 which deploy on Ubuntu,In identityServer4, I have made the following configuration:
public void ConfigureServices(IServiceCollection services)
 {
            services.AddControllersWithViews();
 services.AddAuthentication(NegotiateDefaults.AuthenticationScheme).AddNegotiate("Negotiate", options =>
            {

            });
            services.AddIdentityServer()
               .AddDeveloperSigningCredential()
               .AddInMemoryIdentityResources(Config.Ids)
               .AddInMemoryApiResources(Config.Apis)
               .AddInMemoryClients(Config.Clients);
 }

The code for getting user information in WPF desktop application is as follows:
public partial class MainWindow : Window
    {
        private OidcClient _oidcClient = null;
        public MainWindow()
        {
            InitializeComponent();
            Loaded += Start;
        }

        public async void Start(object sender, RoutedEventArgs e)
        {
            var policy = new Policy();
            policy.Discovery.RequireHttps = false;
            var options = new OidcClientOptions()
            {
                Authority = "http://ubuntu.domain237.org:5008",
                ClientId = "native.wpf.code",
                Scope = "openid profile email api1",
                RedirectUri = "http://<IP_ADDRESS>/sample-wpf-app",
                Policy = policy,
                Browser = new Systembrowser(),
                ResponseMode = OidcClientOptions.AuthorizeResponseMode.FormPost,
                Flow = OidcClientOptions.AuthenticationFlow.AuthorizationCode
            };
            _oidcClient = new OidcClient(options);
            LoginResult result;
            string apiResult = string.Empty;
            try
            {
                result = await _oidcClient.LoginAsync();
                //访问api
                HttpClient apiClient = new HttpClient(/*new HttpClientHandler { UseDefaultCredentials = true }*/);
                apiClient.SetBearerToken(result.AccessToken);
                //apiResult = await apiClient.GetStringAsync("http://sk-20200401voje.domain237.org:5006/Home/Get");
                apiResult = await apiClient.GetStringAsync("http://ubuntu.domain237.org:5006/Home/Get");
            }

            catch (Exception ex)
            {
                Message.Text = $"Unexpected Error: {ex.Message}";
                return;
            }

            if (result.IsError)
            {
                Message.Text = result.Error == "UserCancel" ? "The sign-in window was closed before authorization was completed." : result.Error;
            }
            else
            {
                var name = result.User.Identity.Name;
                //Message.Text = $"Hello {name}";
                Message.Text = $"userName={result.User.Identity.Name},apiResult={apiResult}";
            }
        }
    }

But when I run the Wpfapp I have come with some errors on IdentityServer4 on Ubuntu:
    Microsoft.AspNetCore.Authentication.Negotiate.NegotiateHandler[5]
      An exception occurred while processing the authentication request.
Interop+NetSecurityNative+GssApiException: GSSAPI operation failed with error - An unsupported mechanism was requested.
   at Microsoft.AspNetCore.Authentication.Negotiate.NegotiateHandler.HandleRequestAsync()
fail: Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware[1]
      An unhandled exception has occurred while executing the request.
Interop+NetSecurityNative+GssApiException: GSSAPI operation failed with error - An unsupported mechanism was requested.
   at Microsoft.AspNetCore.Authentication.Negotiate.NegotiateHandler.HandleRequestAsync()
   at Microsoft.AspNetCore.Authentication.Negotiate.NegotiateHandler.HandleRequestAsync()
   at IdentityServer4.Hosting.FederatedSignOut.AuthenticationRequestHandlerWrapper.HandleRequestAsync()
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at IdentityServer4.Hosting.BaseUrlMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)

Thank you very much for looking at this problem for me.

I have never tried the (new) negotiate handler. So I don't know how it works.

That being said - this is not IdentityServer specific - so you can ask Microsoft how that works.

However,when I deploy IdentityServer4 on the Windows,it's works well. When I deploy IdentityServer on the Ubuntu,It dose not work.

Sure - you are missing some OS specific configuration in ASP.NET Core.

@Demon520-coder hello.
Could you show some example how you use AddNegotiate with AddIdentityServer please?
I tried this:
public void ConfigureServices(IServiceCollection services)
{
    services.AddControllersWithViews()
        .AddRazorRuntimeCompilation();

    services.AddAuthentication(NegotiateDefaults.AuthenticationScheme)
        .AddNegotiate();

    var config = new Config(_staticConfiguration);
    services.AddIdentityServer()
        .AddInMemoryIdentityResources(config.GetIdentityResources())
        .AddInMemoryApiResources(config.GetApiResources())
        .AddInMemoryApiScopes(config.GetApiScopes())
        .AddInMemoryClients(config.GetClients())
        .AddPersistedGrants()
        .AddUserStore()
        .AddDeveloperSigningCredential();
}

public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IHostApplicationLifetime applicationLifetime)
{
    if (env.IsDevelopment())
    {
        app.UseDeveloperExceptionPage();
    }

    app.UseRouting();
    app.UseStaticFiles();

    app.UseAuthentication();
    app.UseAuthorization();

    app.UseIdentityServer();
    app.UseIdentityServerTokenCleanup(applicationLifetime);

    app.UseEndpoints(endpoints =>
    {
        endpoints.MapDefaultControllerRoute();
    });
}

And I added [Authorize] attribute for example method:
[HttpGet]
        public IActionResult Example()
        {
            return Redirect("~/");
        }

But when I open Example in browser it redirects to /Account/Login.
It only works when I remove AddIdentityServer()
But I want implement AddNegotiate when user go to Windows Authorozation.
Sorry, but IdentityServer has not documentation about AddNegotiate with IdentityServer(


Suggestion: Notification based on the HP of your target

I have been afk farming brutal black dragons a lot recently and sometimes get too absorbed into the Netflix show I'm watching. An easy solution for this (besides paying more attention to the game) would be a notification based on the HP of your target.
For example, if the monster you are fighting falls below a customizable percentage (10%) or a customizable hard HP number (30) the client would send a notification similar to being low on prayer points.
This is far from a necessity, but it would greatly cut back on the pointless damage I'm taking while farming dragons.

I have just finished working on a plugin that does just that, here is the link for it. Feel free to get back to me with any bugs.

@Callum-A Has this been added to the plugin hub? If so, does this address this request @Mooshake?

@Nightfirecat I have just created a PR to add it to the plugin hub, so I believe it does address the request from @Mooshake

:+1:
Closed by runelite/plugin-hub#182


Considerations for Node count and Physical Space

Consider adding the following site readiness factors:

Requirements such as Power, based on node count (4 vs 16 nodes as an example)
Physical space requirements (LxWxH) based on stacking the units.

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

ID: 70d0adb4-9c95-e00d-bf5d-40751896e1e2
Version Independent ID: cfa2aa27-8355-2cdf-13fe-4f2aca93e13a
Content: Azure Stack Hub ruggedized site readiness for Azure Stack Hub - Azure Stack Hub
Content Source: azure-stack/ruggedized/site-readiness.md
Service: azure-stack
GitHub Login: @sethmanheim
Microsoft Alias: wamota

@CHDAFNI-MSFT Thank you for the feedback!  We've assigned this to the document author for further review.

Please reopen if you can obtain this information, and I will add it to the docs.


Gh pages

more dialing in pages

thanks.

no, thank you
Rick Kelson
Utah AGRC
801.538.3237
gis.utah.gov
On Thu, Mar 24, 2016 at 2:45 PM, steveoh<EMAIL_ADDRESS>wrote:

thanks.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/agrc/website/pull/58#issuecomment-201013070

no thank him.


Example for custom adapter

Hi, would you kindly provide example for custom adapter. Currently I manage to implement using custom adapter. Everything work except the on click listener not working. Thanks

Hi, here is the example for a custom adapter.
IconSpinnerAdapter basically provided by library level.


Bring app service domain to SWA?

If I purchase an App service domain, why can't I bring it to the SWA?

You can there is just no UX for it yet. For now, you can purchase the domain (this will create a app service domain resource and an Azure DNS resource) and then use AzureDNS to setup the domain with your SWA. You can find details for setting up a custom domain with AzureDNS here: https://docs.microsoft.com/en-us/azure/static-web-apps/custom-domain?tabs=azure-dns

Closing due to inactivity


PDO

PDO is blocking + and * being inserted into the database... need to figure out a way to allow this to happen. For now I'm going to keep working on the auto grader and I'll worry about this later.

Problem was actually caused by with how AJAX reads the credentials strings. The student answer needs to be wrapped in encodeURIComponent which stops the string from being tampered with before it is sent to the middle.


LEAN-2746

@mnatsheh you are right about your concern for the encode/decode, so will need to pass comments when we parse content of title in the decode as we do it for other nodes. and I did update to test case so we could see title comment in both encode/decode


Add a AWS tag to the core nodepool on openscapes cluster

Similar to https://github.com/2i2c-org/infrastructure/issues/4482, we want to apply a specific tag to the core nodepool on openscapes cluster so we can track the shared costs for all hubs.

[ ] Add a tag 2i2c:node-purpose set to value core for the core nodepool

Definition of done
The running EC2 instances of the core nodepool have this tag. You can verify it by looking at the instances on the AWS console

So... the AWS console says there aren't any nodegroups?
https://us-west-2.console.aws.amazon.com/eks/home?region=us-west-2#/clusters/openscapeshub?selectedTab=cluster-compute-tab

Running k get node --label-columns=alpha.eksctl.io/nodegroup-name does show the new nodegroup though
NAME                                           STATUS   ROLES    AGE    VERSION               NODEGROUP-NAME
ip-192-168-48-107.us-west-2.compute.internal   Ready    <none>   7m3s   v1.29.3-eks-ae9a62a   core-b

I'm pretty sure this is complete but I will leave it open until we can verify.

@sgibson91 We use 'unmanaged' nodegroups with eksctl, while these are managed nodegroups. Those pieces of documentation should hopefully help.

I honestly think figuring out how to verify this in the console was more work than completing the task 😅


ToolFactory tutorial edits

Lots of small tweaks. Some changes to match updated docker infrastructure.

Looks good, thanks for the updates!


Log unhandled promise rejections from tests and build scripts

Signed-off-by: Victor Porof<EMAIL_ADDRESS>https://github.com/mozilla/tofino/issues/618

Coverage increased (+0.1%) to 43.048% when pulling f832821da962960ef5e3cb9655a2bdd79b062d81 on victorporof:log-rejections into a152f38b13cffd26c4409db0e2b9155a9c226dc3 on mozilla:master.


No clear recommended approach for code generation with ASP.NET Core

I am looking to build an application with ASP.NET Core and I am struggling to find any documentation or guidance on code generation.
Specifically, I am trying to generate controllers and views based upon my entities (I use Entity Framework) at build time.
All I can find is information about T4 templates, that don't seem to be supported any more. Scaffolding seems to be a related topic, but isn't really automatic generation. There appears to be a CodeGeneration library for Core, but I don't really see any documentation. There are references to CodeDOM, but I think that's .NET Framework specific. I could go on.
Can we please have guidance on what we should be using for scenarios like mine? The documentation is very scattered. Thank you.

We periodically close 'discussion' issues that have not been updated in a long period of time.
We apologize if this causes any inconvenience. We ask that if you are still encountering an issue, please log a new issue with updated information and we will investigate.


celesytiaorg non custodian wallet

Summary
a wallet that host celestia tokens and others for staking, savings and performing celestia task for rewards
Problem Definition
celekeeper
Proposal
it should be included inthe deve doc for self or non custodian wallet to keep celetia tokens and others as well as perform seemless transactions

I mean to be up and running like trustwallet , phantom for solana , to
keeper for ton argent for starknet and the likes
On Sun, 5 May 2024, 5:03 pm Ismail Khoffi, @.***> wrote:

Closed #3432 https://github.com/celestiaorg/celestia-app/issues/3432 as
completed.
—
Reply to this email directly, view it on GitHub
https://github.com/celestiaorg/celestia-app/issues/3432#event-12707752746,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANTBFKMEDXDEMMNIQ5WT2GTZAZJ6VAVCNFSM6AAAAABHHZHIIGVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJSG4YDONZVGI3TINQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


feat(provider): Repository provider infers the repo name when omitted

With the repository provider, if the name of the repository is omitted, it will be infer from the URL/path.
Now, src-fingerprint --provider repository --object "https://github.com/GitGuardian/src-fingerprint" will produce:
{
  "repository_name": "src-fingerprint",
  "private": false,
  "sha": "a0c16efce5e767f04ba0c6988d121147099a17df",
  "type": "blob",
  "filepath": ".env.example",
  "size": "31"
}
...

closes https://github.com/GitGuardian/src-fingerprint/issues/26

A more general remark, I believe you can update the test integration_test.py:test_local_repository with something like :
args=["--object", "../src-fingerprint"] and add assert repos=={"src-fingerprint"}. I did not write the test in the first place because of this missing feature.
Note : The test will not run in your PR since it needs access to a repo secret.


Replace Y/n prompt (e.g. when ejecting) with a nice UI

We have a custom prompt but it's not very pretty.
We should replace it with this library.
I think Lerna uses it, so you can look for examples in Lerna repo.
You can search source code for prompt to find our custom utility (that we should replace).

I'd like to take a look at this.

All yours!

PR #1772.

Fixed in https://github.com/facebookincubator/create-react-app/pull/1772.


Add FFT QSP

Added fft_qsp module to address Issue 1076
This fixes the error issues found by fast_complementary_polynomial by using the algorithm described in Berntson and Sunderhauf (2024) (Algorithm 2 based off the code in Figure 1). This method takes the target precision as an input parameter and automatically determines the number of FFT modes needed to guarantee the given precision.

cc @christoph-riverlane for visibility, who is one of the authors of the linked paper.

I just noticed that N must be even (corollary 2.2).  Let me fix that real quick.

@Epsilon1024 could you rebase on main and squash all the commits so far? there's a lot of legacy commits, it's hard to keep track of new changes to review.

Right that's true. I meant more for reviewing incremental changes, but I guess I can just look from the last two commits, so no issue.

Hi all,
thanks Tanuj for tagging me, and thanks for the interest in our algorithm and paper. Two notes:

Our proofs require N even. However, the algorithm appears to work also for odd N. (In fact, for our numerical results, we have used both odd and even values of N. We'll add a comment on this to the paper.) I think our proofs can also be extended to odd N.

The values for N from the proof are not tight: We found that sometimes in practice N can be sufficient that are significantly smaller than the proven bounds, see eg the values of N in Fig 2. Therefore, we had envisioned that in practice, a search procedure might be used, in which the algorithm is run repeatedly with doubled N until the desired accuracy is reached. (We'll add a comment on this to the paper)

Cheers, Christoph


License uncertainity

Currently LICENSE file suggests this is a software whose source code is available, but not licensed under any open source license. This makes it impossible to use by anyone who's conscious about  licensing of their code. If possible, please select a widely used and court-battle-tested open source license.

I'm afk right now so can't update, but I'm declaring the code licensed
under the MIT license. If someone wants to send a PR to reflect this, I'll
merge. Otherwise, I'll update next week.
On Fri, Oct 16, 2015, 1:47 PM Gleb Peregud<EMAIL_ADDRESS>wrote:

Currently LICENSE file suggests this is a software whose source code is
available, but not licensed under any open source license. This makes it
impossible to use by anyone who's conscious about licensing of their code.
If possible, please select a widely used and court-battle-tested open
source license.
—
Reply to this email directly or view it on GitHub
https://github.com/fpco/stackage-view/issues/14.

@snoyberg PR sent

Thanks!


Pagopa 1010 modifica iban api in api cfg per scrittura sulla table

List of Changes
Adding necessary adjustment to activate correctly the scheduler previously implemented

Motivation and Context
These changes were necessary due to the previously added scheduler. In fact, the APIs in core are using the newly added methods for this reason.

How Has This Been Tested?
This has been tested using h2 and junit tests

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as
expected)

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

update_code

Do not merge, liquibase file needs to be updated


cargo-dist: 0.3.1 -> 0.4.0

Diff: https://github.com/axodotdev/cargo-dist/compare/v0.3.1...v0.4.0
Changelog: https://github.com/axodotdev/cargo-dist/blob/v0.4.0/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

closing in favor of #263382


Support for Streaming Additional Codecs

Hello,
Unless I am mistaken, I believe NAudio only supports streaming Mp3 from a Uri using the BufferedWaveProvider. Is there support for other codecs, and if not, can it be added? Specifically, I am interested in the following formats: AAC/MP4, MP3, HLS, PLS and M3U.
This is a nice to have, and probably a pipe dream, but it would be great if there was an IWaveProvider implementation that could take a Uri and handle everything from there.

If you use MediaFoundationReader you can usually play AAC and various other formats from a Uri directly. Otherwise, its a lot more work as you'll need to manage downloading the audio from the network yourself, passing it to an appropriate codec and then buffering the decoded audio. So sadly, its not straightforward to implement.


SHOW CONFIS graph problems

the type column shows "__EMPTY__"

In one cluster it shows "enable_optimizer", but in another, it doesn't. The Nebula Graph versions are the same. And both are deployed with docker-compose.

the same as https://github.com/vesoft-inc/nebula-graph/issues/486

the same as https://github.com/vesoft-inc/nebula-graph/issues/486

I have confirmed with @randomJoe211  that the old data is used, so I will close it.

I have confirmed with @randomJoe211  that the old data is used, so I will close it.


More complex eventGap behavior

New Issue Checklist

[x] Use the latest version of CalendarKit
[x] I've read the Contribution Guidelines
[x] I've searched for existing GitHub issues

Issue Description
We have the ability to set the gasp for EventView (via TimelineStyle), which is applied to the right and bottom edges of the view. However, it makes sense to gap the bottom edge only if the view is adjacent to other views. Otherwise, we distort the visual representation of the end time of the event.
In the current version of the library, access is always applied if specified (The difference in accessibility can be seen when switching views to edit mode):

I suggest using bottom indentation only if the end time of one event is the start time of another (or with a slight difference).
On the gif, you can see how the bottom gap is applied only if there is another view below the view:

It seems to me that such a feature will perfectly complement the CalendarKit. I propose to discuss this.

Hi, thanks for reporting this issue. It's definitely a bug, as eventGap should be in effect only when the events are touching each other.
What you've described is an expected behavior, so please go ahead and implement it.

Does this solve your issue?
https://github.com/richardtop/CalendarKit/pull/290


Current behavior when user closes the app after triggering the IMMEDIATE UPDATE

Hey,
Could you please provide info on the Current behavior when user closes the app after triggering the IMMEDIATE UPDATE .
Do we need to check for DEVELOPER_TRIGGERED_PROGRESS  and make the user install or is it handled already.

This library just calls startUpdateFlowForResult below the hood:
https://github.com/SudoPlz/sp-react-native-in-app-updates/blob/3c55811c009db04a84203cfdf35bf63b78170bea/android/src/main/java/com/sudoplz/rninappupdates/SpReactNativeInAppUpdatesModule.java#L142
The docs suggest that you should indeed manually check for a DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS if the app is force closed. (The equivalent constant on this library is UPDATE_DEV_TRIGGERED.
Just check the updateAvailability value returned by checkNeedsUpdate


Update to Bitcoin-0.17.0 (Mandatory)

@NicolasDorier starting this PR to update Bitcoin to v0.17.0.
Make any changes as needed.

That's no good. Bitcoin 0.17 changed a bunch of things, you cannot just upgrade like this: https://github.com/bitcoin/bitcoin/issues/14363
For example the some config entries needs test. or regtest. prefixes, signrawtransaction was removed, etc.
Please, if you would like to upgrade take a good look at the release notes: https://bitcoincore.org/en/releases/0.17.0/
And if you still would like to upgrade make sure

No deprecated rpc is used.
All tests pass.
Documentation (including the wiki part of this GitHub) is updated.

Alternatively we could just upgrade to 16.3, it has the CVE-2018-17144 bugfix you are referring to, so that may be the smoother upgrade, just makes sure tests pass: https://bitcoincore.org/en/2018/09/20/notice/

don't close this, this need to be done.
Those changes suck.

Quite pissed off by them breaking the configuration file. It will be a massive pain for the TestFramework.

If a change results in user programs breaking, it's a bug in the
kernel. We never EVER blame the user programs. How hard can this be to
understand?

@D3m0nKingx try to run it... will likely fail as @nopara73 said.

Output seems the same as when running 0.16.0, however it just hangs at
2018-10-09T15:11:31Z Adding fixed seed nodes as DNS doesn't seem to be available.
Bitcoin daemons are running and operational as I tested them manually with bitcoin-cli to see they are active and receiving rpc requests.  So I guess as @nopara73 mentioned, the tests are issuing the old rpc commands and there's no response from the daemons (or there are error codes) but the tests don't output those to the console.
Being that is the case, possibly should add more logging that could inform us there's no response or possibly an error code coming from the daemon when issuing incorrect rpc commands?
demon@UbuntuHP:~/coins/ntumblefork/NTumbleBit.Tests$ sudo dotnet test
Build started, please wait...
Build completed.

Test run for /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/NTumbleBit.Tests.dll(.NETCoreApp,Version=v2.1)
Microsoft (R) Test Execution Command Line Tool Version 15.8.0
Copyright (c) Microsoft Corporation.  All rights reserved.

Starting test execution, please wait...
2018-10-09T15:10:29Z Bitcoin Core version v0.17.0 (release build)
2018-10-09T15:10:29Z InitParameterInteraction: parameter interaction: -whitebind set -> setting -listen=1
2018-10-09T15:10:29Z InitParameterInteraction: parameter interaction: -whitelistforcerelay=1 -> setting -whitelistrelay=1
2018-10-09T15:10:29Z Warning: Config setting for -rpcport only applied on regtest network when in [regtest] section.
2018-10-09T15:10:29Z Validating signatures for all blocks.
2018-10-09T15:10:29Z Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000000000000000
2018-10-09T15:10:29Z Using the 'sse4(1way),sse41(4way)' SHA256 implementation
2018-10-09T15:10:29Z Default data directory /home/demon/.bitcoin
2018-10-09T15:10:29Z Using data directory /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/0/data/regtest
2018-10-09T15:10:29Z Using config file /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/0/data/bitcoin.conf
2018-10-09T15:10:29Z Using at most 125 automatic connections (65536 file descriptors available)
2018-10-09T15:10:29Z Warning: relative datadir option 'TestData/CanCompleteCycleWithMachineStateCore/0/data' specified, which will be interpreted relative to the current working directory '/home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1'. This is fragile, because if bitcoin is started in the future from a different location, it will be unable to locate the current data files. There could also be data loss if bitcoin is started while in a temporary directory.
2018-10-09T15:10:29Z Using 16 MiB out of 32/2 requested for signature cache, able to store 524288 elements
2018-10-09T15:10:29Z Using 16 MiB out of 32/2 requested for script execution cache, able to store 524288 elements
2018-10-09T15:10:29Z Using 4 threads for script verification
2018-10-09T15:10:29Z scheduler thread start
2018-10-09T15:10:29Z libevent: getaddrinfo: address family for nodename not supported
2018-10-09T15:10:29Z Binding RPC on address ::1 port 18443 failed.
2018-10-09T15:10:29Z HTTP: creating work queue of depth 16
2018-10-09T15:10:29Z Config options rpcuser and rpcpassword will soon be deprecated. Locally-run instances may remove rpcuser to use cookie-based auth, or may be replaced with rpcauth. Please see share/rpcauth for rpcauth auth generation.
2018-10-09T15:10:29Z HTTP: starting 4 worker threads
2018-10-09T15:10:29Z Using wallet directory /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/0/data/regtest/wallets
2018-10-09T15:10:29Z init message: Verifying wallet(s)...
2018-10-09T15:10:29Z Using BerkeleyDB version Berkeley DB 4.8.30: (April  9, 2010)
2018-10-09T15:10:29Z Using wallet wallet.dat
2018-10-09T15:10:29Z BerkeleyEnvironment::Open: LogDir=/home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/0/data/regtest/wallets/database ErrorFile=/home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/0/data/regtest/wallets/db.log
2018-10-09T15:10:29Z net: setting try another outbound peer=false
2018-10-09T15:10:29Z Cache configuration:
2018-10-09T15:10:29Z * Using 2.0MiB for block index database
2018-10-09T15:10:29Z * Using 8.0MiB for chain state database
2018-10-09T15:10:29Z * Using 440.0MiB for in-memory UTXO set (plus up to 286.1MiB of unused mempool space)
2018-10-09T15:10:29Z init message: Loading block index...
2018-10-09T15:10:29Z Opening LevelDB in /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/0/data/regtest/blocks/index
2018-10-09T15:10:29Z Opened LevelDB successfully
2018-10-09T15:10:29Z Using obfuscation key for /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/0/data/regtest/blocks/index:<PHONE_NUMBER>000000
2018-10-09T15:10:29Z LoadBlockIndexDB: last block file = 0
2018-10-09T15:10:29Z LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=0, size=0, heights=0...0, time=1970-01-01...1970-01-01)
2018-10-09T15:10:29Z Checking all blk files are present...
2018-10-09T15:10:29Z Initializing databases...
2018-10-09T15:10:29Z Pre-allocating up to position 0x1000000 in blk00000.dat
2018-10-09T15:10:29Z Opening LevelDB in /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/0/data/regtest/chainstate
2018-10-09T15:10:29Z Bitcoin Core version v0.17.0 (release build)
2018-10-09T15:10:29Z InitParameterInteraction: parameter interaction: -whitebind set -> setting -listen=1
2018-10-09T15:10:29Z InitParameterInteraction: parameter interaction: -whitelistforcerelay=1 -> setting -whitelistrelay=1
2018-10-09T15:10:29Z Warning: Config setting for -rpcport only applied on regtest network when in [regtest] section.
2018-10-09T15:10:29Z Validating signatures for all blocks.
2018-10-09T15:10:29Z Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000000000000000
2018-10-09T15:10:29Z Using the 'sse4(1way),sse41(4way)' SHA256 implementation
2018-10-09T15:10:29Z Bitcoin Core version v0.17.0 (release build)
2018-10-09T15:10:29Z InitParameterInteraction: parameter interaction: -whitebind set -> setting -listen=1
2018-10-09T15:10:29Z InitParameterInteraction: parameter interaction: -whitelistforcerelay=1 -> setting -whitelistrelay=1
2018-10-09T15:10:29Z Warning: Config setting for -rpcport only applied on regtest network when in [regtest] section.
2018-10-09T15:10:29Z Validating signatures for all blocks.
2018-10-09T15:10:29Z Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000000000000000
2018-10-09T15:10:29Z Using the 'sse4(1way),sse41(4way)' SHA256 implementation
2018-10-09T15:10:29Z Default data directory /home/demon/.bitcoin
2018-10-09T15:10:29Z Using data directory /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/1/data/regtest
2018-10-09T15:10:29Z Using config file /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/1/data/bitcoin.conf
2018-10-09T15:10:29Z Using at most 125 automatic connections (65536 file descriptors available)
2018-10-09T15:10:29Z Warning: relative datadir option 'TestData/CanCompleteCycleWithMachineStateCore/1/data' specified, which will be interpreted relative to the current working directory '/home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1'. This is fragile, because if bitcoin is started in the future from a different location, it will be unable to locate the current data files. There could also be data loss if bitcoin is started while in a temporary directory.
2018-10-09T15:10:29Z Opened LevelDB successfully
2018-10-09T15:10:29Z Wrote new obfuscate key for /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/0/data/regtest/chainstate: 6b669e6cb846196a
2018-10-09T15:10:29Z Using obfuscation key for /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/0/data/regtest/chainstate: 6b669e6cb846196a
2018-10-09T15:10:29Z init message: Rewinding blocks...
2018-10-09T15:10:29Z  block index             355ms
2018-10-09T15:10:29Z init message: Loading wallet...
2018-10-09T15:10:30Z Default data directory /home/demon/.bitcoin
2018-10-09T15:10:30Z Using data directory /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/2/data/regtest
2018-10-09T15:10:30Z Using config file /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/2/data/bitcoin.conf
2018-10-09T15:10:30Z Using at most 125 automatic connections (65536 file descriptors available)
2018-10-09T15:10:30Z Warning: relative datadir option 'TestData/CanCompleteCycleWithMachineStateCore/2/data' specified, which will be interpreted relative to the current working directory '/home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1'. This is fragile, because if bitcoin is started in the future from a different location, it will be unable to locate the current data files. There could also be data loss if bitcoin is started while in a temporary directory.
2018-10-09T15:10:30Z Using 16 MiB out of 32/2 requested for signature cache, able to store 524288 elements
2018-10-09T15:10:30Z Using 16 MiB out of 32/2 requested for signature cache, able to store 524288 elements
2018-10-09T15:10:30Z Using 16 MiB out of 32/2 requested for script execution cache, able to store 524288 elements
2018-10-09T15:10:30Z Using 4 threads for script verification
2018-10-09T15:10:30Z libevent: getaddrinfo: address family for nodename not supported
2018-10-09T15:10:30Z Binding RPC on address ::1 port 18443 failed.
2018-10-09T15:10:30Z Binding RPC on address <IP_ADDRESS> port 18443 failed.
2018-10-09T15:10:30Z Unable to bind any endpoint for RPC server
2018-10-09T15:10:30Z Error: Unable to start HTTP server. See debug log for details.
2018-10-09T15:10:30Z Using 16 MiB out of 32/2 requested for script execution cache, able to store 524288 elements
2018-10-09T15:10:30Z Using 4 threads for script verification
2018-10-09T15:10:30Z libevent: getaddrinfo: address family for nodename not supported
2018-10-09T15:10:30Z Binding RPC on address ::1 port 18443 failed.
2018-10-09T15:10:30Z scheduler thread start
2018-10-09T15:10:30Z Shutdown: In progress...
2018-10-09T15:10:30Z Binding RPC on address <IP_ADDRESS> port 18443 failed.
2018-10-09T15:10:30Z Unable to bind any endpoint for RPC server
2018-10-09T15:10:30Z Error: Unable to start HTTP server. See debug log for details.
2018-10-09T15:10:30Z Shutdown: In progress...
2018-10-09T15:10:30Z scheduler thread interrupt
2018-10-09T15:10:30Z Shutdown: done
2018-10-09T15:10:30Z scheduler thread start
2018-10-09T15:10:30Z scheduler thread interrupt
2018-10-09T15:10:30Z Shutdown: done
2018-10-09T15:10:30Z [default wallet] nFileVersion = 170000
2018-10-09T15:10:30Z [default wallet] Keys: 0 plaintext, 0 encrypted, 0 w/ metadata, 0 total. Unknown wallet records: 0
2018-10-09T15:10:30Z [default wallet] Performing wallet upgrade to 169900
2018-10-09T15:10:30Z [default wallet] keypool added 20 keys (10 internal), size=20 (10 internal)
2018-10-09T15:10:30Z [default wallet] Wallet completed loading in             592ms
2018-10-09T15:10:30Z [default wallet] setKeyPool.size() = 20
2018-10-09T15:10:30Z [default wallet] mapWallet.size() = 0
2018-10-09T15:10:30Z [default wallet] mapAddressBook.size() = 0
2018-10-09T15:10:30Z UpdateTip: new best=0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206 height=0 version=0x00000001 log2_work=1 tx=1 date='2011-02-02T23:16:42Z' progress=1.000000 cache=0.0MiB(0txo)
2018-10-09T15:10:30Z mapBlockIndex.size() = 1
2018-10-09T15:10:30Z Failed to open mempool file from disk. Continuing anyway.
2018-10-09T15:10:30Z nBestHeight = 0
2018-10-09T15:10:30Z Bound to <IP_ADDRESS>:11858
2018-10-09T15:10:30Z torcontrol thread start
2018-10-09T15:10:30Z init message: Loading P2P addresses...
2018-10-09T15:10:30Z ERROR: DeserializeFileDB: Failed to open file /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/0/data/regtest/peers.dat
2018-10-09T15:10:30Z Invalid or missing peers.dat; recreating
2018-10-09T15:10:30Z tor: Got service ID npbexfn5lmcmqkvf, advertising service npbexfn5lmcmqkvf.onion:18444
2018-10-09T15:10:30Z AddLocal(npbexfn5lmcmqkvf.onion:18444,4)
2018-10-09T15:10:30Z Flushed 0 addresses to peers.dat  96ms
2018-10-09T15:10:30Z init message: Loading banlist...
2018-10-09T15:10:30Z ERROR: DeserializeFileDB: Failed to open file /home/demon/coins/ntumblefork/NTumbleBit.Tests/bin/Debug/netcoreapp2.1/TestData/CanCompleteCycleWithMachineStateCore/0/data/regtest/banlist.dat
2018-10-09T15:10:30Z Invalid or missing banlist.dat; recreating
2018-10-09T15:10:30Z Flushed 0 banned node ips/subnets to banlist.dat  55ms
2018-10-09T15:10:30Z init message: Starting network threads...
2018-10-09T15:10:30Z init message: Done loading
2018-10-09T15:10:30Z opencon thread start
2018-10-09T15:10:30Z msghand thread start
2018-10-09T15:10:30Z net thread start
2018-10-09T15:10:30Z addcon thread start
2018-10-09T15:10:30Z dnsseed thread start
2018-10-09T15:10:30Z Loading addresses from DNS seeds (could take a while)
2018-10-09T15:10:30Z 0 addresses found from DNS seeds
2018-10-09T15:10:30Z dnsseed thread exit
2018-10-09T15:11:31Z Adding fixed seed nodes as DNS doesn't seem to be available.

Bitcoin Daemons processes active and listening/connected to tor:
bitcoind   6306    root    9u  IPv4 2107345      0t0  TCP localhost:18443 (LISTEN)
bitcoind   6306    root   28u  IPv4 2111005      0t0  TCP localhost:11858 (LISTEN)
bitcoind   6306    root   30u  IPv4 2112555      0t0  TCP localhost:18134->localhost:9051 (ESTABLISHED)

They did several breaking change to the configuration file, so I don't expect the tests to pass.

@D3m0nKingx i also meet the question.
Client version: 0.16.0
debug.log
2018-10-13 08:36:11 0 addresses found from DNS seeds
2018-10-13 08:36:11 dnsseed thread exit

There is nothing wrong with those logs.

There is nothing wrong with those logs.

I think he means, that the logs just stop at that point and tests don't move further, when using v0.17.0

@D3m0nKingx
All right!
My understanding of your last post(6 days ago) is that 0 addresses found from DNS seeds will cause the block to be out of sync, which will prevent the test from continuing.

no, this is regtest.

@D3m0nKingx I  also meet the question. Did you get any solution?


DoomFist gets pulled back if he Uppercuts while he Rocket Punches

https://github.com/MaxwellJung/ow1_emulator/assets/143909983/e895b0ca-d3f4-41f2-a2ac-b09503a2b3b8
When Doom uses his Rocket punch he is able to uppercut and this causes him to be sent backwards by roughly 20m

duplicate of #220


Translated text is not fully displayed in game on IL2CPP

I use XUnity.AutoTranslator-MelonMod-4.18.0, melon-loader 0.5.2 text is translated but not fully shown. Outputs the same number of characters as in the original text. Game 戦う魔法少女RPGガールズディフェンス
Screenshots: https://imgur.com/a/uD4FMZu
Also, the option to copy to the clipboard does not work.

So this is definitely related to UTAGE, since I've dealt with this issue for Mono as well. Will see if I can get it working for this as well by introducing the same code and hooks.

How did you get MelonLoader to load this game? Refuses to load it for me.

How did you get MelonLoader to load this game? Refuses to load it for me.

5.0.0-beta12 should fix this issue. Closing this issue for now.


change credentials on the fly

There are cases where we need to override the userName and password supplied by the connection object.

Authentication Module. Our our authentication module, uses the userName and Password that the user provides to lookup account information. We currently get around this by using fms-js for that connection.
Basic Auth as an auth mechanism for REST only endpoints. In filemaker land we currently have basic auth as the  way to get access to the db and Identify the user. We have a great support for an Authentication feature which allows us to abstract that, away.  However that may require somebody adopting more of our system than they want to into their own code.  So we should support basic Auth as a way to authenticate.
Support logging in with different user level access accounts. Currently we have one level of authentication each connection.  It might be nice to allow different loggins for different PrivilegeSets

If all methods take a param now.  And if that param has a auth object on it, it will use that instead of the default credentials for the connection


Output files are not replaced if the module is not reloaded.

When rerunning gulp-jshint and gulp-jshint-html-reporter on file changes with gulp-watch and deleting the old output files to ensure there are no false reports (#2) the ifs in reporter.js at line 125 (https://github.com/ivan-vesely/gulp-jshint-html-reporter/blob/master/reporter.js#L125) and line 129 (https://github.com/ivan-vesely/gulp-jshint-html-reporter/blob/master/reporter.js#L129) result in no file creation and no output.

Closing with the PR from @sgen


Increase/Decrease and Split column

Please help me.

What do Increase/Decrease shortcuts do?
How split vertically any column?

All shortcuts depends on layout. This kwin script does not split anything, it arranges visible windows according to the current layout.


Serial No. And Lot No. Used together - Need to bypass Qty. [-1,0,1] Check on Serial No

In certain scenarios business would like to use a combination of serial and lot no. together when tracking inventory.
Example 1 - Manufacturing Company produces metal piping from a single coil of metal. Coil No = Serial No and Lot No = Unique No per Production Run. the metal coil base unit of measure is KG so Coil 001 = 234 KG and quantity stored in Item Ledger Entry is 234.
Example 2 - Lot No. is used to track 12 Boxes of Product all assigned the same lot, these 12 Boxes are all put onto the same Pallet where Pallet No. is represented by Serial No.
Both these scenarios are currently not possible unless making changes to base version on the following objects :
1. Table 336 - Tracking Specification - Function CheckSerialNoQty - Need to call validate SkipSerialNoQtyValidation
    // Change Required ********************************
    if SkipSerialNoQtyValidation then
      exit;
    // Change Required ********************************

    if "Serial No." = '' then
        exit;
    if not ("Quantity (Base)" in [-1, 0, 1]) then
        Error(Text003, FieldCaption("Quantity (Base)"), FieldCaption("Serial No."));
    if not ("Qty. to Handle (Base)" in [-1, 0, 1]) then
        Error(Text003, FieldCaption("Qty. to Handle (Base)"), FieldCaption("Serial No."));
    if not ("Qty. to Invoice (Base)" in [-1, 0, 1]) then
        Error(Text003, FieldCaption("Qty. to Invoice (Base)"), FieldCaption("Serial No."));

2. Codeunit 22 - Item Jnl.-Post Line - Function InsertItemLedgEntry
**2.1. Add New Procedure**

procedure SetSkipSerialNoQtyValidation(NewVal: Boolean)
begin
    SkipSerialNoQtyValidation := NewVal;
end;

**2.2. Modify Procedure - InsertItemLedgEntry**

            if ItemTrackingCode."SN Specific Tracking" then begin
                if ItemLedgEntry.Quantity > 0 then
                    CheckItemSerialNo(ItemJnlLine);

                // Change Required ********************************
                if not SkipSerialNoQtyValidation then
                // Change Required ********************************
                if not (ItemLedgEntry.Quantity in [-1, 0, 1]) then
                    Error(Text033);

            end;

Alternative :
I'm able to bypass the checks on table 336 - using the onbeforevalidate and onafervalidate triggers, but have no option to bypass the check on the codeunit at this stage. I also do not see a option on how to add a IntegrationEvent in order to bypass the check.
The requested changes has zero impact on item tracking, item reservations, etc.
Regards
Rabe Pienaar

We have OnBefore events in both places and you can easily bypass using them. We also implements SkipSerialNoQtyValidation for consistency.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Use vw for font-size to cover long project names

When this plugin is used with BitBucket Project and Pull Request discovery plugin, the name does not fit in the status (slot) box.

@jan-molak are you ok with this change?

LGTM 👍


⚠ GitLab Server has degraded performance

In 9392c43, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 6925 ms

Resolved: GitLab Server performance has improved in 0775b99.


Copy modular docs content from opendatahub.io

This PR covers the following:

Initial population of the opendatahub-documentation repo.
Copies modular docs content from opendatahub.io.
Specifically, the PR pushes files copied from the following opendatahub.io directories:
-- pages/docs/assemblies
-- pages/docs/modules
-- pages/docs/_artifacts
-- assets/img/pages/docs/images
Recreates symlink in assemblies directory to point to new location of images directory
Adds the "book files" for the Getting Started Open Data Hub and Working on Data Science Projects guides

/lgtm
@jbyrne-redhat @chtyler You own this repo and there is no CI/CD automation so feel free to merge PRs that are ready to merge


Clean up !

The code has grown organically over the last month and requires a major clean up before doing anything else.

in progress in nnclean branch


Support alternative auth method: use github.token if missing username or password

It was making me uncomfortable to store my GitHub password in a plaintext environment var, so I added support for authorization using a GitHub auth token.  The token can be supplied as an option, or if you don't specify a username, password, or token, it will default to using the github.token git global option.
This PR introduces  exec-sync (link) as a new dependency in order to get the github.token value synchronously.

Thank you so much for your work from last year. We finally landed an implementation in 111eaf4a5e6d4a305196e10c0d58e157de8abc68.

Great work! Thanks for the update.


Contextual menus would be great.

It would great to right-click on a tab and clone it to a new pane.

Feel free to send a pull request :)
Something like this?
http://www.sublimetext.com/forum/viewtopic.php?f=4&t=4625

Perfect thank you.


runtime: bad GOROOT in 1.9rc1

If I unpack Go 1.8.3 to a custom location, I either need to set the correct GOROOT, or it will fail to start.
$ GOROOT=/tmp/go1.8.3 /tmp/go1.8.3/bin/go version
go version go1.8.3 linux/amd64

$ /tmp/go1.8.3/bin/go version
go: cannot find GOROOT directory: /usr/local/go

Go 1.9rc1 does not have this "limitation" any more and even correctly detects its custom GOROOT:
$ /tmp/go1.9rc1/bin/go version
go version go1.9rc1 linux/amd64

$ /tmp/go1.9rc1/bin/go env
[...]
GOROOT="/tmp/go1.9rc1"
[...]

However, the runtime.GOROOT() method still defaults to the GOROOT environmental variable (with the build-path fallback if the env var cannot be found). This is a problem, because it produces runtime issues on systems where Go is not located at the correct path (such as currently Travis).
package main

import (
	"fmt"
	"runtime"
)

func main() {
	fmt.Println(runtime.GOROOT())
}

$ /tmp/go1.9rc1/bin/go run main.go
/usr/local/go

We could argue that it works as documented, but until now this scenario was impossible because Go refused to start altogether.

I've marked this to be fixed in 1.10.  Basically I think it's going to be an unfortunate problem in 1.9.

It would be possible to fix this by setting GOROOT in cmd/go for go run. Maybe that's simple enough for go 1.9?

@fjl But that would only fix go run, so we would still be in an inconsistent state for go build or go install.  I don't see enough benefit to that to change 1.9 at this point.

Maybe only fixing go run is enough.
After go build or go install, the consistent state between runtime.GOROOT() and $GOROOT can't be guaranteed. The $GOROOT can be deleted after go build.
Besides, runtime.GOROOT() is read from /src/runtime/internal/sys/zversion.go, which is generated during toolchain bootstrapping. I guess fixing this issue for go build is not trivial.

FYI - Travis CI is a build tool, and normally you'd add Go 1.9 in the test matrix as a line in the file like this:
- 1.7
- 1.8
- 1.9

Users have to (first) discover the problem - compiling packages in the standard library fails - and then Google around until they find the solution, which is to add these additional lines to the configuration:
before_install:
  - export GOROOT=$(go env GOROOT)

It's possible Travis can do some custom work on their end. But at the moment this is going to be a problem for people trying to set up CI for their Go packages.

See https://github.com/travis-ci/travis-build/pull/1148
It's fixed in recent gimme versions.

Ah, you are correct, thanks!

New gimme was deployed to Travis-CI.

Setting the value of runtime.GOROOT() didn't occur to me when working on https://golang.org/cl/42533.
As cmd/go may be installed system-wide and the user may not have permission to modify files, we can't use a .go source file to embed its computed version of GOROOT.
How about passing the value to the linker as -X=runtime.GOROOT=/path?
I'm happy to try implementing this.

In fact, if we convert runtime/internal/sys.DefaultGoroot from a const to a var, then the only other change is having cmd/go pass -X runtime/internal/sys/DefaultGoroot=/path to the linker.


Support plain block mixes

{ block: 'a', mix: 'b' } =>

Also:
ctx.mix('a__b') => ctx.mix() => '{ block: 'a', elem: 'b' }
{ mix: 'a__b_c' }

https://github.com/bem/bem-naming

I think we won't be able to support also part in BEMHTML.

since naming separators is part of options in render function we just can't enforce any particular separator in { mix: 'a__b_c' }
inside of BH (ctx.mix('a__b')) it's acceptable because of using particular separator in matches

What if we will expose parsing/stringifying function and let users to redefine it?
Like bh.setOption('naming', { parse: function (str): Object, stringify: function (obj): string }); to fill all internal needs. And then it will be possible to use custom syntax in both: matchers and mixes.

such approach doesn't support mixing different styles of separators in one runtime — anyway, I think customisation of BH match syntax is different issue


[HOLD for payment 2024-07-24] [$250] Workspace member - Hidden admin appears in the members list after changing contact method

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

Version Number: 9.0.3-3
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Issue reported by: Applause - Intrnal Team
Action Performed:
Precondition: Use Gmail account to login

Create workspace
Go to WS members - only owner is shown
Go to Account settings > Profile > Contact method
Add new email as a contact method
Verify new added email
Set added email as default
Go to WS > Members

Expected Result:
Only owner (with a new email) shown in the members list
Actual Result:
Second member as Hidden (Admin) appears in the list. When user clicks on it 'Hmm.. it's not here page' opens
Workaround:
Unknown
Platforms:

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

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

https://github.com/Expensify/App/assets/78819774/7fbdf5ea-578d-4742-9ac8-9405d84f43b2
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~014a16dfba8ca4a44e
Upwork Job ID:<PHONE_NUMBER>921394393
Last Price Increase: 2024-07-08
Automatic offers:

rayane-djouah | Reviewer | 103066635

Issue OwnerCurrent Issue Owner: @anmurali

Proposal
Please re-state the problem that we are trying to solve in this issue.
Owner account and Hidden user shows after updating default contact method.
What is the root cause of that problem?
When we update the default contact method, we optimistically update the policy owner to the new default contact method.
https://github.com/Expensify/App/blob/5ab6be6ecb01d6398eb2503dbd3f6dad60d6638f/src/libs/actions/User.ts#L879-L889
However, the previous contact method is still listed in the policy employeeList. The reason the previous contact method shows as Hidden is that we also optimistically update the personal details of the user to the new contact method (email), so the app can't find the previous personal detail anymore.
https://github.com/Expensify/App/blob/5ab6be6ecb01d6398eb2503dbd3f6dad60d6638f/src/libs/actions/User.ts#L818-L825
The badge shows admin because it's not the owner anymore.
When we open the ws members page, the BE response will merge the new contact method to the ws member list.
What changes do you think we should make in order to solve the problem?

Optimistically remove the previous contact method and add the new one to the ws member list.
https://github.com/Expensify/App/blob/5ab6be6ecb01d6398eb2503dbd3f6dad60d6638f/src/libs/actions/User.ts#L879-L897
employeeList: {
    [oldDefaultContactMethod]: null,
    [newDefaultContactMethod]: {
        role: 'admin'
    },
},

(and revert it when fails)

Can reproduce on staging

PR is ready
cc: @rayane-djouah

Requested in ND.

[ ] @bernhardoj $250 can be paid via ND
[X] @rayane-djouah paid via Upwork

$250 approved for @bernhardoj


Memory issue for ASW scores

Hi,
thanks for the cool reimplementation if the scib metrics!
I've tried out the ASW metrics (label and batch) on a 700MB anndata object but get out-of-memory errors even at 10GB. Is there potentially a memory leak?
Best,
Michaela

Thanks for testing, how did you install the package?

Also what input are you running on? I.e., what is the dimension of the input.

In the latest release (0.0.5) just made now we have an updated ASW calculation. Please let me know if it works for you! We designed it to work well on embedding inputs that are not super high dimensional!

this is definitely fixed in version 0.0.6 pip install scib-metrics==0.0.6


Fix HAProxy httpchk parameter for Ceph RGW

Fix the httpchk parameter to use valid HTTP verb.
Currently traffic will be forwarded to offline radosgw services. These changes resolve the issue.
Signed-off-by: Niko Smeds<EMAIL_ADDRESS>

jenkins test centos-non_container-all_daemons

bump

@dsavineau could I bother you for a review?
Without these changes HAProxy will continue to send traffic to down backends.

Hello admins? Without this change traffic is sent to unhealthy backends :(

:(

Bump

@BenoitKnecht appreciate the feedback. I've tested locally and confirmed your suggestion fixes the issue 🙏  PR has been updated.

jenkins test all

jenkins test all

@nikosmeds what's the status on this one? Is it still valid?

@nikosmeds what's the status on this one? Is it still valid?

Sorry about the hold up - updated. Rested on my local Ceph deployment and confirmed I can perform rolling stop/starts of RADOS gateway service without any outage.

Please hold up on merging this PR. After applying it, I've discovered a few issues:

The following error occurs each time a HAProxy service performs the httpchk$ sudo tail -f /var/log/ceph/ceph-rgw-server002.rgw0.log
2020-08-23T18:55:27.301+0200 7fe4e171a700  0 ERROR: client_io->complete_request() returned Broken pipe

One of the backends started flapping. I logged into HAProxy server and manually cURL'd the backend and received the following response<?xml version="1.0" encoding="UTF-8"?><Error>SlowDown<RequestId>tx000000000000000014a91-005f429b10-8b9cb6-default</RequestId><HostId>8b9cb6-default-default</HostId></Error>

Will look into these issues first.

Please hold up on merging this PR. After applying it, I've discovered a few issues:
1. The following error occurs each time a HAProxy service performs the `httpchk`
   ```
   $ sudo tail -f /var/log/ceph/ceph-rgw-server002.rgw0.log
   2020-08-23T18:55:27.301+0200 7fe4e171a700  0 ERROR: client_io->complete_request() returned Broken pipe
   ```

I think you can get rid of this one by replacing
option httpchk GET /

with
option httpchk HEAD /

As for the second issue, I haven't experienced it myself, so I'm not sure it's directly related to this change.

@BenoitKnecht thanks for the suggestion - sadly that didn't work either.
So far I've tested...

option httpchk results in down HAProxy backends
option httpchk GET / results in up HAProxy backends
... but ERROR: client_io->complete_request() returned Broken pipe in Ceph logs
option httpchk HEAD / results in up HAProxy backends
... but ERROR: client_io->complete_request() returned Broken pipe in Ceph logs

Just FYI, options 2+3 do work, however it doesn't seem ideal to use a setting which results in errors in the logs. Will have to look into this further still.

@BenoitKnecht thanks for the suggestion - sadly that didn't work either.

I'm very surprised it didn't work for you. I tested it on my (Nautilus) cluster, and the Broken pipe errors are completely gone.
Are you sure the change was taken into account by all HAproxy instances that use this particular RadosGW instance as a backend? Can you confirm with tcpdump that nothing else is doing GET / requests on that backend?
In any case, since these errors are pretty harmless and checking the backend state is definitely better than assuming it's always up, I would suggest merging this PR (preferably the HEAD / version); it can always be refined at a later stage if we can find a better implementation.

Hmm, okay I retested this and have narrowed it down a bit. First it's worth mentioning that the Broken pipe errors are quite infrequent (a couple within a minute) when using the HEAD / option.
We have three servers, and both HAProxy and RADOS gateway services are installed on all three (i.e. each server has both HAProxy and RGW installed). I've realized that when HEAD / httpchk is added, the pipe errors only occur in HAProxy logs on the same host.
I tested this by applying the change to only one of the servers and reviewing the logs on all three - only that first server had occasional Broken pipe messages. Then I rotated through the three servers and confirmed they all experience same issue. Ain't that interesting.
tcpdump shows HEAD / requests. I've updated PR btw, as it's not breaking anything... I'll keep looking into this (sadly have some other priorities, so not spending much time digging further at the moment).

@guits How do you feel about merging this now?

Shouldn't this be backported to stable-4.0 and stable-5.0?


Add support for contexts during infinite attempts

Add test to check that context applies in an infinite retry scenario.
Add functionality to Do function to support contexts when infinite attempts option is used.

Got approval from Jack in slack


Add diagnostics/lints formatters

I was inspired by #25 - so here we have support for formatters - to make this plugin more extensible and customizable :)

Nice!


Package request: mdatp

Project description
Microsoft Defender for Endpoint, this allows a Linux machine to be on boarded in defender endpoint. Allowing for anti-malware and endpoint detection and response (EDR) capabilities.
Metadata

homepage URL: https://learn.microsoft.com/en-us/defender-endpoint/linux-install-manually
extra info URL: https://learn.microsoft.com/en-us/defender-endpoint/microsoft-defender-endpoint-linux#how-to-install-microsoft-defender-for-endpoint-on-linux
source URL: https://github.com/microsoft/mdatp-xplat/
license: mit
platforms: linux

Add a :+1: reaction to issues you find important.

I sadly have no time to create this package. But would greatly appreciate your efforts.


⚠ Bofrost.at has degraded performance

In 1c7a030, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2285 ms

Resolved: Bofrost.at performance has improved in a7a20e0.


Recipe Group Project

We are two coding partners-@harshi0102 and @ehmaddd
Student A- @harshi0102
Student B- @ehmaddd
the project link is :
https://github.com/users/harshi0102/projects/4

Hi Student  ,
Status: Approved :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:

To Highlight 💪🏻

Each task has a description ✔
Tasks are equally distributed✔
kanban is ready✔

Good job implementing the requirements  :+1: Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Optional Suggestions  :

N/A

Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag  ichala in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


[Enhancement]: Add animations to Landing Page

@rishicds I have made 3 PRs for all 3 issues. You can assign this to me after you have reviewed all 3 PRs.

Hi, please finish #96 #97 #98 then I'll assign these three

assigned


Change package naming

Codecov Report

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

@@           Coverage Diff           @@
##           master      #17   +/-   ##
=======================================
  Coverage   86.11%   86.11%
=======================================
  Files           1        1
  Lines          36       36
=======================================
  Hits           31       31
  Misses          5        5

Impacted Files
Coverage Δ

...src/main/scala/com/vladkopanev/zio/saga/Saga.scala
86.11% <ø> (ø)

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 7626655...8d2f7cd. Read the comment docs.


LC0015 Fires even though InherentPermissions are granted

Warning LC0015 "The application object Codeunit "Replenishment Locations W1 ELC" is not covered by any permission set in the extension." fires even when an object has been given InherentPermissions.
This is akin to the bug in AL0679 in this issue on the AL repo.

Duplicate of https://github.com/StefanMaron/BusinessCentral.LinterCop/issues/303
Should be fixed with the new release v0.30.0
Issues regarding the BusinessCentral.LinterCop should be better created at the repository https://github.com/StefanMaron/BusinessCentral.LinterCop .
This repository is only for the Helper VS Code Extension to Download the BCLinterCop.


Mr heart changes

Add Note section and comments in the code to help in selection of the right classes.  Also add windows equivalent of Mac's option+enter

@MrHeart thanks for your PR.

@MrHeart I had to revert your PR because you have changed name of the README.md file. Please don't location and name of files. Can you create another PR without changing name of the file?

ok, thanks for your patience.
I’ll create another pull request now without changing the name of the file.
Thanks so much
Sent from Windows Mail
From: Shekhar Gulati
Sent: Thursday, June 30, 2016 4:18 AM
To: shekhargulati/52-technologies-in-2016
Cc: Ojabo John Heart, Mention
@MrHeart I had to revert your PR because you have changed name of the README.md file. Please don't location and name of files. Can you create another PR without changing name of the file?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@MrHeart no issues.


[rfc] threadsafety of library documented

is hard to figure out if library is threadsafe or not.
it would be good to have it documented (yes/no. if so, what have to be considered and so on).
thanks

Thanks for your report,
I agree I should document that
Today the FLUTE sender is thread safe, the FLUTE receiver is not

thanks for answer.
for now flute's 'thread safety' as is today is sufficient.


Implement defaultdict

Implement defaultdict in vm/src/stdlib/collections.rs
This should be a subclass of dict, implementing the __missing__ method.

I've started working on this, before I even saw this issue!

How could we improve the situation such that we can implement defaultdict in rust by inheriting dict?
I was thinking something like this could be good:
struct PyDefaultDict {
   normal_dict: PyDictRef,
   factory_func: PyObjectRef,
}

impl PyDefaultDict {
    #pymethod(name="__missing__")
    fn missing() {
        // implement __missing__
    }
}

fn mk_module() {
   let default_dict_type = ?;
   PyDict::extend_class(default_dict_type);
   PyDefaultDict::extend_class(default_dict_type);
}

Maybe we could have the self parameter accept a type that implements Into<PyRef<Self>>?

@coolreader18 should we close this for now, since we have a python version of the defaultdict?


Neither wins

Is there any way to represent when nobody wins in a match?
This occurs when a unplayed match expires.. nobody wins
e.g.

No there isn't. In your case, only way to currently dealt it is to give default win e.g. 1-0 for Team 5 vs 8 and then 1-0 for Team 4 vs 5


The requested module does not provide an export named

Describe the bug
Sometimes, after editing in my IDE and saving, the page reloads and I receive an error along those lines:
Uncaught SyntaxError: The requested module '/src/App.tsx?t=1691117037878' does not provide an export named 'App'
this happen with any project that i have started this week, no matter if a use REACT:
TypeScript
TypeScript + SWC
JavaScript
JavaScript + SWC
it seems like if the build process does not work at all, but when i restart the project it works normally until these happen again.
Reproduction
https://github.com/AbelardoVP/todoappTypescript
Steps to reproduce
npm i and then npm run dev
this happend with any project i create using npm create vite@latest command.
Just type in a file or create files and try to import/export them while the project is running and eventually the bug occurs.
the terminal does not show any error or problem.
System Info
System:
    OS: Linux 5.19 Ubuntu 22.04.2 LTS 22.04.2 LTS (Jammy Jellyfish)
    CPU: (4) x64 Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
    Memory: 9.44 GB / 15.51 GB
    Container: Yes
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 18.16.1 - ~/.nvm/versions/node/v18.16.1/bin/node
    npm: 9.5.1 - ~/.nvm/versions/node/v18.16.1/bin/npm
  Browsers:
    Brave Browser: <IP_ADDRESS>
  npmPackages:
    @vitejs/plugin-react-swc: ^3.3.2 => 3.3.2
    vite: ^4.4.5 => 4.4.8

Used Package Manager
npm
Logs
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

I can't reproduce this. As shown in the error message, it's like the App.tsx file does not have the named export while you're editing it.

Closing as we cannot reproduce this.


Disable at most 1 issue at a time warning after pull request

Zulipbot is being annoying after mentioning it in comments at random issue (@zulipbot claim). Could not we disable this warning after pull request is being opened for previously claimed issue?
Specifically I wanted to claim this

I think the best place to file an issue for this is going to be in the zulip/zulipbot repository, so I'm going to close this one and open one over there.
The goal with this restriction is to limit contributors who have no merged contributions in the repository to claiming one issue at a time. But due to the fact that the zulip/zulip repository has had so many contributors over time (:tada:), after looking at the zulipbot code a little, I think that restriction isn't really being removed until a contributor has 3+ contributions merged.
In the meantime, I'd recommend following this advice from the contributing guide:

If Zulipbot does not allow you to claim an issue, you can post a comment describing the status of your other work on the issue you’re interested in, and asking for the issue to be assigned to you.

I've gone ahead and assigned you to the issue you noted in the original comment.


[SymForce] Auto-deploy docs on push to main

This PR adds a github actions workflow to regenerate and push the
symforce documentation to symforce-org/symforce-org.github.io.
This workflow only triggers on pushes to the main branch of
symforce-org/symforce.

Here's the action running for the merging of this copy PR (https://github.com/symforce-org/symforce/pull/199) (the same, except triggered when merged into a branch other than main, and pushing the docs to a non-main branch)
https://github.com/symforce-org/symforce/runs/7400463271?check_suite_focus=true

This might already be on your radar, but we also need to 1) preserve files that aren't generated by sphinx (.nojekyll and CNAME I think) and 2) preferably exclude unnecessary build artifacts like .doctrees and .buildinfo, although that's more of a nice-to-have (but does make diffs much more readable)

Okay, that actually wasn't on my radar. By I've just adjusted the PR to remove the files you mentioned and add in the others (and include the sha in the commit message). Here's a link to easily view the changes: https://github.com/symforce-org/symforce/compare/6c8dfecf59606f63550264ed084551d7fb19c1a6..c8f7430c4bcfc0b55b3d063963e194ce0b5f6c43
Also, here's a screenshot of what main would look like after this workflow runs:


Functionality to add an access policy to Key Vault

Is your feature request related to a problem? Please describe.
Adding an access policy to Key Vault through an ARM template causes the access policies that are already there to be removed.
Describe the solution you'd like
A script that allows us to add an access policy to Key Vault that does not remove the current access policies on the Key Vault.

Thanks for the suggestion.
This can be based upon the following (but improved upon of course and moved out of the AzureRm-realm): https://github.com/mbraekman/Powershell/blob/master/Azure/Assign AccessPolicy to KeyVault.ps1
How do you see it when passing along the specific permissions?

How would you see it being defaulted? Default None, requesting a string[] for the list of parameters?
Using default "profiles" to set a range of permissions (as is the case in the Azure Portal)
Do you want to provide the objectId of the user/group to which an access policy should be assigned? Or do we have to look it up based on some value?

- How would you see it being defaulted? Default None, requesting a string[] for the list of parameters?
I have been using the az keyvault set-policy command and we could probably use the same setup regarding the parameters: https://docs.microsoft.com/en-us/cli/azure/keyvault?view=azure-cli-latest#az_keyvault_set_policy. Default to None would be good.
- Using default "profiles" to set a range of permissions (as is the case in the Azure Portal)
Good solution I think.
- Do you want to provide the objectId of the user/group to which an access policy should be assigned? Or do we have to look it up based on some value?
Maybe we could have 2 options, one to supply the objectid and one to supply a lookup value.

Note: regarding the profiles -> to be investigated if we can retrieve them from the azure portal somehow, otherwise it might become a PITA to maintain, but would be a useful addition to this script.

Looking back at this now, all of the functionality I needed is available in the Set-AzKeyVaultAccessPolicy cmdlet, see https://docs.microsoft.com/en-us/powershell/module/az.keyvault/set-azkeyvaultaccesspolicy?view=azps-7.1.0. Using this command at the moment whenever I need this functionality.
I don't see much value to be added on top of that cmdlet, unless someone else thinks otherwise we can probably close this issue.

Ok, no problem. We can close this then for now and can always come back to it. np.


File Explorer support for thumbnail icon previews for WebP files

Description of the new feature / enhancement
I noticed that powertoys provides support for thumbnail icon previews of more file types in the function of File Explorer add-ons, especially support for SVG, the file type which is created in 2001, but windows has never added official support for it. This makes me think of WebP, a file type invented in 2010 but also not officially supported by windows. In fact, for image-type files, such as SVG and WebP, adding support for their thumbnail icon preview can greatly improve the user experience. I am very grateful for the ability to provide thumbnail icon previews in File Explorer for SVG, and I hope developers to add thumbnail icon previews for WebP and more image-type file formats in the future.
Scenario when this would be used?
Anytime I preview a WebP file in File Explorer.
Supporting information
No response

WebP and PNG missing from the explorer is unbelievable, other OS have this since years...

/dup #6392


Brilliant Typora theme, but the bold function is invalid?

I love this theme so much and have been using it for a long time, but I found out recently that the bold function (ctrl + b for shortcut or **text** in markdown code) on Windows system is not working properly. I tried to reinstall the theme several times but without success.
Maybe it's just my own problem but I hope you could check out whether it's a bug or something.
Again, thank you for providing us with such an elegant Typora theme.

Hi!
The Issue
Unfortunately, I'm not able to reproduce your issue according to your feedback. I tested with keyboard shortcut, markdown code & right-click context menu in both mode, but it worked as expected.
If this issue still hasn't been resolved on your computer, it may be a Typora-specific issue or something needing further inspection. For example:

Will bolding function work with other themes, such as default theme?
Will it work when opening previously formatted markdown file?
Will it work after Typora is updated or reinstalled to latest version?

Any screenshot related might also be helpful.
If you got any clue afterwards, feel free to post it here.
My Test Platform
Typora Windows 0.9.68(latest), Misty Theme 0.5(latest), Windows 10 1703(2017 update).
Screenshots

Thank you for replying. It seems my problem. I've tweaked some codes with an user.css file, and there's no similar problem in other themes either, maybe it's the font I use or something. I'm gonna fix it myself. Cheers.

Closing this issue. Anyway, thank you for posting this issue to us here. You may have to look into your custom overrides. You could reopen one issue if you need any further assistance at any time.


Protection failed because GRUB device doesn't exist (error code 151124) Fix the problem

"Protection failed because GRUB device doesn't exist (error code 151124) Fix the problem" area should be updated.
After editing grub configuration files, below subsequent command is necessary.
[If grub is default grub]
update-grub
[If grub is grub2]
grub2-mkconfig
It should be mentioned in the Fix the problem area.

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

ID: 2b86a281-be89-e4e5-5696-a139c6e9bc50
Version Independent ID: 538995af-6c16-717d-d16f-58a94814b577
Content: Troubleshoot Azure VM replication in Azure Site Recovery - Azure Site Recovery
Content Source: articles/site-recovery/azure-to-azure-troubleshoot-errors.md
Service: site-recovery
GitHub Login: @rochakm
Microsoft Alias: rochakm

Thanks for the feedback and bringing this to our notice . At this time we are reviewing the feedback and will update the document as appropriate .

@msshinaida -  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.


Invalid(?) RTstructs generated

Hello,
So I am not 100% certain if this belongs here or not, but I believe that it should at least be mentioned.
As it currently stands, Totalsegmentator can generate RTstructs (when using dicom as output), that seem to be invalid. In some cases a volume slice will only have 2 pixels of a volume/segmentation/organ, which translates to a 2 point polygon in the RTstruct, which is... not a valid polygon.
I am unsure if this should be an issue addressed by rt-utils or a post-process done by totalsegmentator, however. The issue has been brought up on the rt-utils package, here: https://github.com/qurit/rt-utils/issues/87
I imagine a "simple" postprocessing of checking if each slice has at least a count > 2 of an ROI would resolve the issue; but I am unsure of a nice fast way of doing this.

Thanks for mentioning this. TotalSegmentator depends on rt-utils for generating RTstructs. It does not make sense to implement my own logic around that. So I have to wait for them to fix this problem.


Issue with using both time and sun event

When using a start time before midnight example 23:00 and then using a sun event example sunrise, the node will fail. if I use a time after 00:00 then it will properly work, if I use a time of 6:00 then it will also work properly.
The use case is that my alarm arms at 23:00, and I have it check if it's disarmed for 20 minutes when it is then I tell it to arm and don't want it to do that action past sunrise.

hi, been away for a few days.  Are you able to provide an example export of node red nodes showing this setup please?

also which node type are you using for this?

additional: ive testing the scenario you described with both the timer and time-check node and it seems to work fine.  If you share a reproduction of the issue here i can take a closer look at your specific setup.

ok so its a issue also with home assistant itself, if you set the time of 23:00 then sunrise as the end, and the current time is past midnight 00:00 you will get a fail condition due to the automation checking the new day instead.

so not an issue with the node?


cloudflare-wranger: upgrade cargoSha256

General infrastructure improvement as part of #79975,
no functional changes expected.

Motivation for this change
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[X] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

@GrahamcOfBorg build cloudflare-wrangler


infracost is not fetching variables defined in Terraform Enterprise

Description
Hello!
I'm trying to do a simple run of infracost from my Jenkins declarative pipeline. This is the stage I have for infracost:
stage("infracost"){
            steps{
                container('runner'){
                    script {
                        withCredentials([string(credentialsId: 'terraform-infracost-apikey', variable: 'INFRACOST_API_KEY')]) {
                            withCredentials([string(credentialsId: 'tfe-token', variable: 'INFRACOST_TERRAFORM_CLOUD_TOKEN')]) {
                                env.INFRACOST_CURRENCY = "CAD"
                                env.INFRACOST_TERRAFORM_CLOUD_HOST = "REDACTED"
                                env.INFRACOST_TERRAFORM_CLOUD_WORKSPACE = env.TF_WORKSPACE
                                sh "env | grep INFRACOST"
                                sh 'infracost configure set api_key $INFRACOST_API_KEY'
                                sh "infracost breakdown --path ."
                            }
                        }
                    }
                }
            }
        }

The command runs successfully and it does provide me with the cost, however I get a warning:
+ infracost breakdown --path .

2024-04-08T18:35:56-04:00 INF Evaluating Terraform directory at .

2024-04-08T18:35:56-04:00 INF Starting: Downloading Terraform modules

2024-04-08T18:35:56-04:00 INF Starting: Evaluating Terraform directory

2024-04-08T18:35:56-04:00 WRN Input values were not provided for following Terraform variables: "variable.required_aws_tags", "variable.eks_vpc_id", "variable.eks_vpc_private_subnet_ids", "variable.aws_region", "variable.rancher_eks_user_cloud_credential_names", "variable.eks_devopstools_cluster_name". Use --terraform-var-file or --terraform-var to specify them.

2024-04-08T18:35:57-04:00 INF Starting: Retrieving usage defaults for 5 resources from Infracost Cloud

2024-04-08T18:35:57-04:00 INF Starting: Retrieving cloud prices to calculate costs

For some reason it looks like it's not fetching the variables I've defined on my Terraform Enterprise Workspace. Even though I specified all the necessary variables:
env.INFRACOST_TERRAFORM_CLOUD_HOST = "terra.tmx.cloud"
env.INFRACOST_TERRAFORM_CLOUD_WORKSPACE = env.TF_WORKSPACE
Solution
In fact, I was able to make it work while writing this. I was missing the INFRACOST_TERRAFORM_CLOUD_ORG environment variable. However, the documentation mentions the following:

So I believe this is a bit misleading and should be corrected. Because my cloud block is valid (I was able to run a terraform init and terraform plan successfully right before running the infracost stage), that's why I hadn't set that environment variable in the first place.
The infracost utility was probably not able to parse the organization from my cloud block in versions.tf. The problem may be that in my cloud block I have this:
cloud {
    organization = "REDACTED"
    hostname     = "REDACTED"
  }

Meaning, I don't set the workspace in there. Whenever I run an init/plan, the workspace is retrieved from the TF_WORKSPACE variable instead. So maybe infracost deemed my cloud block invalid because it's "imcomplete". But it's still a valid cloud block nonetheless.

Thanks for reporting @vitorstone. It looks like there's a few env variables that can set any missing values in the cloud block (https://developer.hashicorp.com/terraform/cli/cloud/settings#tf_cloud_organization) so we should look at supporting them all.


Saltern Cargo & Head Office Touch-ups

About the PR

Cleans up the head offices and expands some to fit the ID computers properly and nicely. (Actually gives QM one.)
Shifts atmos to the right two tiles to fit more space for salvage. Also gives atmos a shared airlock with salvage!
Bit more maint work, adds a new shop room by command. Mostly minor otherwise.

Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame.

remove invalid from map file

wha- okay I think I got what you mean?

oh yeah qm 3x3 room forgot it even existed :trollface:


Dopamine 2 does not detect the camera in

I was able to verify that this jailbreak dopamine 2, at the time of installation in all the tweaks, does work without any problem, despite its exclusive versions for iOS 15.x and they work wonderfully on my iPhone X with iOS 16.5.1, but Unfortunately it does not detect or completely disable the camera.

Duplicate of #339


Margin of Victory for Armada caps at 400

It is entirely possible for a game of Armada to yield more than 400 MOV points. While destroying a fleet may earn you 400 points for the purposes of scoring, points earned from objectives can increase that number greatly. Both of ships destroyed as well as the objective are taken into account for scoring. Therefore its possible to get more than 400 points of MOV.

MoV in tournaments caps at 400 p according to the tournament rules so this
is not a bug.
tors 13 juli 2017 kl 17:08 skrev boredompwndu<EMAIL_ADDRESS>
It is entirely possible for a game of Armada to yield more than 400 MOV
points. While destroying a fleet may earn you 400 points for the purposes
of scoring, points earned from objectives can increase that number greatly.
Both of ships destroyed as well as the objective are taken into account for
scoring. Therefore its possible to get more than 400 points of MOV.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Killerardvark/CryodexSource/issues/47, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ANI_r4ChrgQbxudMlL18kZECbyaoiYMxks5sNjL-gaJpZM4OXIYk
.

--
"I was born not knowing, and have had only a little time to change that
here and there." - Richard Feynman
<EMAIL_ADDRESS>Mikael Vikström


Swarm integration

@ibuildthecloud Some new modifications since we last spoke.

After moving the logic to InstanceActivate, I found out there was another step missing besides creating the instanceHostMap entry.  Basically, I needed to upset the nic with the subnet as well.  I noticed this when testing with Craig's managed network stuff.
I've also changed to use monit and init.d for managing the swarm server
A bunch of other refactors as well

What's still missing:

Use real docker image for deploying swarm (rather than my personal one)

@ibuildthecloud Can you merge after the python-agent PR has been merged?  This now uses rancher/agent-instance:v0.3.0 instead of my personal docker image.

@ibuildthecloud Please merge

We have to handle the cleanup on the following events:

cluster.remove - all the host-cluster mappings should be gone as the result, and the Swarm agent has to be cleaned up from the host
host.remove - all related host-cluster mapping(s) should be cleaned up. And if the host used to be the manager of the cluster, the management has to be reassigned to another host in that cluster.

Re-assigning managing host to cluster. Make sure that when the managing host is gone from the cluster - either as a result of host.removeHost from cluster, or host.removeHost - the new management host has to be reassigned.

As Swarm agent instance can be removed via API, you probably need to add a logic for recreating it on some event. It can either be a periodic task checking the cluster health, or instance deployment in the cluster.

Filed issue https://github.com/rancherio/cattle/issues/328 for detecting/resolving a deactivated or downed cluster server prior to deploying a container to it

@alena1108 @cjellick Sorry for all the iterations.  Some of these bug fixes required quite a bit of refactoring.  But I think I have all the cases working now.  So no more changes from me unless you guys find something.

LGTM

LGTM


Add Error Handling and generalise message received

Testing by sending a message using sdkperf to the Spring Boot JMS sample goes into an infinite error loop.

Execution of JMS message listener failed, and no ErrorHandler has been set.

this is resolved by adding an ErrorHandler in the DemoConfiguration class

By default sdkperf doesn't send a Text payload, so the following error is thrown:

org.springframework.jms.listener.adapter.ListenerExecutionFailedException: Listener method could not be invoked with incoming message
Endpoint handler details:
Method [public void demo.DemoApplication$MessageHandler.processMsg(java.lang.String)]
Bean [demo.DemoApplication$MessageHandler@4fcc0416]
; nested exception is org.springframework.messaging.converter.MessageConversionException: Cannot convert from [com.solacesystems.jms.message.SolMessage] to [java.lang.String] for org.springframework.jms.listener.adapter.AbstractAdaptableMessageListener$MessagingMessageConverterAdapter

Made the QueueName parameterisable to demonstrate best practice

Looks Good, I support a merge!
Thanks!
Jonathan

Thank you for the pull request @MichaelHussey and thank you for the review @jschabowsky. Merged.


make a path worksy

Before issuing a pull request, please see the contributing page.

This is all Viggo's stuff from 10/4


queue being processed alphabetically

Hi there,
I have a reasonable size queue of URLs from a sitemap. The references appear to be being processed alphabetically. This is particularly noticeable in this case since a number of sitemap pages incorrectly specify HTTP instead of HTTPS causing a large block of redirects instead of expected processing.
Is this expected behaviour?
Many thanks,
Simon

Not really. they are usually processed in the approximate order they are defined in the sitemap.xml.   Can you share the URL to your sitemap.xml?

OK, thanks for your response - we're still checking into this but have hit some other problems!
The sitemap in question was either:
https://www.milenio.com/sitemap/sitemap-articles-index.xml
or
https://www.mimorelia.com/sitemap.xml
Apologies I can't remember which. Also, this was in the case of a resumed crawl.
Kind regards,
Simon

I was able to reproduce the sorting behavior.  It turns out you are correct: the default crawl store implementation will sort its queue by document reference (URL) for optimization.
It usually does not make much of an impact since the queue is read regularly as items are added.  There is an exception with sitemaps where ALL sitemap URLs are downloaded and queued in full before the crawler starts reading the queue (at that point they are ALL sorted).
It should not be an issue if you plan to index the entire sitemap, or if you exclude via reference filters those problematic ones you do not want.   Does this prevent the crawling of your site somehow?
Version 3 adds an async flag that on your <startURLs ...>,  when turned on, will start processing URLs as they are queued (will not wait until the entire sitemap gets queued).

Hi Pascal - in our use case we were interested only in pages within a particular date interval, say the last week or so, and the sitemap index covers the entire history of the site so we expected to see our relevant pages sooner and in order.
We have introduced a 'from' timestamp parameter to the StandardSitemapResolver which filters out any sitemap loc's which have a lower lastMod value - this massively reduces the amount work when indexing a large site in our use case because the vast majority of the URLs aren't considered for processing.
I'd be happy to submit this upstream in a PR if you feel it's an appropriate addition?

Of course, I would be happy you submit a PR. :-)