nerdctl fails to run a minimal container

Consider the following image:
{ writeShellScript, runtimeShell, nix-snapshotter }:
let
  hello-world = writeShellScript "hello-world"
  ''#!{runtimeShell}
   echo "Hello, world!"
  '';
  in (nix-snapshotter.buildImage {
    name = "repro";
    resolvedByNix = true;
    config.entrypoint = [ hello-world ];
})

Built and loaded by this procedure:
$ drv=$(nix eval --raw --apply 'p: let nix-snapshotter = (builtins.getFlake "github:pdtpartners/nix-snapshotter/6eb21bd"); pkgs = import (builtins.getFlake "nixpkgs/f292b49") { overlays = [ nix-snapshotter.overlays.default ]; }; container = (pkgs.callPackage p {}).copyToContainerd {}; in container.drvPath' --file ./repro.nix)
$ nix build "$drv^out"
$ sudo result/bin/copy-to-containerd

When this container is run with nerdctl run nix:0/nix/store/<path>:latest, an error occurs:
FATA[0002] failed to mount {Type:bind Source:/nix/store/c2lyvs0iz8b3l6ijk1f9fz8ma8khxcxm-hello-world Target:/nix/store/c2lyvs0iz8b3l6ijk1f9fz8ma8khxcxm-hello-world Options:[ro rbind]} on "/tmp/initialC595249715": no such file or directory

This issue seems to be related to how the Nix closure layer is generated. Directory mountpoints are generated correctly, but file mountpoints don't appear in the final image.
https://github.com/pdtpartners/nix-snapshotter/blob/6eb21bd3429535646da4aa396bb0c1f81a9b72c6/pkg/nix2container/generate.go#L255-L259

I have a similar problem:
╭─mcamp on chesty in /config on snapshotter-wip🔥
╰─🚧 sudo nerdctl image ls
REPOSITORY                         TAG       IMAGE ID        CREATED               PLATFORM       SIZE     BLOB SIZE
ghcr.io/pdtpartners/redis-shell    latest    6c6c48068af3    About a minute ago    linux/amd64    0.0 B    20.4 KiB
╭─mcamp on chesty in /config on snapshotter-wip🔥
╰─🚧 sudo nerdctl run 6c6c48068af3
INFO[0000] apply failure, attempting cleanup             error="failed to extract layer sha256:cb559dbb3a6702d6977e6cd7cf5a175e59bf02792adda85e82b02f4296fdbaef: mount callback failed on /var/lib/containerd/tmpmounts/containerd-mount3791911954: archive/tar: invalid tar header: unknown" key="extract-359532708-B-98 sha256:cb559dbb3a6702d6977e6cd7cf5a175e59bf02792adda85e82b02f4296fdbaef"
FATA[0000] failed to extract layer sha256:cb559dbb3a6702d6977e6cd7cf5a175e59bf02792adda85e82b02f4296fdbaef: mount callback failed on /var/lib/containerd/tmpmounts/containerd-mount3791911954: archive/tar: invalid tar header: unknown
╭─mcamp on chesty in /config on snapshotter-wip🔥
╰─🚧

my container code:
{ lib
, writeText
, writeShellApplication
, substituteAll
, inputs
, pkgs
, hosts ? { }
, ...
}:
let
  inherit (lib) mapAttrsToList concatStringsSep;
  inherit (lib.campground) override-meta;
  inherit (pkgs.nix-snapshotter) buildImage;

      examples = rec {
        hello = buildImage {
          name = "ghcr.io/aicampground/my-hello2";
          tag = "latest";
          config = {
            entrypoint = ["${pkgs.hello}/bin/hello"];
          };
        };

        redis = buildImage {
          name = "ghcr.io/pdtpartners/my-redis";
          tag = "latest";
          config = {
            entrypoint = [ "${pkgs.redis}/bin/redis-server" ];
          };
        };

        mlflow = buildImage {
          name = "aicampground.com/testing/mlflow";
          tag = "latest";
          config = {
            entrypoint = [ "${pkgs.campground.mlflow}/bin/mlflow-server" ];
          };
        };

        redisWithShell = buildImage {
          name = "ghcr.io/pdtpartners/redis-shell";
          tag = "latest";
          fromImage = redis;
          config = {
            entrypoint = [ "/bin/sh" ];
          };
          copyToRoot = pkgs.buildEnv {
            name = "system-path";
            pathsToLink = [ "/bin" ];
            paths = [
              pkgs.bashInteractive
              pkgs.coreutils
              pkgs.redis
            ];
          };
        };
      };
in
examples.redisWithShell

my snapshotter module:
{ inputs, lib, config, pkgs, ... }:
with lib;
with lib.campground;
let
  cfg = config.campground.services.nix-snapshotter;
in
{
  imports = [
    inputs.nix-snapshotter.nixosModules.default
  ];

  options.campground.services.nix-snapshotter = with types; {
    enable = mkBoolOpt false "Enable Nix Snapshotter;";
  };

  config = mkIf cfg.enable {

    services.nix-snapshotter = {
      enable = true;
      setContainerdSnapshotter = true;
      preloadContainerdImages = [
        pkgs.campground.containers
      ];
    };

    environment.systemPackages = [
      pkgs.nerdctl
    ];

  };
}

my dotfiles are here


Where can we translate PowerToys

I read i the Wiki and other places about the localization of PowerToys. But where can we do that?
If we need something for free (for Open Source) I would suggest POEditor. It's a great platform which support many types of localization files.

@Aaron-Junker
translation will be done internally by Microsoft.

ok


Fix some typos: convinient -> convenient/serveral -> several

Signed-off-by: Rui Cao<EMAIL_ADDRESS>

Thanks for fixing @mirake
/lgtm


Webhook feature gates only set if controller feature gates are

Describe the bug:
Pretty sure this isn't intentional and probably just a typo in the chart.
https://github.com/cert-manager/cert-manager/blob/d34bd7aa15055b428bf865851bc420412f3710e6/deploy/charts/cert-manager/templates/webhook-deployment.yaml#L78-L80
The --feature-gates flag in the webhook template is correctly being set to the .Values.webhook.featureGates, but the entire statement is guarded by a check that the controller feature gates exist (.Values.featureGates). Are webhook feature gates subordinate to controller feature gates? If you want to apply feature gates to the webhook but not the controller, you can't because of this.
Expected behaviour:
I would expect to be able to apply discrete feature gates to both the controller and the webhook. If I want to enable A in the controller and B in the webhook I can; but if I want to apply only B in the webhook I cannot because the template requires that the controller have a feature gate applied as well.
Steps to reproduce the bug:
--set webhook.featureGates=example should apply the feature gate flag and 'example' to the webhook, but it does not because the controller does not have any feature gates applied.
Anything else we need to know?:
As mentioned, I think this is just a typo in the template (eg should be {{- if .Values.webhook.featureGates }}) or I'm just confused about how feature gates work and you can't have webhook features without having controller features. 🤷🏼
Environment details::

Kubernetes version: N/A
Cloud-provider/provisioner: N/A
cert-manager version: v1.13.0
Install method: helm

/kind bug

Hi, yes that's a bug, we fixed a related bug in https://github.com/cert-manager/cert-manager/pull/6093 but looks like missed that line.
Would you like to submit a fix?

Hey @irbekrm!!
I would like to work on this issue. It'll help if you can explain it a bit more.


Request body example for /_matrix/identity/v2/account/register is just 'null'

