Can't browse track in "processing" state : CORS related

Hi,
2 days ago, I captured a new track and uploaded it. Now, this track is in "processing" state.
When I try to browse this track, no picture is displayed. The left handed menu  (Track info, Edit OSM, Traffic Sign, mini map) is correcty dispayed. Just the picture is missing. Instead, I got a message "Cannot load image from server. Might be CORS related." on first image.
There is no problem with older tracks, July 2020 or older.
Hints :
My web browser opens an HTTP GET request like "https://openstreetcam.org/storage13/files/photo/2020/12/23/lth/[...]", and obtains a HTTP 301 response, Moved Permanently to "Location: https://storage13.openstreetcam.org/files/photo/2020/12/23/lth/[...]"
The HTTP request to https://storage13.openstreetcam.org/files/photo/2020/12/23/lth/[...] is denied because "CORS Missing Allows Origins".

@laurentriffard , may I have your user name on KartaView? Also, if you have these track numbers, it will be more helpful. Thanks.

My user name is laurent-38,
The problem occurs on track 3333801
https://kartaview.org/details/3333801/0/track-info
Le 25 décembre 2020 03:00:37 GMT+01:00, jiudan-grab<EMAIL_ADDRESS>a écrit :

@laurentriffard , may I have your user name on KartaView? Also, if you
have these track numbers, it will be more helpful. Thanks.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/kartaview/openstreetcam.org/issues/304#issuecomment-751146146

@laurentriffard , I could see this track has been processed successfully. Some times, the time spent is beyond two days.

Fine, but... the problem is not the processing duration.
It is : when a track is in "processing" state, pictures are not displayed because of a CORS problem.
It does still happen with new tracks, see https://openstreetcam.org/details/3340433/0/track-info for example.
(and we now know that the problem disappears when the track goes to "processed" state)

@laurentriffard , what browser are you using? I tried https://openstreetcam.org/details/3340433/0/track-info on chrome and it's like below:

I didn't see CORS things.

@laurentriffard , what browser are you using? I tried https://openstreetcam.org/details/3340433/0/track-info on chrome and it's like below:

I didn't see CORS things.

hi @JiudanZheng, I guess the error message you got is a normal one : can you really see anybody's track in "processing"state without being logged in with the track's owner account ?
FYI, i’m using Firefox.
When I'm logged in with my personal account, I get the CORS error message on "processing" tracks.
But after logging out, I get the "Ups! Sequence cannot be loaded... Reload or go Back" error message. I guess this one is right, because I'm not logged in and "processing" tracks are not public.
May I suggest you to record an upload a track with your own Kartaview account ?

I'll take a look and get back to you.

Same issue here https://kartaview.org/details/3341325/0/track-info

I've raised this issue to our engineer team. Will get back later when the fix will be planned to do.

I've raised this issue to our engineer team. Will get back later when the fix will be planned to do.

Hi @laurentriffard, could you help to check again? we have already fixed it. If there are no problems,  can we close it first?

Hi @laurentriffard, could you help to check again? we have already fixed it. If there are no problems,  can we close it first?


Facility to change template mustaches in Vue3, delimiters no longer works

What problem does this feature solve?
Vue2 had the option delimiters to change mustache symbols for templating, but this option appears to have changed in Vue3. The only mention I can find is in RFC draft #35. This feature is needed to integrate with large server-side codebases where it is impractical to change mustaches on existing SS templates. It has been removed in the Vue3 guide and isn't mentioned in the migration guide.
What does the proposed API look like?
as Vue2 or alternative

I'm unable to get this to work:
        console.log(Vue.version) //returns "3.0.0-rc.5"

        var app = Vue.createApp({
          data() {
            return {counter: 0}
          }
        })

        app.config.delimiters = ['{%', '%}']
        app.mount("#app")

Am I doing antything wrong?

@advanderveer I believe you need to put the setting on the component rather than the application:
Vue.createApp({
  delimiters: ['{%', '%}']
})

I have the same problem.
Doing:
Vue.createApp({
delimiters: ['{%', '%}']
...
})
we lose all the functionalities of Vue.createApp(App)
How can we still rendering App but with delimiters changed?

See https://v3.vuejs.org/api/options-misc.html#delimiters for updated instructions

I have the same problem.
Doing:
Vue.createApp({
delimiters: ['{%', '%}']
...
})
we lose all the functionalities of Vue.createApp(App)
How can we still rendering App but with delimiters changed? Or at least do something like:
Vue.createApp({
delimiters: ['{%', '%}']
...
data(){...}
components:{ component_1, component_2}
})

@guilhermemart
TLDR: It seems since Vue 3.1 old delimiter is deprecated and I was not able to have this option inlined in the source. My goal was to use Vue 3 with Flask. I've set up options.compilerOptions in vue.config.js.
I copy my answer also on S.O. : How to change delimiters in Vue.js?
Got some good rowing since 2 days. :))
I've read below  again and again
https://v3.vuejs.org/api/application-config.html#compileroptions

Important  This config option is only respected when using the full build (..) For vue-loader: pass via the compilerOptions loader option (opens new window). Also see how to configure it in vue-cli (opens new window).

After that I read on Stackoverflow

How do I fix a "Vue packages version mismatch"..,
How to set vue-template-compiler options and where?

