models.permalink() decorator has been removed from Django since version 2.1

Hello!
models.permalink() decorator is deprecated since Django 1.1 and has been remove from 2.1
Trying to use category with Django 2.1 or 2.2 gives this error:
category/category/models.py", line 106, in Tag
    @models.permalink
AttributeError: module 'django.db.models' has no attribute 'permalink'

A fix is suggested here: https://docs.djangoproject.com/en/2.1/releases/1.11/#features-deprecated-in-1-11
Thanks.

Thanks for pointing out. Actually, this effort with category was abandoned in favour of moving into feeds directly.


Issue with Kernel.connectTo and Comms

Consider the following situation:

a session+kernel is created for a console
a custom widget which …
connects to a running kernel via IServiceManager.kernels.connectTo
connects a Comm to the second kernel client

When the kernel sends a Comm message, each time this message is processed in Kernel. _handleCommMsg (L874) by the first kernel client instance which was created for the console, errors are printed to the console. Assuming this is a valid use of the API, how could this situation be handled without errors?
The sneaky question about IKernel.IManager is, what do you think about providing the managed IKernel instances? IKernel.IManager.connectTo will clone an existing kernel client, and therefore create a second websocket connection and so on. At least for the use with Comm, we see the need to just use an existing kernel client and connect a Comm.

Hi @AlexTugarev, for the first question, I think the right answer here to is to also match against the local clientId using the message header before printing that error.
As for the second question, we have purposely kept them separate since each is a different "client".  Your options are to 1) Use the original kernel object itself or 2) Provide the clientId of the original kernel object.
In the context of JupyterLab, you can get the kernel of an existing notebook by creating a widgetExtension for notebook widgets, similar to what the jupyterlab_widgets extension does.

@AlexTugarev, instead I think it made more sense to just ignore the comm message if we are not handling it, cf #234.

Thanks for the hint at the IWidgetExtension. That looks very interesting, but unfortunately there is nothing similar for console widgets.

Right, the console does not use the document machinery, because it is not backed by a file.  However, you could expose the console session as part of the plugin interface (PR welcome).

Close this one then?

Sure. Thank you!


Feat: Implementing new features to Editor Js in the workspace

Currently only some features are there those are include. Here are the added items right now

want the below things like in notion.so :
https://github.com/subhadeeproy3902/BloxAI/assets/111780029/69abd012-2216-41cc-8d7d-9ad8c600b79c
Applying the AI with gemini will be also required ... if u can do it then thats a great enhancement in the website

@subhadeeproy3902 Assign me this issue


Combine chart bar/line not updating scales x min

