bug:  WARNING prettier unavailable: Condition failed

Neovim version (nvim -v)
v0.10.0
Operating system/version
Ubuntu Mantic
Add the debug logs

[X] I have set log_level = vim.log.levels.DEBUG and pasted the log contents below.

Log file
Not sure how to do that
Describe the bug
Even though i have prettier available, and installed using volta, with volta install prettier, conform.nvim health check says:
conform: require("conform.health").check()
WARNING prettier unavailable: Condition failed
What is the severity of this bug?
minor (annoyance)
Steps To Reproduce
conform: require("conform.health").check()
Expected Behavior
I expect for conform.nvim to be able to detect that the prettier executable is available.
Minimal example file
No response
Minimal init.lua
-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({
    "git",
    "clone",
    "--filter=blob:none",
    "--single-branch",
    "https://github.com/folke/lazy.nvim.git",
    lazypath,
  })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
  "folke/tokyonight.nvim",
  {
    "stevearc/conform.nvim",
    config = function()
      require("conform").setup({
        log_level = vim.log.levels.DEBUG,
        -- add your config here
      })
    end,
  },
  -- add any other plugins here
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here

Additional context
No response

Please follow the bug report template and provide repro steps that work with the minimal init.lua configuration. The init.lua config does not include prettier at all, and the "condition failed" message will never appear with the base config because there is no default condition function. You have likely either added a condition or are using a distribution that has added a condition to the formatter, but without seeing your config I can't help you.

Please follow the bug report template and provide repro steps that work with the minimal init.lua configuration. The init.lua config does not include prettier at all, and the "condition failed" message will never appear with the base config because there is no default condition function. You have likely either added a condition or are using a distribution that has added a condition to the formatter, but without seeing your config I can't help you.

Yes i am using lazyvim: https://www.lazyvim.org/extras/formatting/prettier
I will have to look into it, as i am unfamiliar with lua.

Looks like LazyVim adds this condition to prettier
https://github.com/LazyVim/LazyVim/blob/150523b77b6e848c4135a97a5fd8f6f79a6f4443/lua/lazyvim/plugins/extras/formatting/prettier.lua#L78-L80
So something in that condition is returning false, which is why prettier is not running. I'm not familiar with what is going on there, so if you have questions you'll want to post on the LazyVim repo

For anybody coming to this issue because of lazyvim: this might help you


Add --run-docker flag to execute goad runner locally for development purposes

Add --run-docker flag to execute goad in docker containers
When executing goad with the --run-docker flag it will try to connect
to the local docker daemon and pull the required image.
Instead of launching the default runner in a series of lambda functions
on aws, goad will execute the goad runner inside a docker image on the locally configured docker daemon.
It will the folder beeing executed right now is the data/lambda folder relative to the current working directory to work seamlessly with the current development version of goad. When exending the ini
sepecification well make this more flexible to allow different runners to be configured with goad.
The new aws sessions will be created for each docker container and passed into it to allow connecting to the sqs queue launched on aws so you can receive the results of the individual containers running on your local machine.
Right now the inital run prints out the raw response of the docker api beeing run while pulling the docker image. This is not looking great yet, but well have to touch the current cli terminal library beeing
used to make this look nicer.

Hey @cwaltken-edrans! This feature looks really cool, I'd love to use it for testing.
This is what happens when I try to run it:

Text output:
$ goad --run-docker https://google.com
{"status":"Pulling from lambci/lambda","id":"latest"}
{"status":"Digest: sha256:ef3fe34c9881d8e041014228da1d8e1a137cae373d024f31e1d6ff3d52d406c7"}
{"status":"Status: Image is up to date for lambci/lambda:latest"}
No results received

The first time I ran it, it pulled down the docker image successfully!
It is also creating a role in AWS for Lambda execution -- not sure if this is expected when passing the --run-docker flag?
The program enters the load testing screen, but no metrics show up. Is it waiting to receive results from SQS?

As discussed in the sync-up today:

There is a new branch which replaces SQS with RabbitMQ: https://github.com/cwaltken-edrans/goad/tree/rabbitmq
My AWS API credentials does not have permission to create an SQS queue, which is why the CLI was waiting for results

Hi Tyler, the branch including the rabbit-mq also takes care of the infrastructure setup.
So if you run on docker the docker infrastructure get's created. If you run with aws the previous infrastructure setup is performed.
Also note that if you watch the processes your docker instance while executing goad on docker, you can better see what's happening in the background:
watch -n 1 docker ps


Fix gettext alias, jingo test project settings and add alias for 18n

This fixes the gettext alias so that it has the correct number of
arguments.
This undoes 3264309 which changed the jingo test project settings to
not add 'jingo.ext.i18n' to the beginning of the extensions list with
the theory that we don't need it since the
'puente.ext.PuenteI18nExtension' stomps on it later. However, it turns
out Jingo explicitly looks for 'jinja2.ext.i18n' in the extensions
list and does stuff based on that. Awesome. So this readds that line
with a note about why it's there.
Further, I got tired of typing PuenteI18nExtension and added an i18n
alias just like Jinja2 has.
Fixes #35

@robhudson Can you check this out? Does this fix your issue?
Also, I added an i18n alias, so you can type puente.ext.i18n which is less silly than puente.ext.PuenteI18nExtension.

@robhudson If this looks good to you, I'll land it. Pretty sure it's ok. I <3 the new i18n alias. I should have done that ages ago.

Yep, r+. Thanks for helping fix the issue.


GH1260: Fix issue in parameter emitter where reserved keywords as l…

This addresses #1260 --
This provides proper escaping of all reserved keywords where the reflected  ParameterInfo.Name property of the parameter matches a reserved keyword.  At runtime, the CLR reports the un-escaped parameter name (the @parameter escaping is a compile-time hint only)
Update usage in ParameterEmitter, add supporting unit/integration tests.

@patriksvensson would you be in a position to take a look at this one?  Think this one is up your street 😄 Thanks!

@kcamp are you in a position to implement the changes that @patriksvensson suggested, or would you like us to take care of it.  Thanks

Apologies, I did not see this last comment.  Yes, I can address the issues.

Refreshed the PR with requested changes


[WIP] scalar support for unary ndarray, ie. nd.sqrt(2), nd.log(3)

ref https://github.com/dmlc/mxnet/issues/4844
BTW, it looks like MXNet.NDArray only accept array-like data, so nd.sqrt(2) will return array([1.41421354]) instead of array(1.41421354)

why not just float(1.414)

yes, I think it's easy to solve on the MinPy side, but do you agree to make MXNet.NDArray to support such usage? @piiswrong

We can make NDArray support scalar, but you need to check for argument type ("NDArray or Symbol") to make sure it's not meant to be a kwarg

Can one of the admins verify this patch?

closed due to no recent activity. please feel free to reopen it.


Fall back to precompiled API snippet if gen_api.erl fails

Should fix #236 and similar issues.

Should be rebased on #233.

@scrogson @hansihe Do you need help in the maintenance? There are quite a few PRs pending and in particular the brokenness of docs.rs right now makes it a bit tricky to use the library.


i can't change any color i don't know why

i wanna change this color bg-indigo-500 to bg-orange-500 but it;s didn't work it's still always indigo color


Custom cache directory

Summary
This PR addresses #131.
close #131.

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

Project coverage is 84.01%. Comparing base (f96b393) to head (b060da6).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #132   +/-   ##
=======================================
  Coverage   84.01%   84.01%
=======================================
  Files         128      128
  Lines       12865    12866    +1
=======================================
+ Hits        10809    10810    +1
  Misses       2056     2056

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


Image transformations

Do you plan to provide transformation on images? (resize, crop, ...)

Hi I've release v0.3.0 and the functions you need should be there. :)


Improve example server container dependency loading

Currently, the example server docker image builds using the last published packages in the public package registry [^1].
Under most conditions, this approach works perfectly fine. However, this arrangement inconveniences contributors attempting to use the docker image against a modified local source. Local (not yet published in the package registry) OPR package changes are not reflected in the docker image, but the latest source for the server is included.
In addition, breaking changes to the local package source (from the perspective of the example server) will cause the docker test script to fail locally and in GitHub.
[^1]: See lines 3-6 on https://github.com/google/open-product-recovery/blob/35cf411f8b939e71b7ec00cca37488bf96445c45/opr-example-server/Dockerfile.dev.

I’ll look at this one and suggest a solution in the next day or two.

Tentative Suggested Candidate Solution: Copy Relevant OPR Packages to Image Prior to NPM Install
Extract the relevant OPR modules, by convention (“opr-“) from the package.json for the server, copy those from the existing symlinks in node_modules (so not to be dependent on exact location) into a node_modules.docker directory, and then update the docker build to pre-fill those modules into the container node_modules directory[^1].
As long as the module naming holds, seemingly little maintenance is required to keep this working and only the relevant OPR modules explicitly defined as a dependency in the package.json will be included (helpful for keeping performance reasonable when creating the image).
I tested this out briefly and it seems to work while being fast, low-maintenance at least on the surface, and pretty quick to build. However, I’m curious to hear other solutions. I was surprised that I couldn’t find an easy clearly superior alternative with a bit of searching. However, that doesn’t mean that one doesn’t exist.
Here are a few more solutions I briefly considered but don’t recommend:

Copy All Host Node Modules to Image - One option is seemingly to copy the complete set of node modules on the host into the source image. A complicating factor is that installed modules are potentially dependent on the host architecture[^2]. That means it might be reliable initially but - as project dependencies evolve - the container build may start being flaky on some host machines that are substantially different from the image os/arch. A potential workaround might be to use npm rebuild[^3] to recompile any relevant package binaries but I haven’t yet explored that approach.

Host a Private Package Registry/Proxy - As a pre-build step on the example server, spin up a fresh instance of Verdaccio[^4] or similar private registry on the host. Then, add in the local OPR packages as special overrides[^5]. Finally, alter the image package config to use the new local registry and use the host network option to let the build step reach the private registry on the host[^6] followed by cleaning up the private registry. This looks potentially workable when running locally but I haven’t tried it out in part because the added complexity of this seems too high. Another concern is the ability to run this approach in GitHub actions (I haven’t vetted that yet but from a quick glance it looks like it might not be possible).

Copy & Build Entire Project Source in the Container - On the surface, this looks like the obvious best solution. Simply copy in all of the project files from the parent directory while using a subtractive approach to exclude unwanted directories, and run the normal build via lerna during the docker image build. However, this falls down when you consider that docker build file paths can’t escape the context[^4] of the current directory without a workaround. Also, this approach, by being subtractive, runs the minor risk of also inadvertently copying local working files that a developer might have placed in the parent OPR directory. A variant is of-course an additive approach but that seemingly suffers a maintenance cost of needing to constantly maintain the example server with a relevant list of file paths to ingest.

Mount the Project Source in the Container - Another option is to mount the whole local project source at runtime into the Docker container. This ends up being tricky because the node modules directory is included and - as noted above - ideally that’s not copied over. There are a few workarounds to explore such as moving the node_modules directory one level above the workspace directory but that seemed like a hassle to solve just for this case.