The data for the request body in POST /_matrix/identity/v2/account/register does not include an example. The template shouldn't render null in this case, it should probably omit the whole "Request body example" bit.
The current template code tries to generate an example from the schema, if no explicit example is included: https://github.com/matrix-org/matrix-doc/blob/7aded5be4dadc36bafdeeb16193d3b94a6c7e48d/scripts/templating/matrix_templates/units.py#L444-L450
I think this is not a good idea, and we should not do the same in the new system. Examples should be written by humans, who are better able to ensure that they are correct and useful. The generated example for POST /_matrix/identity/v2/account/register (https://matrix.org/docs/spec/identity_service/r0.3.0#post-matrix-identity-v2-account-register) is a case in point, as it seems to be nonsensical.
So I think the fix for this in the templating code should be just to omit the "Request body example" part of the output if an explicit example wasn't found.

The data for the request body in POST /_matrix/identity/v2/account/register does not include an example. The template shouldn't render null in this case, it should probably omit the whole "Request body example" bit.
The current template code tries to generate an example from the schema, if no explicit example is included: https://github.com/matrix-org/matrix-doc/blob/7aded5be4dadc36bafdeeb16193d3b94a6c7e48d/scripts/templating/matrix_templates/units.py#L444-L450
I think this is not a good idea, and we should not do the same in the new system. Examples should be written by humans, who are better able to ensure that they are correct and useful. The generated example for POST /_matrix/identity/v2/account/register (https://matrix.org/docs/spec/identity_service/r0.3.0#post-matrix-identity-v2-account-register) is a case in point, as it seems to be nonsensical.
So I think the fix for this in the templating code should be just to omit the "Request body example" part of the output if an explicit example wasn't found.

can we make it spit out an error block instead of hiding the problem? A giant ugly red box saying that you're missing an example is a lot clearer than nothing :)

can we make it spit out an error block instead of hiding the problem? A giant ugly red box saying that you're missing an example is a lot clearer than nothing :)

can we make it spit out an error block instead of hiding the problem?  We can easily determine whether there's any example at all. It's harder but possible to determine whether an example contains all mandatory pieces. It's basically impossible to determine whether an example fulfills any extra requirements (like, "the string must be 'Bearer' ", or "either of property1 or property2 must be present but not both").
But that aside, I don't think we should handle errors in the data by plastering ugly boxes on the site. We should aim to make the site as usable as possible for readers, and this kind of thing would make it worse (by analogy, do we handle bugs in Element by flagging them in the UI like this?). If it's so important to have examples for all the data, we should make the Hugo build fail if examples are missing. If it isn't important enough for that, we should just file an issue to add them and ignore missing examples in the site.

can we make it spit out an error block instead of hiding the problem?  We can easily determine whether there's any example at all. It's harder but possible to determine whether an example contains all mandatory pieces. It's basically impossible to determine whether an example fulfills any extra requirements (like, "the string must be 'Bearer' ", or "either of property1 or property2 must be present but not both").
But that aside, I don't think we should handle errors in the data by plastering ugly boxes on the site. We should aim to make the site as usable as possible for readers, and this kind of thing would make it worse (by analogy, do we handle bugs in Element by flagging them in the UI like this?). If it's so important to have examples for all the data, we should make the Hugo build fail if examples are missing. If it isn't important enough for that, we should just file an issue to add them and ignore missing examples in the site.

we can probably treat schema validation ("must be Bearer") and example presence as something different - the first fails at build time whereas the other is just ugly boxes. In this particular issue's case, it seems like there is no example (given null), so I would expect a red box for it if I were to make the mistake during development.
Element handles bugs a bit differently - it tries to recover as best as it can visually when there's a problem, but there are certain areas where it intentionally causes undesirable behaviour to encourage a bug report or support request. An example of this is the room list on element-web intentionally falling into a failure mode where it starts to duplicate rooms when something goes wrong in hopes that someone reports it, whereas something like encryption not working tries to gracefully fail by just not exposing that UI to the user (in theory).

we can probably treat schema validation ("must be Bearer") and example presence as something different - the first fails at build time whereas the other is just ugly boxes. In this particular issue's case, it seems like there is no example (given null), so I would expect a red box for it if I were to make the mistake during development.
Element handles bugs a bit differently - it tries to recover as best as it can visually when there's a problem, but there are certain areas where it intentionally causes undesirable behaviour to encourage a bug report or support request. An example of this is the room list on element-web intentionally falling into a failure mode where it starts to duplicate rooms when something goes wrong in hopes that someone reports it, whereas something like encryption not working tries to gracefully fail by just not exposing that UI to the user (in theory).

OK, I still don't think "show an warning box to readers" is the right way to handle this, but I've implemented it: https://adoring-einstein-5ea514.netlify.app/identity_service_api/#post_matrixidentityv2accountregister

OK, I still don't think "show an warning box to readers" is the right way to handle this, but I've implemented it: https://adoring-einstein-5ea514.netlify.app/identity_service_api/#post_matrixidentityv2accountregister

hmm, the goal here is to make sure we fill out the examples but make it easily identifiable when we forget to make them. An error to the effect of "Specification error: Example invalid or not present" would communicate to authors that they missed a step and give a hint to readers that something is just missing if we somehow overlook it.

hmm, the goal here is to make sure we fill out the examples but make it easily identifiable when we forget to make them. An error to the effect of "Specification error: Example invalid or not present" would communicate to authors that they missed a step and give a hint to readers that something is just missing if we somehow overlook it.

OK, I've updated the message :).

OK, I've updated the message :).

@turt2live , can we close this?
-> https://adoring-einstein-5ea514.netlify.app/identity-service-api/#post_matrixidentityv2accountregister

looks great, thanks!


docs: add kubevirt logo

Signed-off-by: Ben Oukhanov<EMAIL_ADDRESS>
What this PR does / why we need it:
This PR adds the KubeVirt logo that is taken from the CNCF [1] website, similar to Kubernetes readme [2]. See [3] how it looks in the forked repository.
[1] https://cncf-branding.netlify.app/projects/kubevirt (Logos/Icon color)
[2] https://github.com/kubernetes/kubernetes#kubernetes-k8s
[3] https://github.com/benukhanov/kubevirt/tree/docs/readme-logo#kubevirt
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Please let me know if you want to add the logo to the docs folder (I'll do it).
Release note:

/ok-to-test


Bluesky and AP: preserve whitespace?

Bluesky post content is plain text, so newlines and whitespace are meaningful, but AS2 content is generally HTML, so whitespace isn't meaningful. Should we convert Bluesky newlines to
s or similar?
We probably need to do the reverse in the other direction too.
cc @bnewbold

Yup! That sounds right to me. I think a single
 is probably best, instead of a
 or other options.

Yeah…

To reuse: https://github.com/snarfed/granary/blob/ed200452d6635b67fe649e124818d74701de44de/granary/microformats2.py#L1014-L1022

Fixed! Example: https://bsky.app/profile/snarfed.bsky.social/post/3kswyx4strz2h => https://indieweb.social/<EMAIL_ADDRESS>(requires login)

Took a different approach here and abused an implementation detail of fediverse servers: that they apply a white-space: pre-wrap style to
s inside content. Awkward overreach, but useful since white-space: pre-wrap preserves more whitespace, eg leading spaces on a line, multiple spaces, etc, than just converting newlines to
s. 😎

This broke last-line hashtag de-emphasis in Mastodon.
Native (expected):

Bridged:

Nothing critical is broken, but it would be nice to have the native presentation here since having all hashtags in the body like that is slightly annoying to come across.

Oh interesting! Thanks for reporting, good point. Looks like this is https://bsky.app/profile/tamschi.bsky.social/post/3ksxa6sa7l22p => https://mastodon.gamedev.place/<EMAIL_ADDRESS>. I'll file a new issue.

This might be a bug in the apps themselves (because it looked fine in the web app). But it seems to remove the newlines in the official mastodon (android) app, moshidon (fork of mastodon) and fedilab.

https://fed.brid.gy/r/https://bsky.app/profile/did:plc:oio4hkxaop4ao4wz2pp3f4cr/post/3l6py2ij2kv2u

Argh, yeah, I guess this is expected due to the way I fixed this, https://github.com/snarfed/bridgy-fed/issues/990#issuecomment-2121071809 :

Took a different approach here and abused an implementation detail of fediverse servers: that they apply a white-space: pre-wrap style to s inside content. Awkward overreach, but useful since white-space: pre-wrap preserves more whitespace, eg leading spaces on a line, multiple spaces, etc, than just converting newlines to s. 😎

Re-opening, guess I need to do this right. 😐

Another counter-example, but starting from web. I recently noticed HTML-ignored new lines in posts published from my website are appearing in Mastodon but are rendered as expected in Bluesky (web). This causes my mastodon posts to have awkward line breaks.
My site
Original link

Mastodon (problematic)
Mastodon link on indieweb.social (may get redirected if not logged in)

Bluesky
bsky link


The URL cannot be opened and read accurately, it may be a problem with the delimiter. It is desirable to recognize URLs and not insert separators into URLs.

The URL cannot be opened and read accurately, it may be a problem with the delimiter. It is desirable to recognize URLs and not insert separators into URLs.
无法准确打开和读取网址，可能是分隔符的问题。希望能识别网址并且不给网址插入分隔符。

Please open a proper bug report.


Create eleventy-site.json

Adding eleventy-site.json - https://github.com/bjankord/eleventy-site

Thank you!


ign -> gz CMake, Python, Partial Source, and File Migrations : gz-fuel-tools

See: https://github.com/gazebo-tooling/release-tools/issues/765

@osrf-jenkins run tests please!

@osrf-jenkins run tests please!

@osrf-jenkins run tests please!


SSL Certificate appears to be expired.

Visiting faucet.testnet.z.cash produces a browser error stating that the security certificate expired 35 days ago.

Can replicate currently.


Add documentation to CA and CPP

Purpose
Based on the recent pull request I realized I did not include CA() an CP() (which I added recently) to api.rst. Therefore, this pull request should fill the gap.
Solution

Add CA() and CP() to api.rst including an example.
Move Python comments into codedoc style comments for specifiers such CA(). This allows IDEs (such as VSCode) to show hints.
Add NP() to test/examples.py

Test

No code change. api.rst tested in VSCode preview.

Thanks.  I did spot this the other day while reviewing your other changes, but forgot to do anything about it.

As mentioned, I have added NMS, MSS, and MSI. I have used documentation and partial EPICS base source code search while compiling the documentation. I have not tried to run such modified links with EPICS.


TypeError: LRU: key must be a string or number.

I noticed this while building, and sure enough it's on Travis too:
[ERROR] TypeError: LRU: key must be a string or number. Almost certainly a bug! undefined
[ERROR]     at typeCheckKey (/home/travis/build/Athou/commafeed/node_modules/lru-cache/lib/lru-cache.js:20:19)
[ERROR]     at LRUCache.get (/home/travis/build/Athou/commafeed/node_modules/lru-cache/lib/lru-cache.js:230:3)
[ERROR]     at /home/travis/build/Athou/commafeed/node_modules/bower/lib/core/resolvers/GitRemoteResolver.js:122:70
[ERROR]     at _fulfilled (/home/travis/build/Athou/commafeed/node_modules/q/q.js:834:54)
[ERROR]     at self.promiseDispatch.done (/home/travis/build/Athou/commafeed/node_modules/q/q.js:863:30)
[ERROR]     at Promise.promise.promiseDispatch (/home/travis/build/Athou/commafeed/node_modules/q/q.js:796:13)
[ERROR]     at /home/travis/build/Athou/commafeed/node_modules/q/q.js:857:14
[ERROR]     at runSingle (/home/travis/build/Athou/commafeed/node_modules/q/q.js:137:13)
[ERROR]     at flush (/home/travis/build/Athou/commafeed/node_modules/q/q.js:125:13)
[ERROR]     at process._tickCallback (node.js:448:13)

I'm guessing it must've been quietly fixed sometime in the last 5.5 years.


numRegionServers should use maxSeries

In case of more multiple hbase masters, only one will return the number of region servers, while others returning zero. The trigger should use maxSeries rather than minSeries.

LGTM


Fixing a typo on README

I open #238 but after review https://github.com/Xinyuan-LilyGO/LilyGo-AMOLED-Series looks like that is just a typo and should be this repo directory?
What's the difference with LilyGo-AMOLED-Series?

I guess is the AMOLED right?


feat: Compatibility with AzureRM 4

COMPATIBILITY: audit_retention_period is no longer used because retention policy handling changed in Azure

I've seen this as well in another project. The retention needs to be configured using a blob storage retention setting.
@timdeluxe What do you say? Can we skip custom retention settings for the time being to be compatible with AzureRM4?

Well, retention was a requirement in a project (don't ask me which and we shouldn't give details here on github). The affected project should use the module versioned, so if that project stays at a lower version number of this module and also at AzureRM < 4, they should be fine.
Question is, if those projects need to update to newer provider or another new project has rentention requirements, how is that then configured? Imho that "option" needs to be included in this module and that is why i don't want to approve yet...

@timdeluxe It is documented here: https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/migrate-to-azure-storage-lifecycle-policy?tabs=portal
You basically configure the retention based on the blobs the diagnostics generate. It's not an easy task and I didn't want to force @jlauert to implement it with him being so nice to provide the PR to make it work with AzureRM4.
We could implement it if the requirement comes again.

Okay, my eyes were blind yesterday. This deals about audit. Somewhere in my head i had retention regarding deleted keyvault entries.
The customer requiring that audit stuff has moved to Pulumi anyway, if i am not mistaken and the other one which i had in mind is not using audit.
So i am fine with this change.


Expand automated code styling

To prevent PRs from containing unnecessary changes, it would be great if style rules could be automated and more carefully enforced using the CI system. The biggest features I'd like to see consistency for are:

use file-scoped namespaces everywhere
remove unnecessary usings
sort usings

Also if I apply these changes across the whole code base I can prevent the commit from appearing in our git blame:
https://moxio.com/blog/ignoring-bulk-change-commits-with-git-blame/
https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view

While you're in there, the ScottPlot 4 test classes and namespaces could be improved by moving a few things around. E.g., combine ScottPlot.Tests.Axis.AutoAxis and ScottPlot.Tests.AutoAxis and use global usings

After researching this a bit, I think the way to go is StyleCop
https://github.com/DotNetAnalyzers/StyleCopAnalyzers
I just added it to the project and the default settings, omg 😱

gotta loosen that up...

... although there may be a more official solution that uses the .csproj and .editorconfig files
https://learn.microsoft.com/en-us/visualstudio/code-quality/use-roslyn-analyzers

oof... dotnet format fails if EnforceCodeStyleInBuild is enabled in the csproj

https://github.com/dotnet/sdk/issues/30742
https://github.com/dotnet/format/issues/1800

although maybe if we enforce at build time we no longer need the autoformatter step

#425

I can't get editorconfig and EnforceCodeStyleInBuild to enforce indentation and whitespace rules, so I'll try looking further into stylecop...

Decision: do nothing
Any action on the SP4 code base would cause thousands of lines of code to be modified and be a large pain for people performing a line-by-line evaluation for security purposes.
I'll isolate this strategy to ScottPlot 5, but document what I find here.
Sort and Clean Using Directives
Add this to .editorconfig
# Remove unnecessary using directives
dotnet_diagnostic.IDE0005.severity = error

# Sort usings
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = false
dotnet_diagnostic.IDE0055.severity = error

Enforce File-Scoped Namespaces
Add this to .editorconfig
# File scoped namespaces
csharp_style_namespace_declarations=file_scoped
dotnet_diagnostic.IDE0161.severity = error

Build Error vs. Dotnet Format
We can throw build errors on style violations by editing the csproj:
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<GenerateDocumentationFile>true</GenerateDocumentationFile>

However this prevents dotnet format from functioning properly.
Instead, let's not modify the csproj, but instead add our rules to .editorconfig, then use dotnet format to apply them


Fix missing ModelAdmin menu_icon for Wagtail 2.11+

I noticed that the "form" icon in the main menu is missing from Wagtail 2.11 onwards.
I'm not sure which commit between 2.10.2 and 2.11 is at fault but here's my PR to fix it.
Looks like simply changing the value to "form" also works before 2.11 but I wanted to make sure that I don't break anything so I relied on Wagtail's VERSION.
Not sure if this trivial change needs some testing (TBH i also don't know how to test Wagtail icons).
Please let me know if somethings is wrong or missing.

Hi @benoitvogel,
Thanks!  I will close this PR as the missing menu icon is fixed by https://github.com/labd/wagtailstreamforms/commit/8861656a2b0bce2c1913e74f15af2f6c4fd765a7.  I skipped the version-check, since that's not relevant anymore.
Will create a release later this week.


datacube.conf setup per tljh user perms

ref #2

cleared up const/def names
checked user type
added admin/user .conf based on type
fixed an error in the db setup (brought back agdc_)
added odc_gee setup post hub install

meant to leave this as a draft, bout to test. but i think it's g2g.

ok so the user datacub.conf settings work but the odc-gee thing needs more attn. will handle that on a sep branch/pr

ok NOW it's ready for review!


Gg

Gg

Please do not file bugs like this. It just clutters up my bug tracker

Sry man can you help me. How can I download it on iOS?
Вт, 3 авг. 2021 г. в 00:09, Mad Hatter @.***>:

Please do not file bugs like this. It just clutters up my bug tracker
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/RavinMaddHatter/Bedrock-Chunk-Boarders-Pack/issues/5#issuecomment-891366703,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVCCEA2TQWMTJ5PFM43ISC3T24JQXANCNFSM5BNSXPIQ
.

That isn't a bug. This is a bug tracker. There are many resources for how to install packs. I do not have ANY ios devices to try myself.
Please stop using the bug tracker this way.

I tested all variants sry pls)
Вт, 3 авг. 2021 г. в 00:15, Mad Hatter @.***>:

That isn't a bug. This is a bug tracker. There are many resources for how
to install packs. I do not have ANY ios devices to try myself.
Please stop using the bug tracker this way.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/RavinMaddHatter/Bedrock-Chunk-Boarders-Pack/issues/5#issuecomment-891370008,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVCCEA72MHFMVPFUYX32I4DT24KHNANCNFSM5BNSXPIQ
.

 If i ban you from here you can never download any of my packs ever again.
If the next post you make is not a bug you will be banned. This will take away access to every pack i make ever.

No sorry please I was looking for all the options as can be downloaded on
IOS
Вт, 3 авг. 2021 г. в 00:41, Mad Hatter @.***>:

You are about to be banned from my git repositories. If i ban you from
here you can never download any of my packs ever again.
If the next post you make is not a bug you will be banned. This will take
away access to every pack i make ever.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/RavinMaddHatter/Bedrock-Chunk-Boarders-Pack/issues/5#issuecomment-891381035,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVCCEA3NZ5YG7UWMCEOQ45DT24NK7ANCNFSM5BNSXPIQ
.

you did not listen you will be banned now

Why?
Вт, 3 авг. 2021 г. в 00:45, Mad Hatter @.***>:

you did not listen you will be banned now
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/RavinMaddHatter/Bedrock-Chunk-Boarders-Pack/issues/5#issuecomment-891382394,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVCCEA4LM77LRYA32RKFWSDT24N2DANCNFSM5BNSXPIQ
.


Add RFC for start_trajectory service simplification.

rendered draft

@gaschler Ready to merge from my side, PTAL.

@ojura I remember you had quite

Can we merge this? Then we can start working on this.

Thank you, the RFC is approved, there is no open discussion.
Please rename the md file, then I can merge.

Done, it's 0028 now.

@MichaelGrupp Thank you, looking forward to the simplification

:tada:


refactor!: Models rewrite

This PR rewrites all of the models currently in the wrapper.

Models will be mostly shells (Attributes only) until I can do them all in an easy manner. It's quite tedious to implement the models, that being said Models will also be missing Permissions for now as I haven't decided on how to make the builder class for it.

I disapprove this rewrite

Merging now as it's gotta a lot of extra stuff


Can't build on android when targetting android 34

Thanks for your package !
I have tried to build my app and set targetSdkVersion 34 for each of my sub-projects but it doesn't work and give the following output when failing on yours :
/Users/foxtom/.pub-cache/hosted/pub.dev/audio_session-0.1.16/android/src/main/java/com/ryanheise/audio_session/AndroidAudioManager.java:448: warning: [deprecation] setSpeakerphoneOn(boolean) in AudioManager has been deprecated
            audioManager.setSpeakerphoneOn(enabled);
                        ^
/Users/foxtom/.pub-cache/hosted/pub.dev/audio_session-0.1.16/android/src/main/java/com/ryanheise/audio_session/AndroidAudioManager.java:452: warning: [deprecation] isSpeakerphoneOn() in AudioManager has been deprecated
            return audioManager.isSpeakerphoneOn();
                               ^
/Users/foxtom/.pub-cache/hosted/pub.dev/audio_session-0.1.16/android/src/main/java/com/ryanheise/audio_session/AndroidAudioManager.java:467: warning: [deprecation] startBluetoothSco() in AudioManager has been deprecated
            audioManager.startBluetoothSco();
                        ^
/Users/foxtom/.pub-cache/hosted/pub.dev/audio_session-0.1.16/android/src/main/java/com/ryanheise/audio_session/AndroidAudioManager.java:471: warning: [deprecation] stopBluetoothSco() in AudioManager has been deprecated
            audioManager.stopBluetoothSco();
                        ^
/Users/foxtom/.pub-cache/hosted/pub.dev/audio_session-0.1.16/android/src/main/java/com/ryanheise/audio_session/AndroidAudioManager.java:479: warning: [deprecation] isBluetoothScoOn() in AudioManager has been deprecated
            return audioManager.isBluetoothScoOn();
                               ^
error: warnings found and -Werror specified
1 error
5 warnings

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':audio_session:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 11s
Exception: Gradle task assembleDebug failed with exit code 1

Note : this is not blocking to build the app, i simply set to 33 and it works fine

Thanks for the report. I see the 5 warnings above, but what was the 1 error?

Ah, that's just my build flag to force an error if there are any warnings. It was intended to help me catch problems sooner, so I guess it is doing its job.
It looks like some methods were deprecated in API level 34, so it'll need to be updated to deal with the new APIs intended to replace those.

I think this is due to : error: warnings found and -Werror specified what do you think ?

Can anyone recommend a way for me to get around this?
When I do a flutter build apk it all works fine, but I'm trying to generate some test assets using ./gradlew app:assembleAndroidTest and then it fails with:
> Task :just_audio:compileDebugJavaWithJavac FAILED
warning: [options] source value 8 is obsolete and will be removed in a future release
warning: [options] target value 8 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
error: warnings found and -Werror specified

FAILURE: Build failed with an exception.

I've tried adding --warning-mode=none to the ./gradlew but that didn't seem to do anything.
I've also tried editing ./pub-cache/hosted/pub.dev/audio_session-0.1.16/android/build.gradle and removing the -Werror but somehow the problem persists (I guess it's cached somewhere?)
Any pointers appreciated!
PS. I'm using
compileSdkVersion 33
and
classpath 'com.android.tools.build:gradle:7.3.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.3.15

You can clone the git repo and edit the build.gradle, then update your pubspec to point to your version of the plugin. You might need a dependency override (in pubspec) to force just_audio to use your version of it.

I've published version 0.1.17 which suppresses the deprecation warnings for these 5 method calls, so this should allow it to compile.
The new APIs Android introduced to replace the old APIs have not been implemented, but that can be saved for a future effort.
Thanks @Tom3652 for reporting.
I'll close the issue but let me know if the release doesn't work and I'll be happy to reopen the issue.

`
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':audio_session:compileDebugJavaWithJavac'.

Compilation failed; see the compiler error output for details.`

Still getting this error

FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':audio_session:compileDebugJavaWithJavac'.

I'm facing the same problem.
compileSdkVersion 33
minSdkVersion 21
targetSdkVersion 33

This does not appear to be the same issue since it is about targeting SDK 34, and the error message is also different. The original error very specifically identified the use of methods that were deprecated in SDK 34. Unless I'm mistaken about what I just said, can you please open a new issue with the details of how I can reproduce this and an exact copy of the full error output?

Same problem i have,
My CompileSdk version changed to 33 and Clean Project from android studio but same problem.

Task :just_audio:compileReleaseJavaWithJavac FAILED
Java compiler version 22 has deprecated support for compiling with source/target version 8.

@CeRBeR666 My previous response also applies to you. Both of you are saying "I have the same problem", but you are describing different causes. Please open a new issue in order for it to be investigated.

This work for me
flutter config --jdk-dir=...


Update python CI to poetry, and drop {dev-,}requirements.txt

Mainly to avoid the requirements files to get out of sync with pyproject.toml.

Fixed in #272


Track AS Metrics during Valora "supercharge" campaign

Given the new Valora campaign, it might make sense to keep track of AS metrics (specifically success rates and # attestation requests among other things).

This ticket is partially dependent on having:

[ ] Up-to-date Attestation Service data. This is blocked by the Eksportisto indexing delay and the exploration of migrating over to Eksportisto 14 or Blockscout (ref:   Migrate attestation service data tables to eksportisto 14 (2.0) or blockscout#8617)


HMC: transform variables on demand.

The link and invlink functions will lose precision when called often. Perhaps it is better to implement an interface for VarInfo that will transform variable (back to constrained space) only on demand.

I think the current link(vi::VarInfo) and invlink(vi::VarInfo) (in the helper.jl file) do this job. But the problem is that in order to use the variable in the model (i.e. run the model), the variable has to be transformed back, so rand() is designed to return values in the original domain.


LOTR (Continued) Compatibility

What mod would you like to see compatibility with?
The Lord of the Rims (Continued) mod series by Mile. This includes:

Lord of the Rims - Dwarves
Lord of the Rims - Elves
Lord of the Rims - Hobbits

Is this request to add functionality that synergizes with the other mod? If so, please explain.
I need to add this mod name to the existing compatibility patches created for Jecrell's original mods.
Is there a bug in the mod when it's enabled with this other mod?
No

Fixed in dev branch.


Use Cloudflare app launcher.

Instead of using flame, use the Cloudflare app launcher since zero trust rules are already enabled.
Yeet flame, it's no longer needed.

nah


Mypy 0.710 support

Mypy 0.710 was released last week, but the setup.py is specifying <0.710. Are there compatibility issues with this version that makes this necessary?

See https://github.com/mkurnikov/pytest-mypy-plugins/issues/3
I am sure there might be other issues as well.


Let's Encrypt: http port bound when using dns challenege

Even when challenge: dns is being used, the container attempts to bind the http challenge port.

You can disable the port


Add standard exports into the documentation

It seems weird to me that this list lives on an open Google Docs document.
Even if it's work in progress, it should rather be marked as such instead of living somewhere else. This way, you have more control over it, and it makes it more official.
A benefit, other than the obvious standardizing, is discoverability. It took me quite some digging to find this, having Google index it might help.

I guess the reason why those are still in the Google doc is that they are not quite finalized yet.
But they should, obviously, so we could use this PR to do so.
I'll leave a few comments, but I guess @brian-brazil has the strongest opinions on this.

:+1: Thank you!
All our documents were on Google once (client library guide lines, exporter, exposition formats, etc.). We simply haven't ported this yet, but the presented process metrics were the ones we agreed upon end of 2014.

Ok, updated.
Changes made (in separate commit) is:

Inlined it back into the original file
Changed the 2 headings as suggested

Did not really change any phrasing, as I think you probably can come up with better ones anyway 😄

@brian-brazil Done 😄

@beorn7 @grobie @brian-brazil any other comments? It'd be great to land this so we can point to it 😄
Or if stuff is basically set, just some tweaking necessary (as in, the current metrics are fine, none will be added/removed) that's fine as well.

Just nits left from my side.
We can iterate on larger additions or improvements later. For now, it's great to have this in the real docs.

@beorn7 sounds great! I'll fix it as soon as I get to my laptop (half hour). Want me to squash, or do you use GH's squash?

@SimenB Thanks! And that was my first time trying out GitHub's squash feature!


Fixes link on submission page

Changes
Fixes the change answers link on the summary page by introducing a new url... (Issue #222)
/questionnaire/first will always redirect to the first block in the questionnaire.
How to test

Check out the branch
Run the tests
Run the app and fill in the questionniare and pause at the summary page.
Click the link to change your answers
Verify that you are back at the first page of the questionnaire

Who can test
Anyone except @weapdiv-david

Fix looks good, but I think we should have a integration test for this so it doesn't happen again. Can you add one?

LGTM 👍


Sort sdk 2045

Title Name: [INLONG-XYZ][component] Title of the pull request
where XYZ should be replaced by the actual issue number.
Fixes #
Motivation
Explain here the context, and why you're making that change. What is the problem you're trying to solve.
Modifications
Describe the modifications you've done.
Verifying this change

[ ] Make sure that the change passes the CI checks.

(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (10MB)
Extended integration test for recovery after broker failure

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a followup issue for adding the documentation

Codecov Report

Merging #2114 (4285ccd) into master (7dd56ed) will increase coverage by 0.02%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #2114      +/-   ##
============================================
+ Coverage     12.25%   12.28%   +0.02%
  Complexity     1157     1157
============================================
  Files           413      413
  Lines         35225    35215      -10
  Branches       5542     5542
============================================
+ Hits           4318     4325       +7
+ Misses        30135    30119      -16
+ Partials        772      771       -1

Impacted Files
Coverage Δ

.../flink/connectors/tubemq/TubemqSourceFunction.java
0.00% <0.00%> (ø)

.../java/org/apache/flume/sink/tubemq/TubemqSink.java
55.42% <0.00%> (+4.00%)
:arrow_up:

Continue to review full report at Codecov.

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


fix KeyError when using InMemorySessionInterface

seems there's a bug when using InMemorySessionInterface, got KeyError when call delete

duplicate


JoWilder: InteractionTextBoxesPerSecond

A feature to calculate text-boxes-per-second in various interactions.
It will include a subfeature for the first time the interaction was encountered.
The sub-features are:
(base) - The overall text boxes per second across all encounters (previously called ifirst_enc_avg_tbps, which was misleading since it had nothing to do with first encounter alone)
FirstEncounter - the text boxes per second in the first encounter only (technically not a feature before)
Variance - the variance in text boxes per second across encounter (previously called ifirst_enc_var_tbps)
This should be configured as a per_count feature, with prefix = int and count = 189, as before.

 JoWilder: InteractionTextBoxesPerSecond


Rishab Chaudhary:The Golden Gate

Book Title?
The Golden Gate
Author?
Amy Chua
Genre of Book?
fiction

@Rishab2245 ! Assigned 🚀


Log execution start

It would be nice if the runInLoop functionality logged the start of the execution callback so that there is a log statement when the callback is attempted. This helps with debugging timing issues.
Also fixes an issue with softTimeout being ignored.

I've reworded it to make a bit more sense

Reads better now 👍


Tests are failing with the forked vt100 crate

First of all, due to the crate rename, all references to vt100 need to be replaced with mprocs_vt100.
But even after I fixed that by adding use mprocs_vt100 as vt100; where necessary, quite a few tests are still failing. See log.
test-fail.log

I didn't change code related to those failing tests. The vt100 seems to be unmaintained, so at some point these tests might need to be fixed in this repo. But for now I think it's safe to ignore them.

Okay good to hear. I was only concerned because I had packaged mprocs here, and I was having test failures (and therefore build failures). If you think it's okay I'll just go ahead and disable them.
Just out of curiosity, do you think it's likely that those tests will be fixed in the future, either by this fork of vt100 or upstream?

After quickly checking a couple of failing tests, it is not clear which behavior is correct - expected or actual.

Alright. I'll disable the tests for mprocs-vt100 and leave this issue open for now. Thanks for the assistance!

Hello,
I tried to compile mprocs 0.6.3 and faced a compilation failure related to vt100.
Note: this is done within the nix ecosystem, but I think that the actual error is due to mprocs itself.
Here is the log I get: https://gist.github.com/GaetanLepage/431d34fe2eafe8480e0eca91101e96a2
Am I doing something wrong ?
Thank you very much for your help !
PS: Why does the mprocs crate indicates version 0.6.2 instead of 0.6.3 ?

I ran cargo test in vendor/vt100 and all tests passed (or where ignored).  Problem fixed?

Yes, tests were fixed. Thank you.


missing worker icon

https://bugzilla.redhat.com/show_bug.cgi?id=1327783
[skip ci]

@miq-bot add_label ui, bug, darga/yes

@epwinchell Is the filename supposed to have a .png.png extension (yes, twice)?

@dclarizio @epwinchell why is the filename app/assets/images/100/processmanager-websocket_worker.png.png with 2 png extensions (as @Fryguy noted above)?


Swift 3.0 support class func global(priority: DispatchQueue.GlobalQueuePriority)Deprecated

SwiftOCR Camera project's ViewController.swift
should update to this
DispatchQueue.global(qos: .userInteractive).async(execute: {

If you fix this, you should submit a PR - it makes it super easy for the collaborators to fix this issue. 😃


var naming

Your variable names could be a tad bit more descriptive/relevant maybe?

done - thanks


Fix typos in cloud-services-guestos-update-matrix.md

Spell January correctly.
Standardize a couple usages of different date formats.

Hi @pshelton-skype, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;

@yuemlu - Please review proposed changes.

@tysonn Thx for the update. looks good. What is the next step that I should perform?


fix typo (laungage -> language)

Hi there!
Thank you for the great library.
I noticed a typo in the audio client and have fixed it in this PR.
Could you please review the changes and let me know if there is anything else that needs to be updated? Thank you!

Thank you so mush!


v1.26.0 abapGit & plugins have disappeared from "Explore" page

This was a really easy way to setup cloning of abapGit & pugins repos. Can I have it back please?

it is part of the tutorial page now(which does not work for you, https://github.com/larshp/abapGit/issues/568),

So the tutorial is back...but when I try and install abapGit repo I get "Seems like abapGit package is already installed. No changes to be done".

Check the "burger" icon to see if it is already there,

Before thinking to check burger icon I used db utility to remove an invalid reference to that repo. Restarted program and then it worked. 👍


Move orchestration datasource factory to outer

Changes proposed in this pull request:

Move orchestration datasource factory to outer

Pull Request Test Coverage Report for Build 4980

0 of 0   changed or added relevant lines in 0 files are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 63.922%

Files with Coverage Reduction
New Missed Lines
%

sharding-orchestration/sharding-orchestration-reg/src/main/java/io/shardingsphere/orchestration/reg/newzk/client/zookeeper/base/BaseClient.java
3
64.29%

Totals

Change from base Build 4979:
-0.02%

Covered Lines:
7943

Relevant Lines:
12426

💛  - Coveralls


Working on code quality

From "Found 37 errors that needs to be fixed manually" down to "Found 27 errors that needs to be fixed manually"

PR updated.

ECS is in agreement with the code now.. On to PHPstan!

@JarJak My latest commit bumps Doctrine to 2.10. It doesn't have the deprecation notice anymore, and it also resolves this issue with Travis:

I really don't like all those "magic" methods in ContentMagicTrait. Can we at least rename them to be less magical? :)

Agreed. I’ll make a ticket issue for that..
Also agreed on your other point: This PR made sure Travis is green, but
it’s getting quite large. Let’s get this in, and do additional improvements
in separate issues.
Feel free to merge. ;-)
On Thu, 22 Nov 2018 at 11:36, Jarek Jakubowski<EMAIL_ADDRESS>wrote:

@JarJak requested changes on this pull request.
In src/Entity/ContentMagicTraits.php
https://github.com/bolt/four/pull/148#discussion_r235675962:

@@ -55,6 +55,17 @@ public function get(string $name, array $arguments = [])
}
}

public function has(string $name): bool
{

   foreach ($this->fields as $field) {

       if ($field->getName() === $name) {

if we could make $this->fields a name-indexed array, using this method be
much faster (simple isset instead of foreaching).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bolt/four/pull/148#pullrequestreview-177594442, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABv5kczhAMf44V1c8p4uaTleLjQ57NZAks5uxn4xgaJpZM4Yp3xL
.

--
Bob den Otter -<EMAIL_ADDRESS><EMAIL_ADDRESS>- @bopp


validator to check openstack connection and functionality

Similar to https://github.com/cloudfoundry-incubator/cf-openstack-validator for Testing how CF uses OpenStack (fog based ruby code)
example output - http://paste.openstack.org/show/716654/

@dims do you already have a plan on how to implement this validator?
We are currently using cf-openstack-validator to test our cloud and would love a similar solution for k8s.
Do you envision a set of tests that call gophercloud functions in the same way as the openstack cloud-provider does? If yes, is there already a list what exactly should be tested? Or do we need to compile such a list based on the cloud-provider code?

@gonzolino, we could be calling gophercloud directly and/or via openstack cloud-provider, i am open to mix and match. yes, we have compile a list of things we look for in an openstack cloud.
One slightly related idea I was particularly interested in helping new end users figure out what they will have to specify in their cloud configuration file as i have scratched my head many a time on what exactly i need to set for one thing or another. They should be able to start with just their keystone credentials and get help figuring out the rest.
I'd be very happy to consult if you or anyone want to take the lead :)


errors when running pip install -e .

I get the following error when running: pip install -e .
Running setup.py develop for mmcv-full
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
nbconvert 7.14.1 requires bleach!=5.0.0, which is not installed.
nbconvert 7.14.1 requires defusedxml, which is not installed.
nbconvert 7.14.1 requires jupyter-core>=4.7, which is not installed.
nbconvert 7.14.1 requires mistune<4,>=2.0.3, which is not installed.
nbconvert 7.14.1 requires nbformat>=5.7, which is not installed.
nbconvert 7.14.1 requires pandocfilters>=1.4.1, which is not installed.
nbconvert 7.14.1 requires traitlets>=5.1, which is not installed.
Did anyone encounter similar issue?

Installing the requirements one by one worked, for example, conda install bleach!=5.0.0, etc.


Integrate Native CPC ad unit from BuySellAds

The current version doesn't have reload/refresh ad function yet because I still need to fix some bugs on our end.

Here is the expected end result.


can not open fastlane doc

can not open fastlane doc recently https://docs.fastlane.tools

@EvilWizarder Can you provide any more information? What kind of browser? What OS? Are you behind some kind of firewall that could be blocking it? Also, this issue should be created at https://github.com/fastlane/docs so I'm going to close this here 😊 Feel free to open one over there if you can't get it to load still


Update removed nodes

Description
This PR:

Adds a check to the _update function in the InternalLeanIMT.sol file to update the newLeaf index only if newLeaf is different from 0. Now when trying to update a removed leaf the transaction will revert with the custom error LeafDoesNotExist.

Removes unnecessary newLeaf != 0 check. Since the _has function will no longer return true for the leaf 0, this check is no longer
necessary.

Adds new tests to cover 100% of the lines of InternalLeanIMT.sol,

Related Issue(s)
Closes #228
Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have run yarn prettier and yarn lint without getting any errors
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

looks good. i'd also update/add a test where after deleting a leaf, self._has(0) is asserted to be false.

Hey @0xbok! I think that's covered in the test Should not update a leaf that was removed, but it makes sense to add one just for it in the has section. Thanks.

@0xbok done ✅


Support RESTART without value

Since PostgreSQL 8.4, RESTART in ALTER SEQUENCE can be set without value (https://stackoverflow.com/a/13820203/1535159)
Add a case for #1405

You corrected me. :) Great. I wasn't aware that this restart could go without a value. I will merge.

How do you build JSqlParser to test your changes? I recognized checkstyle problems using a maven build.

I changed this line of code and right now the deploy is in progress.


[Feature] Lockdown/Disable Edit Mode

I currently use Flame for a public link Archive to my services,
but I think this project would be a little better for me, but users should only get the latest version of my static config. So an option to toggle it in the config would be nice.
Furthermore, it would be nice to lock it down with a password or pin code or webauthn so that I can use the Web UI to configure new links, but normal users should not change the URLs for themselves
But I don't want to say that you need to change it, maybe my use case is too small.

I think this is really good idea. The current is tailored for my use cases but having the latest static config is a very valid use case. Should be fairly simple to implement. I may take a stab it soon. Disabling editing as well. There are a few meta config options I've been meaning to add. Just never got to it.
Auth however is a bigger task. I haven't had the time to think about it properly but it is also something that I want to bring in. For now though you can use .htpasswd to restrict your website if that meets your need. Let me open a separate issue to track auth separately.
Not promising that I'll get to auth, but atleast I start a conversation on how to implement it there.

#8 is the metadata issue

Closing this issue since it is now possible to disable edit mode using the readonly property in the config. This also limits the user to only sync the latest config using the sync button.
As for the auth stuff, i dont think i will be implementing that because that IMO should be handled by the server and not this application. Feel free to raise a PR if you want to pick that up :)


Licence incompliance

The content of this repository is derived from my repository git-101, which is licensed under CC BY-SA 4.0.
According to the Creative Commons license, you can share (copy and redistribute the material) and adapt (remix, transform, and build upon the material) this work.
However, you also have to follow the license terms:

Attribution: you must give appropriate credit , provide a link to the license, and indicate if changes were made . You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
ShareAlike: If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

Thus, please provide appropriate credit and use the same or a compatible license.
Licenses such as MIT are not suitable for artifacts that are not source code.
For more information, see creativecommons.org.

@szabolcsthedeveloper @fanni-farkas could you please address this issue.

I think this should be fixed soon, as it is obvious.


Adding pre exec check for kubelet service, to prevent exponential mou…

There are a couple of issues related to this
https://github.com/kubernetes/kubernetes/issues/39508 -> specifically on azure
https://github.com/kubernetes/kubernetes/issues/29059 -> on gke, might not be entirely related
I think it is related with kubelet restarts on acs-engine.
Steps to reproduce:
run systemctl restart kubelet 32 times. After a certain no of times, it should give you an error "failed to mount /var/lib/kubelet no space left on device"
This is because /var/lib/kubelet is already mounted on the first start, now on further restarts, the existing mount is also remounted. Further restarts lead to an exponential increase in the number of mounts.
Fix:
The pre exec check for this service should also check if /var/lib/kubelet is already mounted. This PR should fix this issue.

This change is

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

It's not clear to me that this is the cause of kubelet remounting the secret over and over in #29059.
To understand more, you're seeing this by SSHing to the node and issuing systemctl restart kubelet a significant number of times?

To understand more, you're seeing this by SSHing to the node and issuing systemctl restart kubelet a significant number of times?

Yes. One of the reasons I have to do this is because, whenever I edit the kube-apiserver.yaml the kubelet/apiserver don't restart. I have to manually do a systemctl restart kubelet.

Can you run ./scripts/rebase.sh to fixup the templates, etc? I'd like to merge this soon. Thanks.
BTW, there's an upstream issue for kube-apiserver not restarting when editting the pod manifests. It's not got a lot of attention though. I filed it if you want to look for it.

:/ Did you actually try this? You can't just pass literal shell syntax to systemd like that... I'm fixing it in #486...

This was addressed as part of #486.

Hey sorry, was on vacation. Thanks for fixing this issue! :)


Feat: Adds Input component

What's the purpose of this pull request?

Moves Input Component from @faststore/ui to @faststore/components
Adds Input styles
Updates Input documentation page on docusaurus

How to test it?
run yarn start in app/docs folder and checks the Icon component or test it using the doc preview link.
Starters Deploy Preview
[WIP] https://github.com/vtex-sites/nextjs.store/pull/307

Close in favor of https://github.com/vtex/faststore/pull/1530


cmd/compile: incorrect abstract origin assigned to param of inlined subroutine

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
tip
go version devel +70f441bc49 Wed Dec 6 19:27:26 2017 +0000 linux/amd64
Does this issue reproduce with the latest release?
yes
What operating system and processor architecture are you using (go env)?
GOHOSTARCH="amd64"
GOHOSTOS="linux"
What did you do?
Compile this program:

Examine the generated DWARF for the inlined routine "cand". Both parameters share the same abstract origin, which should never happen.
 <3><3232c>: Abbrev Number: 17 (DW_TAG_formal_parameter)
    <3232d>   DW_AT_abstract_origin: <0x3229b>
    <32331>   DW_AT_location    : 2 byte block: 91 60 	(DW_OP_fbreg: -32)
 <3><32334>: Abbrev Number: 17 (DW_TAG_formal_parameter)
    <32335>   DW_AT_abstract_origin: <0x3229b>
    <32339>   DW_AT_location    : 2 byte block: 91 68 	(DW_OP_fbreg: -24)

A complete runnable program is good.
A link on play.golang.org is best.
What did you expect to see?
Different abstract origins.
What did you see instead?
Both params have abstract originl 0x3229b. The code that assigns it is buggy.

FYI, this bug will impact user experience in GDB, but will not cause any crashes or other unpleasant runtime behavior, just to be clear.

Compile this program:

The program seems missing...

Apologies-- "paste" apparently didn't go through. Here is the playground link:
https://play.golang.org/p/BIf78rGlOI


How to obtain the output poses

Thanks for your nice work! I wonder how to obtain the output poses in the examples of  MultiRobotExample.cpp and SingleRobotExample.cpp?

Hello, for SingleRobotExample.cpp, the output poses are stored in the matrix X at this line. X is a block row matrix containing the agent's optimized poses: X = [R1 t1 ... Rn tn], where Ri and ti are the i-th rotation matrix and translation vector, respectively.
For MultiRobotExample.cpp, after the optimization (eg before this line), you can call PGOAgent::getTrajectoryInGlobalFrame(Matrix &Trajectory) to get each agent's output poses; see definition here. This function will store the optimized poses in the input Trajectory variable, and the format is the same as X the first paragraph.

Thank you very much for your reply!

This is  an amazing work. I wonder if it is possible to get the final optimized trajectory of the first robot in this way
for (unsigned iter = 0; iter < numIters; ++iter) {
// Perform operations for each iteration
...
}
Matrix globalTrajectory;
if (agents[0]->getTrajectoryInGlobalFrame(globalTrajectory)) {
std::cout << "Trajectory in global frame:\n" << globalTrajectory << std::endl;
} else {
std::cout << "Failed to get trajectory in global frame." << std::endl;
}
for (auto agentPtr : agents) {
agentPtr->reset();
}

@hhhhhhhh213 Thanks for your interest in this work. Yes, the snippet you shared should work, for example, right after this line in the multi robot example.


update purego and remove Cgo again

Closes #195

Although we can't test in purego it might be nice to create some kind of test for Oto since that is the code that SIGSEGV in the first place.


Optimize development build speed using DLL Plugin

https://medium.com/@soederpop/webpack-plugins-been-we-been-keepin-on-the-dll-cdfdd6cb8cd7

This is not working in react hot dev server.


rustup; remove no longer existing intrinsics

@bors r+

:pushpin: Commit b82cf36117dc23f18e39c4136aa63e99bc48ae03 has been approved by RalfJung

:hourglass: Testing commit b82cf36117dc23f18e39c4136aa63e99bc48ae03 with merge ff2e799e360f8552dc5d70fa03ccf2f76b74485f...

:sunny: Test successful - checks-travis, status-appveyor
Approved by: RalfJung
Pushing ff2e799e360f8552dc5d70fa03ccf2f76b74485f to master...


Implement list of versions, version detail and create group MARATHON-7301

Summary:
Implement three more methods - list of versions, detail of version and create group.
As a part of this I did some refactoring in the Resource class to be able to re-use some logic there.
JIRA issues: MARATHON-7301

@meln1k all your comments addressed... you can re-review :)

@meln1k @jeschkies ready for your re-review :)


Fail to run in non-interactive shell

Hello,
Since changes (905ae7cdf111202456f796375157f072df6cf771 and cf6789614f2a62354feadd558a45518092e9bb42) our CI build fails with the following error:
-- Running input plugin: conda --
Running process: /home/user/jenkins/workspace/Project/build/linuxdeploy-plugin-conda.sh --appdir /home/user/jenkins/workspace/Project/build/ProjectAppDir
[conda/stderr] tput: No value for $TERM and no -T specified
ERROR: Failed to run plugin: conda (exit code: 2)

I rolled back to reviewion cbab82ca4605e3bab765d9748dc1d2a378b682ea and our builds are succeeding again.
After some futher investigating it seems all of the changes in those commits refer to commands that are fine in non-interactive shells (I tried to reproduce with flock and wget etc). But the one difference is the call to log() which does use tput - see here
I found that it appears to be due to running with a non-interactive shell. This bug reports a similar issue
https://bugzilla.redhat.com/show_bug.cgi?id=804604
Perhaps the suggested fix will work in in the log function too?

It's totally safe to simply install tput, calls to it in a non-interactive terminal should just be no-ops. However, we can also just check for $TERM ourselves and call it only if that env var is set to some value.

@SeanTasker please check whether the latest commit fixes the issue for you.

Great! You're amazing, very quick turn around!
I'll update our CI next week and report if there are any problems.
Thank you


Can't run from linux

it show error like this

duplicated with https://github.com/Nandaka/PixivUtil2/issues/442


Feature: Update the logo to AppWrite from React default logo and change name from React App to "To Do App"

What does this PR do?
(Provide a description of what this PR does.)
Test Plan
(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work.)
Related PRs and Issues
(If this PR is related to any other PR or resolves any issue or related to any issue link all related PR and issues here.)
Have you read the Contributing Guidelines on issues?
(Write your answer here.)

@aagamjain04 We love contributions, but we suggest you try and submit more meaningful PRs by exploring hacktoberfest issues via our website. If you have any problems or need help, please join our Discord community and use the #hacktoberfest channel.


Don't assume to be installed as an extension

Now that the migration to pure PL/pgSQL is complete, it is very easy to run pgmq on any PostgreSQL instance by simply:

Creating a pgmq schema
Executing pgmq.sql

... or so it should be!
Unfortunately it doesn't quite work out of the box and the following changes are necessary:
Index: C:/Users/axel/AppData/Local/Temp/pgmq.sql
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/C:/Users/axel/AppData/Local/Temp/pgmq.sql b/sprinters/src/main/resources/flyway/pgmq/pgmq--1.4.5.sql
rename from C:/Users/axel/AppData/Local/Temp/pgmq.sql
rename to sprinters/src/main/resources/flyway/pgmq/pgmq--1.4.5.sql
--- a/C:/Users/axel/AppData/Local/Temp/pgmq.sql
+++ b/sprinters/src/main/resources/flyway/pgmq/pgmq--1.4.5.sql	(date<PHONE_NUMBER>611)
@@ -390,16 +390,6 @@
 END
 $$ LANGUAGE plpgsql;

--- unassign archive, so it can be kept when a queue is deleted
-CREATE FUNCTION pgmq."detach_archive"(queue_name TEXT)
-RETURNS VOID AS $$
-DECLARE
-  atable TEXT := pgmq.format_table_name(queue_name, 'a');
-BEGIN
-  EXECUTE format('ALTER EXTENSION pgmq DROP TABLE pgmq.%I', atable);
-END
-$$ LANGUAGE plpgsql;
-
 -- pop a single message
 CREATE FUNCTION pgmq.pop(queue_name TEXT)
 RETURNS SETOF pgmq.message_record AS $$
@@ -468,20 +458,6 @@
     atable TEXT := pgmq.format_table_name(queue_name, 'a');
     fq_atable TEXT := 'pgmq.' || atable;
 BEGIN
-    EXECUTE FORMAT(
-        $QUERY$
-        ALTER EXTENSION pgmq DROP TABLE pgmq.%I
-        $QUERY$,
-        qtable
-    );
-
-    EXECUTE FORMAT(
-        $QUERY$
-        ALTER EXTENSION pgmq DROP TABLE pgmq.%I
-        $QUERY$,
-        atable
-    );
-
     EXECUTE FORMAT(
         $QUERY$
         DROP TABLE IF EXISTS pgmq.%I
@@ -530,26 +506,6 @@
   END IF;
 END;
 $$ LANGUAGE plpgsql;
-
-CREATE FUNCTION pgmq._belongs_to_pgmq(table_name TEXT)
-RETURNS BOOLEAN AS $$
-DECLARE
-    sql TEXT;
-    result BOOLEAN;
-BEGIN
-  SELECT EXISTS (
-    SELECT 1
-    FROM pg_depend
-    WHERE refobjid = (SELECT oid FROM pg_extension WHERE extname = 'pgmq')
-    AND objid = (
-        SELECT oid
-        FROM pg_class
-        WHERE relname = table_name
-    )
-  ) INTO result;
-  RETURN result;
-END;
-$$ LANGUAGE plpgsql;

 CREATE FUNCTION pgmq.create_non_partitioned(queue_name TEXT)
 RETURNS void AS $$
@@ -586,14 +542,6 @@
     atable
   );

-  IF NOT pgmq._belongs_to_pgmq(qtable) THEN
-      EXECUTE FORMAT('ALTER EXTENSION pgmq ADD TABLE pgmq.%I', qtable);
-  END IF;
-
-  IF NOT pgmq._belongs_to_pgmq(atable) THEN
-      EXECUTE FORMAT('ALTER EXTENSION pgmq ADD TABLE pgmq.%I', atable);
-  END IF;
-
   EXECUTE FORMAT(
     $QUERY$
     CREATE INDEX IF NOT EXISTS %I ON pgmq.%I (vt ASC);
@@ -654,14 +602,6 @@
     atable
   );

-  IF NOT pgmq._belongs_to_pgmq(qtable) THEN
-      EXECUTE FORMAT('ALTER EXTENSION pgmq ADD TABLE pgmq.%I', qtable);
-  END IF;
-
-  IF NOT pgmq._belongs_to_pgmq(atable) THEN
-      EXECUTE FORMAT('ALTER EXTENSION pgmq ADD TABLE pgmq.%I', atable);
-  END IF;
-
   EXECUTE FORMAT(
     $QUERY$
     CREATE INDEX IF NOT EXISTS %I ON pgmq.%I (vt ASC);
@@ -760,10 +700,6 @@
     qtable, partition_col
   );

-  IF NOT pgmq._belongs_to_pgmq(qtable) THEN
-      EXECUTE FORMAT('ALTER EXTENSION pgmq ADD TABLE pgmq.%I', qtable);
-  END IF;
-
   -- https://github.com/pgpartman/pg_partman/blob/master/doc/pg_partman.md
   -- p_parent_table - the existing parent table. MUST be schema qualified, even if in public schema.
   EXECUTE FORMAT(
@@ -836,10 +772,6 @@
     atable, a_partition_col
   );

-  IF NOT pgmq._belongs_to_pgmq(atable) THEN
-      EXECUTE FORMAT('ALTER EXTENSION pgmq ADD TABLE pgmq.%I', atable);
-  END IF;
-
   -- https://github.com/pgpartman/pg_partman/blob/master/doc/pg_partman.md
   -- p_parent_table - the existing parent table. MUST be schema qualified, even if in public schema.
   EXECUTE FORMAT(

It would be great if for example _belongs_to_pgmq could check whether a pgmq extensions exists. If yes, the behavior stays as-is, otherwise true is returned rendering the operations guarded by that function into no-ops. The remaining calls in pop and detach_archivewould then also need to be guarded and then the solution would be complete without impacting existing users of the extension.
What do you think?
Related to:

#205

First, thank you for following the project! I am very much in favor of making it easier to install pgmq. There's several projects in the community that have been trying to improve this for Postgres extensions in general...although for this particular project I agree it would be nice if we could go around the Postgres extension API since it does present challenges.
I have not tried before, but what errors do you get when the diff above is not applied?

Running
do
$$
    begin
        perform pgmq."create"(queue_name := 'test-queue');
    end
$$;

on a database with fresh pgmq with the original pgmq.sql applied results in:
[2024-11-19 20:37:28] [42704] ERROR: extension "pgmq" does not exist
[2024-11-19 20:37:28] Where: SQL statement "ALTER EXTENSION pgmq ADD TABLE pgmq."q_test-queue""
[2024-11-19 20:37:28] PL/pgSQL function pgmq.create_non_partitioned(text) line 36 at EXECUTE
[2024-11-19 20:37:28] SQL statement "SELECT pgmq.create_non_partitioned(queue_name)"
[2024-11-19 20:37:28] PL/pgSQL function pgmq."create"(text) line 3 at PERFORM
[2024-11-19 20:37:28] SQL statement "SELECT pgmq."create"(queue_name := 'test-queue')"
[2024-11-19 20:37:28] PL/pgSQL function inline_code_block line 3 at PERFORM

Ideally the solution is probably not what I originally suggested but rather a function like this
create function _check_pgmq_extension_installed() returns boolean
    language plpgsql
as
$$
DECLARE
    extension_exists BOOLEAN;
BEGIN
    SELECT EXISTS (
        SELECT 1
        FROM pg_extension
        WHERE extname = 'pgmq'
    ) INTO extension_exists;

    RETURN extension_exists;
END;
$$;

used to guard all code blocks that currently assume the pgmq extension is installed.


Windows Module not found

Currently getting a module not found error in Windows

@PhilippeduPreez I've quickly checked it on Windows. When you clone the repo on Windows the symlink from templates/default/content to site/content is invalid and is being downloaded as a text file (you can check it in your code editor, that this file contains a string with a path, it's not a symlinked folder) - this is probably due to the fact that paths in Windows are written with backslashes \, but on Linux with forward slashes /.  Anyways, you just need to remove this file and create a symlink instead.

The same goes for templates/default/components/custom. It's a file instead of a symlink. You need to remove this file and create a symlink to site/components.
There are still a lot of errors though..

There is a 3rd place (and the last one 😀) where you need to do do this: templates/default/public/assets should point to site/content/assets.

Actually, this has nothing to do with forward or back slashes. It's just the difference between implementation of symlinks on these two systems.


Firebase analytics not working on flutter web

TypeError: Cannot read property 'analytics' of undefined
    at Object.analytics$ [as analytics] (http://localhost:50937/packages/firebase/src/top_level.dart.lib.js:110:102)
    at new firebase_analytics_web.FirebaseAnalyticsWeb.new (http://localhost:50937/packages/firebase_analytics_web/firebase_analytics_web.dart.lib.js:56:64)
    at Function.registerWith (http://localhost:50937/packages/firebase_analytics_web/firebase_analytics_web.dart.lib.js:19:82)
    at Object.registerPlugins (http://localhost:50937/packages/approvalneo/generated_plugin_registrant.dart.lib.js:11:49)
    at main$ (http://localhost:50937/web_entrypoint.dart.lib.js:15:35)
    at main$.next (<anonymous>)
    at runBody (http://localhost:50937/dart_sdk.js:37195:34)
    at Object._async [as async] (http://localhost:50937/dart_sdk.js:37226:7)
    at main$ (http://localhost:50937/web_entrypoint.dart.lib.js:14:18)
    at <anonymous>:1:8
    at Object.runMain (http://localhost:50937/dwds/src/injected/client.js:8451:15)
    at http://localhost:50937/dwds/src/injected/client.js:22495:19
    at _wrapJsFunctionForAsync_closure.$protected (http://localhost:50937/dwds/src/injected/client.js:3744:15)
    at _wrapJsFunctionForAsync_closure.call$2 (http://localhost:50937/dwds/src/injected/client.js:10956:12)
    at Object._asyncStartSync (http://localhost:50937/dwds/src/injected/client.js:3708:20)
    at main__closure1.$call$body$main__closure (http://localhost:50937/dwds/src/injected/client.js:22507:16)
    at main__closure1.call$1 (http://localhost:50937/dwds/src/injected/client.js:22439:19)
    at StaticClosure._rootRunUnary [as call$2$5] (http://localhost:50937/dwds/src/injected/client.js:4066:16)
at _CustomZone.runUnary$2$2 (http://localhost:50937/dwds/src/injected/client.js:12275:39)
    at _CustomZone.runUnaryGuarded$1$2 (http://localhost:50937/dwds/src/injected/client.js:12203:14)
    at _ControllerSubscription._sendData$1 (http://localhost:50937/dwds/src/injected/client.js:11753:19)
    at _DelayedData.perform$1 (http://localhost:50937/dwds/src/injected/client.js:11907:59)
    at _PendingEvents_schedule_closure.call$0 (http://localhost:50937/dwds/src/injected/client.js:11956:14)
    at Object._microtaskLoop (http://localhost:50937/dwds/src/injected/client.js:3909:21)
    at StaticClosure._startMicrotaskLoop (http://localhost:50937/dwds/src/injected/client.js:3915:11)
    at _AsyncRun__initializeScheduleImmediate_internalCallback.call$1 (http://localhost:50937/dwds/src/injected/client.js:10828:9)
    at invokeClosure (http://localhost:50937/dwds/src/injected/client.js:1172:26)

Hi @sarry173,
I see there's a similar open issue describing your case, 2352.
Please follow-up there for updates.
Closing this as duplicate. If you disagree, write in comments and I'll reopen.
Thanks.

@darshankawar I'm having the exact same problem.
My flutter app is iOS/Droid and I was asked to validate the web possibility of it.
The solution pointed to by @TahaTesser on SO looks like to be a web only one?
import 'dart:js' as js;
...
Widget build(BuildContext context) {
    return MaterialApp(
      navigatorObservers: [AnalyticsRouteObserver(analytics: js.context.hasProperty('firebase')?analytics():null)],
...
}

Can someone help us here?
BTW, I'm more than happy to open yet another bug if required.
.NightOwl

@NightOwlCoder please open a new issue and mention all required details.
Thanks.

Hi @sarry173
Initially I had this issue with the latest pre releases.
firebase_core: "^0.5.0-dev.2"
firebase_analytics: "^6.0.0-dev.1"

Then, I repaired the cache using flutter pub cache repair and rebuild, which helped to solve this issue

I am also having the same issue with the latest pre releases. Followed the documentation at (https://firebase.flutter.dev/docs/analytics/overview/)
But unable to use the new analytics plugin for flutter web. App crashes with the following error:
TypeError: Cannot read property 'analytics' of undefined
Using:
firebase_core: "^0.5.0-dev.2"
firebase_analytics: "^6.0.0-dev.1"

<script src="https://www.gstatic.com/firebasejs/7.14.4/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.14.4/firebase-analytics.js"></script>
<script>
 // Your web app's Firebase configuration
 var firebaseConfig = {...};
 // Initialize Firebase
 firebase.initializeApp(firebaseConfig);
</script>

CC @Salakar

Could everyone who still has this problem please file a new issue with the exact description of what happens, logs and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.

Note: Its working when I checked it today. Unable to reproduce. I will report another issue if this happens agains. Seems like some other config/cache problem.


Update composer for ss5 compatibility

Hi.
Here is the composer.json update for SS5.
Might be worth creating a new tag if this gets merged into master.

Thanks Alex, have merged and tagged as 2.1.0


Chore/rename orig df test

Testing branch to double check the CI for UI-Test catches renaming errors.  It does.  This is great


[Public Catalog] Update the “View Repo” button to point to the correct location for integration packs

Description
As the directory structure of the Repo has changed for the integration packs nested under sub-directories (e.g. packs/aws/aws-rds, we will need to account for this when linking back to the repo via the View Repo button on the ObservabilityPackDetails template page.
Currently we use a get-pack-url helper function to parse the location of the pack in the repo from the logo.svg. This is not necessary anymore as there is now a packUrl field in NerdGraph that contains this information.
We should move to using packUrl for all packs and remove the helper function.

Note: this will require the migration work to be completed as the packUrl field is available to reference this pack's location on github.
Acceptance Criteria

[x] All packs should now use the packUrl NerdGraph value instead of parsing the url using the helper function
[ ] The View Repo button should link to the nested sub-directory for integration packs
[ ] Ensure the helper function is not required elsewhere and remove

this file contains the helper method that the view button uses: https://github.com/newrelic/developer-website/blob/feature/o11y-packs/src/utils/get-pack-url.js
so updating the implementation there to use packUrl is the way to go for this ticket 👍

The work here has been completed, the only thing left is checking that the new nested packUrls work as expected

@rudouglas what's keeping us from testing this and marking this done? Anything in particular?

Just the new packs being merged in to the main repo and pushed to NerdGraph @jpvajda though we could break that out to separate ticket, or a nit to make sure it works? The current implementation works so I see no reason why it also wouldn't work with the nested packs

I've moved that check to the Nit List as follow-up work so this can be closed once the PR is merged:
https://github.com/newrelic/newrelic-observability-packs/issues/144


Allow consumtion of async sources

Right now there doesn't seem to a way to create an Enumerator for an async source such as an scala Future.
I would propose an similar syntax to play's Enumerator.fromCallback

:+1: from me.

@Crafter6432 Can you say a little more about the use cases you'd want to support?

I think generateM covers this now


feat: skip when is server

:tada: This PR is included in version 1.0.0-rc.2 :tada:
The release is available on:

npm package (@rc dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Implemented disabled state for Slider and Progress Bar

Fix or rather an enhancement from #269

Oh great!! Thanks @Haggus gonna check and merge later this afternoon =)

Cool :+1: Let me know if there's anything I need to add :)


Terminal not always resized on navigation

In Safari, it seems like the connectedCallback of the FitAddon is often called before the terminal is fully initialized
This means the element of the terminal is still undefined when the first fit() is triggered, in which case the fit addon will not propose any dimensions.
This can be solved by adding a listener for the terminal-initialized event, and triggering a fit in response to that event.

Hello. I had identified a similar issue with Chrome. In my application the issue happened rather often. The changes from #44 help preventing that situation, but don't eliminate it completely: now it only happens sometimes on the first load, and hardly ever on subsequent loads (in my case XTerm is displayed inside of a dialog).
I'm keeping this issue open since it clearly needs more analysis and a better fix, but for now your patch improves the situation a lot, and your diagnosis is correct: it is a timing issue and fit should be called after the component is fully initialized.


unmarshal row sugar

Pull request type

Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?

Issue Number: N/A
What is the new behavior?

Other information

Codecov Report
Attention: Patch coverage is 0% with 12 lines in your changes missing coverage. Please review.

Project coverage is 42.23%. Comparing base (cd58c33) to head (afe9d9d).
Report is 40 commits behind head on master.

Files with missing lines
Patch %
Lines

sugar/query.go
0.00%
12 Missing :warning:

:exclamation:  There is a different number of reports uploaded between BASE (cd58c33) and HEAD (afe9d9d). Click for more details.
HEAD has 514 uploads less than BASE

Flag
BASE (cd58c33)
HEAD (afe9d9d)

unit
87
1

go-1.21.x
48
1

ubuntu
94
1

macOS
30
0

go-1.22.x
48
0

integration
56
0

ydb-24.1
27
0

ydb-23.3
29
0

windows
27
0

go-1.23.x
55
0

ydb-nightly
8
0

experiment
8
0

Additional details and impacted files
@@             Coverage Diff             @@
##           master    #1460       +/-   ##
===========================================
- Coverage   67.50%   42.23%   -25.27%
===========================================
  Files         350      293       -57
  Lines       36574    26471    -10103
===========================================
- Hits        24689    11180    -13509
- Misses      10795    14821     +4026
+ Partials     1090      470      -620

Flag
Coverage Δ

experiment
?

go-1.21.x
42.23% <0.00%> (-25.57%)
:arrow_down:

go-1.22.x
?

go-1.23.x
?

integration
?

macOS
?

ubuntu
42.23% <0.00%> (-29.59%)
:arrow_down:

unit
42.23% <0.00%> (+0.57%)
:arrow_up:

windows
?

ydb-23.3
?

ydb-24.1
?

ydb-nightly
?

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

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


Scrpple parameter for ZIPs

Need to rewrite the function implementing the zip model to ignition.

Code of interest is line 520-540 in PlugIn, I will return with the correction

Zachary, what is your proposed correction?  Also, how should we document changes in behavior?

I have not figured out how to create these variables, but the structure should be on line 594
I feel like I keep create variables that don't resolve this. Happy to do the code, but this is as far as I got. Any advice?
double b0 = 0.0;
double b1 = 0.0;
if(ignitionType == Ignition.Lightning)
{
countb0 = Parameters.LightningIgnitioncountB0;
countb1 = Parameters.LightningIgnitioncountB1;
binomb0 = Parameters.LightningIgnitionbinomB0;
binomb1 = Parameters.LightningIgnitionbinomB0;
}
//if (ignitionType == Ignition.Rx)
//{
//    b0 = parameters.RxFireIgnitionB0;
//    b1 = parameters.RxFireIgnitionB1;
//}
if (ignitionType == Ignition.Accidental)
{
countb0 = Parameters.AccidentalIgnitioncountB0;
countb1 = Parameters.AccidentalIgnitioncountB1;
binomb0 = Parameters.AccidentalIgnitionbinomB0;
binomb1 = Parameters.AccidentalIgnitionbinomB0;
}
        int numIgnitions = 0;
        int BinomDraw = new Random().Next(0, 2);
        double alpha = Math.Pow(Math.E, (binomb0 + (binomb1 * fireWeatherIndex)));
        double zerosprob = alpha / (alpha + 1);
        if (BinomDraw <= zerosprob) {

            double possibleIgnitions = Math.Pow(Math.E, (b0 + (b1 * fireWeatherIndex)));
            int floorPossibleIginitions = (int)Math.Floor(possibleIgnitions);
            numIgnitions += floorPossibleIginitions;
            numIgnitions += (modelCore.GenerateUniform() <= (possibleIgnitions - (double)floorPossibleIginitions) ? 1 : 0);
        }
        else
        {
            numIgnitions = 0;
        }
        return numIgnitions;
    }

Second question: You can resolve the overestimation in the ignition by resolving the binomial zero probability in any given fit of the ZIPs model. I could provide a vignette if necessary.

(Note: Please include class name with line numbers.)
I created and committed 2.3.7, designed for testing the ZIP equations.  This is designed to be invisible to non-testers and therefore is not documented except below.
InputParameterParser.cs L170:  Format for the new inputs.  Note that the existing B0/B1 parameters will serve as the count parameter for now.  Maybe forever?
PlugIn.cs L611:  Where ZIP implemented if active.
Installer here: https://github.com/LANDIS-II-Foundation/Extension-SCRPPLE/tree/master/deploy/installer

In line 665 of Plugin.cs
int BinomDraw = new Random().Next(0, 2);
double alpha = Math.Pow(Math.E, (binomb0 + (binomb1 * fireWeatherIndex)));
double zerosprob = alpha / (alpha + 1);
if (BinomDraw <= zerosprob)
BinomDraw may need to be a decimal, not an integer as zeroprob is a probability between(0,1). If Binomdraw is just either 0 or 1, then that draw would be the determinate, not the zero inflated portion.
I may have that wrong, but I think that might be the discrepancy

Random.Next(int, int) returns an integer.  So, I'll recode as Random.Next(0,20)/10.0.  But then it isn't really a binomial draw.
Installer = 2.4.4.

Update 11/12: I added in the ZIPS function and it seems to be working for both ZIPS and classic Poisson.

Should still update the R code to reflect the two separate parameterization methods (Pois/ ZIPS).  I will wait until the pull is reviewed and then update so I can refer to the new Scrapple Input File.


Improve _.isEmpty documentation relating primitive types

I know this has already been reported way too many times. And I know it because I've faced the issue myself and found the breadcrumbs, which have lead me here.
_.isEmpty behaviour by design only checks enumerable objects. Any primitive value is therefore, considered empty.
While changing this behaviour has already been discussed (and rejected) more than once, developers have been hitting against _.isEmpty for years now (from at least 2012 #432 to 2018 #2788). And well... 2019 if I count myself.
I also know this our fault, after quickly scanning through the docs we assume it will behave nicely for every variable we throw at it.
Still, I'm sure adding an explicit example of numbers (please do NOT use 0 as an example, as it would imply it actually checks for number emptyness), and perhaps a note in bold, would help a lot of people in the future.
Something like this would probably do:
isEmpty _.isEmpty(object)
Returns true if an enumerable object contains no values (no enumerable own-properties). For strings and array-like objects _.isEmpty checks if the length property is 0.

_.isEmpty([1, 2, 3]);
=> false
_.isEmpty({});
=> true

Note that primitive types are always considered empty:

_.isEmpty(42);
=> true
_.isEmpty(true);
=> true

@mcurrao Could you explain what is so surprising to you about the behaviour? Personally, I'd be very surprised if _.isEmpty(42) returned false.

@jgonggrijp When using variables, the concept of emptiness on a primitive-containing variable would seem to indicate the variable content not being set/filled.
Therefore:
let var1, var2 = 42;
_.isEmpty(var1);  // sensibly true
_.isEmpty(var2);  // expectancy unsure

For arrays and objects, emptyness considering content makes sense. I understand that the concept of emptyness does not apply to numbers, for example. That is why my request was not to modify its behaviour including primitives, but to modify the documentation.
In Javascript we are used to treating any variable as a boolean variable (if (!!var1)). An isEmpty function has a tempting name for a one-fits-all solution for checking value existance, as !!obj would return true for an empty object, or array.
This becomes especially useful when working with unknown content format.
const formValues= [ { foo: 'lala' }, { }. [ ], 42, null, null, false, [ 8 ] ];
const cleanup = (contentArr) => contentArr.filter( (elem) => _.isEmpty(elem) );
const formData = cleanup(formValues);

If I were to say what cleanup does without reading the documentation, I would say that it removes empty or null elements. I wouldn't probably expect it to remove numeric values, for example. The problem is that when debugging this example code, the documentation explains not this situation, thus making debugging the developer error (missing values) a little bit more time consuming.

Moreover, strings are properly considered. I'm aware that this is due strings containing a length property. But this seems to contribute to the confusion, as '42' is not considered empty, but 42 is, both being primitives, not objects nor arrays.
As form values are serialized as either number or strings depending the used framework and the input type, _.isEmpty loses reliance as a form field checker. _.isEmpty(formObj[ 'formField' ]) may return true or false depending on the type that the number was returned as.
Again, I'm not suggesting the behaviour to be updated. I'm just pointing that as strings work, and arrays, work, and objects work, there is no visible reason for which I may suspect that _.isEmpty(formObj[ 'formField' ]) will return false if input value is 42.
A simple note in the documentation stating "Note that primitive types are always considered empty" would really improve debugging the error, perhaps left by a previous dev.

So if I may rephrase this, _.isEmpty is meant to check whether the number of elements of a collection is nonzero (where a string is considered a collection of characters), but the name tempts people into using it on values produced from some kind of external source (such as a form field) to validate whether that source has anything nontrivial to offer.
Looking again at the documentation, I still think it is quite clear about what it will do, but I agree it is less explicit about what it will not do. I'll prepare a little pull request that adds a warning.

Was closed in #2840.


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-k8s-25-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 3235

Questions ?
Please refer to the Backport tool documentation


Upon destroy of eks component "depends on resource attributes that cannot be determined"

Found a bug? Maybe our Slack Community can help.

Describe the Bug
When I destroy the eks component, I see this error
│ Error: Invalid count argument
│
│   on .terraform/modules/iam_roles.account_map/modules/remote-state/remote.tf line 6, in data "terraform_remote_state" "remote":
│    6:   count = local.remote_state_enabled && local.backend_type == "remote" ? 1 : 0
│
│ The "count" value depends on resource attributes that cannot be determined until apply, so Terraform cannot predict how many instances will be created. To work around this, use the -target
│ argument to first apply only the resources that the count depends on.
╵
╷
│ Error: Invalid count argument
│
│   on .terraform/modules/iam_roles.account_map/modules/remote-state/s3.tf line 6, in data "terraform_remote_state" "s3":
│    6:   count = local.remote_state_enabled && local.backend_type == "s3" ? 1 : 0
│
│ The "count" value depends on resource attributes that cannot be determined until apply, so Terraform cannot predict how many instances will be created. To work around this, use the -target
│ argument to first apply only the resources that the count depends on.

Expected Behavior
Allow destruction
Steps to Reproduce
Steps to reproduce the behavior:

atmos terraform destroy eks --stack uw2-dev

Additional Context
https://github.com/cloudposse/terraform-yaml-stack-config/blob/18239bde1692f405a121a5d1b2daf8e2bfd0dace/modules/remote-state/remote.tf#L5-L6
https://github.com/cloudposse/terraform-yaml-stack-config/blob/18239bde1692f405a121a5d1b2daf8e2bfd0dace/modules/remote-state/s3.tf#L5-L6
https://github.com/cloudposse/terraform-yaml-stack-config/blob/18239bde1692f405a121a5d1b2daf8e2bfd0dace/modules/remote-state/variables.tf#L30-L34
https://github.com/cloudposse/terraform-yaml-stack-config/blob/18239bde1692f405a121a5d1b2daf8e2bfd0dace/modules/remote-state/main.tf#L34
https://github.com/cloudposse/terraform-yaml-stack-config/blob/18239bde1692f405a121a5d1b2daf8e2bfd0dace/modules/remote-state/main.tf#L18
workarounds
I tried setting bypass = ! var.enabled which resulted in the same above error.
The workaround was to destroy the eks component using enabled=false which got around this error.

Closing as duplicate of https://github.com/hashicorp/terraform/issues/27849 which was resolved in Terraform 1.0. Note that even using Terraform 1.3, this issue will arise if the last terraform apply was from a broken version.

Looks like this is also a new bug: https://github.com/hashicorp/terraform/issues/32023

Closing as "fixed" in #56 because there is not much else we can do until https://github.com/hashicorp/terraform/issues/32023 is fixed.


Confusing, circular information without pricing

These pages should include hyperlinks for pricing. They have tons of links, but all are circular, and keep leading me back to the same pages. Very, very confusing information without a lot of clarity. There should be a simple view that compares the different plans and has pricing information included.
[Enter feedback here]

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

ID: abae7324-861d-7ca7-7239-a5df8fd927d5
Version Independent ID: 8a30bd2f-9bc3-a0a8-8b31-d53836ead4d0
Content: Microsoft Teams add-on licenses - Microsoft Teams
Content Source: Teams/teams-add-on-licensing/microsoft-teams-add-on-licensing.md
Service: msteams
GitHub Login: @DaniEASmith
Microsoft Alias: danismith

Hi @BethCampbell22, thank you for your feedback.
We cannot include price in learn.microsoft.com (a.k.a. docs.microsoft.com). It's technical information not sales information. If you access your tenant you'll be able to see all the add-ons that you can acquire and the price of each one. In addition, you can contact you account manager for more information.

Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


Add simple machine memory management.

--This is WIP--

This is not stale, I'm just blocked by other stuff at the moment.

Sure, no problem. Please proceed at your own pace 😄

I totally got lost in my train of thought here. Will close it.


Bring NC Open Pass cards/fliers for ATO pitches

@jcwlib Can you bring them to the booth and I'll grab them and bring them to the pitches?


make a PR just with lesson descriptions and request feedback

request feedback on the lessons themselves, the order they are given, and the descriptions

closed by #10