Expected behavior
The graph should redraw with the x.min value as we set
Current behavior
I have a bar chart with 2 datasets. I change the min and it's updating correctly.
But when I add a 3rd dataset that is a type 'line' and try to update the x.min, it won't update.
Even the 3rd dataset has the same x values of the bars.
I attached screenshots
small code sample:
var chart_datasets = [     { 	    label: 'Data_1', 	    data: dataset[1],     },     { 	    label: 'Data_2', 	    data: dataset[2],     },     { 	    type: 'line', 	    label: 'Data_3', 	    data: dataset[3], 	    spanGaps: true,     } ]
type: 'bar',
data: {
datasets: chart_datasets
},
options: {
  maintainAspectRatio: false,
  barPercentage : 1,
  categoryPercentage : 1,
  interaction: {
    intersect: false,
    axis: 'x',
  },
  responsive: true,
  scales: {
  x: {
	stacked: true,
	type: 'time',
	time: {
		parser: 'X',
		minUnit: 'minute',
		unit: 'minute',
		displayFormats: { minute: 'D T' }
	},
	min: x_min,
	max: x_max,
	ticks: {
		stepSize: 15
	}
},
},

Is that a bug? Or I'm not aware or something?

Reproducible sample
none
Optional extra steps/info to reproduce
No response
Possible solution
No response
Context
No response
chart.js version
v4.4.4
Browser name and version
Firefox v130.0.1
Link to your project
No response

Sorry, my bad. Was passing the value as a string and not as a number (millis unix). It's working.


Don't fake value for nullable property by default

When you have a DTO like:
class Profile extends FakeableDataTransferObject
{
    public ?string $name;
}

$profile = Profile::fake();

currently, $profile->name will always be string, and if you really want it to be null, you have to do this manually:
$profile->name = null

now, name will always be null by default, unless you pass some value to it.
$p1 = Profile::fake();
$p2 = Profile::fake(name: 'name');

var_dump(is_null($p1->name)); // true
var_dump(is_string($p2->name)); // true

we might release this v1.0.0 if we merge it, this pr may cause incompatible issues

Before Profile::fake(name: null) didnt work?

Before Profile::fake(name: null) didnt work?

no, it didnt work. its just like Profile::fake().


Do not recommend --no-deps in the pip install instructions

This PR resolves #122.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #123   +/-   ##
=======================================
  Coverage   92.27%   92.27%
=======================================
  Files          17       17
  Lines        2175     2175
=======================================
  Hits         2007     2007
  Misses        168      168

Continue to review full report at Codecov.

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


lighthouse Playwright- Instead change the require of index.js, to a dynamic import() which is available in all CommonJS modules

0
I am trying to use lighthouse with my playwright cucumber project but getting below error::
.F--.
Failures:

Scenario: Evaluate the performance of the homepage # src\test\features\ecomm\lighthouse.feature:4
√ Before # src\hooks\hooks.ts:19
× Given I am on the homepage # src\test\steps\ecomm\lighthouse.ts:34
Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Playwright\node_modules\playwright-lighthouse\index.js from C:\Playwright\src\pages\example\exampleHomePage.ts not supported.
Instead change the require of index.js in C:\Playwright\src\pages\example\exampleHomePage.ts to a dynamic import() which is available in all CommonJS modules.
at require.extensions. [as .js] (C:Playwright\node_modules\ts-node\dist\index.js:851:20)
at C:Playwright\src\pages\example\exampleHomePage.ts:132:94

When I run Lighthouse test # src\test\steps\ecomm\lighthouse.ts:39
Then Lighthouse should generate a performance results # src\test\steps\ecomm\lighthouse.ts:43

Feature: Lighthouse

  @lighthouse @ui
  Scenario: Evaluate the performance of the homepage
    Given I am on the homepage
    When I run Lighthouse test
    Then Lighthouse should generate a performance results

StepDef file :
import { LoggerManager, fixture } from "../../../hooks/pageFixture";
import { Given, When, Then } from "@cucumber/cucumber";

import exampleHomePage from "../../../pages/example/exampleHomePage";

let examplePage: exampleHomePage;

Given(`I am on the homepage`, async () => {

  examplePage = new exampleHomePage(fixture.page)

  const response = await examplePage.navigateToHomePage1();

});

When(`I run Lighthouse test`, async function () {
    // [When] Describes the action or event that triggers the scenario.
});

Then(`Lighthouse should generate a performance results`, async function () {
    // [Then] Describes the expected outcome or result of the scenario.
});

ExampleHomePage:
import { Page } from "@playwright/test";

export default class ExampleHomePage {

    private base: baseObjects;
    private assert: pageAssertion;
    private testDataManager = new TestDataManager();

    constructor(private page: Page) {
        this.base = new baseObjects(page);
        this.assert = new pageAssertion(page);
    }

    private Elements = {

    }

    async goto(url: string) {
    console.log("~~~~~~~ BASEURL  ~~~~~~~~ :: ", url)
    await this.page.goto(url, {
      waitUntil: "load"
    });
  }
     async navigateToHomePage1() {
        // Importing 'playwright-lighthouse' using dynamic import
        const { playAudit } = await import('playwright-lighthouse');

        // Assuming this.base.navigateToHome1 is defined elsewhere in your code
        this.base.navigateToHome1('https://www.google.co.uk/');

        // Invoking playAudit function
        await playAudit({
            page: this.page,
            port: 9222,
            thresholds: {
                performance: 50,
                accessibility: 50,
                'best-practices': 50,
                seo: 50,
                pwa: 50,
            },
            reports: {
                formats: {
                    html: true,
                },
                name: `lighthouse-${new Date().toISOString()}`,
                directory: `${process.cwd()}/lighthouse`,
            },
        });
    }
}

I am using the @playwright/test package as well with playwright-lighthouse and getting the same type of error:
Error: require() of ES Module <repo path>/node_modules/playwright-lighthouse/index.js from <repo path>/packages/integration-tests/src/tests/audit.spec.ts not supported.
Instead change the require of index.js in <repo path>/packages/integration-tests/src/tests/pharmacy/audit.spec.ts to a dynamic import() which is available in all CommonJS modules

I am importing the playwright-lighthouse package like this:
import { playAudit } from 'playwright-lighthouse';
And this is my tsconfig.json file:
{
	"compilerOptions": {
		"target": "ES2020",
		"useDefineForClassFields": true,
		"module": "ESNext",
		"esModuleInterop": true,
		"lib": ["ES2020", "DOM", "DOM.Iterable"],
		"skipLibCheck": true,

		"moduleResolution": "bundler",
		"resolveJsonModule": true,
		"isolatedModules": true,
		"baseUrl": "./src",
		"noEmit": true,

		"strict": false,
		"noImplicitAny": false,
		"noUnusedLocals": true,
		"noUnusedParameters": true,
		"noFallthroughCasesInSwitch": true,

		"paths": {
			"~/*": ["*"],
		}
	},
	"include": ["src"]
}

As suggested on the stackoverflow link provided on https://github.com/abhinaba-ghosh/playwright-lighthouse/issues/45, adding:
"type": "module",

to my package.json solved the issue.

What if someone does not want to add "type": "module" in their package.json because project is configured with commonjs? How can we use playwright-lighthouse if package type is not a module?

Same issue. Suggestion with type in package.json not working

@alphonse92's response worked for me!

What helped for me was to create a helper like this
const dynamicImport = async (packageName: string) =>
  new Function(`return import('${packageName}')`)();

export default dynamicImport;

which I then used like so:
  const { playAudit } = await dynamicImport('playwright-lighthouse');


Depreciating 2FA code

Could you not depreciate:
enableTwoFactor(callback)

finalizeTwoFactor(secret, activationCode, callback)

disableTwoFactor(options, callback)

It says:
This method is deprecated and may be removed in a future major version. Use node-steamcommunity instead.
I use node-steam and node-steam-user primarily and do not want to use another unnecessary library on top of those two!
I feel having node-steamcommunity on top of node-steam + node-steam-user too much.
Correct me if I am wrong

disableTwoFactor no longer works at all.
I'm undeprecating the other two-factor methods but note that since Valve doesn't technically support them, they could break at any time. disableTwoFactor already suffered from this.


Sublime freezing entirely for ~2 minutes when opening a new directory

With this plugin installed, whenever I open a new directory in Sublime, all Sublime windows freeze for like 2 minutes (I'm not exaggerating here). As soon as I remove the FuzzyFilePath package, the issue is resolved.
I'm using Sublime 3103 on 64bit Ubuntu

Hi kuba.
FFP scans files in a separate process, thus the window should not freeze. Might it be a conflict with another plugin? I will try to reproduce this. But i guess, on a freshly installed ubuntu, i will not find any problems. Any ideas?

Reminder: https://forum.sublimetext.com/t/st3-freezing-up-on-anyone-else/16090/14

I am closing this due to inactivity on both sides.


Add 'executable' product to support latest Mint version

Fixes #1.

Thank you!

@lrossi Were you able to get it to work? I'm receiving the following:
$ mint run zweigraf/FakeBundle "fakebundle --input ./Resources --output ./Resources.swift"
🌱  Finding latest version of FakeBundle
🌱  Resolved latest version of FakeBundle to master
🌱  Cloning https://github.com/zweigraf/FakeBundle.git master...
🌱  Building FakeBundle Package with SPM...
🌱  Installing FakeBundle...
🌱  Installed FakeBundle master
Couldn't find executable "fakebundle --input ./Resources --output ./Resources.swift"

I can’t test it right now, but going from https://github.com/yonaskolb/Mint/blob/master/README.md and checking their Examples section, I think you should leave off the quotation marks. This might have changed with Mint.
So try running
mint run zweigraf/FakeBundle fakebundle --input ...

You're right. I've submitted a pull request to update the README. Thanks @zweigraf!

Thanks @factotvm! Readme now fixed via #4

You're right, I forgot to update the README! Good catch and thanks for fixing it @factotvm!


Add YouTube link

It would be nice to provide a youtube link to these topics.

Hey @shrutikapoor08, Can I help you to add YouTube links from some good resources.

Yes please!

#21 Raised a PR for the first batch of videos.


Add V2/V4 Siglent BIN import filter

Resolves #721.
This allows importing of analog/math/digital waveforms from V2/V4 Siglent BIN waveform formats. However, the current decoding implementation targets little endian systems and may not work on big endian systems.
Siglent scopes that export V2 BIN format:

SDS2000X Plus with FW 1.2.6 to 1.3.9RX
SDS5000X with FW 0.8.6 to 0.9.6
SDS6000 with FW older than <IP_ADDRESS>

Siglent scopes that export V4 BIN format:

SDS2000X Plus with FW newer than 1.4.0
SDS5000X with FW newer than 0.9.6
SDS6000 with FW newer than <IP_ADDRESS>
SDS2000X HD

V2 and V4 spec details can be found on page 29 and 37 of E02A document, respectively.
E02A: https://web.archive.org/web/20230730072643/https://www.siglenteu.com/wp-content/uploads/2021/08/How-to-Extract-Data-from-the-Binary-File.pdf

Defined Oscilloscope::ConvertUnsigned16BitSamples with generic, AVX2, and AVX2-FMA implementations.


How to set api-version parameter description?

I'm using Microsoft.AspNetCore.Mvc.ApiExplorer and Microsoft.AspNetCore.Mvc.Versioning for versioning support on my APIs, and generating the Open API Spec using NSwag.
services.AddApiVersioning(options =>
{
    options.ApiVersionReader = new QueryStringApiVersionReader("api-version");
    options.ReportApiVersions = true;
});
services.AddVersionedApiExplorer(options =>
{
    options.GroupNameFormat = "G";
    options.DefaultApiVersionParameterDescription = "The API Version in YYYY-MM-DD format";
});

With this config, API versioning works perfectly as desired, also NSwag generates the OAS doc with the added parameter "api-version" like this:
{
    "name": "api-version",
    "in": "query",
    "required": true,
    "schema": {
        "type": "string",
        "nullable": true
    },
    "x-position": 2
}

But this added parameter doesn't have the description. I thought of below 2 approaches, but couldn't make it work:

options.DefaultApiVersionParameterDescription didn't work.
Is it possible to use options.ApiVersionReader.AddParameters() for the same? If so, could someone please explain, how, as the documentation is not quite clear to me.

API Versioning does not have dependency on Swagger or Open API in any way. It does, however, provide API Explorer extensions that are API Version-aware. Similarly, Swagger generators, such as NSwag, rely purely on the API Explorer to collect data in order to generate Swagger documents.
Swashbuckle still has this problem because it does not use all possible data from the API Explorer. Swashbuckle assumes you'll provide the description yourself or it will come from XML Comments. The API Version is special in the sense that it can appear in many different places and may even allow multiple inputs (though usually not useful for Swagger/OpenAPI). As a result, the description of the parameter is only available via the descriptions provided by the API Explorer. This is the entire point of the options.DefaultApiVersionParameterDescription so that you can set the value to whatever you want.
I'm not super familiar with NSwag, but I know that it has some common lineage with Swashbuckle. I suspect it suffers from the same flaw and not all of the metadata is being used. We can create issues asking for said Swagger generators to use it, but I can't make them consume the metadata provided.
There are 4 pieces of information that a Swagger generator may not pick up for the API version parameter:

Description: if the ApiParameterDescription.ModelMetadata.Description is not considered
Default: if the ApiParameterDescription.DefaultValue is not considered; this was unavailable in earlier versions of the ASP.NET Core API Explorer
Required: if the ApiParameterDescription.Required is not considered; this was unavailable in earlier versions of the ASP.NET Core API Explorer
Deprecated: this almost certainly will not be considered because there is no standard way to convey this across frameworks. API versioning provides a way to determine the value, but you have to connect it to NSwag

I don't know NSwag well enough to provide an example of how to extend it to fill in the blanks, but I know it's definitely possible. I do have this Swashbuckle example that you can use as reference, which I suspect will be similar.
I hope that helps.

Thanks @commonsensesoftware The information was really helpful. However, I figured an alternate approach for NSwag. It is definitely not the cleanest, but easy and working. So, I used Operation Processor to process the "api-version" parameter and then add it's description. Like this:
public class ApiVersionProcessor : IOperationProcessor
{
    public bool Process(OperationProcessorContext context)
    {
        context.OperationDescription.Operation.Parameters.FirstOrDefault(x => x.Name == "api-version").Description = "The API Version in YYYY-MM-DD format";
        return true;
    }
}

And while setting the NSwag services, just calling:
config.OperationProcessors.Add(new ApiVersionProcessor());


bs-options is not showing the complete suggestion list

I am using bs-typhead and bs-options to bind a collection of string having around 400 values.
I typeahead is showing just 5 to 6 string from the above suggestion list.
Please help!
Angular: v1.5.6
Bootstrap: bootstrap.js v3.0.0
angular-strap @version v2.3.9 - 2016-06-10

Wrong repo


Crash on vulkaninfo by loading libvulkan_radeon on an Intel GPU

When I run vulkaninfo, it crashes:
===========
VULKAN INFO
===========

Vulkan API Version: 1.0.41

INFO: [loader] Code 0 : Found manifest file /etc/vulkan/explicit_layer.d/VkLayer_core_validation.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /etc/vulkan/explicit_layer.d/VkLayer_object_tracker.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /etc/vulkan/explicit_layer.d/VkLayer_parameter_validation.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /etc/vulkan/explicit_layer.d/VkLayer_swapchain.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /etc/vulkan/explicit_layer.d/VkLayer_threading.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /etc/vulkan/explicit_layer.d/VkLayer_unique_objects.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_core_validation.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_object_tracker.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_parameter_validation.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_swapchain.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_threading.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_unique_objects.json, version "1.0.0"
INFO: [loader] Code 0 : Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version "1.0.0"
INFO: [loader] Code 0 : Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.x86_64.json, version "1.0.0"

Program received signal SIGSEGV, Segmentation fault.

The backtrace points to libvulkan loading the Radeon driver:
(gdb) bt
#0  0x000000000001f436 in ?? ()
#1  0x00007fffede683f2 in ?? () from /usr/lib64/libvulkan_radeon.so
#2  0x00007ffff797f3e9 in loader_scanned_icd_add (api_version=4194307,
    filename=0x7fffffffd0a0 "/usr/lib64/libvulkan_radeon.so", icd_tramp_list=0x5555557c2bb0, inst=0x5555557c2b70)
    at /usr/src/debug/Vulkan-LoaderAndValidationLayers-1.0.41/loader/loader.c:1565
#3  loader_icd_scan (inst=inst@entry=0x5555557c2b70, icd_tramp_list=icd_tramp_list@entry=0x5555557c2bb0)
    at /usr/src/debug/Vulkan-LoaderAndValidationLayers-1.0.41/loader/loader.c:3177
#4  0x00007ffff798506b in vkCreateInstance (pCreateInfo=0x7fffffffd660, pAllocator=0x0, pInstance=0x7fffffffd6b0)
    at /usr/src/debug/Vulkan-LoaderAndValidationLayers-1.0.41/loader/trampoline.c:329
#5  0x00005555555558c2 in AppCreateInstance (inst=0x7fffffffd6b0)
    at /usr/src/debug/Vulkan-LoaderAndValidationLayers-1.0.41/demos/vulkaninfo.c:667
#6  main (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/Vulkan-LoaderAndValidationLayers-1.0.41/demos/vulkaninfo.c:1454

My system has an Intel GPU:
$ lspci -s 0:2
00:02.0 VGA compatible controller: Intel Corporation Iris Graphics 540 (rev 0a)

The Intel driver is installed:
$ ls -l /usr/lib64/libvulkan*
-rwxr-xr-x 1 root root 2625088 jul 24 04:26 /usr/lib64/libvulkan_intel.so
-rwxr-xr-x 1 root root 1655912 jul 24 04:26 /usr/lib64/libvulkan_radeon.so
lrwxrwxrwx 1 root root      19 mai 27 22:52 /usr/lib64/libvulkan.so.1 -> libvulkan.so.1.0.41
-rwxr-xr-x 1 root root  239600 mai 27 22:52 /usr/lib64/libvulkan.so.1.0.41

Both files drivers are installed due to a dependency in package management, but clearly the Radeon one should not be used. The driver should validate that it is in the correct HW and bail out if not.

Also submitted at the radeon driver: https://bugs.freedesktop.org/show_bug.cgi?id=102010.
I don't know what is at fault: whether it's libvulkan for loading the wrong driver, or the driver for failing to properly bail out, or both for there not being a mechanism to bail out in the first place.

SUSE developers think the problem is actually a bug in glibc: the LLVM dependencies in the Radeon driver are causing the dynamic loader confusion.
https://bugzilla.opensuse.org/show_bug.cgi?id=1022156

The main problem does appear to be in libvulkan_radeon.so (or the libraries that it loads). The loader has to load every ICD that is presented to it. Even if a driver doesn't have any physical devices associated with it, the loader can't know that until it loads the driver, so the problem here isn't from loading the wrong driver — that's intentional. If the driver can't be used on the system, it should just report no physical devices, and no one will ever be able to create a VkDevice with it.
The reason the loader keeps loading and unloading the ICD (and causing the crash after a couple tries) is that the loader isn't supposed to save any state until vkCreateInstance is called. This means that if the programmer calls anything before that (such as vkEnumerateInstanceExtensionProperties), the loader has to load all ICDs at the start of the call, and unload them at the end.
The only issue that I see with the loader is that it would be nice if the loader could detect the error, and return an error without crashing. I don't have easy access to a computer with libvulkan_radeon.so installed so I haven't been able to actually test this, but would you mind setting the envirment variable LD_BIND_NOW (setting it to 1 will work) and then running vulkaninfo? This environment variable will cause the loader to attempt to resolve all symbols when it loads the ICD, so it may fail more gracefully. We don't enable that behavior by default because there are negative performance implications associated with doing so.

LD_BIND_NOW=1 does solve the problem. This does indeed look like a dynamic linker bug.

Alright, then I'm going to close this issue. We've actually had this problem before, where a driver doesn't resolve it's symbols properly. We changed the loader to resolve all symbols at one point (commit a480e11deebf69a1b1dfebccd5314492409db601), but we had to revert that later (commit 18ef0ba5c47c214bb4c040c4ccaf9afd025fe25d) when it became apparent that we wanted the improved performance. As a result, I'm afraid we don't have a way to fail gracefully by default. I think we just have to live with the crash if the drivers are incorrect.

No problem. This looks like a glibc bug anyway. OpenSUSE devs are looking into it.
There are two other workarounds available (which just goes to show that the bug is elsewhere).


cannot access webhdfs from openmind

When putting data from openmind to webhdfs, the returned location header is ：
http://xxx.xxx.xxx.xxx/a/xxx.xxx.xxx.xxx/50075/webhdfs/v1/user/code/code.py?op=CREATE&user.name=xxx&namenoderpcaddress=xxx.xxx.xxx.xxx:9000&createflag=&createparent=true&overwrite=false
webhdfs client cannot use this url to put data. the error is :
user.name=user: command not found
The cause of this problem:
the request is received by pylon and pylon cannot handle it.
We need to first confirm this address is correct. If it is correct, we should fix pylon to support this.

@Gerhut , please have a check.

return 307 $scheme://$http_host/a**/$1:$2**/$3;
https://github.com/Microsoft/pai/blob/a59f05fe32934dd1164c26caafc0676f0763b692/pylon/src/nginx.conf.template#L108

I'll open a pull request to fix this.

Thank you for help resolve the issue. @Asakuri @DongZhaoYu @Gerhut


fix(batcher): add block builder chain id field to config pointer

This change is

#1471  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @alonh5 and the rest of your teammates on  Graphite


Add licence entry on file readme and install command on Fedora Linux

Coverage remained the same at 95.556% when pulling 64018ba68e3898569aacdd65a81e71bc757d07c7 on berroteran:master into 0154ef5275d98c5cc6ac5f52c936953d8632bc4c on JuanPotato:master.

Coverage remained the same at 95.556% when pulling 64018ba68e3898569aacdd65a81e71bc757d07c7 on berroteran:master into 0154ef5275d98c5cc6ac5f52c936953d8632bc4c on JuanPotato:master.

I mean, if we're putting installation instructions why not put in other installations like pip or arch aur?

@JuanPotato

If you think dont is good idea then I close my PR.

Best,

You know, the standard way a pull request works is that you make a change, and the repo owner can request reasonable additions or changes. Requesting changes doesn't mean your pull request is bad.

You know, the standard way a pull request works is that you make a change, and the repo owner can request reasonable additions or changes. Requesting changes doesn't mean your pull request is bad.

@JuanPotato I know no problem,  All about chill.
Just close so, because someone report my account also.
so, its O.k.


Fraction Sorting Calculator

Issue Id you have worked upon -
#196
Briefly explain your program logic -
It will take user input as the fractions and sort them in ascending order
Screenshots(Attach 2 screenshots of your own input and output) -

By raising this PR I affirm that -

[x] My code follows the guidelines of this project.

[x] I have performed a self-review of my own code.

[x] I have commented my code.

[x] My code gives the correct output.

[x] I affirm that I strictly follow contributing guidelines and code of conduct.

Congratulations 🎉 @Sk783 on your contribution.
Thanks for adding value to this repository. 😊
Let's celebrate this fest 😃 by providing more developers 👨💻👩💻 an opportunity to contribute. Help us make this repository reach far and more by sharing this to your friends and colleagues.
Your efforts can make difference.

Hey 👋, may you also encourage us by clicking the star icon on the repository main page. ⭐

Hey 👋, may you also encourage us by clicking the star icon on the repository main page. ⭐


expr: implement '|' and '&' operators

passes busybox tests now.
cc @RGafiyatullin

Sorry wrong branch. See #762.


Add ability to list installed packages by --installer-type with winget list

Description of the new feature / enhancement
Just now I wondered what portable packages I've installed with Winget, and found that winget list doesn't really have such filtering capabilities.
Here's the current options with winget list:

https://learn.microsoft.com/en-us/windows/package-manager/winget/list
https://github.com/microsoft/winget-cli/blob/master/doc/windows/package-manager/winget/list.md

Here's the supported installer types:

https://learn.microsoft.com/en-us/windows/package-manager/winget/#supported-installer-formats

Here's an example portable package:

https://github.com/microsoft/winget-pkgs/blob/master/manifests/g/Gyan/FFmpeg/6.1/Gyan.FFmpeg.installer.yaml

Proposed technical implementation details
Add option to specify --installer-type with winget list.

Referencing a related issue:

#1155

Here's a powershell script which does a bit of that, with a bunch of help from github copilot:
# Check if the Microsoft.WinGet.Client module is installed, and install it if not
if (-not (Get-Module -ListAvailable -Name Microsoft.WinGet.Client)) {
    Write-Host "Microsoft.WinGet.Client module not found. Installing..."
    Install-Module -Name Microsoft.WinGet.Client -Scope CurrentUser -Force -AllowClobber
}

Import-Module Microsoft.WinGet.Client

# Function to get the installer type of a package
function Get-InstallerType {
    param (
        [string]$packageId
    )
    # Run the winget show command and capture the output
    $output = winget show $packageId
    # Parse the output to find the installer type
    $installerType = $output | Select-String -Pattern "Installer type" | ForEach-Object {
        $_ -replace "Installer type\s*:\s*", ""
    }
    return $installerType
}

# Function to get information about non-standard IDs from the registry
function Get-NonStandardPackageInfo {
    param (
        [string]$packageId
    )

    $installerType = "Unknown"
    # Extract the unique identifier at the end of the packageId
    if ($packageId -match 'ARP\\Machine\\X64\\{(.+?)}') {
        $uniqueId = $matches[1]
    } elseif ($packageId -match 'ARP\\Machine\\X86\\(.+?)') {
        $uniqueId = $matches[1]
    } else {
        $uniqueId = $packageId -replace '.*\\', ''
    }

    # Add braces if the unique identifier is a GUID
    if ($uniqueId -match '^[0-9a-fA-F-]{36}$') {
        $uniqueId = "{$uniqueId}"
    }

    $registryPaths = @(
        "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$uniqueId",
        "HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\$uniqueId",
        "HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\$uniqueId"
    )

    foreach ($registryPath in $registryPaths) {
        try {
            $packageInfo = Get-ItemProperty -Path $registryPath -ErrorAction Stop
            if ($packageInfo) {
                $installerType = "MSI"  # Default to MSI for ARP entries, adjust as needed
                break
            }
        } catch {
            Write-Host "Registry path not found: $registryPath"
        }
    }

    return $installerType
}

# Function to get information about MSIX packages from the registry
function Get-MSIXPackageInfo {
    param (
        [string]$packageId
    )

    $installerType = "Unknown"
    $uniqueId = $packageId -replace 'MSIX\\', ''

    $registryPath = "HKLM:\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\$uniqueId"

    try {
        $packageInfo = Get-ItemProperty -Path $registryPath -ErrorAction Stop
        if ($packageInfo) {
            $installerType = "MSIX"
        }
    } catch {
        Write-Host "Registry path not found: $registryPath"
    }

    return $installerType
}

# Get the list of installed packages
$installedPackages = Get-WinGetPackage

# Loop through each installed package
foreach ($package in $installedPackages) {
    Write-Host "Processing package: $($package.Id)"

    # Determine the installer type
    if ($package.Id -match "^ARP") {
        $installerType = Get-NonStandardPackageInfo -packageId $package.Id
    } elseif ($package.Id -match "^MSIX") {
        $installerType = Get-MSIXPackageInfo -packageId $package.Id
    } else {
        try {
            # Get the installer type for the package and trim the result
            $installerType = (Get-InstallerType -packageId $package.Id).Trim()
        } catch {
            # Log the error and set the installer type to "Error"
            Write-Host "Error processing package $($package.Id): $_"
            $installerType = "Error"
        }
    }

    Write-Host "Installer Type: $installerType"

    # Print the package details
    Write-Output "Name: $($package.Name), Id: $($package.Id), Installer Type: $installerType"
}


Use Log4j for operate logging configs

It seems that the current logging properties are out dated. I asked for feedback from the operate team. https://camunda.slack.com/archives/C9B5270DA/p1643803696900629
In the deployment guide it seems to reference only the log4j file, so we could do that. https://docs.camunda.io/docs/self-managed/operate-deployment/configuration/#logging
Originally posted by @Zelldon in https://github.com/camunda-community-hub/camunda-cloud-helm/pull/143#discussion_r797543846

This issue is too old and probably Camunda version is not supported anymore and we haven't gotten any requests about it since then.


move tephi to src/tephi

part of #164

Do we know why repo review advises the code to be under src?  A quick check of the big four scientific python packages show three of them (numpy, pandas, scipy) have their package at the top of the repo like tephi currently does.  matplotlib has its C and C++ code under src but its python code under lib.

It's not repo review that's asking for this, so much as following Iris' conventions as far as I know! Repo review wants tests to be in root, but the rest of it is just standardising. If this proves too difficult, I don't mind putting this on the backburner.

@rcomer See https://packaging.python.org/en/latest/discussions/src-layout-vs-flat-layout/ for some pros and cons


costmanagement: support API version "2022-10-01"

Feature Request

@Alancere, could you contact service team and ask them to submit the release request?

Hi @magodo  thanks for this issue!
Releasing a new package will require the service to submit a new SDK release request, I have added the label on this issue so that the corresponding service team could take this a look.
I also sent some internal emails to the contact of the corresponding service team about this.

package released<EMAIL_ADDRESS>


tt2v crashing when using more than 10 inputs.

I dumped a PAL that has 12 inputs. Everything with 10 inputs or less always works great. But, the minute I ran the attached file through, it crashes.
any ideas?
U67_truth.zip

I just tried the example that you attached: it looks like the crash is due to the fact that q0 is asserted only when all the inputs are zeros which is a corner case that quine_mccluskey doesn't seem to handle properly. It isn't related to the number of inputs.
assign q0 =
  (~EN & ~All & ~A10 & ~A9 & ~A8 & ~A7 & ~A6 & ~A5 & ~A4 & ~A3 & ~A2 & ~A1)
;


Fix <IP_ADDRESS> in auto acknowledged as a server instance

But check that it's still working with Docker on a server

Will be part of next release


Removed a file from Downloads folder inside chroot, trash empty, but space not freed

chronos@localhost / $ sudo edit-chroot -all
name: trusty
encrypted: no
Entering /media/removable/SD Card/chroots/trusty...
crouton: version 1-20161129162558~master:5f2f11f9
release: trusty
architecture: amd64
xmethod: xiwi
targets: xiwi,xfce,touch,extension
host: version 9592.94.0 (Official Build) stable-channel cyan
kernel: Linux localhost 3.18.0-14875-g438cb8ab27c6 #1 SMP PREEMPT Tue Sep 12 14:04:44 PDT 2017 x86_64 x86_64 x86_64 GNU/Linux
freon: yes

Hi,
I have a Acer Chromebook R11, and have installed a chroot (trusty, xfce4) on an SD-card.
I removed a tarball of a chroot backup using Thunar, (about 4GB) located in the (shared) Downloads folder from inside the chroot. It did not appear in the trash of the chroot, but the space is not freed on the Chromebooks SSD.
Any suggestions about how to recover the "lost" disk space?
-Bram

@BramVandendriessche,
Does the space free up after a reboot?
Hope this helps,
-DennisL

@DennisLfromGA
I tried that, didn't work.
Sorry, should've mentioned that!
-Bram

@BramVandendriessche,

I removed a tarball of a chroot backup using Thunar, (about 4GB) located in the (shared) Downloads folder from inside the chroot.

If it's in the 'shared Downloads folder' then you should be able to do it in a crosh shell session outside of the chroot. You may have to prefix the command with 'sudo, something' like -
chronos@localhost ~ $ sudo rm ~/Downloads/trusty-2017*.tar.gz
Hope this helps,
-DennisL

Hi @DennisLfromGA,
The file cannot be removed, since it is not located in the Downloads folder, nor the trash anymore.
-Bram

@BramVandendriessche,
When you said 'shared Downloads folder' I assumed you meant ~/Downloads.
If that's not the case then I'm not sure what you were referring to or where your file may still exist.
Sorry,
-DennisL

In the chromeOS downloads press show hidden files then delete trash.1000 that is where all the rubbish goes in ubuntu so it was created by ubuntu

@DennisLfromGA,
I was referring to the Downloads folder of ChromeOS, which is shared with the chroot in ~/Downloads.
@EnderNightLord-ChromeBook,
Thanks, your suggestion did work!
-Bram

@BramVandendriessche,

I was referring to the Downloads folder of ChromeOS, which is shared with the chroot in ~/Downloads.

Hmmm, so was I.
-DennisL


time sync via NTP

Add ability to select timezone.
Support of dailight saving time

good example: https://www.msxfaq.de/sonst/bastelbude/esp8266/micropython_neopixeluhr20210419.txt


Write content for about page

Similar to #10 - we need someone to write up an about page, which includes gathering information about all the collaborators. And we need a blurb explaining how this project works.

Do we have any draft of it?

@dimpiax This is currently being compiled by @brombeertje42.


Extend usage of "bytes" primitive

From Ivy's doc:

bytes(item: T) -> Bytes: coerce item to a bytestring (of type Bytes). This function does not have any effect on the compiled output or on script execution (since the Bitcoin Script VM treats every item as a bytestring); it only affects typechecking. (This cannot be called on an item of type Value or Boolean.)

We want to extend the usage of the bytes  primitive to "aliasing" items of type Integer or Boolean.
To do so, by taking inspiration from #1, we should make the following changes:

fix the checks for the bytes primitives in order to not complain if inputTypes[0] == "Integer | Boolean"
Rename cast() to something more appropriate that expresses the operation of aliasing Integers and Booleans to Bytes. The function also needs to be extended to support Booleans so a boolToHex() mapping true to 0x01 and false to 0x00 needs to be added.

Taking into consideration what pointed out in this comment, I think one nice solution could be adding an extra arg to the bytes() primitive to set the size of the byte representation for the given int/bool, falling back to the minimum required size otherwise. Example:
bytes(2, 8) -> 0x0200000000000000
bytes(2, 4) -> 0x02000000
bytes(2) -> 0x02
bytes(2147483647) -> 0xffffff7f

The problem with the changes done to bytes in #1 is that it uses a fixed length when converting the number to Buffer. If the provided number cannot be represented with just 4 bytes (ie. ><PHONE_NUMBER>), the cast() function throws an exception.
That function is a good starting point but there's room for improvement.
@tiero what do you think?

ok for me for having a second parameter, with the default to be an inference on the passed integer size.
We still need to change the current architecture, to have some metadata to intermediate instructions that returns a Bytes primitive to know the lenght of it, useful when doing binaryExpressions like comparisons bytesA == bytesB and concatenation bytesA + bytesB
PS: please do not mix Bytes (the primitive) with bytes(x: Integer, lenght: Integer) the function. I edited your comment for future readers.


Add coverage

Added final lines to be tested, still missing
some branches

Pull Request Test Coverage Report for Build #9

2 of 2 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+16.7%) to 99.2%