I'll leave this comment here for a while to solicit feedback. If there are no objections or other suggested solutions I'll open a PR for a cleaned up prototype of the top solution above.
[^1]: A key assumption is that npm builds a physical representation of the dependency tree by checking the existing packages in the node_modules folder and then will not overwrite existing packages. In order for this to be a good solution, this also needs to be true in the future. While I didn’t have time to fully track this down in the related NPM CLI source (ex: https://github.com/npm/cli/tree/latest/workspaces/arborist) I was able to partially test the behavior, and it seems reasonable that it will continue into the future given the performance benefits of not overwriting packages and the challenges of changing core behavior in established platforms.
[^2]: For example, see https://github.com/mapbox/node-pre-gyp
[^3]: https://docs.npmjs.com/cli/v8/commands/npm-rebuild
[^4]: https://verdaccio.org/docs/what-is-verdaccio
[^5]: https://verdaccio.org/docs/best/#override-public-packages
[^6]: https://docs.docker.com/engine/reference/commandline/build/#options


In Data Import dialog OnError can be called from background task

And user will get WPF threading error message instead of the actual error. Consider for 0.3

Will be fixed by #1687


Deploy sbt-protoc to Bintray rather than repo1?

For users that use Artifactory to cache repo1, the sbt-protoc fails to cache properly (and is thus not usable) due to:
https://www.jfrog.com/jira/browse/RTFACT-6235
sbt-protobuf doesn't have the same issue since it is distributed from Bintray. Moving to Bintray as well as getting sbt-protoc added to sbt per Plugins Best Practices would help achieve your stated goal of superseding sbt-protobuf.

Submitted a request to link to this package from the SBT community packages on bintray.

Done, sbt-protoc 0.99.7 is served through bintray.


Can't get Menu to rotate with the rest of the UI

I tried adding a rotation to my app as I am using a screen in portrait mode on raspberry, but I can't get the screen to rotate. Therefore I rotated my app. Wich works fine for 90%. I can;t get the menu to rotate as well.
To Reproduce
Add a menu to your application for example:
<Menu Grid.Column="1" Height="32" Padding="0" Margin="0">
                            <Menu.Styles>
                                <Style Selector="MenuItem.deviceList MenuItem">
                                    <Setter Property="Header" Value="{Binding Name}"/>
                                    <Setter Property="Command" Value="{Binding Path=DataContext.SetWebCam, RelativeSource={RelativeSource AncestorType=Panel}}" />
                                    <Setter Property="CommandParameter" Value="{Binding }" />
                                </Style>
                            </Menu.Styles>

                            <MenuItem Height="32" Width="45">
                                <MenuItem.Header>
                                    <Path
                                        Margin="4"
                                        HorizontalAlignment="Center"
                                        Stretch="Uniform"
                                        Stroke="Black"
                                        StrokeThickness="0.5"
                                        Fill="White" Data="M0,8 A1.778,-1.778 0 0 0 3.556,8 A1.778,-1.778 0 0 0 0,8  M0,1.778 A1.778,-1.778 0 0 0 3.556,1.778 A1.778,-1.778 0 0 0 0,1.778  M0,14.22 A1.778,-1.778 0 0 0 3.556,14.22 A1.778,-1.778 0 0 0 0,14.22" />
                                </MenuItem.Header>

                                <MenuItem Header="{Binding UseSilhouette, Converter={StaticResource BooleanToUseSilhouetteConvertor}}"
                                          Command="{Binding ToggleSilhouette}">
                                    <MenuItem.Icon>

                                        <Path
                                            Stroke="Black"
                                            StrokeThickness="0.5"
                                            Stretch="Uniform"
                                            Fill="{Binding UseSilhouette, Converter={StaticResource BooleanToActiveColorConverter}}"
                                            Data="M4,4 A4,4 0 0 1 12,4 L12,5.6 A4,4 0 0 1 4,5.6 L4,4 z M0,13.34 A15.92,15.92 0 0 1 8,11.2 C10.91,11.2 13.65,11.98 16,13.34 L16,16 L0,16 L0,13.34 z" />

                                    </MenuItem.Icon>
                                </MenuItem>

                                <MenuItem Header="{Binding UseHardwareButtons, Converter={StaticResource BooleanToUseHardwareConvertor}}"
                                          Command="{Binding ToggleHardwareButtons}">
                                    <MenuItem.Icon>

                                        <Path
                                            Stroke="Black"
                                            StrokeThickness="0.5"
                                            Stretch="Uniform"
                                            Fill="{Binding UseHardwareButtons, Converter={StaticResource BooleanToActiveColorConverter}}"
                                            Data="M13.88,0 L13.88,2.117 L12.83,2.117 L12.83,3.88 C12.6,4.22 12.41,4.666 12.29,5.181 L11.44,4.032 C11.31,3.882 11.09,3.863 10.94,3.988 L10.4,4.442 C10.25,4.567 10.23,4.789 10.36,4.939 L12.14,7.192 C12.2,8.143 12.46,8.974 12.83,9.525 L12.83,11.29 L13.88,11.29 L13.88,13.4 L16,13.4 L16,0 L13.88,0 z M2.644,6.824 C2.1,8.011 1.914,10.03 -2.099E-008,12.36 C0.5865,13.29 1.313,14.11 2.149,14.81 C2.406,14.34 3.384,12.99 6.568,12.02 C6.568,12.02 9.382,9.559 10.8,6.544 C10.8,6.544 10.49,4.733 9.233,5.854 C7.978,6.976 6.376,9.261 5.434,8.307 C3.475,6.324 11.53,5.335 10.19,2.549 C10.19,2.549 3.234,5.537 2.644,6.824 z M3.147,5.967 L5.087,4.786 C5.087,4.786 4.559,4.552 3.884,4.758 C3.209,4.964 3.147,5.967 3.147,5.967 z M6.416,6.593 C8.02,7.516 8.723,6.195 8.723,6.195 L7.954,5.692 L6.416,6.593 z" />

                                    </MenuItem.Icon>
                                </MenuItem>

                                    <Separator />
                                <MenuItem Header="Rotate 90 CCW"
                                          Command="{Binding ToggleRotation}">
                                    <MenuItem.CommandParameter><x:Int32>-1</x:Int32></MenuItem.CommandParameter>
                                    <MenuItem.Icon>
                                        <Path
                                            Stroke="Black"
                                            StrokeThickness="0.5"
                                            Stretch="Uniform"
                                            Fill="{Binding RotateImage, ConverterParameter=-1, Converter={StaticResource EqualsToActiveColorConverter}}" Data="M1.524,0.7619 L3.81,0.7619 A1.524,1.524 0 0 1 5.333,2.286 L5.333,14.48 A1.524,1.524 0 0 1 3.81,16 L1.524,16 A1.524,1.524 0 0 1 0,14.48 L0,2.286 A1.524,1.524 0 0 1 1.524,0.7619  M13.71,10.67 A1.524,1.524 0 0 1 15.24,12.19 L15.24,14.48 A1.524,1.524 0 0 1 13.71,16 L6.857,16 L6.857,10.67 L13.71,10.67  M9.143,2.286 A6.095,6.095 0 0 1 15.24,8.381 L15.19,9.143 L13.65,9.143 L13.71,8.381 A4.571,4.571 0 0 0 9.143,3.81 L9.143,6.095 L6.095,3.048 L9.143,0 L9.143,2.286 z" />
                                    </MenuItem.Icon>
                                </MenuItem>
                                <MenuItem Header="Rotate 90 CW"
                                          Command="{Binding ToggleRotation}">
                                    <MenuItem.CommandParameter><x:Int32>1</x:Int32></MenuItem.CommandParameter>
                                    <MenuItem.Icon>
                                        <Path
                                            Stroke="Black"
                                            StrokeThickness="0.5"
                                            Stretch="Uniform"
                                            Fill="{Binding RotateImage, ConverterParameter=1, Converter={StaticResource EqualsToActiveColorConverter}}" Data="M6.095,2.286 L6.095,0 L9.143,3.048 L6.095,6.095 L6.095,3.81 A4.571,4.571 0 0 0 1.524,8.381 L1.585,9.143 L0.04571,9.143 L0,8.381 A6.095,6.095 0 0 1 6.095,2.286  M11.43,0.7619 L13.71,0.7619 A1.524,1.524 0 0 1 15.24,2.286 L15.24,14.48 A1.524,1.524 0 0 1 13.71,16 L11.43,16 A1.524,1.524 0 0 1 9.905,14.48 L9.905,2.286 A1.524,1.524 0 0 1 11.43,0.7619  M1.524,10.67 L8.381,10.67 L8.381,16 L1.524,16 A1.524,1.524 0 0 1 0,14.48 L0,12.19 A1.524,1.524 0 0 1 1.524,10.67 z" />
                                    </MenuItem.Icon>
                                </MenuItem>
                                <Separator />
                                <MenuItem Classes="deviceList"
                                          Header="Choose webcam"
                                          Items="{Binding DeviceList}" />
                            </MenuItem>
                        </Menu>

add a rotation to the entire UI (-90) for example:
    <LayoutTransformControl>
        <LayoutTransformControl.LayoutTransform>
            <RotateTransform Angle="-90" />
        </LayoutTransformControl.LayoutTransform>
    <views:MainView />
    </LayoutTransformControl>

Expected behavior
I expect all controls including the menu to rotate 90 degrees.
Screenshots

I would like the menu to rotate as well.
Desktop:

OS: Arch Linux with dotnet core 7
Version 11.0 preview4

UpdateHostSizing respects only scale transform and not rotate:
https://github.com/AvaloniaUI/Avalonia/blob/master/src/Avalonia.Controls/Primitives/Popup.cs#L578

Do basically not a bug, but a missing feature. I don't think this is top priority with 1k+ open issues. Could it be possible to sponsor a feature request? Don't know what it would cost...

@AndreSteenbergen I see some options here, yes.

You can get paid support if needed and useful for you and your team: https://www.avaloniaui.net/support
You can reach out to the team per E-Mail
PRs are also very welcome. So you can always clone the source and try to fix / implement it on your own. If you were successful, feel free to file a PR.

Happy coding
Tim

Try using xrandr --output {YOUR OUTPUT} --rotate {left, right or inverted }

I'll try option 3, as I am programming in my spare time trying to update an old windows app into a cross platform app

xrandr will try al well. Didn't think of that.

xrandr doesn't do anything in DRM mode. So I am stuck waiting for a fix or making a fix

Does using overlay popups fix the issue?

Are you still waiting for the issue?

Yes still looking for a solution
Op za 18 nov. 2023 00:25 schreef Burak Kizilkaya @.***>:

Are you still waiting for the issue?
—
Reply to this email directly, view it on GitHub
https://github.com/AvaloniaUI/Avalonia/issues/10344#issuecomment-1817244685,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB2SG5QEYKEGXCPVNZNYHPDYE7W6BAVCNFSM6AAAAAAU4EW2WWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJXGI2DINRYGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

On the StarLinuxDrm Function we can pass the drmoptions class. In this class it exists a Pixel Property. I don't know for what this can be. Maybe for the definition of the width and height.


DotNetCoreInstaller fails to install .NET 5.0 RC1

Question, Bug, or Feature?
Type: Bug
Enter Task Name: DotNetCoreInstaller
Environment

Server - Azure Pipelines
gitfool/cake-docker/blob/master/.azure-pipelines.yml

Agent - Hosted:
gitfool/cake-docker/Pipelines/Build

Issue Description
Build using DotNetCoreInstaller fails to install .NET 5.0 RC1. According to the parameters of the task, I should be able to specify an exact preview version, which I did by specifying 5.0.100-rc.1.20452.10.
FWIW, this works as expected with GitHub Actions (using actions/setup-dotnet) and GitLab CI (using dotnet-install.sh).
Task logs
logs_643.zip

Hi @gitfool , from the logs, I see you are using task version 1, can you use task version 2? This issue should not be faced with version 2.

@tejasd1990 Thank you! Somehow I missed the switch to UseDotNetV2, which works as expected. 🎉


Nightly: issues with Docker multistage

In the Nightly test we're having the following issues:
5:57:49 [Nightly] ==> k8s1-1.7: ed1669c0130b: Pull complete
15:57:49 [Nightly] ==> k8s1-1.7: Digest: sha256:acfdf907547ea66c93872547fb12e579e6408ac06d33680a4f3a5171fffc0ae6
15:57:49 [Nightly] ==> k8s1-1.7: Status: Downloaded newer image for cilium/cilium-builder:2017-12-14
15:57:49 [Nightly] ==> k8s1-1.7:  ---> 58ca15d4c197
15:57:49 [Nightly] ==> k8s1-1.7: Step 2/15 : LABEL<EMAIL_ADDRESS>15:57:49 [Nightly] ==> k8s1-1.7:  ---> Running in cd379b1d782f
15:57:49 [Nightly] ==> k8s1-1.7: Removing intermediate container cd379b1d782f
15:57:49 [Nightly] ==> k8s1-1.7:  ---> 34d0500bd491
15:57:49 [Nightly] ==> k8s1-1.7: Step 3/15 : WORKDIR /go/src/github.com/cilium/cilium
15:57:49 [Nightly] ==> k8s1-1.7: Removing intermediate container 1742e1d8bd14
15:57:49 [Nightly] ==> k8s1-1.7:  ---> 5906101f9363
15:57:49 [Nightly] ==> k8s1-1.7: Step 4/15 : ADD . ./
16:00:44 [Nightly] ==> k8s1-1.7: failed to export image: failed to set parent sha256:5906101f9363003f423e85efac9fa442d932e3c3ba4fe198357114f02685b069: unknown parent image ID sha256:5906101f9363003f423e85efac9fa442d932e3c3ba4fe198357114f02685b069
16:00:44 [Nightly] ==> k8s1-1.7: Makefile:136: recipe for target 'docker-image' failed
16:00:44 [Nightly] ==> k8s1-1.7: make: *** [docker-image] Error 1
16:00:44 [Nightly] The SSH command responded with a non-zero exit status. Vagrant
16:00:44 [Nightly] assumes that this means the command failed. The output for this command
16:00:44 [Nightly] should be in the log above. Please read the output to determine what
16:00:44 [Nightly] went wrong.
16:00:44 [Nightly] Failure [504.754 seconds]
16:00:44 [Nightly] [BeforeSuite] BeforeSuite
16:00:44 [Nightly] /root/jenkins/workspace/Cilium-Nightly-Tests/src/github.com/cilium/cilium/test/test_suite_test.go:114
16:00:44 [Nightly]
16:00:44 [Nightly]   error starting VM "k8s1-1.7": exit status 1
16:00:44 [Nightly]

The docker version is:
Docker version 17.12.0-ce, build c97c6d6
vagrant@runtime:~$ docker version
Client:
 Version:       17.12.0-ce
 API version:   1.35
 Go version:    go1.9.2
 Git commit:    c97c6d6
 Built: Wed Dec 27 20:11:14 2017
 OS/Arch:       linux/amd64

Server:
 Engine:
  Version:      17.12.0-ce
  API version:  1.35 (minimum version 1.12)
  Go version:   go1.9.2
  Git commit:   c97c6d6
  Built:        Wed Dec 27 20:09:47 2017
  OS/Arch:      linux/amd64
  Experimental: false

Looks like related to this issue:  https://github.com/moby/moby/issues/33974

I didn't see this in the last month. I close the issue.

Happening again in https://jenkins.cilium.io/job/Cilium-PR-Kubernetes-Upstream/1416/execution/node/51/log/

10:53:13      k8s1-1.15: 10851f606b0a:
10:53:13      k8s1-1.15: Pull complete
10:53:13      k8s1-1.15: Digest: sha256:703100c72cac4de307075e49a4a9828e254de560c26b68da454bcb18805edab2
10:53:13      k8s1-1.15: Status: Downloaded newer image for quay.io/cilium/cilium-builder:2019-07-11
10:53:13      k8s1-1.15:  ---> 14b14697ce68
10:53:13      k8s1-1.15: Step 3/19 : LABEL<EMAIL_ADDRESS>10:53:13      k8s1-1.15:  ---> Running in 1f47c169ad11
10:53:23      k8s1-1.15: Removing intermediate container 1f47c169ad11
10:53:23      k8s1-1.15:  ---> 9957ee0ece19
10:53:23      k8s1-1.15: Step 4/19 : WORKDIR /go/src/github.com/cilium/cilium
10:53:23      k8s1-1.15:  ---> Running in 3aff14bf5519
10:53:23      k8s1-1.15: Removing intermediate container 3aff14bf5519
10:53:23      k8s1-1.15:  ---> a67b7628113a
10:53:23      k8s1-1.15: Step 5/19 : COPY . ./
11:06:17      k8s1-1.15: failed to export image: failed to set parent sha256:a67b7628113a5696143df414bae02dadee6ea5e4cc238aa658763f21db65f9a2: unknown parent image ID sha256:a67b7628113a5696143df414bae02dadee6ea5e4cc238aa658763f21db65f9a2
11:06:17      k8s1-1.15: Makefile:169: recipe for target 'docker-image-no-clean' failed
11:06:17      k8s1-1.15: make: *** [docker-image-no-clean] Error 1
11:06:17  The SSH command responded with a non-zero exit status. Vagrant
11:06:17  assumes that this means the command failed. The output for this command
11:06:17  should be in the log above. Please read the output to determine what
11:06:17  went wrong.

Note the 13 minute gap after the COPY step above.

According to @ianvernon this is a known test failure in v1.5 branch.

@nebril I somehow came across this, should we still keep this open?

@errordeveloper do you mean you hit it, or you discovered it's still open?
Seems like this is pretty stale and was only kept open due to the assign.
I'll close it out, if you observe an issue again feel free to reopen or file a new issue.

do you mean you hit it, or you discovered it's still open?

@joestringer I was searching issues for something I found this one open. Thanks for closing it!


Allow handler function of iothubmoduleclients to have a self

I was creating a custom module with the 2.5.0 sdk and I had to do some very ugly workarounds to make it work.
Basically it is choosing between using globals to use settings throughout different functions or have everything in one script, or do what I ended up doing creating a class with the iothubmoduleclient as base and then with some trickery get it working, here is what I ended up doing (full code here):
Initialize a new class like this:
class FilterModule(IoTHubModuleClient):
    def __init__(self, mqtt_pipeline, http_pipeline):
        """Initialize the filtermodule, this is based on the IoTHubModuleClient."""
        super().__init__(mqtt_pipeline=mqtt_pipeline, http_pipeline=http_pipeline)
        self.temperature_threshold = 25

        async def inline_message_router(message):
            await self.message_router(message)

        self.on_message_received = inline_message_router

With the message routing function:
async def message_router(self, message):
        """Handle all messages. Route the message to the right function based on input_name."""
        logger.debug("Received message on input %s", message.input_name)
        if message.input_name == "input1":
            await self.message_handler_input1(message)
        else:
            logger.warning("Message received on unknown input, ignoring.")

async def message_handler_input1(self, message):
        """Handle input1 messages."""
        dict_str = message.data.decode("UTF-8")
        message_data = ast.literal_eval(dict_str)
        if self.filter_temperature(message_data):
            await self.send_message_to_output(message, "output1")
        # else:
        #     await self.send_message_to_output(message, "output2")

def filter_temperature(self, message_data):
        """Returns true or false if the temperature field is above or below the threshold."""
        if (
            message_data.get("machine", {}).get("temperature")
            > self.temperature_threshold
        ):
            return True
        return False

Also added this:
   async def async_run(self):
        """Does all the startup work and doesn't stop."""
        await self.connect()
        twin = await self.get_twin()
        logger.debug("Twin: %s", twin)
        await self.twin_patch_handler(twin.get(DESIRED_PROPERTY_KEY), False)
        await self.update_reported_properties()

        def shutdown_listener():
            """Check if the shutdown_flag was set every 10 seconds."""
            while not self.shutdown_flag:
                time.sleep(10)

        loop = asyncio.get_running_loop()
        shutdown_list = loop.run_in_executor(None, shutdown_listener)
        await shutdown_list

        await self.shutdown()

and start the whole thing with:
if __name__ == "__main__":
    filter_module = FilterModule.create_from_edge_environment()
    asyncio.run(filter_module.async_run())

What I would have expected to work is something much simpler like this (with the same message router function as above, but with all methods that are now called directly from the IoTHubModuleClient class called to the self.module_client variable):
class FilterModule:
    def __init__(self):
        self.module_client = IoTHubModuleClient.create_from_edge_environment()
        self.temperature_threshold = 25
        self.module_client.on_message_received = self.message_router

Another thing I really don't like was unclear how I could create something better is the while: true sleep loop, that just seems stupid.
FYI: feel free to use the code I linked to as a sample, it has all the major pieces, message handling, desired and reported settings, and direct method implemented, I built it as a sample to demo with.

@eavanvalkenburg The SDK already supports using bound methods on handlers. You simply just set the handler to your bound method
e.g.
self.on_message_received = self.message_router
If this doesn't solve your issue, please provide the code that is causing problems and we will look into it.

I tried that initially but it have an error, will double check with latest updates!

@eavanvalkenburg Following up, has the above sample code solved your issue?

@cartertinney that does indeed work, but I would have expected that inheriting from the IoTHubModuleClient would also be possible and leads to cleaner code then a client attribute, this works:
class FilterModule:
    def __init__(self, mqtt_pipeline, http_pipeline):
        self.client = IoTHubModuleClient(mqtt_pipeline, http_pipeline)
        self.client.on_message_received = self.message_router
        self.client.on_twin_desired_properties_patch_received = self.twin_patch_handler
        self.client.on_method_request_received = self.method_request_router

this would be ideal:
class FilterModule(IoTHubModuleClient):
    def __init__(self, mqtt_pipeline, http_pipeline):
        super().__init__(mqtt_pipeline=mqtt_pipeline, http_pipeline=http_pipeline)
        self.on_message_received = self.message_router
        self.on_twin_desired_properties_patch_received = self.twin_patch_handler
        self.on_method_request_received = self.method_request_router

@eavanvalkenburg
The client also already supports that, and I cannot reproduce the problem you are having.
Here is an example sample showing the feature being used as you desire with a synchronous client
import os
from six.moves import input
from azure.iot.device import IoTHubDeviceClient, MethodResponse

class FilterClient(IoTHubDeviceClient):
    def __init__(self, mqtt_pipeline, http_pipeline):
        super().__init__(mqtt_pipeline, http_pipeline)
        self.on_message_received = self.message_handler
        self.on_twin_desired_properties_patch_received = self.twin_patch_handler
        self.on_method_request_received = self.method_request_handler

    def message_handler(self, message):
        print("the data in the message received was ")
        print(message.data)
        print("custom properties are")
        print(message.custom_properties)

    def twin_patch_handler(self, twin_patch):
        print("the data in the desired properties patch was:")
        print(twin_patch)

    def method_request_handler(self, method_request):
        print("received method request for method: {}".format(method_request.name))
        if method_request.name == "method1":
            payload = {"result": True, "data": "some data"}  # set response payload
            status = 200  # set return status code
            print("executed method1")
        else:
            payload = {"result": False, "data": "unknown method"}  # set response payload
            status = 400  # set return status code
            print("executed unknown method: " + method_request.name)
        # Send the response
        method_response = MethodResponse.create_from_method_request(method_request, status, payload)
        self.send_method_response(method_response)

conn_str = os.getenv("IOTHUB_DEVICE_CONNECTION_STRING")
client = FilterClient.create_from_connection_string(conn_str)

# Wait for user to indicate they are done listening for messages
while True:
    selection = input("Press Q to quit\n")
    if selection == "Q" or selection == "q":
        print("Quitting...")
        break

# finally, shut down the client
client.shutdown()

Here is an example sample showing the feature being used as you desire with an asynchronous client
import os
import asyncio
from six.moves import input
from azure.iot.device import MethodResponse
from azure.iot.device.aio import IoTHubDeviceClient

class FilterClient(IoTHubDeviceClient):
    def __init__(self, mqtt_pipeline, http_pipeline):
        super().__init__(mqtt_pipeline, http_pipeline)
        self.on_message_received = self.message_handler
        self.on_twin_desired_properties_patch_received = self.twin_patch_handler
        self.on_method_request_received = self.method_request_handler

    async def message_handler(self, message):
        print("the data in the message received was ")
        print(message.data)
        print("custom properties are")
        print(message.custom_properties)

    async def twin_patch_handler(self, twin_patch):
        print("the data in the desired properties patch was:")
        print(twin_patch)

    async def method_request_handler(self, method_request):
        print("received method request for method: {}".format(method_request.name))
        if method_request.name == "method1":
            payload = {"result": True, "data": "some data"}  # set response payload
            status = 200  # set return status code
            print("executed method1")
        else:
            payload = {"result": False, "data": "unknown method"}  # set response payload
            status = 400  # set return status code
            print("executed unknown method: " + method_request.name)
        # Send the response
        method_response = MethodResponse.create_from_method_request(method_request, status, payload)
        await self.send_method_response(method_response)

async def main():

    conn_str = os.getenv("IOTHUB_DEVICE_CONNECTION_STRING")
    client = FilterClient.create_from_connection_string(conn_str)

    # Define behavior for halting the application
    def stdin_listener():
        while True:
            selection = input("Press Q to quit\n")
            if selection == "Q" or selection == "q":
                print("Quitting...")
                break

    # Run the stdin listener in the event loop
    loop = asyncio.get_running_loop()
    user_finished = loop.run_in_executor(None, stdin_listener)

    # Wait for user to indicate they are done listening for method calls
    await user_finished

    # finally, shut down the client
    await client.shutdown()

if __name__ == "__main__":
    asyncio.run(main())

    # If using Python 3.6 or below, use the following code instead of asyncio.run(main()):
    # loop = asyncio.get_event_loop()
    # loop.run_until_complete(main())
    # loop.close()

These samples use a Device Client, but I have tested them with the Module Client as well. They should be fully functional. Please take a look and see if they work for you.
If your problem persists, I will need a full sample of your code as well as logs to be able to troubleshoot further, because as far as I can tell this feature you are asking for exists and works as intended.

Just checked it after updating all packages, indeed works now! Thanks!


qt: Bump transifex slug for 22.x

Opening the 22.x translations early because of experimentation with the new xliff translations format. So change the slug so that the tx tool will fetch the right translation.
In this context, change file_filter to use xlf as well as the files pulled with tx pull are that format now. The setting only affects the naming not the format of the files.

Concept ACK.
Are additional settings required on Transifex side? Or it will open 22.x translations automatically?

Are additional settings required on Transifex side? Or it will open 22.x translations automatically?

I've already done that (as you've noticed).