Before I (re)installed below those Vue 3 package only if I've done mistake by copy paste from stackoverflow. I assume they are yet installed.
npm i --save vue@next (I assume Vue 3 is yet installed (vue@next), it's only if I copy pastevue@latest by mistake
npm install -g @vue/cli

And I installed for Vue 3:
npm i --save vue-loader@next
npm i --save vue-template-compiler@latest
nom i --save vue-server-renderer@latest

I created vue.config.js below
module.exports = {
  chainWebpack: config => {
    config.module
      .rule('vue')
      .use('vue-loader')
      .loader('vue-loader')
      .tap(options => {
        options.compilerOptions = {
          delimiters: ['${', '}']
        };
        return options;
      });
  }
}

With this App.vue from the vue create with my modifications :
<template>

            new delimiter for flask:  ${todo.text}

            initial vue delimiter:  {{todo.text}}

</template>

Worked perfectly

Awesome, thank you so much, works good with vue 3 cli

I am not using CLI. I am using Vue standalone:
Neither of the below options work.

I using Vue 3.2.32 standalone and works fine with:

Hi @gregg-cbs! I using Vue 3.2.32 standalone and works fine with:

Thanks @jiuneypachevitch I had assumed that setting it on compilerOptions meant the feature required a build step. Not so! Works like a charm using standalone Vue in an html page with no build step.


feat(actions): add quickfix action

This is a very crucial workflow for me personally, figured I'd open a PR
instead of an issue since I've written the code already - hope you don't mind.
Wdyt?
(will remain in draft until I've tested this enough)

Cool! Adding quickfix support was in my plans sadly haven't had much time lately to work on new features
I've briefly tested your PR, works pretty well so far

Hey @DNLHC. So I've ran this for a while and it seems to work fine for the most part. I have however run into situations where the qflist is populated with items that miss a filename/bufnr - I've been unable so far to look into why this is happening. I don't think it's quite ready for merge (lmk if you prefer me to close PR and re-open later when it's actually ready)

(lmk if you prefer me to close PR and re-open later when it's actually ready)

Hey, i don't mind keeping the PR open.
There is an internal breaking change in the main branch introduced in the multibyte support commit.
These changes will accommodate the new items api.
diff --git a/lua/glance/init.lua b/lua/glance/init.lua
index d21cc8b..ce37a40 100644
--- a/lua/glance/init.lua
+++ b/lua/glance/init.lua
@@ -246,21 +246,13 @@ Glance.actions = {
     local qf_items = {}
     for _, group in pairs(glance.list.groups) do
       for _, item in ipairs(group.items) do
-        local end_lnum = vim.tbl_get(item, 'finish', 'line')
-        if end_lnum then
-          end_lnum = end_lnum + 1
-        end
-        local end_col = vim.tbl_get(item, 'finish', 'character')
-        if end_col then
-          end_col = end_col + 1
-        end
         table.insert(qf_items, {
           bufnr = item.bufnr,
           filename = item.filename,
-          lnum = item.lnum,
-          end_lnum = end_lnum,
-          col = item.col,
-          end_col = end_col,
+          lnum = item.start_line + 1,
+          end_lnum = item.end_line + 1,
+          col = item.start_col + 1,
+          end_col = item.end_col + 1,
           text = item.full_text,
         })
       end

I have however run into situations where the qflist is populated with items that miss a filename/bufnr

Hmm strange that shouldn't happen, I will take some time tomorrow to test it

I'm still experiencing issues with it not producing line:col pairs for entries. I'll revisit this now

I'm waiting for this to be merged as well, thanks for the work @williamboman!

Thank you


Add Prerequisites Section to VoxelGI Instructions

Fixed #166 by adding a Prerequisites section that states the need for Graphics Profile Level 11.
Updated the instructions regarding reloading the project to clarify that you always need to reload Stride in order for it to register the new VoxelGI package.

@tebjan, @Eideren, please,  could you review this addition? Thank you.

Bump

@tebjan, @Eideren, can I merge this?

yep


Fix stylesheet option bug, allow local paths too

Hi @avelynhc, sorry for the delay. But I just finished fixing the bug we talked about. Any css path the user enters from their context is now resolved to a valid relative path.
This closes #10

@avelynhc Just pushed the requested changes

@avelynhc I think you forgot to merge the PR

@Amnish04 Thanks for letting me know. It's merged now. Thanks for the contribution again!


self.bind(size=self.update) misfiring

I may just be using things wrong but I can not find a reliable way to get the current widgets size for the life of me. The code below works SOMETIMES but the update function is called 3 times on every resize. [100,100],[new_x,100],[new_x,new_y]
Is this a bug or am I doing it all wrong?
    def __init__(self, **kwargs):
        super(BackgroundPickDlg, self).__init__(**kwargs)
        self.bind(size=self.update)
        self.update()

    def update(self, *args):
        print('canvas: ', self.size)
        if self.imWidg.size[0] is not 100 and self.imWidg.size[1] is not 100:

That's kinda expected. size is changed whenever width or height changes. Somehow you're changing one or both of them.


add disableAutoReply to allow modals to be used

Description
fixes #100 by introducing disableAutoReply option
unblocks #107
Type of change

[x] New feature (non-breaking change which adds functionality)

Screenshot
N/A
Checklist:

[x] I have run pnpm format and my code don't have any linting issues

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation

@Leomotors maybe name it disableAutoDeferReply?
i prefer setting the default to be on. using automatic deferReply is convenient because we don’t have to choose between reply or editReply. i think it sets up a pit of success.
for example consider 2 scenarios:
auto deferReply off

a developer works on a command that takes some time, e.g. 1 second. developer has to choose whether to use deferReply or not. since it took 1 second, the developer used reply at the end instead.
some time pass and the code base evolve, later the command suddenly stop working because it now takes 3 seconds.
developer has to submit another pr to add deferReply to the beginning and change the first reply to editReply.

auto deferReply on

a developer works on a command that takes some time, e.g. 1 second. developer doesn’t have to think whether to use deferReply or reply. developer just use editReply.
some time pass and the code base evolve, but the command still works properly despite it taking 3 seconds.

so when deciding defaults, i like to think about how a team of developers evolve codebase over time. see https://overreacted.io/optimized-for-change/

i set the name to disableAutoDeferReply krub, because only the automatic behavior is disabled, not the ability to call deferReply


Error when building with --bundle

When I try to build my project with --bundle, I get this error:
ERROR in ../node_modules/nativescript-mediafilepicker/mediafilepicker.ts
Module build failed: Error: C:\workspace\epicuro-mobile\node_modules\nativescript-mediafilepicker\mediafilepicker.ts is missing from the TypeScript compilation. Please make sure it is in your tsconfig via the 'files' or 'include' property.
The missing file seems to be part of a third party library. TS files in published libraries are often a sign of a badly packaged library. Please open an issue in the library repository to alert its author and ask them to package the library using the Angular Package Format (https://goo.gl/jB3GVv).

How can I fix this?

Hi,
Please share your code to show me how did you import plugin.
Thanks

Hi @jibon57, i used the plugin verbatim as the documentation describes it

Looks like new compiler issue. During work around you can follow this: https://github.com/AntonioCuevaUrraco/nativescript-timedatepicker/issues/41#issuecomment-353931615

@jibon57 thanks, that worked. For anyone running into this in the future, this is the script i put in the before-prepare hook folder:
var fs = require('fs');

module.exports = function($logger) {
    const files = [
        'mediafilepicker.android.ts',
        'mediafilepicker.ios.ts',
        'mediafilepicker.common.ts'
    ];

    files.forEach(file => {
        if (fs.existsSync('node_modules/nativescript-mediafilepicker/' + file)) {
            fs.unlink('node_modules/nativescript-mediafilepicker/' + file);
        }
    });
};


Fix for Whole.moduloPower JS bug 532

This fixes #532 and adds tests.
Note that with a merge to master, versions in module.ceylon will have to be fixed up.

@gavinking do you want me to just push improvements to ceylon.whole and ceylon.random directly?

Yes please
Sent from my iPhone

On 21 Mar 2016, at 16:39, John Vasileff<EMAIL_ADDRESS>wrote:
@gavinking do you want me to just push improvements to ceylon.whole and ceylon.random directly?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub


Added mapl and arolek to codeowners for ui

Updated codeowners so that pr are tagged correctly for reviewers

Pull Request Test Coverage Report for Build 73e2ff74c-PR-708

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 45.207%

Totals

Change from base Build 8e2b6a8ff:
0.0%

Covered Lines:
5291

Relevant Lines:
11704

💛  - Coveralls

LGTM


Remove unused event cache store

Fixes https://github.com/Polymer/polymer/issues/3588
Thanks!

LGTM


GPU-integration

Replace halo2 with halo2-gpu
Replace zkevm-circuits (branch scroll-dev-0607) with zkevm-circuits (branch test/gpu)

since we are using the path trick  now, the PR can be closed.


Configure Renovate

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.
🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.

Detected Package Files

Dockerfile (dockerfile)
src/DebianPackageExtractor/Dockerfile (dockerfile)
.github/workflows/codeql.yml (github-actions)
.github/workflows/compile.yml (github-actions)
.github/workflows/docker-publish.yml (github-actions)
.github/workflows/nuget-publish.yml (github-actions)
DemoProject/NPMProject/package.json (npm)
TestFiles/IntegrationTestFiles/SystemTest1stIterationData/Npm/package.json (npm)
TestFiles/IntegrationTestFiles/SystemTest2ndIterationData/Npm/package.json (npm)
src/LCT.PackageIdentifier.UTest/PackageIdentifierUTTestFiles/TestDir/DupDir/package.json (npm)
src/LCT.PackageIdentifier.UTest/PackageIdentifierUTTestFiles/TestDir/SubDir/package.json (npm)
src/LCT.PackageIdentifier.UTest/PackageIdentifierUTTestFiles/TestDir/package.json (npm)
src/AritfactoryUploader.UTest/AritfactoryUploader.UTest.csproj (nuget)
src/ArtifactoryUploader/LCT.ArtifactoryUploader.csproj (nuget)
src/LCT.APICommunications.UTest/LCT.APICommunications.UTest.csproj (nuget)
src/LCT.APICommunications/LCT.APICommunications.csproj (nuget)
src/LCT.Common.UTests/LCT.Common.UTest.csproj (nuget)
src/LCT.Common/LCT.Common.csproj (nuget)
src/LCT.CycloneDxProcessor/LCT.CycloneDxProcessor.csproj (nuget)
src/LCT.Facade.UTest/LCT.Facade.UTest.csproj (nuget)
src/LCT.PackageIdentifier.UTest/LCT.PackageIdentifier.UTest.csproj (nuget)
src/LCT.PackageIdentifier.UTest/PackageIdentifierUTTestFiles/Nuget.csproj (nuget)
src/LCT.PackageIdentifier/LCT.PackageIdentifier.csproj (nuget)
src/LCT.SW360PackageCreator.UTest/LCT.SW360PackageCreator.UTest.csproj (nuget)
src/LCT.SW360PackageCreator/LCT.SW360PackageCreator.csproj (nuget)
src/LCT.Services.UTest/LCT.Services.UTest.csproj (nuget)
src/LCT.Services/LCT.Services.csproj (nuget)
src/SW360IntegrationTest/SW360IntegrationTest.csproj (nuget)
src/TestUtilities/TestUtilities.csproj (nuget)
src/UnitTestUtilities/UnitTestUtilities.csproj (nuget)
src/LCT.PackageIdentifier.UTest/PackageIdentifierUTTestFiles/PythonTestProject/pyproject.toml (pep621)
src/LCT.PackageIdentifier.UTest/PackageIdentifierUTTestFiles/PythonTestProject/pyproject.toml (poetry)

Configuration Summary
Based on the default config's presets, Renovate will:

Start dependency updates only once this onboarding PR is merged
Enable Renovate Dependency Dashboard creation.
Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
Ignore node_modules, bower_components, vendor and various test/tests (except for nuget) directories.
Group known monorepo packages together.
Use curated list of recommended non-monorepo package groupings.
Apply crowd-sourced package replacement rules.
Apply crowd-sourced workarounds for known problems with packages.

🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to renovate.json in this branch. Renovate will update the Pull Request description the next time it runs.

What to Expect
With your current configuration, Renovate will create 75 Pull Requests:

Update angular monorepo

Schedule: ["at any time"]
Branch name: renovate/angular-monorepo
Merge into: main
Upgrade @angular/animations to 9.1.13
Upgrade @angular/common to 9.1.13
Upgrade @angular/compiler to 9.1.13
Upgrade @angular/compiler to ~10.2.0
Upgrade @angular/compiler-cli to 9.1.13
Upgrade @angular/core to 9.1.13
Upgrade @angular/forms to 9.1.13
Upgrade @angular/language-service to 9.1.13
Upgrade @angular/platform-browser to 9.1.13
Upgrade @angular/platform-browser-dynamic to 9.1.13
Upgrade @angular/router to 9.1.13
Upgrade zone.js to ~0.15.0

Update dependency @types/jasminewd2 to v2.0.13

Schedule: ["at any time"]
Branch name: renovate/jasminewd2-2.x-lockfile
Merge into: main
Upgrade @types/jasminewd2 to 2.0.13

Update dependency Microsoft.AspNet.WebApi.Client to 5.2.9

Schedule: ["at any time"]
Branch name: renovate/aspnet-aspnetwebstack-monorepo
Merge into: main
Upgrade Microsoft.AspNet.WebApi.Client to 5.2.9

Update dependency Newtonsoft.Json to 13.0.3

Schedule: ["at any time"]
Branch name: renovate/newtonsoft.json-13.x
Merge into: main
Upgrade Newtonsoft.Json to 13.0.3

Update dependency System.Drawing.Common to 8.0.11

Schedule: ["at any time"]
Branch name: renovate/system.drawing.common-8.x
Merge into: main
Upgrade System.Drawing.Common to 8.0.11

Update dependency log4net to 2.0.17

Schedule: ["at any time"]
Branch name: renovate/log4net-2.x
Merge into: main
Upgrade log4net to 2.0.17

Update dependency requirejs to v2.3.7

Schedule: ["at any time"]
Branch name: renovate/requirejs-2.x-lockfile
Merge into: main
Upgrade requirejs to 2.3.7

Update dependency tslint to v6.1.3

Schedule: ["at any time"]
Branch name: renovate/tslint-6.x-lockfile
Merge into: main
Upgrade tslint to 6.1.3

Update dotnet monorepo

Schedule: ["at any time"]
Branch name: renovate/dotnet-monorepo
Merge into: main
Upgrade Microsoft.Extensions.Configuration to 6.0.2
Upgrade Microsoft.Extensions.Configuration.CommandLine to 6.0.1
Upgrade Microsoft.Extensions.Configuration.EnvironmentVariables to 6.0.2
Upgrade Microsoft.Extensions.Configuration.FileExtensions to 6.0.1
Upgrade Microsoft.Extensions.Configuration.Json to 6.0.1
Upgrade System.Text.Json to 6.0.11
Upgrade System.Threading.Tasks.Dataflow to 4.11.1

Update microsoft/setup-msbuild action to v1.3.3

Schedule: ["at any time"]
Branch name: renovate/microsoft-setup-msbuild-1.x
Merge into: main
Upgrade microsoft/setup-msbuild to v1.3.3

Update angular-cli monorepo

Schedule: ["at any time"]
Branch name: renovate/angular-cli-monorepo
Merge into: main
Upgrade @angular-devkit/build-angular to ~0.1102.0
Upgrade @angular/cli to 9.1.15

Update dependency @types/jasmine to ~3.10.0

Schedule: ["at any time"]
Branch name: renovate/jasmine-3.x
Merge into: main
Upgrade @types/jasmine to ~3.10.0

Update dependency @types/node to v12.20.55

Schedule: ["at any time"]
Branch name: renovate/node-12.x-lockfile
Merge into: main
Upgrade @types/node to 12.20.55

Update dependency CycloneDX.Utils to 5.4.0

Schedule: ["at any time"]
Branch name: renovate/cyclonedx.utils-5.x
Merge into: main
Upgrade CycloneDX.Utils to 5.4.0

Update dependency Microsoft.Build to 17.12.6

Schedule: ["at any time"]
Branch name: renovate/microsoft.build-17.x
Merge into: main
Upgrade Microsoft.Build to 17.12.6

Update dependency Microsoft.Build.Locator to 1.7.8

Schedule: ["at any time"]
Branch name: renovate/microsoft.build.locator-1.x
Merge into: main
Upgrade Microsoft.Build.Locator to 1.7.8

Update dependency Microsoft.Extensions.Logging.Log4Net.AspNetCore to 6.1.0

Schedule: ["at any time"]
Branch name: renovate/microsoft.extensions.logging.log4net.aspnetcore-6.x
Merge into: main
Upgrade Microsoft.Extensions.Logging.Log4Net.AspNetCore to 6.1.0

Update dependency Microsoft.PowerShell.Commands.Utility to 7.4.6

Schedule: ["at any time"]
Branch name: renovate/microsoft.powershell.commands.utility-7.x
Merge into: main
Upgrade Microsoft.PowerShell.Commands.Utility to 7.4.6

Update dependency Moq to 4.20.72

Schedule: ["at any time"]
Branch name: renovate/moq-4.x
Merge into: main
Upgrade Moq to 4.20.72

Update dependency NUnit to 3.14.0

Schedule: ["at any time"]
Branch name: renovate/nunit-3.x
Merge into: main
Upgrade NUnit to 3.14.0
Upgrade nunit to 3.14.0

Update dependency NUnit.Analyzers to 3.10.0

Schedule: ["at any time"]
Branch name: renovate/nunit.analyzers-3.x
Merge into: main
Upgrade NUnit.Analyzers to 3.10.0

Update dependency NUnit3TestAdapter to 3.17.0

Schedule: ["at any time"]
Branch name: renovate/nunit3testadapter-3.x
Merge into: main
Upgrade NUnit3TestAdapter to 3.17.0

Update dependency System.Json to 4.8.0

Schedule: ["at any time"]
Branch name: renovate/system.json-4.x
Merge into: main
Upgrade System.Json to 4.8.0

Update dependency System.Management.Automation to 7.4.6

Schedule: ["at any time"]
Branch name: renovate/system.management.automation-7.x
Merge into: main
Upgrade System.Management.Automation to 7.4.6

Update dependency axios to v0.29.0

Schedule: ["at any time"]
Branch name: renovate/axios-0.x
Merge into: main
Upgrade axios to 0.29.0

Update dependency jasmine-core to ~3.99.0

Schedule: ["at any time"]
Branch name: renovate/jasmine-monorepo
Merge into: main
Upgrade jasmine-core to ~3.99.0

Update dependency karma-chrome-launcher to ~3.2.0

Schedule: ["at any time"]
Branch name: renovate/karma-chrome-launcher-3.x
Merge into: main
Upgrade karma-chrome-launcher to ~3.2.0

Update dependency karma-jasmine to ~3.3.0

Schedule: ["at any time"]
Branch name: renovate/karma-jasmine-3.x
Merge into: main
Upgrade karma-jasmine to ~3.3.0

Update dependency karma-jasmine-html-reporter to v1.7.0

Schedule: ["at any time"]
Branch name: renovate/karma-jasmine-html-reporter-1.x-lockfile
Merge into: main
Upgrade karma-jasmine-html-reporter to 1.7.0

Update dependency rxjs to ~6.6.0

Schedule: ["at any time"]
Branch name: renovate/rxjs-6.x
Merge into: main
Upgrade rxjs to ~6.6.0

Update dependency ts-node to ~8.10.0

Schedule: ["at any time"]
Branch name: renovate/ts-node-8.x
Merge into: main
Upgrade ts-node to ~8.10.0

Update dependency tslib to v1.14.1

Schedule: ["at any time"]
Branch name: renovate/tslib-1.x-lockfile
Merge into: main
Upgrade tslib to 1.14.1

Update dependency typescript to ~3.9.0

Schedule: ["at any time"]
Branch name: renovate/typescript-3.x
Merge into: main
Upgrade typescript to ~3.9.0

Update gittools/actions action to v0.13.6

Schedule: ["at any time"]
Branch name: renovate/gittools-actions-0.x
Merge into: main
Upgrade gittools/actions to v0.13.6

Update nuget monorepo to 6.12.1

Schedule: ["at any time"]
Branch name: renovate/nuget-monorepo
Merge into: main
Upgrade NuGet.Packaging to 6.12.1
Upgrade NuGet.ProjectModel to 6.12.1
Upgrade NuGet.Resolver to 6.12.1

Update vstest monorepo

Schedule: ["at any time"]
Branch name: renovate/vstest-monorepo
Merge into: main
Upgrade Microsoft.CodeCoverage to 16.11.0
Upgrade Microsoft.CodeCoverage to 17.12.0
Upgrade Microsoft.NET.Test.Sdk to 16.11.0
Upgrade Microsoft.NET.Test.Sdk to 17.12.0

Update actions/checkout action to v4

Schedule: ["at any time"]
Branch name: renovate/actions-checkout-4.x
Merge into: main
Upgrade actions/checkout to v4

Update actions/setup-dotnet action to v4

Schedule: ["at any time"]
Branch name: renovate/actions-setup-dotnet-4.x
Merge into: main
Upgrade actions/setup-dotnet to v4

Update angular monorepo to v19 (major)

Schedule: ["at any time"]
Branch name: renovate/major-angular-monorepo
Merge into: main
Upgrade @angular/animations to ~19.0.0
Upgrade @angular/common to ~19.0.0
Upgrade @angular/compiler to ~19.0.0
Upgrade @angular/compiler-cli to ~19.0.0
Upgrade @angular/core to ~19.0.0
Upgrade @angular/forms to ~19.0.0
Upgrade @angular/language-service to ~19.0.0
Upgrade @angular/platform-browser to ~19.0.0
Upgrade @angular/platform-browser-dynamic to ~19.0.0
Upgrade @angular/router to ~19.0.0

Update angular-cli monorepo to v19 (major)

Schedule: ["at any time"]
Branch name: renovate/major-angular-cli-monorepo
Merge into: main
Upgrade @angular-devkit/build-angular to ~19.0.0
Upgrade @angular/cli to ~19.0.0

Update dependency @types/jasmine to v5

Schedule: ["at any time"]
Branch name: renovate/jasmine-5.x
Merge into: main
Upgrade @types/jasmine to ~5.1.0

Update dependency @types/node to v22

Schedule: ["at any time"]
Branch name: renovate/node-22.x
Merge into: main
Upgrade @types/node to ^22.0.0

Update dependency CycloneDX.Utils to v8

Schedule: ["at any time"]
Branch name: renovate/cyclonedx.utils-8.x
Merge into: main
Upgrade CycloneDX.Utils to 8.0.3

Update dependency Microsoft.AspNet.WebApi.Client to v6

Schedule: ["at any time"]
Branch name: renovate/major-aspnet-aspnetwebstack-monorepo
Merge into: main
Upgrade Microsoft.AspNet.WebApi.Client to 6.0.0

Update dependency Microsoft.Extensions.Logging.Log4Net.AspNetCore to v8

Schedule: ["at any time"]
Branch name: renovate/microsoft.extensions.logging.log4net.aspnetcore-8.x
Merge into: main
Upgrade Microsoft.Extensions.Logging.Log4Net.AspNetCore to 8.0.0

Update dependency Microsoft.Management.Infrastructure to v3

Schedule: ["at any time"]
Branch name: renovate/microsoft.management.infrastructure-3.x
Merge into: main
Upgrade Microsoft.Management.Infrastructure to 3.0.0

Update dependency NUnit to v4

Schedule: ["at any time"]
Branch name: renovate/nunit-4.x
Merge into: main
Upgrade NUnit to 4.2.2
Upgrade nunit to 4.2.2

Update dependency NUnit.Analyzers to v4

Schedule: ["at any time"]
Branch name: renovate/nunit.analyzers-4.x
Merge into: main
Upgrade NUnit.Analyzers to 4.4.0

Update dependency NUnit3TestAdapter to v4.6.0

Schedule: ["at any time"]
Branch name: renovate/nunit3testadapter-4.x
Merge into: main
Upgrade NUnit3TestAdapter to 4.6.0

Update dependency System.Drawing.Common to v9

Schedule: ["at any time"]
Branch name: renovate/system.drawing.common-9.x
Merge into: main
Upgrade System.Drawing.Common to 9.0.0

Update dependency YamlDotNet to v16

Schedule: ["at any time"]
Branch name: renovate/yamldotnet-16.x
Merge into: main
Upgrade YamlDotNet to 16.2.0

Update dependency axios to v1

Schedule: ["at any time"]
Branch name: renovate/axios-1.x
Merge into: main
Upgrade axios to 1.7.8

Update dependency codelyzer to v6

Schedule: ["at any time"]
Branch name: renovate/codelyzer-6.x
Merge into: main
Upgrade codelyzer to ^6.0.0

Update dependency jasmine-core to v5

Schedule: ["at any time"]
Branch name: renovate/major-jasmine-monorepo
Merge into: main
Upgrade jasmine-core to ~5.4.0

Update dependency jasmine-spec-reporter to v7

Schedule: ["at any time"]
Branch name: renovate/jasmine-spec-reporter-7.x
Merge into: main
Upgrade jasmine-spec-reporter to ~7.0.0

Update dependency karma to v6

Schedule: ["at any time"]
Branch name: renovate/karma-6.x
Merge into: main
Upgrade karma to ~6.4.0

Update dependency karma-coverage-istanbul-reporter to v3

Schedule: ["at any time"]
Branch name: renovate/karma-coverage-istanbul-reporter-3.x
Merge into: main
Upgrade karma-coverage-istanbul-reporter to ~3.0.0

Update dependency karma-jasmine to v5

Schedule: ["at any time"]
Branch name: renovate/karma-jasmine-5.x
Merge into: main
Upgrade karma-jasmine to ~5.1.0

Update dependency karma-jasmine-html-reporter to v2

Schedule: ["at any time"]
Branch name: renovate/karma-jasmine-html-reporter-2.x
Merge into: main
Upgrade karma-jasmine-html-reporter to ^2.0.0

Update dependency log4net to v3

Schedule: ["at any time"]
Branch name: renovate/log4net-3.x
Merge into: main
Upgrade log4net to 3.0.3

Update dependency pendulum to v3

Schedule: ["at any time"]
Branch name: renovate/pendulum-3.x
Merge into: main
Upgrade pendulum to ^3.0.0

Update dependency protractor to v7

Schedule: ["at any time"]
Branch name: renovate/protractor-7.x
Merge into: main
Upgrade protractor to ~7.0.0

Update dependency rxjs to v7

Schedule: ["at any time"]
Branch name: renovate/rxjs-7.x
Merge into: main
Upgrade rxjs to ~7.8.0

Update dependency ts-node to v10

Schedule: ["at any time"]
Branch name: renovate/ts-node-10.x
Merge into: main
Upgrade ts-node to ~10.9.0

Update dependency tslib to v2

Schedule: ["at any time"]
Branch name: renovate/tslib-2.x
Merge into: main
Upgrade tslib to ^2.0.0

Update dependency typescript to v5

Schedule: ["at any time"]
Branch name: renovate/typescript-5.x
Merge into: main
Upgrade typescript to ~5.7.0

Update docker/build-push-action action to v6

Schedule: ["at any time"]
Branch name: renovate/docker-build-push-action-6.x
Merge into: main
Upgrade docker/build-push-action to v6

Update docker/login-action action to v3

Schedule: ["at any time"]
Branch name: renovate/docker-login-action-3.x
Merge into: main
Upgrade docker/login-action to v3

Update docker/metadata-action action to v5

Schedule: ["at any time"]
Branch name: renovate/docker-metadata-action-5.x
Merge into: main
Upgrade docker/metadata-action to v5

Update docker/setup-buildx-action action to v3

Schedule: ["at any time"]
Branch name: renovate/docker-setup-buildx-action-3.x
Merge into: main
Upgrade docker/setup-buildx-action to v3

Update dotnet monorepo to v9 (major)

Schedule: ["at any time"]
Branch name: renovate/major-dotnet-monorepo
Merge into: main
Upgrade Microsoft.Extensions.Configuration to 9.0.0
Upgrade Microsoft.Extensions.Configuration.CommandLine to 9.0.0
Upgrade Microsoft.Extensions.Configuration.EnvironmentVariables to 9.0.0
Upgrade Microsoft.Extensions.Configuration.FileExtensions to 9.0.0
Upgrade Microsoft.Extensions.Configuration.Json to 9.0.0
Upgrade System.Configuration.ConfigurationManager to 9.0.0
Upgrade System.Security.Cryptography.ProtectedData to 9.0.0
Upgrade System.Text.Json to 9.0.0
Upgrade System.Threading.Tasks.Dataflow to 9.0.0
Upgrade mcr.microsoft.com/dotnet/sdk to 9.0-bookworm-slim

Update github/codeql-action action to v3

Schedule: ["at any time"]
Branch name: renovate/github-codeql-action-3.x
Merge into: main
Upgrade github/codeql-action to v3

Update gittools/actions action to v3

Schedule: ["at any time"]
Branch name: renovate/gittools-actions-3.x
Merge into: main
Upgrade gittools/actions to v3.0.3

Update microsoft/setup-msbuild action to v2

Schedule: ["at any time"]
Branch name: renovate/microsoft-setup-msbuild-2.x
Merge into: main
Upgrade microsoft/setup-msbuild to v2.0.0

Update vstest monorepo to v17 (major)

Schedule: ["at any time"]
Branch name: renovate/major-vstest-monorepo
Merge into: main
Upgrade Microsoft.CodeCoverage to 17.12.0
Upgrade Microsoft.NET.Test.Sdk to 17.12.0

🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prhourlylimit for details.

❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.

This PR has been generated by Renovate Bot.

Closing


Orthograpic camera and some stuff related to 2D

This change seems odd to me

What change do you mean exactly?

This change seems odd to me

What change do you mean exactly?

see https://github.com/pygfx/pygfx/pull/43#discussion_r446171848

I now understand the issue with the range of z: In OpenGL, the NDC coordinates are in the range -1..1 for x, y, and also z. For WGPU, the NDC coordinates are different. In specific, z is in the range 0..1, and positive y is up.
We can choose our own NDC in pygfx and make any corrections in the renderers as needed. But I think it makes the most sense to go with WGPU's system. Let's keep linalg as-is, and correct in the camera classes.


Aarondonwilliams add telefonica; closes #190

this will be deleted...

this has been replaced by #366


Token successfully obtained using MSAL is rejected as an invalid claims token when used with protected API

Core Library
MSAL.js v2 (@azure/msal-browser)
Core Library Version
2.14.2
Wrapper Library
Not Applicable
Wrapper Library Version
None
Description
Working with Microsoft's WVD SDK team and trying to use the MSAL.js library for authentication with WVD.  Have successfully obtained an access token with MSAL, but when passing this token to the WVD SDK API for retrieving workspace feeds, the token is rejected with the error "Invalid Claims Token".  I have confirmed that the token is a properly formatted JWT and is consistent with the data originally submitted to obtain it.
The WVD SDK team indicated that I should create this ticket before they can get the identity team involved in helping me work through this issue.
Note that the client application using MSAL is built on top of CEF.  It follows a similar approach as that used by the Microsoft WVD SDK team's Electron client (except that the Electron client not using MSAL to obtain a token at this time).
Error Message
No error message received from MSAL.  WVD SDK error code is "InvalidClaimsToken".
Msal Logs
[0601/122424.251033:INFO:CONSOLE(8)] "MSAL: [Tue, 01 Jun 2021 17:24:24 GMT] :  : @ : Info - Emitting event: msal:loginStart", source: https://fp/static/wvd_client_login.html (8)
[0601/122437.331819:INFO:CONSOLE(8)] "MSAL: [Tue, 01 Jun 2021 17:24:37 GMT] :  : @ : Info - Emitting event: msal:handleRedirectStart", source: https://fp/static/wvd_client_login.html (8)
[0601/122437.622669:INFO:CONSOLE(8)] "MSAL: [Tue, 01 Jun 2021 17:24:37 GMT] :  : @ : Info - Emitting event: msal:loginSuccess", source: https://fp/static/wvd_client_login.html (8)
[0601/122437.622809:INFO:CONSOLE(8)] "MSAL: [Tue, 01 Jun 2021 17:24:37 GMT] :  : @ : Info - Emitting event: msal:handleRedirectEnd", source: https://fp/static/wvd_client_login.html (8)
MSAL Configuration
{
  auth: {
    clientId: "a85cf173-4192-42f8-81fa-777a763e6e2c",
    authority: "https://login.microsoftonline.com/fpttctest1.onmicrosoft.com/",
    redirectUri: "https://www.wvd.microsoft.com/webclient"
  }
}

Relevant Code Snippets
let msalInstance = new msal.PublicClientApplication(msalConfig);

msalInstance.setLogger(new msal.Logger({loggerCallback: loggerCallback, level: msal.LogLevel.Verbose, piiLoggingEnabled: false}));

// CEF ENSURES HASH RECEIVED FROM AUTH SERVER IS PASSED THROUGH TO THIS PAGE ON PAGE LOAD (THIS TECHNIQUE IS USED BY MICROSOFT'S ELECTRON-BASED WVD SDK REFERENCE CLIENT)
if (window.location.hash) {
  msalInstance.handleRedirectPromise().then((response) => {
    console.log(`access token: ${response.accessToken}`); // TOKEN CONFIRMED TO BE VALID JWT WITH LOGIN ID CONSISTENT WITH USER THAT ENTERED CREDENTIALS

    // THIS IS WHERE WE WOULD MAKE WORKSPACE FEED REQUEST USING WVD SDK WITH ACCESS TOKEN
  });
}

Reproduction Steps

instantiate new PublicClientApplication object with MSAL configuration
call setLogger on this new instance to capture verbose MSAL logs
call loginRedirect({}) on MSAL instance from step 1
CEF-based native client code retrieves access code (?code=xxx) from WVD web client navigation
Access code passed as hash portion of URL when loading page (which initializes the MSAL instance from the same configuration information as in step 1) and when present handleRedirectPromise() is called on the MSAL instance
when promise resolves, the accessToken property in the response object is used to request WVD workspace feeds with the WVD SDK
step 6 fails with an "invalid claims token" error

Expected Behavior
token with valid format obtained from MSAL is able to be used with the WVD SDK successfully
Identity Provider
Azure AD / MSA
Browsers Affected (Select all that apply)
Other
Regression
No response
Source
External (Customer)

@pkanher617, Brian Taintor on Microsoft's WVD SDK team asked me to create this ticket as part of an ongoing investigation into this issue that we are conducting jointly with his team.  We've been working with the WVD SDK team for a couple months on the problem and they believe the next step to be taken is for us to work with the MS Identity team.  Brian's indication was that this ticket needed to be filed here as a prerequisite for that conversation to get started.  With that said, I will pass the question about the required set of claims on to that team.  We have no insight into claims that SDK may require, so maybe there is something to this.

Got it, when you have more information please feel free to update here, we can help from our end.

cc @hpsin

Certainly this isn't an MSAL.js problem, as they're just requesting the token.  @jmprieur may be the best person to loop in, for the SDK server-side code.

Microsoft WVD team is in contact with MSAL devs and we are iterating through ideas to diagnose and address the problem.

Closing the issue as it is not related to msal.js, feel free to open another ticket if need be.


Broke with react 16.0.0.  @ React.PropTypes.oneOfType

React v. 16.0.0 comes up with separate 'prop-types module. Having said that it is not included in React itself. That means when react-native-camera is used with react v16.0.0, following error appears
"Cannot read property oneOfType" of undefined.
Any fix for this?
I think the solution will be importing PropType from 'prop-types' instead of 'react
Currently in react-native-camera - import React, { Component, PropTypes } from 'react';
Should be - import PropTypes from 'prop-types'

I guess that it's better to wait for React Native updates to React 16, then you try to update yours project React version. For now, keep React in the same version of React Native's React version.

That would be amazing.
Getting errors because of the proptypes too.

Looks like you already did on master... @lwansbrough ?

v0.10.0 seems to be working with react 16!

Working for me. I am using master.

I updated the dependencies in my package.json so that it points to the github repo. Also, maybe adding 'prop-types' to both dependencies and devDependencies`. However, I got it working by just pointing to the repo, like below.
		"react": "16.0.0-beta.5",
		"react-native": "0.49.1",
		"react-native-camera": "https://github.com/lwansbrough/react-native-camera.git"
	},

I have the same problem but because I follow the installation steps using version 0.6, I unlink and remove that from my project, then install react-native-camera with no version specific, link again and works for me. I suggest remove the step "for react-native >= 0.4 use<EMAIL_ADDRESS>or if you prefer I can modify it and make the PR

working fine on master, and latest version of RN

I had the same issue as @darioodiaz, Uninstall and reinstall without any version.
# uninstall
react-native unlink react-native-camera
npm uninstall react-native-camera --save

# reinstall with no version
npm install react-native-camera --save
react-native link react-native-camera

example package.json.
"prop-types": "^15.6.0",
"react": "16.0.0",
"react-native": "0.51.0",
"react-native-camera": "^0.12.0",

Everything works as expected now.
Hope this helps!

@lakhman  thank you. it worked for me.


Terminal smoke test failure

  1) VSCode Smoke Tests (Web)
       Terminal
         Terminal Persistence
           detach/attach
             should persist buffer content:
     Error: Timeout: get terminal buffer '#terminal .terminal-wrapper' after 20 seconds.
      at Code.poll (/__w/1/s/test/automation/src/code.ts:256:11)
      at Code.waitForTerminalBuffer (/__w/1/s/test/automation/src/code.ts:225:3)
      at Terminal.waitForTerminalText (/__w/1/s/test/automation/src/terminal.ts:270:4)
      at Context.<anonymous> (src/areas/terminal/terminal-persistence.test.ts:78:5)

https://dev.azure.com/monacotools/Monaco/_build/results?buildId=179605&view=logs&j=e5bbec05-0f06-558d-ebe9-5973d52063d2&t=a671546b-2469-5fb1-b2c9-08e628dcad6d

Also skipped the terminal profile tests bc they were failing and holding up PRs https://github.com/microsoft/vscode/pull/156906

in this particular run, the settings are saved then the quickpick opens and nothing is entered

so it appears that this step didn't work according to the trace viewer, since no input happens
https://github.com/microsoft/vscode/blob/93e7d91f6c36814bdc7f28837bc598f9511d7421/test/automation/src/quickaccess.ts#L166-L170
not sure why it didn't report a failure for
https://github.com/microsoft/vscode/blob/93e7d91f6c36814bdc7f28837bc598f9511d7421/test/automation/src/code.ts#L218-L221

never mind - ignore the above - the image preview just doesn't work for some reason but going through the actions shows a terminal does get created

I investigated this and based on the actions log, this should be passing


Docs need updated certificate

It looks like the cert for your website expired on the 23rd because every time I try to read the fern docs chromium shows the "Your connection is not private" message (NET::ERR_CERT_DATE_INVALID).

Thanks, seems I thought I had it auto-renewing when it was not. New cert uploaded!


Cannot rebuild projects due to exe file being locked

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
I'm running https://github.com/dotnet/eShopSupport from VS, launching using Ctrl+F5. I understand that when subsequently building a referenced project (e.g., the Backend project in that solution), VS is supposed to shut down and restart that one project while leaving AppHost running (citation).
However, the vast majority of the time, this does not work for me, and building a referenced project fails with errors like:
1>C:\Program Files\Microsoft Visual Studio\2022\IntPreview\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(5321,5): warning MSB3026: Could not copy "D:\git\dotnet\eShopSupport\src\Backend\obj\Debug\net8.0\apphost.exe" to "bin\Debug\net8.0\Backend.exe". Beginning retry 1 in 1000ms. The process cannot access the file 'bin\Debug\net8.0\Backend.exe' because it is being used by another process. The file is locked by: "Backend (2592)"
1>C:\Program Files\Microsoft Visual Studio\2022\IntPreview\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(5321,5): warning MSB3026: Could not copy "D:\git\dotnet\eShopSupport\src\Backend\obj\Debug\net8.0\apphost.exe" to "bin\Debug\net8.0\Backend.exe". Beginning retry 2 in 1000ms. The process cannot access the file 'bin\Debug\net8.0\Backend.exe' because it is being used by another process. The file is locked by: "Backend (2592)"
1>C:\Program Files\Microsoft Visual Studio\2022\IntPreview\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(5321,5): warning MSB3026: Could not copy "D:\git\dotnet\eShopSupport\src\Backend\obj\Debug\net8.0\apphost.exe" to "bin\Debug\net8.0\Backend.exe". Beginning retry 3 in 1000ms. The process cannot access the file 'bin\Debug\net8.0\Backend.exe' because it is being used by another process. The file is locked by: "Backend (2592)"
1>C:\Program Files\Microsoft Visual Studio\2022\IntPreview\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(5321,5): warning MSB3026: Could not copy "D:\git\dotnet\eShopSupport\src\Backend\obj\Debug\net8.0\apphost.exe" to "bin\Debug\net8.0\Backend.exe". Beginning retry 4 in 1000ms. The process cannot access the file 'bin\Debug\net8.0\Backend.exe' because it is being used by another process. The file is locked by: "Backend (2592)"
etc.

I've tried VS versions:

Version 17.11.0 Preview 4.0
Version 17.12.0 Preview 1.0 [35117.301.main]

and have disabled every VS extension I can, and disabled hot reload, but the same issue remains.
This is the most impactful issue on productivity when working on this project, as there's no choice but to manually kill and restart AppHost for literally every code change, which in turn means restarting some large Docker containers including Ollama.
I don't think it's specifically a problem in the app code, because it sometimes works. If I restart VS often enough and keep deleting the .vs directory, then occasionally it can rebuild the referenced projects without the file being locked. But this is a short-lived victory as the locking problem soon comes back and is present the vast majority of the time.
Expected Behavior
VS should be able to rebuild referenced projects without failing due to the .exe or .dll files being locked.
Steps To Reproduce

Clone and run https://github.com/dotnet/eShopSupport (via Ctrl+F5 in VS)
Visit StaffWebUI and observe it working
Make any edit (e.g., whitespace) in src/Backend/Program.cs and try to build that one project
Expected: builds that one project while leaving AppHost running
Actual: fails with the "file locked" error mentioned above

Exceptions (if any)
No response
.NET Version info
.NET SDK:
Version:           8.0.400-preview.0.24324.5
Commit:            736a2616db
Workload version:  8.0.400-manifests.7ccdde63
MSBuild version:   17.11.0+1192b22fd
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.22631
OS Platform: Windows
RID:         win-x64
Base Path:   C:\Program Files\dotnet\sdk\8.0.400-preview.0.24324.5\
.NET workloads installed:
Configured to use loose manifests when installing new manifests.
[aspire]
Installation Source: SDK 8.0.400-preview.0, VS 17.11.35111.106, VS 17.12.35117.301
Manifest Version:    8.0.2/8.0.100
Manifest Path:       C:\Program Files\dotnet\sdk-manifests\8.0.100\microsoft.net.sdk.aspire\8.0.2\WorkloadManifest.json
Install Type:              Msi
Host:
Version:      8.0.7
Architecture: x64
Commit:       2aade6beb0
.NET SDKs installed:
7.0.120 [C:\Program Files\dotnet\sdk]
8.0.107 [C:\Program Files\dotnet\sdk]
8.0.400-preview.0.24324.5 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.19 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.19 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 6.0.30 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.19 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.7 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Anything else?
Aspire packages are all 8.0.2

@vijayrkn I put this in 9.0. We should look at it.

@davidfowl , @SteveSandersonMS so far I have not been able to reproduce this.  When looking more closely at the code I discovered that VS is not handling replicas properly. It was only stopping and restarting the first one. I have a PR out with a fix for that, but this project does not use replicas so something else must be going on.  From the VS side the code is very straight forward and it is difficult to see a case where it would not stop the process - unless the call to stop the process failed.

This bug occurred several times during my .NET@MS presentation yesterday - check the recording if you'd like to see! (Not sure when/where that becomes available). I was forced to restart the app completely a few times, which takes quite a while and certainly interfered with demo flow. This was on Aspire 9.

How did you trigger the rebuild in VS?

Just pressing ctrl+b


how to start a maven progect? redhat java cannot activate,please help me

redhat cannot activate ,who can help me solve this problem
Description

The java.home variable defined in VS code settings points to a missing or inaccessible folder
Related Issues
can not activate extension 'Java Test Runner' because it depends on extension 'redhat.java',which failed to activate

I believe this is related to #1163 and #1136 , where in if you inspect the /home/coder/.local/share/code-server/extensions/redhat.java-* folder you will notice there is no .node_modules folder.
A comment by code-asher mentions the workaround:
npm install ./node_modules/.bin/gulp download_server
Can confirm this activates redhat.java extension after executing.
Note: Bad at linking items, issues and users may not be tagged correctly.

thanks for help! I did this as what you write ,but in  ./node_modules/.bin folder,there is no gulp file,execute the order ,error occurs ，so what should I do next?

thanks for help! I did this as what you write ,but in ./node_modules/.bin folder,there is no gulp file,execute the order ,error occurs ，so what should I do next?

sorry,I have to trouble you again,I want to describe my problems detaily,and hope you can help me to solve it.I have set a maven progect up,but I can not run App.java.  I want to show you the detail points with pictures .
so thanks a lot for your help!
1.these are problems when I open this page
2.this is my maven progect
3.this is error when I run the App.java


Fortemons: Fix onModifyPriority, update bans

https://www.smogon.com/forums/threads/fortemons-om-of-the-month.3638520/page-12#post-7953876

This isn't going to merge well with the .m code in the other pullreq..

This is more urgent than the .m refactor is because it fixes a broken mechanic and updates the banlist. I'm willing to update my code if the .m refactor is merged first, and I assume the reverse is true, but again, I think this is more urgent.

Updating the banlist and fixing the broken mechanic should possibly have been two separate pullreqs; I would've merged the banlist update by now.

I'm nervous about merging something if you don't know why this fixes it and also you don't have a test for it.
At the very very least, I want you to describe a test for it to me. i.e. tell me exactly the move+ability+item combo that was broken before and is fixed now.

Triage + draining kiss as an item + dazzling gleam as a move (or any other heal or drain attack in the item slot with a non heal or drain attack as a move)

I would be surprised if this code fixes that. Your old code did, but I think your "avoid controversies" commit broke it again.

The simplest solution to that problem is probably to hardcode Triage.

Forte: Draining Kiss
Move: Giga Drain
your old code: +9 priority
your new code: +6 priority
I was right to ask for details; your code is still broken.

^ If priorities are supposed to stack additively, then isn't +6 technically correct?

Yes

Are priorities supposed to stack before abilities modify them? That seems wrong.

Go get a confirmation from the thread if that's really what you want.

I just went and asked Snaquaza, he agrees with me that it should be +3.

Yes, we were in the same room

@_@


Bumps version to 0.14.9

opened the right PR https://github.com/data-integrations/google-cloud/pull/323


no new desktop aplications are created when installing from --github --from

OS: manjaro
DE: KDE
Version:<IP_ADDRESS>.gb8ed330
edit: after restarting the applications seem to work fine and i can open appimages, though the problem with --github --from still exists

seems i was mistaken as it does create a application and a binary in /usr/bin, it just does not add a application icon and has the appimage in prenthese after the name


Not In Proper English In Berry theme please make in proper english

hi, You should write this issue in #912


Bump node version, Ogmios version

Need to bump to v1.35.3 and 5.5.4, respectively. The latter needs to be done our fork of Ogmios

The Ogmios changes are done on our fork, but it looks like node v1.35.3 isn't syncing with the public testnet. Will keep and eye on that and post an update when applicable

The Ogmios changes should be a part of #906

Done


module 'pipeline' has no attribute 'Bifunctor'

hi,
the pipeline library no attribute 'Bifunctor'. may i ask how to fix it?
thanks a lot.
below is your code
train_transform = pp.Bifunctor(
pp.Compose([transpose, NormalizeMCS(mins, maxs), to_f32]),
pp.Identity(),
)
test_transform = pp.Bifunctor(
pp.Compose([transpose, NormalizeMCS(mins, maxs), to_f32]),
pp.Identity(),

https://github.com/willGuimont/pipeline works, not https://pypi.org/project/pipeline/#description


Run ErizoController via HTTPS

It is not so simple to secure ErizoController. Port is hardcoded and client's getting server URL is not transparent. Client gets IP address.
When I use Licode via HTTPS, mixed content is reported. Since Firefox doesn't support mixed content by default, page is not correctly loaded by Firefox. Chrome reports "only" warnings.
This is quite important issue, because screen sharing is available only via HTTPS.

thank you! you saved me :+1:

@cracker0dks Yw, I wanted to place a pull request fot this, bus as you see nobody cares.

Thanks @panaali !!


AreaLight - Far quad matrix is calculated wrong

You can reproduce the effect in the AreaLight scene

It seems like the quad to quad projection has a wrong quad as far quad.

The culprit can be found here:
AreaLight.Direct.cs - SetUpCommandBuffer
Matrix4x4 m = Matrix4x4.TRS(new Vector3(0, 0, 10.0f), Quaternion.identity, Vector3.one * 20); buf.DrawMesh(m_Cube, t.localToWorldMatrix * m, m_ProxyMaterial, 0, m_Shadows ? /*shadows*/ 0 : /*no shadows*/ 1);
I changed this to:
Matrix4x4 m = Matrix4x4.TRS(new Vector3(0, 0, 0), Quaternion.identity, m_Size * 20.0f); 		buf.DrawMesh(m_Cube, t.localToWorldMatrix * m, m_ProxyMaterial, 0, m_Shadows ? /*shadows*/ 0 : /*no shadows*/ 1);
It fixes the problem but I also have no idea what I really did. Can someone in charge skim over this and fix this properly?
Here's an image with the code change in action:

The distance of the far plane (and in the case of disabled shadows - the entire light cube) is just a placeholder. It's waiting for a light falloff function, which pulls the light contribution to 0 at a finite distance. The current falloff is physically based, which means it falls of to 0 at infinity - so your fix only pushes the problem further away.
Anyway, once I come up with a decent finite falloff function, I'll implement it and fix the proxy mesh bounds as well.


Remove hack to symlink prezto to ~/.prezto

This isn't needed any more, now that prezto has been updated to allow loading from any directory :)
See https://github.com/sorin-ionescu/prezto/commit/7346efd206015609c64537310cf6e45bb392bc72 and https://github.com/sorin-ionescu/prezto/commit/0be0ff565aeb9d79d85b9db593f5ffef445cef35 for more info.

Thank you.


NullPointerException on DefaultCallbackLogic

jersey-mvc-freemarker 2.25.1
jersey-container-grizzly2-servlet 2.25.1
grizzly-http-servlet 2.3.28
jax-rs-pac4j 2.0.0
pac4j-oauth 2.0.0
https://github.com/pac4j/pac4j/blob/master/pac4j-core/src/main/java/org/pac4j/core/engine/DefaultCallbackLogic.java
Method redirectToOriginallyRequestedUrl

context.setSessionAttribute(Pac4jConstants.REQUESTED_URL, null);

https://github.com/javaee/grizzly/blob/master/modules/http-server/src/main/java/org/glassfish/grizzly/http/server/Session.java
Grizzly SessionStore cache attribute uses ConcurrentHashMap. Null value is denied.

Good find, so I will commit a simple fix soon, but until it is released, you can workaround this problem by doing the following:
Override GrizzlySessionStore to fix the problem:
    public class FixGrizzlySessionStore extends GrizzlySessionStore {
        @Override
        public void set(JaxRsContext context, String key, Object value) {
            if (value == null) {
                getSession(context).removeAttribute(key);
            } else {
                super.set(context, key, value);
            }
        }
    }

And use it instead of the original one by setting it on the pac4j Config:
        config.setSessionStore(new FixGrizzlySessionStore());

And it should be good :)

I remember some discussion on this kind of issue for the ProfileManager used in Play (as the profiles are saved in the Play Cache which does not support null in some implementations).
We ended up putting empty values: https://github.com/pac4j/pac4j/blob/master/pac4j-core/src/main/java/org/pac4j/core/client/IndirectClient.java#L102

@leleuj in this case it is clearly not needed as there is a removeAttribute method exactly for this purpose…

@leleuj also I think it is the context or the session store that should bother with that, not their clients… it's not their problem how things are stored.

Yes, it was a specific store and thus you need to handle that by yourself...

ah ok, but it's ok right now, it's fixed.


Impossible optimize code

How can I solve this problem ?
I have restarted several times as requested but the problem persists.

Check the same code in opengpt ui.

@Wiwida do you encounter the same error on https://chat.openai.com/?

As I mentioned in the #53 , the fix for this issue is on v3.1.1. Please update your extension. @benzntech @Wiwida


Merge Pull Rquest from Hammad. Added an iOs project for BLE and an esp32 BLE UART .ino file.

BLE Serial IOs Example
This is a simple app, which scans for BLE Peripherials and connect to them. The example works with NORDIC_UART_SERVICE.
UUIDS
Here are the UUIDS:
SERVICE_UUID:           "6E400001-B5A3-F393-E0A9-E50E24DCCA9E"
CHARACTERISTIC_UUID_RX: "6E400002-B5A3-F393-E0A9-E50E24DCCA9E"
CHARACTERISTIC_UUID_TX: "6E400003-B5A3-F393-E0A9-E50E24DCCA9E"
How to Run the App
Clone the source code and open it in xCode. You'll need an apple computer and an actual iPhone to run it. The emulator wont work with BLE. Connect an iPhone with a USB cable and run the application and scan for devices.

Esp32 Part
Download or clone this repository and open the Nordic_UART_Example.ino file. Upload it to esp32 to start advertising.

Screenshots
Here are some screenshots of the iPhone communication with esp32 using Nordic UART Service.
Splash Screen
This is the splash screen for the app.

Scan Screen
Press the scan button to start scanning for BLE Peripherals. Select a device to connect to it.

Communication Terminal Screen
Press the connect button to connect to the device.

Communication
Presing the Connect Button creates a connection with the esp32.
Device Connected

Exchanging Messages
Once Connected, then we can exchange text messages between iPhone and the esp32.

Esp32 Data Received
Here is a screenshot of the data received to the esp32, which is displayed on Serial monitor.

Info
This messages opens when the info button is presses on the top-right corner of the screen.

Contact me
Name: Muhammad Hammad
Email<EMAIL_ADDRESS>LinkedIn: https://www.linkedin.com/in/muhammad-hammad-174984175/
Fiverr: https://www.fiverr.com/mhammad1201

@hammad1201 you have been added to the contributors table! 🎉🎉🎉


Fix IE8 undefined global hasOwnProperty

hasOwnProperty does not exists in the global window object in IE8,
hence full reference to Object.prototype.hasOwnProperty is required.

Nice catch, thanks for that :)


Allow customizing the log context

Description
Currently the log context is hardcoded:
https://github.com/php-http/logger-plugin/blob/4a2b447a5ba1a95c3869512ee992f5ba7fd9aa5f/src/LoggerPlugin.php#L34
https://github.com/php-http/logger-plugin/blob/4a2b447a5ba1a95c3869512ee992f5ba7fd9aa5f/src/LoggerPlugin.php#L39-L45
Ideally this packages provides an extended LogFormatterInterface, allowing for eg. request/response headers as log context.
Using the context fields usually provides better filtering by keyword in various systems (eg. graylog), compared to currently where we need to rely on regex filtering: /.*keyword.*/, which is counter intuitive.
This way we can share a common trace ID between various subsystems.

cc @dbu
WDYT?
interface LogFormatter {
   public function getLogContext(Request $request, ?Reponse $response): array;
}

This needs a new major first to cleanup/resolve current deprecations.

we're attemping a custom plugin instead, which should work pretty well using https://docs.php-http.org/en/latest/integrations/symfony-bundle.html#configure-a-custom-plugin

hi @ro0NL how did you solve this? if it is a small change, i am glad to accept a pull request. if its a lot of additional information, i think its better to write your own plugin - given how small this whole plugin is, it should not be too problematic to have your own logger plugin.

we solved it with a custom logger plugin + formatter, we prefer the flexibility :)

i think that is the right approach here, given how small the plugin is. thanks for the update.


Refactoring

Splitting the file into various logical sections with appropriate comment-headers.
Each section has a separate NO_ANTITHESIS_SDK and a yes Antithesis SDK version. This should make it a lot more clear, for example, to see what the two versions of assertions are.
Defining a bunch of internal namespaces, so the main antithesis namespace only includes the publicly exposed functionality.

Overtaken by events.


How should I call a function pointer (callback function) provided by the wasm program in the host side?

#[link(wasm_import_module = "env")]
extern "C" {
    // We are using `wasm32-wasi`, so pointers are 32bit
    fn register_callback(ptr: u32);
    fn run_callback();
}

fn callback_func() {
    println!("Called!");
}

fn main() {
    unsafe {
        register_callback(callback_func as u32);
        run_callback();
    }
}

register_callback and run_callback are functions that the host-side provides.
I expect that the host side will call the function pointer (casted to u32) when run_callback is called, what should I do to implement this?

Function pointers in WebAssembly are represented as integers which are indexes into a table in the module. The callback_func given to the host should be used to index a Table which is exported from the module. After loading a Func from that table then you can cast it to the appropriate type and then call it.


bug: Cortex-cpp continues to have 1 layer offload to CPU while using GPU

Describe the bug
When generating responses using a local llm, cortex-cpp still seems to use CPU.
https://discord.com/channels/1107178041848909847/1149558035971321886/1253148982188838954
To Reproduce

Install cortex-cpp and the CUDA toolkit locally.
Turn on GPU acceleration
Generate responses using a local llm.
Observe high CPU usage.

Expected behavior
Since cortex-cpp is using a local llm and the CUDA toolkit, it should primarily use the GPU for processing and not consume as much CPU.
Desktop

OS: Linux

Additional context
The logs indicate that 32 out of 33 layers are offloaded to the GPU, but 1 layer is still processed on the CPU. This behavior will be investigated further.

@nguyenhoangthuan99 I am linking this to #1151 as a sub-issue. Please let me know if it still persists

This should be resolved by changing ngl in model.yml

Edit: set to the maximum ngl

@hahuyhoang411 @gabrielle-ong I recommend we create a separate issue in Models repo, for our model.yaml to include num_layers:

Allow for user to use the slider in Jan to offload to GPU (i.e. "Max")
Allow for simple checking to prevent int out of bounds etc

This would solve for the issue where people are unsure how many layers are in a model, which results in slow inference due to layers being left on CPU instead of being fully offloaded to GPU

Ah yes in the model.yml for each member in a family I always include the max value for ngl E.g. Qwen2.5

Putting in investigating first - cc @imtuyethan / @louis-jan to update what is needed for Jan after Cortex's hardware API
My naive understanding, please cmiiw / add on

Pending Cortex hardware detection api: https://github.com/janhq/cortex.cpp/pull/1593
Cortex hardware detection API detects the GPU, layers to offset
Cortex reads model.yaml for max ngl for a model
[UI] Jan slider in engine parameters: sets ngl < max ngl (model.yaml) && ngl < detected hardware layers

Marking as complete since NGL can be configured on model.yaml
Linking to separate story #1108 for Cortex then Jan to recommend ngl based on hardware


Lack of ICU DLL files for latest release pre-built for Windows

Just installed the latest version on Win7 x64 ( released on 0912).
It shows error - "no ICUUC57.dll , icudata57.dll files"  when using "unicharset_extractor" command.
For 0608 version, they exist (under tesseract dir) and work fine.
Guess they were missed when build?

I fixed the download (same executables, only added the two missing DLL files). The issue can be closed.

@zdenop, please close this issue.


update magic numbers to reflect ecosystem

Updates the testnet magic numbers to reflect those used in the current testnet.

@snowypowers could you look into pushing a hotfix for RC2 that updates this?  They changed the magic numbers for RC2 (will remain the same for RC3), which is causing issues with users.  I suspect it will become a larger issues as people work on projects in the hackathon.

Where is this 827601742 coming from? If I connect to seed1t.neo.org:20333 I get a network id of 844378958 which matches that described in the release notes https://github.com/neo-project/neo-node/releases/tag/v3.0.0-rc2

The original numbers reflected were for RC1.  I've added a commit for the RC2 numbers which should also align with the RC3 numbers.  This has been identified as a point of confusion for new users trying to interface with testnet.


Allow opt-out of RVM/bundler busting in knife pedant tests

Travis runs ruby using rvm, but the environment variable munging we're doing to run knife in the pedant tests is breaking rvm. In order to run these tests against Chef Zero, we need a way to opt-out. Since Chef Zero includes Chef in its bundle, it's also not necessary to "bundle bust" the command, so I made the opt-out disable that as well. Since my goal is to make this work on travis, the easiest path to take is to switch on an environment variable, but I could make this part of pedant's config if there's a desire to do that instead.
This seems to have fixed https://github.com/chef/chef-zero/pull/188 (there was an error on the travis side, so travis is in the process of re-running those things right now).
@chef/chef-server-maintainers

This works for now. If we need an option later, we can add it then. :+1:

I think the travis failures are failures in travis. Status page says something about their logging infrastructure being busted, which maybe is resulting in builds looking like they failed.

:+1:


Visual Studio: Fix gl/glew includes order

Currently Visual Studio build stops with the error in <root>\include\QtGui\qopengles2ext.h:
identifier "khronos_int64_t" is undefined

Thanks.


fix syn match pattern for indicator highlight

this patch fixes issue #96
the problem here is that nerdtree display the flag (in this case, the git status indicator) inside a pair of square bracket [ ] https://github.com/scrooloose/nerdtree/blob/master/lib/nerdtree/flag_set.vim#L55
my solution is to add a lookbehind & lookahead in the highlight pattern, so that only indicator insidie the square bracket get highlighted.
i'm still using the same custom indicators as in the issue
let g:NERDTreeIndicatorMapCustom = {
    \ "Modified"  : "M",
    \ "Staged"    : "S",
    \ "Untracked" : "+",
    \ "Renamed"   : "R",
    \ "Unmerged"  : "!",
    \ "Deleted"   : "D",
    \ "Dirty"     : "!",
    \ "Clean"     : "C",
    \ 'Ignored'   : '☒',
    \ "Unknown"   : "?"
    \ }

as we can see the letter R and M in README.md doesn't get highlighted

Hi @Xuyuanp, I don't know who to ask for review, can you help review and merge this?
Thanks

Also experiencing this. Really like the look of the letters indicators. Why is this not getting accepted?


Error: [orderBy:notarray] Expected array but received: 0

Using Angular 1.5.0 and $routeProvider to inject the css like this:
    templateUrl: 'views/profile.html',
    controller: 'ProfileCtrl',
    css: { href: 'assets/css/profile.css', preload: true },
    controllerAs: 'profile'
})```

Get an error that says: "Error: [orderBy:notarray] Expected array but received: 0"

Started getting this error when I migrated my code base into another project. Mine complains about orderBy:notarray instead.

Same happens with me, please try to fix it.
maybe here:
ngRepeat: stylesheet in stylesheets track by $index | orderBy: 'weight'

Same here! I double checked my dependencies and tried a few different ways of doing this, but still receive the same error. What's going on?

as a workaround you could search for this line
var template = '<link ng-repeat="stylesheet in stylesheets track by $index | orderBy: \'weight\' " rel="{{ stylesheet.rel }}" type="{{ stylesheet.type }}" ng-href="{{ stylesheet.href }}" ng-attr-media="{{ stylesheet.media }}">';
and remove the

| orderBy: 'weight'

Does anyone received this error after use  angular-cookies?
In a  new project I didn't met this error at first, but add angular-cookies made this happen.

Same thing here... Using Angular 1.5.0 and getting this:
angular.js:13424 Error: [orderBy:notarray]

Same here.

Thank you for the feedback, everyone.
I'm working on a fix.

Fixed in v1.0.8

Thanks for the fix!
Make sure to update the module name from door3.css to angularCSS.

May you should open a separate issue for this


makeTextBlock method(abeautifulsite/SimpleImage) missing

Some time ago, I used this class but under a abeautifulsite namespace to insert text over a image.
In this version of SimpleImage, the metod makeTextBlock is missing.
This method calculates the lines of text wrapping the entire phrase.
It's missing beacuse this functionality is elsewhere? Or is missing for another reason?
public function makeTextBlock($text, $fontfile, $fontsize, $width) { 		$words = explode(' ', $text); 		$lines = array($words[0]); 		$currentLine = 0; 		for ($i = 1; $i < count($words); $i++) { 			$lineSize = imagettfbbox($fontsize, 0, $fontfile, $lines[$currentLine] . ' ' . $words[$i]); 			if ($lineSize[2] - $lineSize[0] < $width) { 				$lines[$currentLine] .= ' ' . $words[$i]; 			} else { 				$currentLine++; 				$lines[$currentLine] = $words[$i]; 			} 		} 		return $lines; 	}

Where are you finding that? That last 2.x release doesn't have that method.
If you're looking for text wrapping in 3.x, refer to this issue: https://github.com/claviska/SimpleImage/issues/137

First, in an old project, i have SimpleImage.php
/**

@package     SimpleImage class
@version     2.5.5
@author      Cory LaViska for A Beautiful Site, LLC (http://www.abeautifulsite.net/)
@author      Nazar Mokrynskyi<EMAIL_ADDRESS>- merging of forks, namespace support, PhpDoc editing, adaptive_resize() method, other fixes
@license     This software is licensed under the MIT license: http://opensource.org/licenses/MIT
@copyright   A Beautiful Site, LLC

*/
So, today, i need some image functionality and serched on google.
Found this Github repo and is the same class, but better.
I have successfully used this function to create the lines of text(wrapping the text) and get the lines into an array.
Then, I loop into the array and create the text with ->text()

2.5.5. source: https://github.com/claviska/SimpleImage/blob/0e69996a1df1b4eda4d0e81c8aeef9c131f99772/src/abeautifulsite/SimpleImage.php
I still don't know where you got that method from (maybe a fork?).
Regardless, text wrapping is an open issue. If you have an elegant solution, PRs are always welcome.

Thank's!
Yes, maybe a fork. It was 2 or 3 years since I work on that proyect.


Geth support

Very cool block explorer, would love to use it with some Cosmos chains running Geth (Evmos and similar).
I believe it may be more reasonable to add Geth support to Otterscan than to add Erigon support to other chains?
Happy to participate in this effort if it makes sense.

Hi, we don't have plans to support Geth for now for the following reasons:
1 - We wanted Otterscan to be something that users can really use at home, and that was the original requirement that drove us to Erigon, being the only ETH client whose archive mode can be run by regular users on hardware that is affordable to buy.
2 - Geth mainnet archive being +10 TB is not affordable for regular users, so supporting Geth would not have a great impact, since the bottleneck is the client itself. I agree that the market share of Geth is very appealing though.
Having said that, if anyone wants to step up and take the challenge to implement the Otterscan API inside Geth it would be very welcome and I could provide all necessary support to help it happen.
I'll let this issue opened to signal that we have no plans to work on it, but we are welcoming contributions.


Support basic user networking

When running without sudo (or the libvirtd group), it would be useful if KVM user networking was supported:
https://www.linux-kvm.org/page/Networking#User_Networking
http://wiki.qemu.org/Documentation/Networking#Network_backend_types
Basically you would only need to tunnel in port 22 and port 2376 (assuming it continues to be hardcoded...)

I found a better Docker Machine driver, when not wanting (or being able) to use this libvirt driver (i.e. "kvm").
So I'm closing this pull request, see the "qemu" driver for details. (afbjorklund/docker-machine-driver-qemu)


Lab 0 Ex 2 Task 2.3: Not applicable after updated Task 2.2, navigation to 365 admin center needed

Practice Lab 0 - Validate lab environment
Exercise 2 – Power Platform trial
Task 2.3 – Assign Power Apps licenses to your user

Task 2.3, in which the Power Apps license previously obtained via the admin center is assigned to MOD Administrator, is not applicable following the update to Task 2.2 to provision a trial via https://powerapps.microsoft.com/ (897972445e7cca1ff9735626b3189ca5597fa2ff). After competing the updated Task 2.2, the Microsoft Power Apps Plan 2 Trial is already assigned to the MOD Administrator user. Removing Task 2.3 would prevent this mismatch.
Additionally, the updated Task 2.2 concludes with the make.powerapps.com tab open. Tasks 2.3 and 2.4 refer to actions within the 365 admin center page, without a preceding step indicating that the learner should navigate to the corresponding page. Adding a step at the end of Task 2.2 or the beginning of the next task would clarify this.

Power Platform trials and setup steps have changed further


Case Sensitive Headers in RequestT

Hello,
why is the Cookie Header here Case-Sensitive?
https://github.com/softwaremill/sttp/blob/8feb13503fb916b33518a6012ae843880b617312/core/src/main/scala/sttp/client3/RequestT.scala#L118
From this definition https://www.rfc-editor.org/rfc/rfc9110.html#name-field-names i found that field-names are case-insensitve.
Thanks for the help in advance.

This is a bug - it should use the .is method on a header. Can you maybe submit a PR? Thanks!

Unfortunately i don't have the access to read from remote repository. I was also not able to open up a branch in the web UI.
Can I help you somehow in this situation?

Ah I see ... sure, I'll fix that


Add whitelist/blacklist support

Currently, .launch file is created for all JavaExec tasks. Whitelist/blacklist support would be very useful especially when the default JavaExec task should be overridden with more sane defaults.

Sweet. Thanks @qinfchen.
Btw, it looks like the release is made on GH, but is not published to bintray yet. https://plugins.gradle.org/m2/com/palantir/launchconfig/gradle-launch-config-plugin Do you guys plan to publish it soon?

we are fixiing the plugin name to comply with baseline gradle plugin spec.  https://github.com/palantir-baseline/gradle-launch-config-plugin/pulls


[core-http] Update TokenCredential.getToken to return AccessToken

This is an issue to track the work for updating the TokenCredential.getToken API to return an AccessToken instead of a string.  This is needed for non-HTTP clients so that more information (like expiresOn) can be returned.
/cc @schaabs @ramya-rao-a @bterlson

@daviwil let's go ahead and make this change.  I'm making the same change in .NET now.


Fixed percent calculation

Modified formula for the correct percent calculation.

After experiencing #47 I applied this patch and still got wrong results sadly

@helgiftw FYI: I found the fix for #47 in my case, this may also fix the problem in you:
https://github.com/mckn/mckn-funnel-panel/issues/47#issuecomment-2561915080


Update AutoRest C# version to 3.0.0-beta.20240222.2

Update AutoRest C# version to 3.0.0-beta.20240222.2

API change check
API changes are not detected in this pull request.

close since this PR is obsolete.


Rules explorer should autoregister checker classes

Currently we need to provide register method inside file with checker classes. Instead our method for discovering checkers could also traverse class available in module and automatically register all with BaseChecker parent and non empty class attribue rules (to avoid registering utils classess).

Great change 👍


Is there any method to save weights after N epoch?(not a issue)

The size of the weights file for my custom CNN is about 1GB .  So after about 300 epoch the hard disk will be full and the training process will be killed .
I 'm wondering if  there is a method that could save the weights file after N epoch , not every epoch.
Thanks

mx.callback.do_checkpoint(xxx, N epoch)

@wushouchuan thanks I will try


Add new cocoapods 1.7 parameters of the lint command

Source PR 8536

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
Cocoapods 1.7 introduces new command line arguments for the pod lib lint action named --include-podspecs and --external-podspecs (https://github.com/CocoaPods/CocoaPods/pull/8536).

Description

This PR extends the pod_lib_lint action to reflect the new parameters of pod lib lint. As CocoaPods 1.7 has not been release yet, I'm not sure if this PR should wait for the release.
The change does not validate the used cocoapods version in any way. Is there any need to do so? If, how could I achieve that?

I signed it!

I don't think we do any version checking for the tools fastlane uses in the background, so this should be good. People using actions for specific tools usually know what is going on.
But you could add some note in the new options that those are only available from cocoapods version 1.7.

Sounds good to me. I added the hint @janpio

Documentation will be generated @giginet from the files @mfiebig edited. No need to do that manually fortunately.


Maximum parallel pipes to fs

I've created a Question on Stackoverflow.
Maybe it has something to do with the request Library
If you could take a look at it, thanks!
http://stackoverflow.com/questions/31707842/maximum-parallel-pipes-to-fs

Not related to request. Your code sample is broken and the user "Bergi" has highlight this is in his comment.
Please use issues only for reporting bugs and for feature discussion.


SELinux error running nginx:alpine image

Is this a BUG REPORT or FEATURE REQUEST?:
/kind bug
Description
Running the nginx:alpine image in podman run produces an error if SELinux is enforcing
Steps to reproduce the issue:

podman run nginx:alpine

Describe the results you received:
2018/05/30 17:55:13 [emerg] 1#1: open() "/var/log/nginx/error.log" failed (13: Permission denied)
Describe the results you expected:
Podman run works without error
Additional information you deem important (e.g. issue happens only occasionally):
setenforce 0 will cause the image to run successfully - the error only happens when SELinux is enforcing.
I checked the audit logs, but didn't find anything obviously wrong.
Tested on Podman master on Fedora 27.

@rhatdan PTAL - I'm seeing nothing in the audit logs, could be a do not audit rule?

I think this is fixed with the latest container-selinux.  Reopen if this is still an issue.


Custom validator with twoway filter changing value displayed in textbox

I'm having an issue where when I apply a custom validator and a custom twoway filter, the value that appears in the textbox changes.  The data in the model is correct, but the value in the textbox is wrong.  I can't seem to reproduce this in a jsfiddle, but I can give you pieces of my code.
Here is the custom validator.  PhoneNumber is from an npm package called awesome-phonenumber
  I've added it in the example file in comments.
The problem comes when you toggle the element with v-if.  When you hide it, and then show it again, the value in the textbox is wrong and the valid state goes false.
I hope this is enough to help you find the problem.  Let me know if you need more clarification. Thanks.  Love vue-validator.
before input:

with valid input:

after toggling v-if:

after toggling v-if again:

<template>

		<validator name="phone">
			<button @click="show = !show">toggle</button>
		<input v-model="testPhone | phoneNumber"
		       class="form-control"
		       @click.stop=""
		       name="editPhone"
		       v-validate:edit-phone="{phone: 'US'}" v-if="show">

			data:

[[$data | json]]

			validation:

[[$phone | json]]

		</validator>

</template>

@codylandry
Thank you for your reporting !!
Sorry for the late response.
I checked the this issues.
http://jsfiddle.net/kazupon/po0zsgxr/5/
I'll try to fix. :smile_cat:

I tried to test the fix by replacing vue-validator in the jsfiddle and it still behaves the same.  After toggling the v-if back on, nothing is displayed in the textbox.
http://jsfiddle.net/cobby4h3/1/

http://jsfiddle.net/cobby4h3/1/
I think that jsdelivr is strange ...
https://cdn.jsdelivr.net/vue.validator/2.0.0-beta.2/vue-validator.min.js

I hosted 2.0.0.beta.2 with dropbox.
http://jsfiddle.net/kazupon/xkvs4gnv/3/
In the above jsfiddle, it works.

Awesome. Thanks for the fast response!


how to run it on kali linux

go to BigBountyRecon folder (chmod +x BigBountyRecon.exe ) run         wine BigBountyRecon.exe

First of all Git clone the source code in your terminal.
Now copy the as it code which i have written and paste in your terminal. Make sure you have a ROOT permission in your terminal.
  sudo dpkg --add-architecture i386 && apt-get update && apt-get install wine-bin:i386

After completing this installation type wine --version in your terminal to check the version of wine.
Open another terminal and copy and paste the codes which i have written.
  cd BigBountyRecon

  chmod +x BigBountyRecon.exe

Here we go...................
   wine BigBountyRecon.exe

If you think that this hack is use full then buy me a coffie
                                                Shadab The Hacker.....

I am getting this error dude:)
E: Unable to locate package wine-bin:i386

Method 1: Using Aptitude (Recommended)

Update Repository (MUST):
sudo apt update

Add the 32-bit Architecture (if not added):
sudo dpkg --add-architecture i386

Install Wine Stable:
sudo apt install wine wine32

Method 2: Using WineHQ Repository

Install Dependency Packages:
sudo dpkg --add-architecture i386

Add WineHQ Repository:
wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/debian/ buster main'

Note: Ensure to replace 'buster' with your Kali Linux version name (e.g., 'kali-rolling') if it's different.

Update Repository Information:
sudo apt update

Install Wine:
sudo apt install --install-recommends winehq-stable

Additional Notes:

Always update your machine before downloading anything..

Always ensure you have root or sudo privileges...

Verify your Kali Linux version and replace 'buster' in the repository URL if needed...

If encountering issues, check WineHQ's official documentation or forums for any updated instructions or troubleshooting steps specific to Kali Linux...
  										`Shadab The hacker....`


Rename veth plugin to ptp and add docs.

ptp (point-to-point) better describes the nature of the plugin
as veth pairs are also used by the bridge plugin.

LGTM


Option to set minimum and maximum number of entries

Hey man @gagan3012 , cool extension, this was exactly what I was looking for!
Would you consider adding an option to set the minimum and maximum number of entries allowed?
This is important because usually we use the entries in subsequent analyses and if the number is different from what is expected, things go all wrong.
Thank you

Hi, @GitHunter0
Sure that can be implemented soon Do you have any specifications for the Max/min?

Cool @gagan3012 .
No, nothing special, I just don't want the user to insert more than four and less than two elements, for example.
Surely I can always adjust the code to correct for this, it is not a big deal. But it would be nice to have this limitation set natively in the widget.

Hi,
I have added the maxtags param for st_tags and st_tags_sidebar please upgrade to 1.1.9

Great man! The feature is working fine, thank you for the effort.
PS: I could not install via conda install --channel=gagan3012 streamlit-tags, it is still at version 1.1.7. But via Pip it worked.


Hamburger Menu opens when click is executed

The new HamburgerMenu is opened when user clicks on an item and Navigation to new page is executed. The Menu should not open on a symbol click that is not the current page.

I am open to discussing this, but this behavior is by design. Clicking on the current button while collapsed will expand the menu to "explain" to the user why no navigation takes place.

is that by design for splitview in general or is that a Template10 Burger default by design?

But this is a breaking change from the "old" HamburgerMenu behaviour. So at least, there should be an option for this.

The change referred to is a recent one -- hence not the original design -- and I only noticed when I tested with the latest source code. If the current mode of operation totally negates the option for CompactInline display mode because you cannot maintain this mode.
I also noticed another subtle change with the latest revamp of HamburgerMenu.xaml (VisualStateManager in DataTemplate etc) and perhaps I'll post it as an issue on its own, but will mention it anyway as this relates to the issue raised here.
The issue is that NavButtons do not update background brush dynamically. Before the VisualStateManager was introduced into NavButtonTemplate DataTemplate all was fine but now ContentPresenter.Background doesn't update in (when in VisualState "Normal").

Hmm, seems to be fixed with latest commits. The original issue is no longer reproduceable.


Misspelling

Expected behavior
when creating a new list column, one of the types is "Time Since".
Actual behavior
It shows "Tine Since" with an N not M
Reproduce steps
go to "plugins\rainlab\builder\lang\en\lang.php"
replacde 'Tine since' with 'Time since'

Fixed already in 5d1b8f88cd52438c29b7ddd4e20c5615483d7ffa


Support for Elasticsearch version 2

Similar to the other PR, but with a couple of extra changes.

That was fixed by #15

Thank you!


python312Packages.emoji: 2.10.1 -> 2.11.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.emoji is: Emoji for Python
meta.homepage for python312Packages.emoji is: https://github.com/carpedm20/emoji/
meta.changelog for python312Packages.emoji is: https://github.com/carpedm20/emoji/blob/v2.11.0/CHANGES.md
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.11.0 with grep in /nix/store/09f2k6flc77gnw3xkllz6947z8clx6al-python3.12-emoji-2.11.0
found 2.11.0 in filename of file in /nix/store/09f2k6flc77gnw3xkllz6947z8clx6al-python3.12-emoji-2.11.0

Rebuild report (if merged into master) (click to expand)

34 total rebuild path(s)

34 package rebuild(s)

First fifty rebuilds by attrpath
deltachat-cursed
dinghy
home-assistant-component-tests.google
home-assistant-component-tests.local_calendar
home-assistant-component-tests.local_todo
home-assistant-component-tests.rainbird
komikku
libretranslate
matrix-commander
monophony
octoprint
opsdroid
python311Packages.argos-translate-files
python311Packages.argostranslate
python311Packages.dalle-mini
python311Packages.dinghy
python311Packages.emoji
python311Packages.gcal-sync
python311Packages.ical
python311Packages.libretranslate
python311Packages.locationsharinglib
python311Packages.mpris-server
python311Packages.pyrainbird
python311Packages.stanza
python311Packages.translatehtml
python312Packages.dinghy
python312Packages.emoji
python312Packages.gcal-sync
python312Packages.ical
python312Packages.mpris-server
python312Packages.pyrainbird
python312Packages.stanza
signal-export
terraform-compliance

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/09f2k6flc77gnw3xkllz6947z8clx6al-python3.12-emoji-2.11.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python312Packages.emoji https://github.com/r-ryantm/nixpkgs/archive/c68d3617a94e31ae3ce8d3d3579cb832a889ce28.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/c68d3617a94e31ae3ce8d3d3579cb832a889ce28#python312Packages.emoji

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/09f2k6flc77gnw3xkllz6947z8clx6al-python3.12-emoji-2.11.0
ls -la /nix/store/09f2k6flc77gnw3xkllz6947z8clx6al-python3.12-emoji-2.11.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

20 packages failed to build:

home-assistant-component-tests.google
home-assistant-component-tests.local_calendar
home-assistant-component-tests.local_todo
home-assistant-component-tests.rainbird
libretranslate (python311Packages.libretranslate)
libretranslate.dist (python311Packages.libretranslate.dist)
python311Packages.dalle-mini
python311Packages.dalle-mini.dist
python311Packages.gcal-sync
python311Packages.gcal-sync.dist
python311Packages.ical
python311Packages.ical.dist
python311Packages.pyrainbird
python311Packages.pyrainbird.dist
python312Packages.gcal-sync
python312Packages.gcal-sync.dist
python312Packages.ical
python312Packages.ical.dist
python312Packages.pyrainbird
python312Packages.pyrainbird.dist

38 packages built:

deltachat-cursed
deltachat-cursed.dist
dinghy (python311Packages.dinghy)
dinghy.dist (python311Packages.dinghy.dist)
komikku
matrix-commander
matrix-commander.dist
monophony
octoprint
octoprint.dist
opsdroid
opsdroid.dist
python311Packages.argos-translate-files
python311Packages.argos-translate-files.dist
python311Packages.argostranslate
python311Packages.argostranslate.dist
python311Packages.emoji
python311Packages.emoji.dist
python311Packages.locationsharinglib
python311Packages.locationsharinglib.dist
python311Packages.mpris-server
python311Packages.mpris-server.dist
python311Packages.stanza
python311Packages.stanza.dist
python311Packages.translatehtml
python311Packages.translatehtml.dist
python312Packages.dinghy
python312Packages.dinghy.dist
python312Packages.emoji
python312Packages.emoji.dist
python312Packages.mpris-server
python312Packages.mpris-server.dist
python312Packages.stanza
python312Packages.stanza.dist
signal-export
signal-export.dist
terraform-compliance
terraform-compliance.dist

Maintainer pings
cc @joachifm for testing.

Breaks python311Packages.ical.


Add command for changing expression value

Pull Request Description

Implement text/applyExpressionValue command.
Important Notes

Checklist
Please include the following checklist in your PR:

[x] The documentation has been updated if necessary.
[x] All code conforms to the
Scala,
Java,
and
Rust
style guides.
All code has been tested:

[x] Unit tests have been written where possible.
[ ] ~If GUI codebase was changed: Enso GUI was tested when built using BOTH
./run ide dist and ./run ide watch.~

@MichaelMauderer I updated the thing and removed the expressionValue field. The expression value is taken from the TextEdit.


Material theme not working

-Version: 1.55.0 (user setup)
-OS Version: Windows_NT x64 10.0.19042
Often using VS code my material theme doesn't work especially on start. I tried uninstalling it and reinstalling the theme and that fixed the problem but it still happens. Closing vs code and reopening helps it. This seems odd  so I decided to create an issue about it. The problem still happened even after uninstalling vs code and reinstalling it again

Does this issue occur when all extensions are disabled?: Yes

The material theme comes from an extension as we don't ship one out of the box. Which extension is it?

Hey there Martin,
That couldn't wrap around my head. I use this extension

Thanks it is solved BTW


A J: Watch minkhairweave.com

A J requests the watch of the watch_keyword minkhairweave\.com. See the Metasmoke search here and the Stack Exchange search here.

minkhairweave\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

!!/approve


Not able to update advance security config while deploying cognito user pool

What happened?
I am trying to use custom config for advanced security of cognito user pool
Code : user_pool_add_ons={
"advancedSecurityMode": "ENFORCED",
},
There is no way to add more custom changes

Example
N/A
Output of pulumi about
CLI
Version      3.121.0
Go Version   go1.22.4
Go Compiler  gc
Host
OS       darwin
Version  14.5
Arch     x86_64
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

@abhishekmahajan0709222 it looks like what you may be looking for is the cognito.RiskConfiguration resource.
Let me know if this resource is what you are looking for.

Closing out as stale.


TokenStrategy is not a function

/node_modules/feathers-authentication/lib/services/oauth2/index.js:46
      _passport2.default.use(new TokenStrategy(options, service.oauthCallback.bind(service)));
                             ^

TypeError: TokenStrategy is not a function

I've got this at npm run, any idea ?

It was missing the config of the passport stragegy

@naptiv were you just missing the tokenStrategypiece? We might be able to provide some better warnings or error handling.

Hi @ekryski
I guess that's about :

the setup in config/default.json on facebook & linkedin
the setup un services/authentication.index.js

I've commented the stategies not yet used, I'll give a try to setup them correctly and see what happen.

Fixed with release v0.6.8


Update DropdownDivConverter.js

Widget is preventing blocking pop up pages.

Hi Chris,
the callback bug was fixed in the new 1.2 release which will be available in the App Store soon, together with fixed dropdown menu closing behaviour if menu internal buttons or links are pressed.


DCOS-9148: Improve networking tab usability

Add service address documentation to the networking tab
Rename discovery to load balanced

💜  @jfurrow @mlunoe thanks a bunch for the formElementClass pointer
/cc @leemunroe

@orlandohohmeier Beautiful! :shipit:

✨


Adding C bubble sort

Same as in #80 , I think array[10] is fine for this case. If there are no other issues, I'll go ahead and merge it.

@ubsan I do agree that a #define n 10 would help a bit for readability in both cases, actually.

@leios I get that but it's a part of the example and not the implementation of bubble sort.

yeah, I get that too. I think it's probably fine this way.

With this and #80, I think the array[10] is fine for now specifically because it's example code.