Totals

Change from base Build #8:
16.7%

Covered Lines:
124

Relevant Lines:
125

💛  - Coveralls


iOS 15 Rendering Bug

Hi,
There seems to be a breaking change with iOS 15. If you run the sample project, you'll get this:

It's not honoring the text color or the background color.
Could you please look into it? @galadril @SnowPowerCore @LukeWinthorpe
XF version: <IP_ADDRESS>6
Thanks,

Same here ;)
XF <IP_ADDRESS>4
iOS 15 is a pain for a lot of nugets

@darrabam, @jm-parent, can you confirm this isn't fixed by the 1.0.13 nuget package version?

Hello, @darrabam, @jm-parent, i will close this issue, if the problem is still there for you, feel free to open a new issue, but i tested the latest 1.0.13 nuget package on iOS - it should be respecting the background and text colors.

@SnowPowerCore Many thanks! I've tested 1.0.17 on my project, but unfortunately doesn't fix this issue. I'll open a new ticket with details as advised.

@darrabam, thank you for replying, let's continue within this issue. I've updated the recent PR #31 with one change on how iOS handles the color to match the Android's behavior, so it may help you.

We ran into this issue as well. iOS 15 has added a ScrollEdgeAppearance property to the UITabBar that causes this behavior. To get this to work, the UIColor needs to be applied to the UITabBar Standard Appearance - StackedLayoutAppearance, InlineLayoutAppearance, CompactInlineLayoutAppearance, StandardAppearance, AND (in iOS 15) the ScrollEdgeAppearance. If given the opportunity, I'll try to throw up a PR.