After this I'll add an additional step to the fetch script to use lconvert to convert the fetched .xlf files to .ts. I think that is all that is necessary.


Small typo

"There may be queuing policies defined for an stage"

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

ID: 8f3fff1a-f727-649e-fe35-5a2a879b4c19
Version Independent ID: 99485814-29e5-76a4-0d1d-7637ef5907d2
Content: Understand releases and deployments - Azure Pipelines
Content Source: docs/pipelines/release/releases.md
Product: devops
Technology: devops-cicd
GitHub Login: @RoopeshNair
Microsoft Alias: ronai

@reggaeguitar Thank you for the feedback.
Changes are pending review.


Set session lifespan for ubiquity connections

IMHOP we should add a session expiration as a param in the connection, so, if the connection is expired we clear the session to let the user have a fresh conversation and avoid awkward answers based on old contexts.
For this, we require to manage how we are going to persist old conversations in the same session as the clear session method deletes the session data.

@spg-matt can you give some thought to how best to do this.


Initiate Telugu l10n team

This issue is to initiate a new l10n Team
Please only use this template for submitting a new l10n team initiation requests.
See https://github.com/cncf/glossary/blob/main/LOCALIZATION.md for basic requirements for a new l10n team.

(1) The language and language code for l10n
Find localization's two-letter language code from ISO 639-1 standard.
For example, the two-letter code for Telugu is ko.

Language name (ex: Korean): Telugu
Language two-letter code (ex: ko): te

(2) List of volunteers
Name and GitHub Username for each l10n volunteer. Add [A] to make them approvers.
Ex: - [A] Seokho Son (@seokho-son)

[A] @ranjithrajv

(Note) Next actions from maintainers

Create a new development branch for the l10n. (ex: dev-ko)
Update codeowners to add l10n contents approvers.
Add a new label for the language.

Hey @ranjithrajv Iam a native Telugu speaker. I'll try my best to help in this cncf project.


⚠ St. Lawrence Global Observatory CKAN has degraded performance

In e010234, St. Lawrence Global Observatory CKAN (https://catalogue.ogsl.ca/en/) experienced degraded performance:

HTTP code: 200
Response time: 13827 ms

Resolved: St. Lawrence Global Observatory CKAN performance has improved in da8b155.


kf proxy options doesn't work

Seems the options subcommand is supposed to be universal but the fails when used with kf proxy:
Autodetecting app gateway. Specify a custom gateway using the --gateway flag.
Error: couldn't get the App with the name "options": services.serving.knative.dev "options" not found
couldn't get the App with the name "options": services.serving.knative.dev "options" not found
evanbrown@penguin:~/dev/kf/samples/apps/envs$ kf proxy options
Autodetecting app gateway. Specify a custom gateway using the --gateway flag.
Error: couldn't get the App with the name "options": services.serving.knative.dev "options" not found
couldn't get the App with the name "options": services.serving.knative.dev "options" not found

@evandbrown I might be missing something, maybe you're looking for kf proxy --help?

Each command has help text that indicates there is an options subcommand. I believe that help text appears if you provide invalid flags. For example, if I execute kf proxy, this is the output:
Error: accepts 1 arg(s), received 0

Examples:
  kf proxy myapp

Options:
      --gateway='': the HTTP gateway to route requests to, if unset it will be autodetected
      --port=8080: the local port to attach to

Usage:
  kf proxy APP_NAME [flags] [options]

Use "kf proxy options" for a list of global command-line options (applies to all commands).

accepts 1 arg(s), received 0

That "Use "kf proxy options" for a list of global command-line options (applies to all commands)." bit is what's confusing me.

Ah, this is fun. It looks like extra junk that the options grouper we're using has created. If I comment out this line then the options is removed.
https://github.com/poy/kf/blob/master/pkg/kf/commands/root.go#L118

A related issue to this is that k8s.io/kubernetes/pkg/kubectl/util/templates no longer exists. We should consider forking this package (in our codebase perhaps).

Are we getting any additional benefits from using that package other than the command grouping it provides?

@mattysweeps That's it.

@mattysweeps OK to close this?


Add Server::listen_with to invoke logic after the server has started

At work we were having an ordering issue where we want to trigger something once the server has started listening. However currently there is no good way of defining that since the listen method just waits until the server shuts down.
So I propose we add an additional Server::listen_with method that takes a callback as the second argument. From there we should be able to share how and what the server is listening on.
Example
This is the logic we use at work: the "server listening" message is emitted before we actually listen. This is problematic for UDS connections since trying to send a message on a non-existing file will fail, which is slightly different from TCP which is able to retry.
    // NOTE: This println is essential for the correct working of the client.
    info!("Started http server");

    // Start the Tide server and log the server details.
    // TODO: Tide should have a panicking listen_unix impl.
    if let Some(path) = opts.unix_path() {
        app.listen(&*format!("http+unix://{}", path)).await?;
    } else {
        app.listen((&*opts.host, opts.port)).await?;
    }

Heh, ironically we ran into this just the other day at eaze. I'd certainly be in favor of this.

Put out https://github.com/http-rs/tide/pull/740 which supersedes #724.


Any Plans To Ship ARM Images?

Hey,
Are you also planning to ship arm64 images? Right now, all images are built for the amd64 architecture.
This a nitpick, but it would be nice to have.
Manually building the images work, but I was curious if there are any limitations to building arm64 in CI (for example, I don't know the constraints of CI/CD minutes for this project).
podman run --rm -it quay.io/vkhitrin/hugo:reg-base
hugo v0.112.3 linux/arm64 BuildDate=unknown
GOOS="linux"
GOARCH="arm64"
GOVERSION="go1.20.4"

Hi, I don't know where should I to start, I want to know more about this before setting about implementing it, so that I can test and confirm whether the arm64 images work. It would be helpful if there are references/docs about this.
PR are also welcome.

I don't know the constraints of CI/CD minutes for this project.

As I know, it's unlimited for public repositories.

GitHub Actions usage is free for standard GitHub-hosted runners in public repositories, and for self-hosted runners. https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#about-billing-for-github-actions

Hi, @razonyang,

Hi, I don't know where should I to start, I want to know more about this before setting about implementing it, so that I can test and confirm whether the arm64 images work. It would be helpful if there are references/docs about this.

There is a guide provided by Docker: https://docs.docker.com/build/ci/github-actions/multi-platform/
It is part of their GitHub action: https://github.com/docker/build-push-action#customizing

PR are also welcome.

I will try to propose a PR for this.

I don't know the constraints of CI/CD minutes for this project.

As I know, it's unlimited for public repositories.

GitHub Actions usage is free for standard GitHub-hosted runners in public repositories, and for self-hosted runners. https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#about-billing-for-github-actions

You are right. Their public runners should be free for all.

@razonyang, sorry for the delay. I was not able to follow up in a timely manner 😢.
Thank you for shipping ARM images!


Run configlet fmt on config.json

Ran configlet fmt on config.json
The result seems to be mostly re-ordering tags alphabetically.

#818 is also correctly formatted.


Update text analytics live test config to support sovereign cloud testing

This updates the live test pipeline configuration to reference environment variables dynamically on a per-cloud basis.
Currently there are environment variables defined which reference static resources generated for tests. These resources
exist in the public cloud and depend on features that are currently only available in public cloud. In order to skip
these tests in sovereign clouds, we need to keep the environment variables undefined.

/azp run python - textanalytics - tests


How long does it last on battery?

Have you tried it with the https://m5stack.com/products/battery-module and how long does it last?

Yeah, I have. It doesn't really last very long. I haven't optimised HomePoint for low battery consumption either and I guess you could squeeze a few hours more out of it but I doubt it'll be a pleasant experience on battery.

Thanks for your response you saved me some bucks!


Reimplement the lifelib ME_EX4 model

The idea is to reimplement lifelib's ME_EX4 model in Julia, using an iterative approach as opposed to the caching-based cell/formula approach used by lifelib. This change in implementation was motivated by having a simpler design than the lifelib model, better readability, extensibility and memory usage.
Once this is done, we can produce benchmarks against lifelib's Python implementation and optimize ours.

Nice. Seems like there is randomness in investment returns, will it be possible to iron this out and make it deterministic so we can have a single value that is reproduces by both?

It's not randomness per se (in that the implementation is deterministic), but I agree that it would be better to directly provide values for investment rates. Currently we allow any vector to be specified as the stochastic part of a brownian motion, but we could directly require a time series instead (which, to be consistent with the Python implementation, would be some user-provided Brownian motion).

Though for the concern of reproducibility between implementations, it should be fully reproducible in the current state (and we test that we can generate the same values).

Any form of evidence that the two implementations are totally equivalent is good. This evidence will end up being reported in the README, so it is good if it is easily serialized into text (not a plot of distributions across run, although that is possible as well).

I ended up integrating the present value of net cash flows summed over all policies. I wouldn't try to hash the result, unless we do some rounding, because different implementations will likely have different floating-point accuracy.

When I say hash I am usually meaning "a single number to verify the systems are the same" and it seems we have one.


Restore CanType-based microoptimizations

This reverts commit 5036806e5a210f1929d4d199abcc3af693c3c690.
@slavapestov okayed this but asked me to preserve a pair of changes where the SIL optimizer was re-lowering optional payload types.

@swift-ci Please smoke test and merge.


Show tutorial progress

Add a progress indicator in the form current_command_index/total_commands.
The progress indicator could be displayed in the bottom right corner of the terminal. This would require knowledge of the terminal size. A solution that doesn't use additional dependencies (like curses and the like) is preferred.
Implementation note
Obtaining the total number of commands from a tutorial would require parsing the run shell function of a tuterm script once before running the tutorial. The cmdline and other functions should be aware that this first pass is in progress and do nothing except update a counter.

Hi @laasem. Thank you. If you need any help, don't hesitate to ask!


demo site down?

The link to the demo site shows a 404.

:+1: http://cameronspear.com/demos/bootstrap-hover-dropdown/ seems down.
Maybe you can consider:

remove the link from the documentation and encourage users to clone the repo and check the demo.html locally
host a static site at https://pages.github.com, works quite easy :smiley:

This is fixed now. Sorry for the inconvenience!


Use CloudStorage for portal content and server configuration store and directories

Is there a way to specify cloud storage for the portal content, server configuration store, and server directories? I would like to be able to define the AWS S3 bucket, Azure File (SBS) or Blob storage when deploying on those environments.

@hmelendez As of now we haven't exposed the support for cloud storage. This is on the road map, but we don't have a definite timeline it will be available.

@hmelendez,
We have added this to the latest release, v3.0.0:
https://github.com/Esri/arcgis-powershell-dsc/releases
Sample Config:
https://github.com/Esri/arcgis-powershell-dsc/blob/master/SampleConfigs/v3/Base Deployment/BaseDeployment-SingleMachine-CloudStore.json

Hello @cameronkroeker,
I would like to configure an S3 cloud storage as a cache directory and I believe it is currently not possible.
I seems to me that it is the same request as @hmelendez so why did you close it ? Do you want me to open another issue to track this request ?
You seem to be aware of this limitation:
DataStoreItems - Only RasterStore is being tested and supported as of now. We will support Folder, CloudStore and BigDataFileShare in future releases.

Thanks !

Hello @cameronkroeker,
I would like to configure an S3 cloud storage as a cache directory and I believe it is currently not possible.
It seems to me that it is the same request as @hmelendez so why did you close it ? Do you want me to open another issue to track this request ?
You seem to be aware of this limitation:
DataStoreItems - Only RasterStore is being tested and supported as of now. We will support Folder, CloudStore and BigDataFileShare in future releases.

Thanks !

Hello @Biboba ,
I recommend opening a different issue for this feature request. The reason this one is closed is because we added support for deploying portal content and ArcGIS Server config-store within Azure Blob Storage and Azure Files. Registering DataStoreItems is a different workflow/different set of resources.
Thanks,
Cameron K.


Missing or Inconsistent Checks in Parsing Functions

https://horizenlabs.atlassian.net/browse/SDK-712

Replaced by https://github.com/HorizenOfficial/Sidechains-SDK/pull/765


Awesome script... Now, how can I make it loop in the same order (endlessly) ?

Thanks for your help.
HB

Oops... Just found the answer...
loop={true}
Thanks!


New Version: OO-Software.Defrag.Professional version 16.0.367

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

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

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

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

Microsoft Reviewers: Open in CodeFlow

Verify:

The application and Registry don't exactly match. Should a DisplayVersion be added?


New magister.js version

I don't know if this is automatically updated tbh, but magister.js has got 2 new critical updates today (the latest version is 1.8.3 now).
The old one couldn't login anymore and fullday appointments were broken.
Just wanted to let you know :smile:

Hey @lieuwex, thanks for the heads-up. In Magister Calendar's package.json, magister.js is defined as a dependency with version 1.8.x, which means that NPM will automatically fetch the latest version within the minor 8 (http://semver.org) (Also see npm's docs).
So unless you're pushing version 1.9.x, this repo will be fine :smile:

great! :+1:

@lesander turns out I suck at coding, new critical version. It is 1.9.0 now.
https://github.com/simplyGits/MagisterJS/releases/tag/1.9.0


Identify Client ID as the pre step

Are we gonna register provider  or should we PKCE Flow to identify

Are we gonna register provider or should we PKCE Flow to identify

I think you meant "register client"...

By the way, clients are registered regardless. The PKCE flow is to enable extra security for multiple instances of the same client piece of software where all of them will use the same client_id.
Why is this relevant?


Resume screening

PR Description
Resume screening involves selecting the best candidates for a job based on their resumes. This process is critical for business growth as it ensures the right talent is hired. Due to the high volume of resumes, many companies outsource this task, which can be costly. Using machine learning, companies can perform resume screening in-house efficiently.
solves issue #538 .

@invigorzz313 please have a look.

@invigorzz313 please lmk if there are any changes and merge it .


Various minor corrections

I propose you some minor miscellaneous correction and optimisation.

Sounds good! I'll try to get to this soon


Bug: publishs render deadline failed

Before posting a new ticket, have you looked through the documentation to find an answer?
Yes I have
Have you looked through the existing tickets to find any related issues ?
Yes I have
Author of the bug
<EMAIL_ADDRESS>Version
3.15.12-quad.3.0
What platform you are running OpenPype on?
Linux / Centos
Current Behavior:
publish render deadline failed
Publish - Turntable
snowman_surface_v011.ma - Turntable
64b814c71b5df806240157c7
64b814c61b5df806240157c6
Expected Behavior:
publish not failed
What type of bug is it ?
Happens everytime with different configurations
Which project / workfile / asset / ...
SILKIES_FR3_S03_23_20 / Assets / snowman / surface
Steps To Reproduce:
publish render
Relevant log output:
UT: INFO - Extracting thumbnail /tmp/pyblish_tmp_3oiqmuz2/snowman_workfileSurface_v004_Turntable_ACEScg.0201_thumb.jpg
2023-07-19 18:56:19:  0: STDOUT: INFO:pyblish.ExtractThumbnail:Extracting thumbnail /tmp/pyblish_tmp_3oiqmuz2/snowman_workfileSurface_v004_Turntable_ACEScg.0201_thumb.jpg
2023-07-19 18:56:19:  0: STDOUT: DEBUG:openpype.lib.transcoding:Conversion command: /prod/softprod/apps/openpype/DEADLINE/3.15.0/vendor/bin/oiio/linux/bin/oiiotool -i:ch=R,G,B /prod/project/SILKIES_FR3_S03_23_20/5_FILM/Assets/snowman/work/surface/renders/maya/snowman_workfileSurface_v004/Turntable/snowman_workfileSurface_v004_Turntable_ACEScg.0201.exr --nosoftwareattrib --colorconfig /prod/softprod/apps/openpype/LINUX/3.15.0/vendor/bin/ocioconfig/OpenColorIOConfigs/aces_1.2/config.ocio --iscolorspace ACES - ACEScg --ociodisplay ACES sRGB -o /tmp/pyblish_tmp_3oiqmuz2/snowman_workfileSurface_v004_Turntable_ACEScg.0201_thumb.jpg
2023-07-19 18:56:19:  0: STDOUT: ERROR - Traceback (most recent call last):
2023-07-19 18:56:19:  0: STDOUT:   File "/prod/softprod/apps/openpype/DEADLINE/3.15.0/dependencies/pyblish/plugin.py", line 527, in __explicit_process
2023-07-19 18:56:19:  0: STDOUT:     runner(*args)
2023-07-19 18:56:19:  0: STDOUT:   File "/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/plugins/publish/extract_thumbnail.py", line 107, in process
2023-07-19 18:56:19:  0: STDOUT:   File "/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/plugins/publish/extract_thumbnail.py", line 197, in create_thumbnail_oiio
2023-07-19 18:56:19:  0: STDOUT:   File "/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/lib/transcoding.py", line 1121, in convert_colorspace
2023-07-19 18:56:19:  0: STDOUT:     run_subprocess(oiio_cmd, logger=logger)
2023-07-19 18:56:19:  0: STDOUT:   File "/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/lib/execute.py", line 160, in run_subprocess
2023-07-19 18:56:19:  0: STDOUT:     raise RuntimeError(exc_msg)
2023-07-19 18:56:19:  0: STDOUT: RuntimeError: Executing arguments was not successful: "(['/prod/softprod/apps/openpype/DEADLINE/3.15.0/vendor/bin/oiio/linux/bin/oiiotool', '-i:ch=R,G,B', '/prod/project/SILKIES_FR3_S03_23_20/5_FILM/Assets/snowman/work/surface/renders/maya/snowman_workfileSurface_v004/Turntable/snowman_workfileSurface_v004_Turntable_ACEScg.0201.exr', '--nosoftwareattrib', '--colorconfig', '/prod/softprod/apps/openpype/LINUX/3.15.0/vendor/bin/ocioconfig/OpenColorIOConfigs/aces_1.2/config.ocio', '--iscolorspace', 'ACES - ACEScg', '--ociodisplay', 'ACES', 'sRGB', '-o', '/tmp/pyblish_tmp_3oiqmuz2/snowman_workfileSurface_v004_Turntable_ACEScg.0201_thumb.jpg'],)"
2023-07-19 18:56:19:  0: STDOUT: Traceback (most recent call last):
2023-07-19 18:56:19:  0: STDOUT:   File "/prod/softprod/apps/openpype/DEADLINE/3.15.0/dependencies/pyblish/plugin.py", line 527, in __explicit_process
2023-07-19 18:56:19:  0: STDOUT:     runner(*args)
2023-07-19 18:56:19:  0: STDOUT:   File "<string>", line 107, in process
2023-07-19 18:56:19:  0: STDOUT:   File "<string>", line 197, in create_thumbnail_oiio
2023-07-19 18:56:19:  0: STDOUT:   File "/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/lib/transcoding.py", line 1121, in convert_colorspace
2023-07-19 18:56:19:  0: STDOUT:     run_subprocess(oiio_cmd, logger=logger)
2023-07-19 18:56:19:  0: STDOUT:   File "/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/lib/execute.py", line 160, in run_subprocess
2023-07-19 18:56:19:  0: STDOUT:     raise RuntimeError(exc_msg)
2023-07-19 18:56:19:  0: STDOUT: RuntimeError: Executing arguments was not successful: "(['/prod/softprod/apps/openpype/DEADLINE/3.15.0/vendor/bin/oiio/linux/bin/oiiotool', '-i:ch=R,G,B', '/prod/project/SILKIES_FR3_S03_23_20/5_FILM/Assets/snowman/work/surface/renders/maya/snowman_workfileSurface_v004/Turntable/snowman_workfileSurface_v004_Turntable_ACEScg.0201.exr', '--nosoftwareattrib', '--colorconfig', '/prod/softprod/apps/openpype/LINUX/3.15.0/vendor/bin/ocioconfig/OpenColorIOConfigs/aces_1.2/config.ocio', '--iscolorspace', 'ACES - ACEScg', '--ociodisplay', 'ACES', 'sRGB', '-o', '/tmp/pyblish_tmp_3oiqmuz2/snowman_workfileSurface_v004_Turntable_ACEScg.0201_thumb.jpg'],)"
2023-07-19 18:56:19:  0: STDOUT: ERROR:pyblish.plugin:Traceback (most recent call last):
2023-07-19 18:56:19:  0: STDOUT:   File "/prod/softprod/apps/openpype/DEADLINE/3.15.0/dependencies/pyblish/plugin.py", line 527, in __explicit_process
2023-07-19 18:56:19:  0: STDOUT:     runner(*args)
2023-07-19 18:56:19:  0: STDOUT:   File "/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/plugins/publish/extract_thumbnail.py", line 107, in process
2023-07-19 18:56:19:  0: STDOUT:   File "/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/plugins/publish/extract_thumbnail.py", line 197, in create_thumbnail_oiio
2023-07-19 18:56:19:  0: STDOUT:   File "/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/lib/transcoding.py", line 1121, in convert_colorspace
2023-07-19 18:56:19:  0: STDOUT:     run_subprocess(oiio_cmd, logger=logger)
2023-07-19 18:56:19:  0: STDOUT:   File "/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/lib/execute.py", line 160, in run_subprocess
2023-07-19 18:56:19:  0: STDOUT:     raise RuntimeError(exc_msg)
2023-07-19 18:56:19:  0: STDOUT: RuntimeError: Executing arguments was not successful: "(['/prod/softprod/apps/openpype/DEADLINE/3.15.0/vendor/bin/oiio/linux/bin/oiiotool', '-i:ch=R,G,B', '/prod/project/SILKIES_FR3_S03_23_20/5_FILM/Assets/snowman/work/surface/renders/maya/snowman_workfileSurface_v004/Turntable/snowman_workfileSurface_v004_Turntable_ACEScg.0201.exr', '--nosoftwareattrib', '--colorconfig', '/prod/softprod/apps/openpype/LINUX/3.15.0/vendor/bin/ocioconfig/OpenColorIOConfigs/aces_1.2/config.ocio', '--iscolorspace', 'ACES - ACEScg', '--ociodisplay', 'ACES', 'sRGB', '-o', '/tmp/pyblish_tmp_3oiqmuz2/snowman_workfileSurface_v004_Turntable_ACEScg.0201_thumb.jpg'],)"
2023-07-19 18:56:19:  0: STDOUT: Traceback (most recent call last):
2023-07-19 18:56:19:  0: STDOUT:   File "/prod/softprod/apps/openpype/DEADLINE/3.15.0/dependencies/pyblish/plugin.py", line 527, in __explicit_process
2023-07-19 18:56:19:  0: STDOUT:     runner(*args)
2023-07-19 18:56:19:  0: STDOUT:   File "<string>", line 107, in process
2023-07-19 18:56:19:  0: STDOUT:   File "<string>", line 197, in create_thumbnail_oiio
2023-07-19 18:56:19:  0: STDOUT:   File "/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/lib/transcoding.py", line 1121, in convert_colorspace
2023-07-19 18:56:19:  0: STDOUT:     run_subprocess(oiio_cmd, logger=logger)
2023-07-19 18:56:19:  0: STDOUT:   File "/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/lib/execute.py", line 160, in run_subprocess
2023-07-19 18:56:19:  0: STDOUT:     raise RuntimeError(exc_msg)
2023-07-19 18:56:19:  0: STDOUT: RuntimeError: Executing arguments was not successful: "(['/prod/softprod/apps/openpype/DEADLINE/3.15.0/vendor/bin/oiio/linux/bin/oiiotool', '-i:ch=R,G,B', '/prod/project/SILKIES_FR3_S03_23_20/5_FILM/Assets/snowman/work/surface/renders/maya/snowman_workfileSurface_v004/Turntable/snowman_workfileSurface_v004_Turntable_ACEScg.0201.exr', '--nosoftwareattrib', '--colorconfig', '/prod/softprod/apps/openpype/LINUX/3.15.0/vendor/bin/ocioconfig/OpenColorIOConfigs/aces_1.2/config.ocio', '--iscolorspace', 'ACES - ACEScg', '--ociodisplay', 'ACES', 'sRGB', '-o', '/tmp/pyblish_tmp_3oiqmuz2/snowman_workfileSurface_v004_Turntable_ACEScg.0201_thumb.jpg'],)"
2023-07-19 18:56:19:  0: STDOUT: !!! ERR: 2023-07-19 18:56:19,682 >>> { CLI-publish }: [ Failed ExtractThumbnail: Executing arguments was not successful: "(['/prod/softprod/apps/openpype/DEADLINE/3.15.0/vendor/bin/oiio/linux/bin/oiiotool', '-i:ch=R,G,B', '/prod/project/SILKIES_FR3_S03_23_20/5_FILM/Assets/snowman/work/surface/renders/maya/snowman_workfileSurface_v004/Turntable/snowman_workfileSurface_v004_Turntable_ACEScg.0201.exr', '--nosoftwareattrib', '--colorconfig', '/prod/softprod/apps/openpype/LINUX/3.15.0/vendor/bin/ocioconfig/OpenColorIOConfigs/aces_1.2/config.ocio', '--iscolorspace', 'ACES - ACEScg', '--ociodisplay', 'ACES', 'sRGB', '-o', '/tmp/pyblish_tmp_3oiqmuz2/snowman_workfileSurface_v004_Turntable_ACEScg.0201_thumb.jpg'],)" -- ('/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/plugins/publish/extract_thumbnail.py', 160, 'run_subprocess', 'raise RuntimeError(exc_msg)') ]
2023-07-19 18:56:20:  0: STDOUT: <class '/users_roaming/mzinsou/.local/share/openpype/3.15/openpype-v3.15.12-quad.3.3/openpype/plugins/publish/extract_hierarchy_avalon.py.ExtractHierarchyToAvalon'>

Additional context:
No response

here is the id of another job that fail : 64b83ffd1b5df806240157c9

here is another id of a job that failed publishing : 64be564c1b5df80624015f33


Add prow KUBEVIRT_LANE_FOCUS support

KUBEVIRT_LANE_FOCUS allows running only selected lanes.
Usage: Add lane names, seperated by space.
All the other lanes will fail immediately, saving CI resources,
but still guarding from getting the PR merged, until the line
is restored to an empty string.
As suggested at https://github.com/kubevirt/kubevirt/issues/3169
Signed-off-by: Or Shoval<EMAIL_ADDRESS>None

/assign @EdDev

/lgtm

Thanks Igor
/assign @rmohr
Hi Roman, can you please review and approve?
This added the feature that enable us to run selectable lanes, saving time and resources,
during development, and still guard that lanes would remind mandatory.

/lgtm
/approve

errors here arent due to this PR code, can we override please?

/retest


chore(dep) bump OpenResty support to <IP_ADDRESS>

Summary
Add OpenResty <IP_ADDRESS> to the range of supported versions for Kong.
Full changelog

🌠  support for OpenResty <IP_ADDRESS>

@thefosk please re-approve those changes


python3.pkgs.django-allauth-2fa: init at 0.11.1

Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 252442 run on x86_64-linux 1

4 packages failed to build:

python310Packages.django-allauth-2fa
python310Packages.django-allauth-2fa.dist
python311Packages.django-allauth-2fa
python311Packages.django-allauth-2fa.dist

It builds for me, if I remove the "pyproject" var and add format = "pyproject"

Unfortunately, the base branch is too old to build after the merge.

Denis, you can rebase locally by doing git rebase upstream/master. You can add the remote with git remote add upstream https://github.com/nixos/nixpkgs.git  and git fetch --all,

should work now

@ofborg build python311Packages.django-allauth-2fa

Result of nixpkgs-review pr 252442 run on x86_64-linux 1

4 packages built:

python310Packages.django-allauth-2fa
python310Packages.django-allauth-2fa.dist
python311Packages.django-allauth-2fa
python311Packages.django-allauth-2fa.dist


Create HELLO WORLD (JAVA)

What the program do ?
----IT PRINTS HELLO WORLD ..
In what programming language it is written?
JAVA

This pull request do not contains files in specific folders. Please fix it and reopen

HOW YO FIX IT

move your files to Java folder and resubmit pr


MAID-2024 fix/folder_structure: update folder structure

Updated the way to store folder and files in mutable data

r? @krishnaIndia
(maidsafe_highfive has picked a reviewer for you, use r? to override)


Release a version with supported autonaming for Plugin Framework resources

Hello!

Vote on this issue by adding a 👍 reaction
If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

Currently building the provider emits this warning:
warning: SetAutonaming call is currently ignored for bridged resources built with the Plugin Framework. Supporting this feature is tracked in pulumi/pulumi-terraform-bridge#917.
These resources employ autonaming:
- resource:gitlab_application
- resource:gitlab_compliance_framework

Once pulumi/pulumi-terraform-bridge#917 is implemented, release a version on updated Plugin Framework bridge that removes  the warning.
Affected area/feature

Successfully tagged v6.2.1 of pulumi-gitlab for you!
Check out the release build at https://github.com/pulumi/pulumi-gitlab/actions


page for codu handles

redirect all codu:* addresses to a handle error page with the message
Digital Collections @ DU has moved to an improved platform
Access the new website by using one of the buttons below. You will need to perform a keyword or advanced search to find the collection or object you are trying to view.
    [New Site]

   [Advanced Search]

Created a page with a message and links to the speccoll.du.edu site and the advanced search page,
render upon receiving a pid of format "codu:n", (n = a number) in the /object route


Problem with auto populate

I am new to the tool and installed the latest version.
In the video it shows in the properties section Quotes are inserted and the list of properties are then display to select.
I cannot get this to operate with latest studio code and ARM tools v 0.11.0

@Cairn23 Right now this is supported only from a parameter file.  You first need to associated it with the template file:

open the template file
You should see a "code lens" above the "properties" section in the template file:

Click it and select your parameter file
Go to the parameter file and type double quote inside the "parameters section"
You should now see "new-parameter-value" plus an entry for every

Whoops, didn't mean to close.

Sorry but this is not the problem. if you watch the video stream you will see that when the person goes to the properties section of the newly created resource they add "", at which point a selection of the proprieties that can be used with the Web Site is displayed and the user selected https

@Cairn23 Sorry, my bad.  I don't see a video showing an https selection in our README, if that's what you meant.  Could you provide a portion of the template file with instructions on what you're trying to do so that we can try to help you?  Thanks!

The video image is running on the visual code installation instruction and on the project code github page https://github.com/microsoft/vscode-azurearmtools . I was just following the same pattern as the video in that you create a new json file, then create a Web app, setup variables, and then under the web app properties set a httpsonly property as true. No in the video once the quotes are added a list of possible propeties to set are displayed in a drop down, but when I attempt this no dropdown is offered

Some questions:

Can you verify the status bar indicates "Azure Resource Manager Template"?

If you type CTRL+SPACE, does the completion dropdown come up?
If still no, can you go to the output panel, and choose .NET Core Tooling and also Azure Resource Manager Tools, and copy the text from those two?
Thx.

The status bar is the same as you have.
I tried CTRL+SPACE, but it does not have the possible option of properties, instead the list of options are the more resource type based, so do not understand where it's getting it's list of properties options from.

Could you please also do number 3?  I'm looking for possible errors, especially from the language server, which handles the dropdowns for schema-related Intellisense.  If you'd like, we could try a team meeting so I can see exactly what's happening.

This is the output that I get
Using dotnet core executable at c:\Users\graha\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime.dotnet\3.1.5\dotnet.exe
Starting ARM Template Language Server at c:\Users\graha.vscode\extensions\msazurermtools.azurerm-vscode-tools-0.11.0\languageServer\Microsoft.ArmLanguageServer.dll
Language server nuget version: 3.0.0-preview.20319.5
Client options:
{
"documentSelector": [
{
"language": "arm-template",
"scheme": "file"
},
{
"language": "arm-template",
"scheme": "untitled"
}
],
"diagnosticCollectionName": "ARM Template Language Server diagnostics",
"outputChannel": {
"outputChannel": {
"name": "Azure Resource Manager Tools",
"extensionPrefix": "azureResourceManagerTools",
"_outputChannel": {
"name": "Azure Resource Manager Tools",
"_channel": {}
}
}
},
"revealOutputChannelOn": 3,
"synchronize": {
"configurationSection": "azureResourceManagerTools"
}
}
Server options:
{
"run": {
"command": "c:\Users\graha\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime\.dotnet\3.1.5\dotnet.exe",
"args": [
"c:\Users\graha\.vscode\extensions\msazurermtools.azurerm-vscode-tools-0.11.0\languageServer\Microsoft.ArmLanguageServer.dll",
"--logLevel",
"Warning"
],
"options": {
"shell": false
}
},
"debug": {
"command": "c:\Users\graha\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime\.dotnet\3.1.5\dotnet.exe",
"args": [
"c:\Users\graha\.vscode\extensions\msazurermtools.azurerm-vscode-tools-0.11.0\languageServer\Microsoft.ArmLanguageServer.dll",
"--logLevel",
"Warning"
],
"options": {
"shell": false
}
}
}

I'm stumped.  The only two suggestions I have are:

try uninstalling/reinstalling the extension
can we do a Teams, Skype or other share-screen consultation?

One other possibility I just stumbled on.  What $schema value are you using?  Best is the new one:
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#"

Turns out if you're using http instead of https, schema Intellisense doesn't work (like you're seeing) - #834

I have done a re-install which had no effect.
I then started another project, but noticed the schema version is not the latest version, and things now work as expected.
Not quite sure why it now picks up the latest schema as I only first installed this a couple of weeks ago, and auto schema update has always been tuned on

Perhaps you had answered "No" at some point to the dialog?  That gets saved.
At any rate, from your comments it appears this is now working, so I'll close. We'll fix the http vs https issue so hopefully no one else hits it.  Thanks!


controllers: cache cluster-type in memory to avoid redundant calls

Cache current cluster type within SmbCommonConfigReconciler in order to
avoid extra calls to API server. The in-memory state if set once upon
first call to SmbCommonConfigReconciler.Reconcile.
Signed-off-by: Shachar Sharon<EMAIL_ADDRESS>

/test centos-ci/sink-clustered/mini-k8s-1.24


Optimize String.humanize_size()

Might seem like grasping, but this function is actually surprisingly hefty for a String method.
Using this method 1000 times used to take ~3 ms in production builds and ~7.6 ms in unoptimized development builds. Now it's ~1.8 ms in unoptimized development builds.
So this PR seems to make String.humanize_size() 4+ times faster.

Thanks!


Add for-compiler: to layer: node to include/exclude layer from build for a compiler toolchain

I have a project that contains multiple target layers. One target layer cannot be compiled with GCC because its Startup component is missing for GCC (no support is provided).
project:
  layers:
    - layer: ./Layer/Target/CM55_VHT/Target.clayer.yml
      for-context: +CM55
      for-compiler: AC6

Node for-compiler: would prevent a layer build for GCC.

@RobertRostohar what is your use case? What @jkrech wrote above makes sense for me but I don't have that much experience with complex applications.

One use case that I can imagine is specific compiler/linker options in a board layer.
A solution/project that uses various targets through board layers can use default compiler specific options. It can also use generic compiler agnostic options. However additional compiler/linker specific options might be needed for a specific target. This could be achieved by using 'misc' in a layer that is compiler specific with the 'for-compiler'.

I think we are talking about different for-compiler: nodes. My suggestion for it was to "cause" Conditional Build i.e. to control inclusion of a software layer, as written here.
I'm questioning if build-type and target-type are enough to control the build in case if we have a complex application consisting of multiple layers when one or more layers are not compatible with a certain toolchain (and I don't have enough top level overview to figure it out quickly...).

Clarified in documentation that for-compiler: cannot be used to control project and layer inclusion. There are other ways to do this, i.e. variables.


Question: Should BulkReadAsync be considered for less than 1k rows?

There is guidance to only use the bulk inserts/update routines with more thank 1k entities. This makes sense as the cost of creating temporary tables must be considered.
Is this also true for the bulk read? Or can it be used without significant penalty for less than 1k entities? Is there a temporary table involved in this method as well?

BulkRead is done with MERGE, using Temp tables, just like Update so overhead is the same.


Facebook option no longer available

Hi, the option to get data from Facebook as an Online Service is no longer available on the latest version of power bi desktop (as of march 2020). Is there a reason? I read somewhere else that it's because facebook retired one of its graph APIs, which power bi was linked to? any way we can still access facebook data from power bi? Thanks!

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

ID: 121b33bb-7721-3f2e-e863-ad5ef222b71f
Version Independent ID: 023070b1-753a-f9c2-7924-a350d7480a22
Content: Tutorial: Analyze Facebook data by using Power BI Desktop - Power BI
Content Source: powerbi-docs/desktop-tutorial-facebook-analytics.md
Service: powerbi
Sub-service: powerbi-desktop
GitHub Login: @davidiseminger
Microsoft Alias: davidi

Hi, @lauratsui -- good question! Referring to the author to investigate.

Hi, any update on when this will be back online? Even an indication of timeframe e.g. 1 week, month, a year or never would be great... Thanks!

Hi, please advise the way to access facebook data from bi ! thanks a lot!

I have the same problem, I can't search get data -> more -> online services -> Facebook. Seemingly Facebook data is no longer supported.

Its not right to keep the Power BI website flashing with Facebook integration, but the connector is missing! When do we expect it to be resolved?

Sorry for the inconvenience - I've added a note to the top of this tutorial that warns users that, due to Facebook App permission restrictions, the connector isn't currently working properly.
From a feature request perspective, you can vote on this feature (to get it working again) at https://ideas.powerbi.com.


cannot convert a simple network only contains convtranspose operator

**so simple this network,
input (1,1,240,360)==> ConvTranspose(w:<1,1,3,3>,B<1>) ==>output(1,1,240,360) ,and yml file is as flowing
library_name: sr120x120
target_abis: [armeabi-v7a, arm64-v8a]
model_graph_format: code
model_data_format: code
models:
sr120x120:
platform: onnx
model_file_path: /mobile_android_test_1.onnx
model_sha256_checksum: 859feba045d625c75cb8be0f192847eddf5891308ada41d48661872f6402795e
subgraphs:
- input_tensors: input
output_tensors: output
input_shapes: 1,240,360,1
output_shapes: 1,240,360,1
backend: caffe2
runtime: cpu+gpu
limit_opencl_kernel_time: 0
nnlib_graph_mode: 0
obfuscate: 0
winograd : 0
==================================================**
*，and the error prompt info is as following ，
model.cc: In function 'void mace::{anonymous}::CreateOperators_ex(mace::NetDef, int, int, int)':
mace/codegen/models/sr120x120/model.cc:112:3: ****error: 'CreateOperator1' is not a member of 'mace::sr120x120'mace::sr120x120::CreateOperator1(net_def->add_op(),w,h,c8);
^
mace/codegen/models/sr120x120/model.cc:113:3: error: 'CreateOperator2' is not a member of 'mace::sr120x120' mace::sr120x120::CreateOperator2(net_def->add_op(),w,h,c12);

Could you convert this model successfully and paste the printed graph info here?

the graph info is as following :
onnx model IR version:  3
constains ops domain:   version: 9
('node=', 'ConvTranspose', '35', [u'output'], [u'input', u'13', u'14'])
start transform ...
Transpose filters to OIHW/MIHW
Transpose output shapes: 35(Deconv2D)
update op with float data type
Add OpenCL informations
Sort by execution
Final ops:
35 (Deconv2D, index:0): [[1L, 240L, 360L, 1L]]

      Model sr120x120 converted

Cannot locate where the problem is yet.
Try the following settings in your .yml file :
```
input_data_formats: NCHW
output_data_formats: NCHW

Or provide your model here, we'll check it for you.

It doesn't work while modify the setting of .yml file as the following
input_data_formats: NCHW
output_data_formats: NCHW
and my model is as the attach file
mobile_android_test_1.zip

OK, We'll look into it.

maybe the problem exists in the file codegen/models/model.cc
why this function
void CreateOperators_ex(NetDef *net_def,const int w,const int h,const int c) {
MACE_LATENCY_LOGGER(1, "Create operators");
net_def->mutable_op()->Reserve(1);
mace::sr1200x1200::CreateOperator0(net_def->add_op(),w,h,c12);
mace::sr1200x1200::CreateOperator1(net_def->add_op(),w,h,c8);
mace::sr1200x1200::CreateOperator2(net_def->add_op(),w,h,c12);
mace::sr1200x1200::CreateOperator3(net_def->add_op(),w,h,c12);
mace::sr1200x1200::CreateOperator4(net_def->add_op(),w,h,c12);
mace::sr1200x1200::CreateOperator5(net_def->add_op(),w,h,c8);
mace::sr1200x1200::CreateOperator6(net_def->add_op(),w,h,c12);
mace::sr1200x1200::CreateOperator7(net_def->add_op(),w,h,c12);
mace::sr1200x1200::CreateOperator8(net_def->add_op(),w,h,c12);
mace::sr1200x1200::CreateOperator9(net_def->add_op(),w,h,c40);
mace::sr1200x1200::CreateOperator10(net_def->add_op(),w2,h2,c10);
mace::sr1200x1200::CreateOperator11(net_def->add_op(),w2,h*2,c);
}
these operators are the operators of previous network transform, why does this tool still follow the
previous transform?

Already fixed by commit: 1fc9f7edc1492296ca847657f227e70272822887


SystemD watchdog support

Systemd.start_watchdog starts a fiber that will keep-alive ping systemd with watchdog notifications repeatedly dependent on the environment variable WATCHDOG_USEC interval setting.
Reference:
https://www.man7.org/linux/man-pages/man5/systemd.service.5.html

Could have a callback for the loop in which the app could do its tests?

Should the name be: SystemD.start_watchdog, SystemD.enable_watchdog or SystemD.watchdog?

Should the name be: SystemD.start_watchdog, SystemD.enable_watchdog or SystemD.watchdog?

SystemD.watchdog
IMHO, Because it is responsible for keep-alive and not just start. (and enable could imply that it only turns on or configures the watchdog feature)


Recommendations for server-side debugging?

I was trying to understand the workings of getInitialProps on the server-side, but console.log statements are not displayed in the console. Is there a recommended way to debug the server-side?

Sorry, my bad, I assumed getInitialProps would be called on any component.


[BUG] - onPress not working for button inside Popover

NextUI Version
2.6.8
Describe the bug
<Popover placement='top'>
        <PopoverTrigger>
          <Button onPress={() => console.log('THIS IS NOT EXECUTED')}>Open Popover</Button>
        </PopoverTrigger>
        <PopoverContent>

Popover Content

This is the popover content

        </PopoverContent>
      </Popover>

  Button onPress not working.
  Was working in prev version.
  Next.js 14.2.18

Your Example Website or App
No response
Steps to Reproduce the Bug or Issue
described in my example.
Expected behavior
onPress should trigger function
Screenshots or Videos
No response
Operating System Version
macbook
Browser
Chrome

https://react-spectrum.adobe.com/react-aria/usePress.html

By default, press events stop propagation to parent elements. In cases where a handler decides not to handle a specific event, it can call continuePropagation() to allow a parent to handle it.

You can see what you can do here.


make it easy to index opendal with db

I'm building a next cloud alternative using opendal in rust and now at a phase where I need to index the fs backend to a db so I can implement a rich search experience.
Currently I have basic indexing working but is a dumb one without any performance improvements. Here is the pseudo code.
let version = guid::new();
let out ds = op.lister_with("/").recurive(true).await?;
while let Some(de) = ds.try_next().await? {
   // add de to the db with version with path, parent, filename, mtime and size.
}
// delete all entry from db that is not equal to version

While this work this could be slow. I'm wondering if there are better ways to make this faster.

Parallel indexer. Is there something like jwalk or godirwalk which can be used walk in parallel?
Instead of delete at the end I was thinking if I can delete it as I go along when it is a re-indexing instead of the first index. For example list / and if diff any missing entries in / in db and delete it and so on. I see that there is FlatLister but wondering if there can be some other lister that will help me here.

After the initial indexing, I don't expect the reindexing to be run again as since I'm building the webdav server I can do delete/insert/updates on the fly to the db but curious how others would manage indexing.

Interesting idea! I'm also considering listing concurrently. Do you mind if the results are returned out of order?

My indexed table contains path, parent, name and few other metadata such as size, mime_type, mtime. Since I don't have any sort of hierarchy or relation in the table the order doesn't matter for me. Currently my backend webdav server always sorts it alphabetically based on the name and plan to add sort by one of these columns. In this case it would be name, size, mtime.

I have concept of storage where one can attach arbitrary backends (Storage Type) from opendal. I plan to add some sort of UX in this settings and the files page that indexing is in progress so you may not see everything.

Once the initial indexing has complete I expect the user to use my webdav server, so I can make sure the db is in sync without reindexing.
With rust+opendal, I feel my app running in synology is 5x faster than the Synology Photos just navigating with indexing disabled, so I'm not worried about other perf yet (and this is without any optimization on my side). I do have lot of photos and I expect lot of users trying for the first time to enable indexing so having a very fast speed to recursively traverse is very important to me as this would be one of the first impression for a new user.
I have been very impressed with https://github.com/SmilyOrg/photofield at how fast it indexes. So looking at how it does would be good start.


@varArg directive

When a rest parameter is referenced with a spread operator, the transformed code packs and unpacks it:
function foo(this: void, ...args: unknown[]) {
    console.log(...args);
}

=>
function foo(...)
    local args = ({...})
    print(unpack(args))
end

This PR adds a new directive @varArg to allow direct access to lua vararg operator .... This can be applied to an array-like type and any references to an identifier with that type will be directly transformed into ...:
/** @varArg */
interface LuaVarArg<T> extends Array<T> {}

function foo(this: void, ...args: LuaVarArg<unknown>) {
    console.log(...args);
}

=>
function foo(...)
    print(...)
end

Aside from function varargs, this can be used to access the file-scope varargs:
declare const arg: LuaVarArg<string>;
console.log(...arg);

=>
print(...)

To support tuple rest arguments, the vararg type must be declared like this:
/** @varArg */
type LuaVarArg<A extends unknown[]> = A & { __luaVarArg?: never };

function foo(this: void, ...args: LuaVarArg<[string, number]>) {
    console.log(...args);
}
foo("A", 2);

Note that this PR also adds stripping of the rest parameter variable (local args = ({...})) if it is not needed.

I think it would be better to call it @vararg, without considering them separate words. That's how it's written in Lua Reference Manual.

I think it would be better to call it @vararg, without considering them separate words. That's how it's written in Lua Reference Manual.

Sure. The directives aren't case-sensitive, so it's just a matter of what we put in the wiki when documenting it.


Unable to access to API, localhost:3000, {"message":"Not Found"}

Hello, I downloaded and run the Docker image, but it does run, but I can't access the API.
(it returns {"message":"Not found"} )
I looked into your github/documentation repo, didn't find any issue with similar problems, also the API isn't on the documentation so. I couldn't test it.
OS : MacOS BigSur

You will need to show us some exact screen shots of what you're trying.
I just tried this and got the same thing! how, i thought?

So i checked the docker logs...

Notice the %20 at the end of the url? zomg! i had a secret space at the end. You can't see it, in the POSTMAN screenshot above (because you cannot see spaces) but it's there, when i removed it, i started getting results back.

I also have the same issue.
Also running the docker image and getting Not Found error.

@francois072 did you see my post above (regarding the hidden SPACE / %20 ?) did that help? can you check the logs and what route it's trying to hit, in the docker image?

{"level":"error","ts":1643071135.6523657,"logger":"api","msg":"code=404, message=Not Found","trace":"81522c03-23fe-481d-a3b3-aba3c1df28e6","remote_ip":"<IP_ADDRESS>","host":"localhost:3000","uri":"/","method":"GET","path":"/","referer":"","user_agent":"Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0","status":404,"latency":149991,"latency_human":"149.991µs","bytes_in":0,"bytes_out":9}

Paperless-NG logs:
documents.parsers.ParseError: Error while converting document to PDF: 404 Client Error: Not Found for url: http://localhost:3000/convert/office

@francois072 ok. a few things here:

my post was from March 2021. I'm guessing the docker version of Gotenberg was version 6.
current docker version is version 7.
the API ROUTES are different between old-v-6 and current-v-7

version
link
api url

v6 docs
https://gotenberg.dev/docs/6.x/office
/convert/office

v7 docs
https://gotenberg.dev/docs/modules/libreoffice
I think it's now this: /forms/libreoffice/convert

does this help?

So I would have to use version 6 until Paperless gets updated.
I'll check if this works.
Is localhost:3000 supposed to contain anything?

So I would have to use version 6 until Paperless gets updated. I'll check if this works.

Give it a go. I also have no idea what Paperless is etc but give that a go.

Is localhost:3000 supposed to contain anything?

No idea what you mean by this.

No idea what you mean by this.

Should there be anything visible when I go to localhost:3000?

ah - gotcha. i can't remember. it's been a while since I last used this docker image .. so .. I can't remember.


Upgrade to Go 1.16

Among other improvements, this will be required to add support for the shiny new machines running Apple Silicon.

Duplicate of #21301


[WIP] Check for unreachable blocks in merge-return.

Merge return assumes that the only unreachable blocks are those needed
to keep the structured cfg valid.  Even those must be essentially empty
blocks.
If this is not the case, we get unpredictable behaviour.  This commit
add a check in merge return, and emits an error if it is not the case.
Fixes #1962.

We do for legalization.  I must have missed adding it for -O and -Os.  I'll do that.


feature: hide volume on touch devices

Do not display the volume track controls on the video player if the browser is operating on a touch device.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[dashboard v2] cannot add chart to existing section in a dashboard

Even though dashboard shows blank space in an existing section that should fit this chart, cannot add and get the following error.
Also tried adding to all the charts below and moving. Doesn't work either.

Make sure these boxes are checked before submitting your issue - thank you!

[ ] I have checked the superset logs for python stacktraces and included it here as text if any
[ ] I have reproduced the issue with at least the latest released version of superset
[ ] I have checked the issue tracker for the same issue and I haven't found one similar

Superset version
Expected results
Actual results
Steps to reproduce

@vylc  Maybe you can refer to this
https://github.com/apache/incubator-superset/issues/5429