@AaronBastian, you're free to create PR if you wish to help.

Hello guys,
@AaronBastian do you have any example for where to set the ScrollEdgeAppearance property?
I've created a custom renderer and set that property there, but when running the app the badge isn't shown at all(

@AaronBastian, i will not be able to test this in the close future as i'm stuck on macOS 10.14, which doesn't support XCode 13, which is required for iOS 15.

@AaronBastian, recently i've acquired ability to test stuff on the latest iOS, so i may return into this issue.


MySQL fails when 'cachePrepStmts' is 'true'

Describe the bug
This issue is described in https://stackoverflow.com/questions/79092147/springboot-3-3-4-app-hikari-mysql-and-gradlew-nativecompile.
The exception raised is:
Exception in thread "main" com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Can not find class 'com.mysql.cj.PerConnectionLRUFactory' specified by the 'queryInfoCacheFactory' configuration property.
	at com.zaxxer.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:584)
	at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:571)
	at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:98)
	at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:80)
	at com.jesusbianco.Utilities.getMySQLDataSourceConnectionPool(Utilities.java:40)
	at com.jesusbianco.Application.main(Application.java:30)
Caused by: java.sql.SQLException: Can not find class 'com.mysql.cj.PerConnectionLRUFactory' specified by the 'queryInfoCacheFactory' configuration property.
	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:67)
	at com.mysql.cj.jdbc.ConnectionImpl.createPreparedStatementCaches(ConnectionImpl.java:1033)
	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:420)
	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
	at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:137)
	at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:360)
	at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:202)
	at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:461)
	at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:550)
	... 4 more
Caused by: java.lang.ClassNotFoundException: com.mysql.cj.PerConnectionLRUFactory
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.hub.ClassForNameSupport.forName(ClassForNameSupport.java:123)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.hub.ClassForNameSupport.forName(ClassForNameSupport.java:87)
	at java.base@20.0.1/java.lang.Class.forName(DynamicHub.java:1324)
	at java.base@20.0.1/java.lang.Class.forName(DynamicHub.java:1287)
	at java.base@20.0.1/java.lang.Class.forName(DynamicHub.java:1280)
	at com.mysql.cj.jdbc.ConnectionImpl.createPreparedStatementCaches(ConnectionImpl.java:1025)

To Reproduce
Run the sample attached to the stackoverflow.com question or any MySQL example where the cachePrepStmts data source property is set to true.
Expected behavior
The metadata should provide reflection hints for com.mysql.cj.PerConnectionLRUFactory.
Logs
See stackoverflow.com quesstion
System Info (please complete the following information):

OS: MacOS
GraalVM Version [e.g. Liberica-NIK-23.0.0-1]
Java Version [e.g. 20]
Plugin version [e.g. native-gradle-plugin:0.10.3]

Additional context
Add any other context about the problem here.

In the meantime adding a src/main/resources/META-INF/native-image/com.mysql/mysql-connector-j/reflect-config.json file with the following will work around the issue:
[
  {
    "name" : "com.mysql.cj.PerConnectionLRUFactory",
    "allPublicConstructors" : true
  }
]

@philwebb thanks for reporting! Could you open a PR with these changes so we can merge them? Ideally, we would also have a test that covers the code path that is failing.

@vjovanov, The issue was actually originally raised by @jbiancot. I just did some analysis. Perhaps they might be able to raise a PR.


Calls hung up after 32 seconds due to weird signalling from SIP.js with multiple Contact headers.

Describe the bug
We have an issue with SIP.js where calls are hung up after 32 seconds.
It does not happen for every user and not for every call.
The SIP signaling is like this:

Server sends INVITE to SIP.js.
SIP.js sends 100 Trying.
SIP.js sends 180 Ringing with Contact o7q9sp25@qcduek7n2i0b.invalid;transport=ws.
The user answers the call.
SIP.js sends 200 OK with multiple Contact (and Allow) headers. Contact jl1ho683@cbiikcli5cch.invalid;transport=ws;ob is sent five times and Contact sip:o7q9sp25@qcduek7n2i0b.invalid;transport=ws is sent once.
The server sends ACK to sip:jl1ho683@cbiikcli5cch.invalid;transport=ws;ob.
SIP.js rejects this ACK (sip.ua | Request-URI does not point to us)
Retransmissions goes on for a while until SIP.js gives up and hangs up the call with BYE.

Also in the middle of this SIP.js sends multiple REGISTERs with both Contact headers.
Once the bug triggers. It will happen for all calls until the web application which is using SIP.js is re-loaded in the browser. Then it starts working again.
Logs
Logs: https://gist.github.com/mamikk/9cb8fd8365351bfe00b9d9d034f41271
(Logs are slightly edited to obfuscate phone numbers and IP-addresses)
To Reproduce (if possible)
I do not know how to reproduce this consistently. It happens for multiple users of our web application, but we have not been able to reproduce it locally. Also it usually takes multiple hours to trigger for the users which are having problems.
Expected behavior
I expect SIP.js to send consisent Contact/Allow headers in SIP signalling and that the call is not hung up after 32 seconds.
Observed behavior
SIP.js sends multiple Contact/Allow headers in SIP signalling and rejects ACK.
Environment Information
Backend SIP Proxy: Kamailio (5.1)
Browser: Chrome
SIP.js version 0.13.8
Additional context

Can you test if this is still happening in 0.14.1? We believe that it should be resolved in that version.

Thanks. We will update our version to 0.14.1 and let you know if the bug triggers again.

Closing this since it appears we are resolved here, but feel free to re-open or open a new issue if the issue returns.


Enable change in instance type (aka size)

Trying to access a new instance with either --size or --gpus flag seems to try to use the same instance, but fail. After running rexec without --gpus parameter, I added --gpus, but then got the error that "Exception: FIXME: cannot change size (EC2 instance type) -- need to re-launch"

#feature @dan

New --gpus syntax means this only would occur if --gpus is specified (see issue #85)


update renter references from rental.user to rental.renter

There were a few lingering references to rental.user in the app after #213, causing an error on rental processing pages and elsewhere. This updates them from rental.user->rental.renter. Please double check that none of them were supposed to refer to the creator of the rental.

I added the tests you asked for and found/fixed a couple issues. Funny how that happens : )


AH00112: Warning: DocumentRoot [/home/cmcross/vatic/public] does not exist

mou@mou:~/vatic$ sudo apache2ctl graceful
AH00112: Warning: DocumentRoot [/home/cmcross/vatic/public] does not exist
What's up?Anyone can help?

mou@mou:~/vatic$ sudo apache2ctl graceful
AH00112: Warning: DocumentRoot [/home/cmcross/vatic/public] does not exist
What's up?Anyone can help?

Just  correct " /home/cmcross/"  to where is "vatic/public" is.For me,"home/mou/vatic/public"


Enhancements to snippetSuggestions? Custom priorities?

Hi,
it looks like the setting editor.snippetSuggestions is a little bit limited in the moment. It would be nice, if the priority of a snippet could be configured in a smarter way. Currently I have set it to top and have the following behaviour.
Say I have a custom snippet called imp.

Now I have an empty file and type i.

Nice to have: I'd like to see my custom snippet imp first.
Current behaviour: I see the built in snippets (?) if and ifelse first.

Now I have a import {} from 'foo' and my cursor is inside {}. I expect 'foo' to export a constant called installer and type i.

Nice to have: I'd like to see my installer as an auto complete suggestion.
Current behaviour: I see the built in snippets (?) if and ifelse and my custom imp snippet first, even though they are invalid here.

My current workaround: I prefix snippets with some char like ! to avoid collisions :)

Current behaviour: I see the built in snippets (?) if and ifelse first.

We have fixed that in insiders, custom snippets should be ranked higher than extension snippets. What version are you using?

I see the built in snippets (?) if and ifelse and my custom imp snippet first, even though they are invalid here.

Yes. Snippets cannot control in what scopes that are applicable, see #22661

What version are you using?

Current stable.

Yes. Snippets cannot control in what scopes that are applicable, see #22661

Sweet. Will follow this issue.

I guess I'll close this issue and create a new one, if I have a more specific request. Thanks. 👍


NF_AnalyzeTakeLoudness_IntegratedOnly Function Returns Incorrect LUFS Values in SWS 2.14, compared to <IP_ADDRESS>.

I have a LUA that adjusts item gain based on LUFS. Updated to SWS 2.14 this morning and the reported LUFS values were inconsistent with other tools, whereas previous they were the same. Reports approx 3dB louder than actual. Reverting to SWS <IP_ADDRESS> fixed the issue. Windows 64bit.

Is this with mono items (only)?
In SWS v2.13 (the version after vv<IP_ADDRESS>) dual mono scanning mode was introduced.
When enabled this scans mono items 3 dB louder, also when scanning via script, as in your case.
So my guess is maybe you have dual mono scanning mode enabled?
You can check via actions > SWS/BR/NF: Toggle use dual mono mode (for mono takes/channel modes) for loudness analyzing
or via the Loudness window (action: SWS/BR: Analyze loudness...) > Options > Use dual mono mode...

Ah, thank you so much. Changing the option fixed the issue for me. Very much appreciated!


nixos/samba: only create /etc/samba/smb.conf when samba is enabled

Description of changes
Introduced with commit 7435db4f89823
/etc/samba/smb.conf file is installed in the system environment even when services.samba.enable is disabled
This file should only be installed when Samba is enabled.
This PR is a requirement to start the work on Samba AD DC NixOS module.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@ofborg test samba

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/3902

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/1672

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/1764


[BUG] League Page not responding

I had to delete my old page and re-fork this one and add my info back to it cuz it would not let me merge the updates, however upon doing this my page is now unresponsive. Nothing loads and the clickables aren't working

Can you provide your league ID, as well as your league url? I'll try to look into it this week

https://317-812-league-page-mztswatjh-mnewk41.vercel.app/
317-812-League-Page

Update: I tried it on my phone and it is working there. I will try again on desktop and see if it works

It might have been a caching issue where the old info was still cached on your page. That's the only explanation I can think of. I'm a little overworked at the moment, so I haven't had a chance to test this locally. But it's working for me as of now.

I can't reproduce this locally and think it was probably due to caching. If you still think there's a bug, reopen it and let me know.


[FEATURE] Enhance rules loading based on tags suitable to enable those rules only on certain host groups

Motivation
Assess current tags options and derive what's currently possible vs what possible extensions are needed to support loading a subset of Falco rules only for a predefined host group. The goal is to manage one consolidated rules files and re-use it for different deployments.
Additional context
See https://github.com/falcosecurity/falco/issues/2506#issuecomment-1607502096

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle rotten

Do we still need this?

in the long term i think yes, but IMO it's not a top priority now

Agreed.

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle rotten

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Provide feedback via https://github.com/falcosecurity/community.
/close

@poiana: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Provide feedback via https://github.com/falcosecurity/community.
/close

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


Can we disable the managed preview features at workspace level?

[Enter feedback here]
Hi team,
Cx wants to disable the manage preview features at workspace level, as some workspace is in Production, and cx don't want end user to turn on/off private preview features. Please help advise.
Thanks.

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

ID: 25c68652-7f88-577d-342b-2400e6488166
Version Independent ID: e53f9bea-dcf9-2f42-5fce-36f12abadea6
Content: Manage preview features - Azure Machine Learning
Content Source: articles/machine-learning/how-to-enable-preview-features.md
Service: machine-learning
Sub-service: core
GitHub Login: @Ankur-Makwana
Microsoft Alias: ankmak

@Jessieliu111
Thanks for your feedback! We will investigate and update as appropriate.

@Jessieliu111
Thank you for bringing this to our attention.
To disable the manage preview features at the workspace level, you can follow these steps:

Go to the Azure Machine Learning studio
Click on the "Workspace" tab on the left-hand side of the screen.
Click on the "Settings" tab.
Scroll down to the "Preview features" section
Toggle the "Allow preview features to be enabled in this workspace" option to "Off".

By turning off this option, end-users will not be able to enable or disable preview features in the workspace. However, keep in mind that this will apply to the entire workspace and not just specific users or groups.
For an issue like this, I'd recommend you create a support ticket since the support team will be able to respond much more quickly and have a conversation with you to figure out what could be going on.

Hi team,
Thanks for the update!
Am I in the correct page? I'm not able to see Preview features" section in Settings.
[A screenshot of a computer  Description automatically generated]
Best regards,
Jessie Liu
Support Engineer | Azure IoT&AI Support Team
Phone: (0510) 6665 8360
Mon-Fri 9:00-17:30/7:00-4:00 (UTC+8)
No.111, Linghu Road, Xin Wu District, Wuxi, Jiangsu, China
@.***
Delighting our customers is our #1 priority. We welcome your comments and suggestions about how we can improve the support we provide to you.
From: RamanathanChinnappan @.>
Sent: Thursday, June 22, 2023 12:31 PM
To: MicrosoftDocs/azure-docs @.>
Cc: Jessie Liu @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Can we disable the managed preview features at workspace level? (Issue #111051)
@Jessieliu111https://github.com/Jessieliu111
Thank you for bringing this to our attention.
To disable the manage preview features at the workspace level, you can follow these steps:

Go to the Azure Machine Learning studio
Click on the "Workspace" tab on the left-hand side of the screen.
Click on the "Settings" tab.
Scroll down to the "Preview features" section
Toggle the "Allow preview features to be enabled in this workspace" option to "Off".

By turning off this option, end-users will not be able to enable or disable preview features in the workspace. However, keep in mind that this will apply to the entire workspace and not just specific users or groups.
For an issue like this, I'd recommend you create a support tickethttps://azure.microsoft.com/support/create-ticket/ since the support team will be able to respond much more quickly and have a conversation with you to figure out what could be going on.

Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/111051#issuecomment-1601995421, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVSBUJW3U2KLTC5CSVFQGF3XMPC7PANCNFSM6AAAAAAZLMYOBY.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@Jessieliu111
Please refer below the screenshot for your reference. It may be helpful.

Hi team,
Thanks. Your below screenshot is just to disable a specific private preview feature.
You mentioned below step. Please guide me where to toggle the option in highlight. Thanks!

Click on the "Settings" tab.
Scroll down to the "Preview features" section
Toggle the "Allow preview features to be enabled in this workspace" option to "Off".

Best regards,
Jessie Liu
Support Engineer | Azure IoT&AI Support Team
Phone: (0510) 6665 8360
Mon-Fri 9:00-17:30/7:00-4:00 (UTC+8)
No.111, Linghu Road, Xin Wu District, Wuxi, Jiangsu, China
@.***
Delighting our customers is our #1 priority. We welcome your comments and suggestions about how we can improve the support we provide to you.
From: RamanathanChinnappan @.>
Sent: Thursday, June 22, 2023 7:32 PM
To: MicrosoftDocs/azure-docs @.>
Cc: Jessie Liu @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Can we disable the managed preview features at workspace level? (Issue #111051)
@Jessieliu111https://github.com/Jessieliu111
Please refer below the screenshot for your reference. It may be helpful.
[image]https://user-images.githubusercontent.com/110973511/247917208-3e44bdb9-357d-425b-bb31-05526183e6b9.png

Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/111051#issuecomment-1602479692, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVSBUJSVCQSEAGTVUHFAHX3XMQUL3ANCNFSM6AAAAAAZLMYOBY.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@Jessieliu111,
Please see the below screenshot. I have allow preview features to be enabled in this workspace .

still you have facing the issue. I'd recommend you create a support ticket since the support team will be able to respond much more quickly and have a conversation with you to figure out what could be going on.

@Jessieliu111,
We are going to close this thread if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.


Using css variables outside of @k8slens/core causes bundler issues

When extracting components that use css files which contain var(--myVariable) uses. The current react webpack config throws errors

a working solution is to add a tailwind.config.js to the new package
the webpack error was related to the lack of tailwind config


DispatchSourceTimer: deprecate scheduleOneShot()/scheduleRepeating() …

…and replace with schedule()
(Radar 30686937)

@swift-ci please test

@ktopley-apple what is the status of this?

It’s blocked on a compiler change that is scheduled to be made after WWDC.

On May 7, 2017, at 10:12 AM, Pierre Habouzit<EMAIL_ADDRESS>wrote:
@ktopley-apple https://github.com/ktopley-apple what is the status of this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/apple/swift-corelibs-libdispatch/pull/229#issuecomment-299720147, or mute the thread https://github.com/notifications/unsubscribe-auth/AYFzK2hzsv8rlAdNjD3fS_V2Zv5M6Zjuks5r3ft4gaJpZM4MXH10.

This will be merged in a future darwin trunk sync.


cluster delete broken, "Error: accepts 1 arg(s), received 0"

Using cluster delete doesn't work (Error: accepts 1 arg(s), received 0):
$ hetzner-kube cluster list
NAME            NODES   MASTER IP
org-k8s-dc5d   3       <IP_ADDRESS>
org-k8s-03d1   3       <IP_ADDRESS>
$ hetzner-kube cluster delete --name org-k8s-dc5d
Error: accepts 1 arg(s), received 0
Usage:
  hetzner-kube cluster delete [flags]

Flags:
  -h, --help          help for delete
  -n, --name string   Name of the cluster to delete

Global Flags:
  -d, --debug   debug mode

accepts 1 arg(s), received 0

Using latest hetzner-kube a09fd01

yeah, because I didn't like the --name way. As of 0.3 it will be hetzner-kube cluster delete my-cluster instead of hetzner-kube cluster delete --name my-cluster

Usage help is now wrong:
➜  ~ hetzner-kube version
0.3.1-SNAPSHOT
➜  ~ hetzner-kube cluster delete -n cluster
Error: accepts 1 arg(s), received 0
Usage:
  hetzner-kube cluster delete [flags]

Flags:
  -h, --help          help for delete
  -n, --name string   Name of the cluster to delete

Global Flags:
  -d, --debug   debug mode

accepts 1 arg(s), received 0
➜  ~ hetzner-kube cluster delete cluster
2018/05/04 19:30:43 server 'cluster-master-01' deleted
2018/05/04 19:30:44 server 'cluster-worker-01' deleted
2018/05/04 19:30:44 cluster 'cluster' deleted


Support KMS landing zone & nested OUs

Hello! wondering if your planning to support KMS while deploying the landing zone and creating nested OUs under Control Tower?
Thanks

Hi @jofwar , sorry i missed this, i did not have the notifications on :( . Would you like to elaborate a bit on the KMS part? As for the nesting OUs, yeah i would love to, but currently trying to get a few more people involved with the development of this because my time is going to be very limited for the upcoming months. I will have a look at the nested OUs soon, please elaborate on the KMS part.

@costastf Since quite recently AWS supports providing a KMS key to your landing zone installation. it will encrypt certain resources (trails, not buckets)
Can be added when creating a new landing zone or can be added to an existing landing zone via
Control tower -> landing zone settings -> modify settings -> KMS encryption

@jofwar  v1.1.0 has support for nested OUs.

@jofwar v2.0.0 properly implements nested OU support in creating OUs and accounts.
KMS feature will need to wait.

Absolutelly agree, this completely dropped from my radar. I am still trying to fix the authentication of root issue. I think that after that things would be easier. I will put this back on my radar.


[Docs]Extend graph_viz doc

Extend graph_viz doc to High Level API.
See also https://github.com/tensorflow/tensorflow/issues/13594

Thank you for your post. We noticed you have not filled out the following field in the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Thanks.
Have I written custom code
OS Platform and Distribution
TensorFlow installed from
TensorFlow version
Bazel version
CUDA/cuDNN version
GPU model and memory
Exact command to reproduce

It is a documentation request against master.

Nagging Assignee @MarkDaoust: It has been 29 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @MarkDaoust: It has been 44 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @MarkDaoust: It has been 89 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @MarkDaoust: It has been 104 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Yes. This is a valid issue.
We're having trouble getting it to the top of the priority list.
Any PR to help out would be welcome.

Please remove the assignee, as this issue is inviting external contributions. Otherwise, remove the contributions welcome label. Thank you.


Add an ABI stability check to the embedder API.

Could you please elaborate what you mean or is this an internal issue?

Flutter Embedder API has ABI stability guarantees. But currently, there are no presubmits that will trip if those guarantees are violated. This bug tracks the addition of such a check.


Reduce number of hits to database when granting badges.

@techAPJ Can you help me review this? Thanks!

Looks good to me! 👍

Thanks! @techAPJ


fixfix  in create view and cause exception

Proposed changes
Issue Number: close #xxx
Problem summary
when creating view and the view containing window functions, the slot id will be in analytic info after the latter created. we fix it.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[x] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run p0

run buildall

run fe ut

Please add regression test case

master will be also failed to create view, fix it on master.


elixir_1_14: init at 1.14.0

Followed the example of #148619 since everything included still seems pertinent. However, some included packages do not build successfully on 1.14.0 yet, so I skipped the default (elixir) version change for purposes of this PR. Please let me know if the desired flow is instead to wait for such projects to become 1.14-compatible on their own.
Description of changes
https://elixir-lang.org/blog/2022/09/01/elixir-v1-14-0-released/
https://hexdocs.pm/elixir/1.14.0/changelog.html

Things done
Extras:

[ ] ~Default elixir version 1.13 -> 1.14~
[X] Removed unsupported 1.9 per https://hexdocs.pm/elixir/1.14.0/compatibility-and-deprecations.html

Defaults:

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[X] Fits CONTRIBUTING.md.

Which packages break with 1.14?

Which packages break with 1.14?

Sure, sorry for not including that info in the top post.
With this additional change:
diff --git a/pkgs/development/beam-modules/default.nix b/pkgs/development/beam-modules/default.nix
index 068e1da3313..66300e6bb2c 100644
--- a/pkgs/development/beam-modules/default.nix
+++ b/pkgs/development/beam-modules/default.nix
@@ -42,7 +42,7 @@ let
       elvis-erlang = callPackage ./elvis-erlang { };

       # BEAM-based languages.
-      elixir = elixir_1_13;
+      elixir = elixir_1_14;

       elixir_1_14 = lib'.callElixir ../interpreters/elixir/1.14.nix {
         inherit erlang;

I see compiler failures in prometheus_ex Hex package like so:
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/0bcxv9k5qyfib5r8jh4shkc250laj5ar-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
@nix { "action": "setPhase", "phase": "buildPhase" }
building
warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell)
warning: use Mix.Config is deprecated. Use the Config module instead
  config/config.exs:3

Compiling 19 files (.ex)

== Compilation error in file lib/prometheus/buckets.ex ==
** (UndefinedFunctionError) function Kernel.Utils.defdelegate/2 is undefined or private. Did you mean:

      * defdelegate_all/3
      * defdelegate_each/2

    (elixir 1.14.0) Kernel.Utils.defdelegate({:new, [line: 18], [{:arg, [line: 18], nil}]}, [])
    lib/prometheus/buckets.ex:18: (module)

And this fails the build for pleroma based on nixpkgs-review rev HEAD on x86_64-linux.

Thanks! Will have a look
That make me think we also need to fix the UTF8 problem, i keep having it.

FWIW plemora is depending on their own fork of prometheus_ex. The mainline repo compiles fine in Elixir 1.14.0.
I tried pinging someone what I think is a maintainer of the fork here: https://github.com/deadtrickster/prometheus.ex/issues/48

Can we just patch it to use mainline until upstream fixes it?
On Sun, 4 Sep, 2022, 21:51 Max Veytsman, @.***> wrote:

FWIW plemora is depending on their own fork
https://git.pleroma.social/pleroma/elixir-libraries/prometheus.ex/ of
prometheus_ex. The mainline repo compiles fine in Elixir 1.14.0.
I tried pinging someone what I think is a maintainer of the fork here:
deadtrickster/prometheus.ex#48
https://github.com/deadtrickster/prometheus.ex/issues/48
—
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/pull/189355#issuecomment-1236373488,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFZBOULX7AIDI4QAYPCHPLLV4TEB5ANCNFSM6AAAAAAQCYENSE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Nice to see you around here @shanesveller (I enjoyed quite enjoyed your blog when I was doing elixir)! Thank you for the contribution!
I think this is fine to merge to make the update available to everyone.
Regarding the UTF8 problem, I've never found how to fix it with nix as well. We are doing exactly what you pointed @cw789 but it seems it's not enough.
However I don't think the compilation error is a UTF8 problem here, it looks like the dependency is using an old alias for a function (defdelegate) and it should be a matter of updating the dependency. Hopefully the maintainer answers and we update the main elixir version in nixpkgs.
(let me know of course if you disagree).

Nah iirc there was a glibc patch a few years ago that broke it all and we need to patch it a bit. I have something somewhere. I never had time to dive in.

Thank for the work. I have a question/suggestion.
If this contribution had been split into 2 commits and 2 pull requests such as:

elixir_1_14: init at 1.14.0
elixir_1_9: remove following end of support

Would that have allowed to backport the first commit/PR to release-22.05?

it would have indeed made the backport easier, we can think about that for next time! Thank you for your input on this.


Add Angular 7 to peerDependencies

Closing since this is out of date. Peer deps now include ng 7 and 8.


NoSuchElementException generated by azure-cosmos-4.32.0.jar and opentelemetry

Describe the bug
GIVEN following context
SpringBoot : 2.7.2
SpringCloud: 2021.0.3
SpringCloudAzure: 4.3.0  =>  package com.azure:azure-cosmos:4.32.0
Java ApplicationInsights agent: 3.3.1
WHEN cosmos try to monitor requests
THEN there is NoSuchElementException with io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettySslInstrumentationHandler
Notes :

There is no issue if we use  Java ApplicationInsights agent: 3.2.3
I think we could reproduce issue with an application not based on spring : it is just a matter of cosmos, opentelemetry and Java ApplicationInsights agent.

Exception or Stack Trace
[c.a.c.i.d.r.RntbdRequestManager] ERROR Report this azure-cosmos-4.32.0.jar issue to ensure it is addressed:
[ChannelHandlerContext(RntbdRequestManager#0, [id: 0x5ad5ff22, L:/******* - R:cdb-ms-prod-westeurope1-fd80.documents.azure.com/******])]
[com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdRequestManager.reportIssue(RntbdRequestManager.java:957)]
[SslHandshakeCompletionEvent(SUCCESS): : java.util.NoSuchElementException: io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettySslInstrumentationHandler
at io.netty.channel.DefaultChannelPipeline.getContextOrDie(DefaultChannelPipeline.java:1073)
at io.netty.channel.DefaultChannelPipeline.addAfter(DefaultChannelPipeline.java:302)
To Reproduce
The issue arise if  application is started on developer desktop with BootRun when we request a cosmos collection.
The issue arise also if code is executed in an AzureFunction on the cloud.

Hi @alain-marcel  thanks for you reaching out! @backwind1233 , could you help to take a look?

@kushagraThapar  Could you help to take a look?

Some personal remarks about the issue.
I suppose that issue is in azure-cosmos when it tries to load opentelemetry classes.
It throws NoSuchElementException when it searches io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettySslInstrumentationHandler in applicationinsights-agent.jar.
The path starts from inst folder in the agent.
The inst folder contains classe files with classdata extension.
But applicationinsights-agent contents seems to contradict this behavior because

Agent version 3.2.3, that works, under inst there is no folder v4 but "io/opentelemetry/javaagent/instrumentation/netty/v4_0"

Agent version 3.2.4, that does not work, under inst there is no folder v4 but "io/opentelemetry/javaagent/instrumentation/netty/v4_0"

Agent version 3.3.1, that does not work, under inst there is the expected file "io/opentelemetry/javaagent/instrumentation/netty/v4/common/client/NettySslInstrumentationHandler.classdata"

Hope this help.

@alain-marcel - thanks for the context, this should help us investigate this issue. Will look at it soon.

hi @alain-marcel! @kushagraThapar reached out and I can confirm this is a known issue in Application Insights Java agent, and has been fixed just last week in the upstream OpenTelemetry Java agent: https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6469
we are currently planning to release 3.4.0-BETA of Application Insights Java at the end of this week or early next week, which will have this fix. here's the latest Application Insights Java SNAPSHOT build which contains the fix if you'd like to give it a try: https://github.com/microsoft/ApplicationInsights-Java/suites/7898554127/artifacts/335791974

hi @buptmiao, what version of Application Insights Java agent are you using?

We are using China Azure app service docker Linux with codeless java application insights agent, so the java agent looks injected by the azure platform, is there a way I can get the version?


generateAsync : return after abort signal

Fixes https://github.com/gkjohnson/three-edge-projection/issues/36 ,where the task kept processing after the abort signal

Great, thank you! Good catch


Pipe engine: Start batch_train timers only for rank 0

it is being accessed only by rank0.
resources are held by all other rank, with no reason

@nelyahu, thanks for the PR. You are correct that timer results are printed only on rank0, while the related resources and work are wasted on other ranks. However, this approach allows the data parallel ranks to execute similar code as much as possible which helps to keep them synchronization, load-balanced, and easier to debug. In our experience, the waste is typically negligible, so we did not try to optimize. Are you experiencing something different? Perhaps, we can make this behavior optional. Thanks!

Hi @tjruwase, thanks for your response.
This resource is limited in terms of HPU backend, earlier we had relatively low number of such event and had to increase to avoid such lack of resources, but we observed that when running for a very long training we can meet a scenario where we don't have any more event handles to create, and we crash.
I see now that the updated master code calls "elapsed" API to release the resources even for non-0 ranks. which is good.
see below PR:
https://github.com/microsoft/DeepSpeed/pull/4308
I think that it is OK for now and we can close this PR.


Add cpp tag to some cpp error tests

2 error tests didn't have the tag: cpp although they use c++ features.
This was not noticed before because these error tests are not triggering a Node.cpp_check.
This cpp_check function is only called with memory statements new and del.
So, for example, cython is perfectly happy with compiling a .pyx which is declaring (even defining) a C++ class, as long as you only use stack allocation, without the --cplus flag.
I think this check may be generalized, just like what is done for gil checking.
If this sounds interesting, I can spare some time to do it.

Thanks. Yes, it's interesting that this works at all, because the parser should best reject the cppclass declarations in the .pxd files that these tests cimport, if it's not parsing in C++ mode. That would probably be the best way to prevent cases like this.


thindow drawdepth adjustment

About the PR
Brings thindow draw depth in line (default) with windoors so they can be visualized on top of tables.
Screenshots

Changelog

:cl:

add: Thindows and windoors now have the same draw depth.

linter failing probably because of master


[stable/redis] move serviceAccountName out of if block

What this PR does / why we need it:
Previously, serviceAccountName would only work if nodeSelector was set.

/assign @carrodher

/ok-to-test
/lgtm


Can I overwrite the file in source web cordova (www) for updating source code

I mean that I store update file in cloud and when user open up my's application then the lastest file in cloud will overwrite to www. So user always see the lastest update of app and not to rebuild the application.
Thank you very much.

That is not what cordova-plugin-file was made for, and it can not be used to achieve that.
There are plugins out there that do that: Ionic Pro has a Live Deploy feature, Microsoft has Cloud Push, now part of AppCenter and there are probably more out there if you google for them.


Research Most Appropriate Data Storage Solution

Code: data1
Size: 3
Dependencies: form1.
Determine what best option long term for data storage is. Possibilities in-
clude SQL database, JSON flat files, XML flat files.

This is potentially a contentious decision. It was decided to continue to use pickle and a collection of flat binary data files.
This has serious limitations when compared with a full database, but is much simpler to implement. With the datastore fully abstracted away from all other code, it will be easy to change this later on should requirements exceed what flat files can support.


XInput Headset Support

Closing this as not currently planned - can pick it up down the road when we have some more pins to work with.


AsyncValue data function callback never executed when used from onPressed

Describe the bug
The data callback function is never called when using the provider from the onPressed function.
The next example reproduces the error. The provider is working fine when is not used from the onPressed callback.
In the next example:

loading function executed and print "Loading..."
print(str); from the provided is executed and printing From the onPress so the Future finishes successfully.
data callback defined in the AsyncValue is never executed.

Note that in the example, the family provided is defined as <void, String> because in my use case, the future is not returning anything, but I need to know that it finished fine. I tested using <String, String> and it is the same case.
To Reproduce
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';

void main() {
  runApp(ProviderScope(child: MaterialApp(home: Scaffold(body: Center(child: MyHomeAsyncValue()),))));
}

final voidFutureProvider = FutureProvider.autoDispose.family<void, String>((ref, str) {
  return Future.delayed(Duration(seconds: 5), () { print(str); });
});

class MyHomeAsyncValue extends StatelessWidget {
  const MyHomeAsyncValue({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Consumer(
      builder: (context, watch, child) => ElevatedButton(
        child: Text('Call'),
        onPressed: () {
          watch(voidFutureProvider("From the onPress")).when(
            data: (value) => print("Done from the button!!!"),
            loading: () => print("Loading...."),
            error: (error, stackTrace) => print("Error $error"),
          );
        },
      ),
    );
  }
}

Expected behavior

loading function executed and print "Loading..."
print(str); from the provided is executed and printing From the onPress so the Future finishes successfully.
data callback defined in the AsyncValue must be executed.

Versions
flutter_riverpod: ^0.14.0+3

This is not how AsyncValue works.
when does not "listen" to data/loading/error. It's a switch-case on the current state.
What you want is instead:
onPressed: () async {
  final value = await context.read(futureProvider.future);
}

Thanks for your fast response!
So in my case, it is something like this:
        onPressed: () {
          final value = context.read(voidFutureProvider("From the onPress").future);
          value
              .then((value) =>  print("Done from the button!!!"))
              .onError((error, stackTrace) => print("Error $error"));
        },

Tested and working!
Maybe it would be good to explain this in the documentation. Commented with other people and they expected the same callback behavior as me. Anyway, I'm not an expert in Dart or Flutter, so maybe it is our fault.
Thanks again.


Keeping Playlist Fresh

Trying to get my head around how it works - are there developments in the pipe, for example: Refresh entire room?
I have linked the IFR room to a master playlist of over 5000 tracks, and each day listeners pop in and add great new tracks. However, after a nights sleep I return and the room looks painfully similar to how it was the day before. Some tracks seem to survive for way to long, while others are not recycled.
Any help?

Tracks that have been added manually (not from auto-top up) will cycle around, this will be addressed so they'll only do 2 loops around if they get no votes.  See #96 - closing this as a duplicate of that issue.  Thanks!


Update SqlStorage docs

Small update to SqlStorage docs to make options more readable.

Just realized I submitted invalid HTML. Closing and will re-submit.


Double 'Action' tab when Character Actions List is installed

Foundry Version(s): v9 and v10
DnDBeyond Character Sheet Version: latest (1.9.0)
I run multiple character sheet modules (default, tidy5e, OGL, this) to give my players a choice of which they prefer so I run the Character Actions List module to give them an actions list on the default and other Character Sheets.
I know this module/sheet has an action list built in however if the Character Actions List module is installed, there is a double 'actions' tab as per the image below.
To be clear: has no functional (detrimental) effects as far asI can tell (you can click either actions tab and they work) but would be cleaner to either detect the Character Actions List module/tab and disable same or to properly integrate it as per @akrigline's request in issue #21

Edit: Should have said: Love the module and thanks for all your amazing work! :D

Please note that the character actions list module is not marked ready for v10

Please note that the character actions list module is not marked ready for v10

I'm aware. However does seem to be functioning (for me) with no problems that I've come across yet.

I am also experiencing this same issue. Are there plans to add the additional check here or is it work that Character Actions would need to take?

Uh I can try to figure out if it’s something I can adjust. Will try.
On Jan 7, 2023 at 8:54 PM -0800, Brandon Hurler @.***>, wrote:

I am also experiencing this same issue. Are there plans to add the additional check here or is it work that Character Actions would need to take?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Thank you for checking, I appreciate it!

Resolved in 1.9.2


Expose front

In develop : expose front on port 3000 with npm and webpack
In builded version : use webpack for building front and inject it inside go binaries and expose it in root directory

:warning: backend must be start without webpack file (for develop)

https://github.com/go-webpack/webpack
https://github.com/go-bindata/go-bindata
https://github.com/Caiyeon/goldfish
https://github.com/GeertJohan/go.rice
https://github.com/dfcook/vue-webpack4-template

https://camo.githubusercontent.com/d4399e24f3e130c26993195bf255af6babeab58f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6a736469646965726c617572656e742f6d6f6e69746f726f722e7376673f7374796c653d666f722d7468652d6261646765

https://github.com/sarahdayan/star-rating-vue-js-tutorial/tree/tests?files=1


pipe fails to continue with no matched route

The problem occurs when I try to return add a JsonResponse to the $next callable in pre_routing. Having something in post_routing doesn't really make any difference but I was expecting the request to reach a middleware there.
https://gist.github.com/fabiocarneiro/81ea4e1eb0a52b8ded12
2015/10/05 15:32:17 [error] 15#0: *320 FastCGI sent in stderr: "PHP message: PHP Catchable fatal error:  Argument 4 passed to Zend\Stratigility\Dispatch::__invoke() must be an instance of Zend\Stratigility\Http\Response, instance of Zend\Diactoros\Response\JsonResponse given, called in /usr/share/nginx/html/vendor/zendframework/zend-stratigility/src/Next.php on line 113 and defined in /usr/share/nginx/html/vendor/zendframework/zend-stratigility/src/Dispatch.php on line 53" while reading response header from upstream, client: <IP_ADDRESS>, server: , request: "POST /login HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "localhost", referrer: "http://localhost:63342/frontend/index.html"

@weierophinney
When I return Response from route middlewares, it doesn't reach the middlewares in post routing. I don't know if that is a proper way of handling that, but I'd suggest to have at least post_routing as separate pipe, that you reach even if you return response in routing middlewares (otherwise you almost never is able to return Response, but always need to use the $next, expecting that if in the future you want to add post_middlewares, you'll be able to reach them).
If I return $next($request, new \Zend\Diactoros\Response\JsonResponse()); it never works. It only works with $next($request, new \Zend\Diactoros\Stratigility\Response(new \Zend\Diactoros\Response\JsonResponse()));

I think https://github.com/zendframework/zend-stratigility/pull/32 fixes this one

@fabiocarneiro Can you run:
$ composer update zendframework/zend-stratigility

and test? The fix in zendframework/zend-stratigility#32 should resolve the reported issue.
In terms of always executing post-pipeline middleware, that's not the way Stratigility works. If you want to accomplish "post" middleware that runs always, the way to do that is to wrap your Expressive application in other middleware:
function ($req, $res, $next) use ($app) {
    $response = $app->run($req, $res);
    // do what you want here
    return $response;
}

That middleware could potentially be another Expressive application, if desired.


Add solid-server to the list of node packages

Motivation for this change
Adding solid-server node package
Things done

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

[x] NixOS
[ ] macOS
[ ] Linux

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

I'm pretty sure this package should also include systemd units and configuration for the solid server, but I was unsure about where to put those files.
EDIT: I also didn't commit commit the node-packages-v*.nix files because they contained a lot of unrelated changes.

Please also add at least node-packages-v6.nix. Otherwise the package will be not available for install. You can later add a module to nixos/ to care of the configuration/systemd service part.

Should I revert everything that wasn't the solid package or leave it?

No just keep it.

Should I manually squash the commits or will you when you merge?

This is a merge conflict

Closing because of inactivity.


Small contrib

Pagination support in api.get_by_name
Error handling in the 1st request to Netbox to display info to the user
Dockerfile for running

Thank you for your contribution. Looks great. I'll take a deeper look this weekend.

Yeah sure, this was a typo :)

Thank you for the PR, it's all good.

Happy to contribute !
In the following weeks I hope beeing able to add tests and CI :)

I just added basic tests with Travis CI. But it surely could be improved (more integration tests, coverage tests, etc...)
Thanks again ! Are you using the library for a personal project ?

I am mainly using the CLI at my company :)
Maybe we will have a fork under our organization if I convince other people of my team to use it.


Check req.satisfied? before req formula install

[X] Have you followed the guidelines in our Contributing document?
[X] Have you checked to ensure there aren't other open Pull Requests for the same change?
[X] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

This changes the order of logic in FormulaInstaller::expand_requirements so that we check if a requirement is already satisfied before trying to install a formula to satisfy it.
This fixed #3159 for me.
cc @dpo

The existing behavior is intentional so that the default formula is used with bottles.

@ilovezfs In #3159, somehow the fact that mpich is installed still forces open-mpi to try to install, which makes it impossible for users to build a toolchain on top of mpich if they want to. That doesn't seem to be the intended behavior?!

@ilovezfs I think I understand what you're saying. I'll phrase things using the example of #3159 with mpich pre-installed and scalapack built from source against mpich, though open-mpi is the default formula for the mpi requirement.
Without this patch:

brew install mumps fails:

$ brew install mumps
==> Installing mumps from homebrew/science
==> Installing dependencies for homebrew/science/mumps: open-mpi
==> Installing homebrew/science/mumps dependency: open-mpi
Error: Cannot install open-mpi because conflicting formulae are installed.
  mpich: because both install mpi__ compiler wrappers

Please `brew unlink mpich` before continuing.

brew install -s mumps also fails:

$ brew install -s mumps
==> Installing mumps from homebrew/science
==> Installing dependencies for homebrew/science/mumps: open-mpi
==> Installing homebrew/science/mumps dependency: open-mpi
Error: Cannot install open-mpi because conflicting formulae are installed.
  mpich: because both install mpi__ compiler wrappers

Please `brew unlink mpich` before continuing.

With this patch

brew install mumps installs a broken bottle because open-mpi is not installed

brew install -s mumps succeeds

Conclusion
So I think while this did fix building mumps from source against mpich, it fails to recognize that the bottle won't be installed correctly. I'll take another look at the logic.


Reviews

Shouldn't the review system only be available to those who have purchased the item previously and only be restricted to 1 review to prevent abuse?

Hi,
What does the To be considered label stands for, can this issue be worked on?


fix(isotp_sock.c): add CAN_ISOTP_WAIT_TX_DONE flag to ISOTP sockets

As of now, an UDS client run on the Linux ISOTP kernel module was not able to recognize a timeout error of a Flow Control frame not arriving in time after a multi-frame request. To fix this, the flag CAN_ISOTP_WAIT_TX_DONE is set on the socket. Otherwise writing the bytes of the SEND buffer to the ISOTP socket would incorrectly return the expected SEND buffer size, creating further problems like e.g. a timeout waiting on the response of the "sent"  request, since it was not really sent so the UDS server is not sending a response.

Hi @driftregion, could you please delete this pull request from the repo. I'll make a new one. By mistake I committed with the wrong git username and email. I'll push everything as you mentioned but with the right git username and email.