QC ~20 Orgs for ngsQC from FDA BioProject (genus level)

Joe decided on Yersinia - There are 29 entries, all with assemblies. Its reverse alphabetical order and should be relevant. Approved by Steph.
Please create a tracking list and place it in this Argos Drive folder: https://drive.google.com/drive/folders/1No1NHbgIoj_YCez59orLXKdhb4i3zFpc?usp=sharing

@Jgergely11 please give a status update with this ticket in the comments

Tracking List:
https://docs.google.com/spreadsheets/d/1Nf9Eey2ruwKRkoSMoNhGCAYmFAw2Wb73TzA3sYA3va0/edit#gid=1003661151
All related SRRs have been loaded into HIVE and QC is in progresss

This data sheet will be reviewed by me before the v1.41 Dec 21 push. @Jgergely11 please ask me to review and assign me this GitHub ticket once complete. Please notify me by 12pm tomorrow prior to push.

ngsQC_HL is updated with 10 Yersinia entries

Received and complete. Included in the V1.41 push.


Wrong repo URL

Should be changed to use the new organization.

:+1: Probably a good idea just for consistency even though it redirects okay ?

Done


Dev docker

This is great! Helped me a lot to set up a dev env, one thing I ran into is the app didn't find the conf.json when I tried to run the container as is. Hardcoded it for now


Remove focus from the zoom dropdown, when a mouse is used (bug 1300525, issue 4923)

This patch fixes the referenced bugs/issues, in a way that won't interfere with keyboard users, assuming that we actually want to fix these old bugs/issues. (If not, we should close them as WONTFIX.)
Fixes bug 1300525
Fixes #4923

/botio-linux preview

Looks easy enough to include. Thanks!


Verification by about screen no longer valid with 365 1908?

We are installing 1908 (16.0.11292.20776) and with a shared computer license it never says "Shared Computer Activation" on the About screens.  Instead it has a product ID, just like it would with a user license. Is this now the expected behavior?  We have the used the setting from the configuratino XML, reg key, and GPO methods to apply shared activation and always get this result. The MSRA tool linked here says "Your shared computer problem is fixed" without actually saying it fixed any problems too which leads me to believe the shared activation is working.
I also tested this on a machine with 1902 installed and it does say "Shared Computer Activation" on the about screens as expected.

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

ID: e327cac6-ceac-fa8b-18ce-7312023a4acb
Version Independent ID: b8006cfe-a158-0ef4-075c-089329094333
Content: Troubleshoot issues with shared computer activation for Microsoft 365 Apps
Content Source: DeployOffice/troubleshoot-shared-computer-activation.md
Service: o365-proplus-itpro
GitHub Login: @jwhit-MSFT
Microsoft Alias: jwhit

So my thought that it might be a display issue is incorrect.  It seems that I was having problems of some kind (we don't know exactly what) with my account.  Logging out and back in to a 365 app didn't change anything, but when I clicked the change license button in an app it did something that fixed it for me on any machine I go to now.  So now when I log into a user mode machine and run Office it adds that machine as a device in the Office portal. Likewise now when I got a shared computer lic. machine it now properly says user shared computer activation.  So we aren't clear what/why it was doing that, but that seems to be resolved now. I'll consider this issue closed.


Icon Picker Does not Allow you To Scroll Through Entire Icon Pack

It appears there's a limitation with how many icons are displayed when you select the option to change a folder icon? Is this an inbuilt limitation?
I can utilize search to find the icons, but am unable to scroll through all of them.

Yes this is a built in limitation to have good performance for the icon picker.


Speed up Expression Replace C# Script

What are you trying to achieve?
I have a database.json model open in TE2 and I am using a C# script to import a csv file and create a dictionary that can be used as Find and Replace. The script works but is very slow when using this for looping through Tables/Calculated Columns. Is there any suggestions for improving the speed?
What have you tried so far?
using System;
using System.Collections.Generic;
using System.IO;

// Create a dictionary to store key-value pairs from the CSV file
Dictionary<string, string> myDictionary = new Dictionary<string, string>();

string filePath = @"text_replace.csv";
string[] lines = File.ReadAllLines(filePath);

if (File.Exists(filePath))
{
    for (int i = 1; i < lines.Length; i++)
    {
        string line = lines[i];
        string[] parts = line.Split(',');
        if (parts.Length == 2)
        {
            string key = parts[0];
            string value = parts[1];
            myDictionary[key] = value;
        }
        else
        {
            ("Skipping malformed line: " + line).Output();
        }
    }

}
else
{
    ("File not found: " + filePath).Output();
}

foreach (KeyValuePair<string, string> kvp in myDictionary)
    {
        var FromString = kvp.Key;
        var ToString = kvp.Value;

        //Loop through All Measures
        foreach (var m in Model.AllMeasures)
        {
            m.Expression = m.Expression.Replace(FromString,ToString);
        }

        //Loop through All Columns has not yet finished as it takes forever
        //foreach (var col in Model.AllColumns.Where(c => c.Type == ColumnType.Calculated))
        //{
        //    var y = col  as CalculatedColumn;
        //    y.Expression = y.Expression.Replace(FromString,ToString);
        //}

        foreach (var table in Selected.Tables)
        {
            foreach (var col in table.CalculatedColumns)
            {
                col.Expression = col.Expression.Replace(FromString,ToString);
            }

        }
    }

I would recommend turning the order of the loops around, so that you do not assign the .Expression property of one object multiple times. I.e. replace the bottom part of your script with:
// Define a function that replaces all occurrences of a string, based on a collection of FromString-ToString pair:
Func<string, IEnumerable<KeyValuePair<string, string>>, string> PerformReplace = (s, d) =>
{
    foreach(var kvp in d)
    {
        s = s.Replace(kvp.Key, kvp.Value);
    }
    return s;
};

//Loop through All Measures
foreach (var m in Model.AllMeasures)
{
    m.Expression = PerformReplace(m.Expression, myDictionary);
}

//Loop through All Columns
foreach (var col in Model.AllColumns.OfType<CalculatedColumn>())
{
    col.Expression = PerformReplace(col.Expression, myDictionary);
}


Disable custom hours in custom component

Hi I hope you are well.
I created custom component for timepicker part like this

I wanted to disable one of those six slots, what should I do?
for example I want to disable 10:00
thanks

Well, you handle it internally in the component, if you need some condition, you can use customProps prop or use provide and inject from vue


Minor improvements to profiling docs

Note that memory_profiler could be useful on Winows, where memray isn't available
Make memory_profiler orange (from red before). I don't think we should actively discourage using it, even if it is unmaintained at the moment it can still be useful (especially on Windows)
Split profiling tools up into sub-sections

Woops, I think one of those entries was meant to be pyinstrument. Should be fixed now.


add support to maxPointWidth into PlotOptions -> column

Hello,
Is it possible to add support to this option please ?
plotOptions: {
column: {
pointPadding: 0.2,
borderWidth: 0,
/* Here is the setting to limit the maximum column width. */
maxPointWidth: 50
}
},
Thank you.
Regards,

Solved in PR #76 by @AyaAzzam


restructure proxy methods given new wildcard selector pattern

i.e. all fns used to be prepended with "proxy_" to discern them from duplicate methods in the destination contract, e.g. set_code_hash, which would be present in both.
We can drop this now we have the wildcard selector mechanism
Likewise can do some renaming of the return/message names in the enums also
Can also propagate the errors too


Declaration of Monolog\Logger::emergency void must be compatible (again)

Monolog version 3
I'm getting a similar/same issue as described in https://github.com/Seldaek/monolog/issues/1764.
I'm pulling my dependencies with
  "require": {
    "php": "^8.2",
    "ext-apcu": "*",
    "ext-bcmath": "*",
    "ext-curl": "*",
    "ext-gd": "*",
    "ext-gmp": "*",
    "ext-imap": "*",
    "ext-json": "*",
    "ext-mbstring": "*",
    "ext-mysqli": "*",
    "ext-readline": "*",
    "ext-soap": "*",
    "ext-xml": "*",
    "ext-zip": "*",
    "casbin/database-adapter": "^1",
    "facile-it/php-openid-client": "dev-master",
    "geocoder-php/geoip2-provider": "^4",
    "google/apiclient": "^2",
    "grasmash/yaml-expander": "^3",
    "guzzlehttp/psr7": "^2.5",
    "http-interop/http-factory-guzzle": "^1",
    "league/flysystem": "^3",
    "linfo/linfo": "^4",
    "middlewares/csp": "^3",
    "middlewares/trailing-slash": "^2",
    "mohammad-waleed/keycloak-admin-client": "^0",
    "monolog/monolog": "^3",
    "nesbot/carbon": "^2",
    "nyholm/psr7": "^1",
    "opis/json-schema": "^2",
    "paragonie/csp-builder": "^2.8",
    "php-di/php-di": "^7",
    "php-http/guzzle7-adapter": "^1",
    "psr/http-message": "^1",
    "phpfastcache/phpfastcache": "^9",
    "ramsey/uuid": "^4",
    "respect/validation": "^2",
    "sabre/event": "^5",
    "selective/transformer": "^1",
    "slim/http": "^1",
    "slim/slim": "^4",
    "symfony/config": "^6",
    "symfony/mailer": "^6",
    "symfony/yaml": "^6",
    "thingengineer/mysqli-database-class": "dev-master#42116651a88b57b03fd967bc57dd38f5094565d9",
    "vaizard/glued-lib": "dev-main",
    "vlucas/phpdotenv": "^5",
    "voku/anti-xss": "^4",
    "web-token/jwt-framework": "^3",
    "zeuxisoo/slim-whoops": "^0.7"
  },

The platform is as follows:
root@g:/var/www/html/glued-core# composer show -p
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Continue as root/super user [yes]?
composer               2.5.5    Composer package
composer-plugin-api    2.3.0    The Composer Plugin API
composer-runtime-api   2.2.2    The Composer Runtime API
ext-apcu               5.1.22   The apcu PHP extension
ext-bcmath             8.2.6    The bcmath PHP extension
ext-calendar           8.2.6    The calendar PHP extension
ext-ctype              8.2.6    The ctype PHP extension
ext-curl               8.2.6    The curl PHP extension
ext-date               8.2.6    The date PHP extension
ext-dom                20031129 The dom PHP extension
ext-exif               8.2.6    The exif PHP extension
ext-ffi                8.2.6    The FFI PHP extension
ext-fileinfo           8.2.6    The fileinfo PHP extension
ext-filter             8.2.6    The filter PHP extension
ext-ftp                8.2.6    The ftp PHP extension
ext-gd                 8.2.6    The gd PHP extension
ext-gettext            8.2.6    The gettext PHP extension
ext-gmp                8.2.6    The gmp PHP extension
ext-hash               8.2.6    The hash PHP extension
ext-iconv              8.2.6    The iconv PHP extension
ext-imap               8.2.6    The imap PHP extension
ext-intl               8.2.6    The intl PHP extension
ext-json               8.2.6    The json PHP extension
ext-libxml             8.2.6    The libxml PHP extension
ext-mbstring           8.2.6    The mbstring PHP extension
ext-mysqli             8.2.6    The mysqli PHP extension
ext-mysqlnd            0        The mysqlnd PHP extension (actual version: mysqlnd 8.2.6)
ext-openssl            8.2.6    The openssl PHP extension
ext-pcntl              8.2.6    The pcntl PHP extension
ext-pcre               8.2.6    The pcre PHP extension
ext-pdo                8.2.6    The PDO PHP extension
ext-pdo_mysql          8.2.6    The pdo_mysql PHP extension
ext-phar               8.2.6    The Phar PHP extension
ext-posix              8.2.6    The posix PHP extension
ext-random             8.2.6    The random PHP extension
ext-readline           8.2.6    The readline PHP extension
ext-reflection         8.2.6    The Reflection PHP extension
ext-session            8.2.6    The session PHP extension
ext-shmop              8.2.6    The shmop PHP extension
ext-simplexml          8.2.6    The SimpleXML PHP extension
ext-soap               8.2.6    The soap PHP extension
ext-sockets            8.2.6    The sockets PHP extension
ext-sodium             8.2.6    The sodium PHP extension
ext-spl                8.2.6    The SPL PHP extension
ext-sysvmsg            8.2.6    The sysvmsg PHP extension
ext-sysvsem            8.2.6    The sysvsem PHP extension
ext-sysvshm            8.2.6    The sysvshm PHP extension
ext-tokenizer          8.2.6    The tokenizer PHP extension
ext-xml                8.2.6    The xml PHP extension
ext-xmlreader          8.2.6    The xmlreader PHP extension
ext-xmlwriter          8.2.6    The xmlwriter PHP extension
ext-xsl                8.2.6    The xsl PHP extension
ext-zend-opcache       8.2.6    The Zend OPcache PHP extension
ext-zip                1.21.1   The zip PHP extension
ext-zlib               8.2.6    The zlib PHP extension
lib-curl               7.81.0   The curl library
lib-curl-libssh        0.9.6    curl libssh version
lib-curl-openssl       3.0.2    curl OpenSSL version (3.0.2)
lib-curl-zlib          1.2.11   curl zlib version
lib-date-timelib       2022.07  date timelib version
lib-date-zoneinfo      0        zoneinfo ("Olson") database for date
lib-fileinfo-libmagic  540      fileinfo libmagic version
lib-gd                 2.3.3    The gd library
lib-gmp                6.2.1    The gmp library
lib-iconv              2.35     The iconv library
lib-icu                70.1     The ICU unicode and globalization support library
lib-icu-cldr           40       ICU CLDR project version
lib-icu-unicode        14.0.0   ICU unicode version
lib-icu-zoneinfo       2023.3   zoneinfo ("Olson") database for icu
lib-libsodium          1.0.18   The libsodium library
lib-libxml             2.9.14   libxml library version
lib-libxslt            1.1.34   The libxslt library
lib-libxslt-libxml     2.9.13   libxml version libxslt is compiled against
lib-mbstring-libmbfl   1.3.2    mbstring libmbfl version
lib-mbstring-oniguruma 6.9.7    mbstring oniguruma version
lib-openssl            3.0.2    OpenSSL 3.0.2 15 Mar 2022
lib-pcre               10.40    The pcre library
lib-pcre-unicode       14.0.0   PCRE Unicode version support
lib-zip-libzip         1.7.3    The zip-libzip library
lib-zlib               1.2.11   The zlib library
php                    8.2.6    The PHP interpreter
php-64bit              8.2.6    The PHP interpreter, 64bit
php-ipv6               8.2.6    The PHP interpreter, with IPv6 support

I get bitten by this when running some composer hooks. I tracked down the problem to $array = Yaml::parse($yaml, Yaml::PARSE_CONSTANT); (Symfony Yaml class). Interestingly, the composer hooks never pull in Monolog, but it still somehow gets pulled in (I'm not logging anything, and where a loggerinterface is required to instantiate a class, I use Psr\Log\NullLogger()).
Honestly I'm at loss on how to further debug/fix this. I don't know how Monolog gets pulled in. It seems that Symfony errors out on something and somehow ends up using Monolog while at the same time (maybe) throwing its on LoggerInterface implementation that is part of the Symfony\Console dependency. I'll appreciate any ideas or pointers.

I ran into a probable problem, my hosting has php extension installed https://github.com/jbboehr/php-psr
LoggerInterface corresponds to https://www.php-fig.org/psr/psr-3/ .
But monolog uses composer package https://github.com/php-fig/log where LoggerInterface has different input and output.

The suggested solution is to use the namespace for psr/log without use Psr\Log\LoggerInterface;
class Logger implements \Psr\Log\LoggerInterface, ResettableInterface
{
}

This isn't a monolog issue, but a dependency issue. Somehow you must have an outdated psr/log loaded somewhere. You gotta figure out why that is.

The issue with the php-psr extension is that it does not account for the fact that PSR packages have multiple versions.
The fix is to disable the extension. This extension is known to be the root cause of hundreds of similar issues, and there is no benefit of using it vs using the userland package IMO (if you are concerned about the impact of autoloading, use the preload feature of PHP instead)

Hi @Seldaek , is there some place else but vendor/psr/log where a wrong depencency could land?
The code that causes the problem is loading https://github.com/grasmash/yaml-expander (upon instantiation, it requires to set a logger, which I'm setting as $ye = new YamlExpander(new Logger('null_logger', [new NullHandler()]));, i'm also explicitly using use Monolog\Logger; and use Monolog\Handler\NullHandler;.
@stof , I don't have the php-psr package installed.

You can add var_dump(class_exists('Psr\Log\LoggerInterface'), (new \ReflectionClass('Psr\Log\LoggerInterface'))->getFileName()); above your new YamlExpander line, hopefully that will show you where it came from at least.

as a hot fix, downgrade monolog to monolog 2.9, because the latest version still producing this error

Hi, I had the same problem on an internal project. In my case, following @Seldaek suggestion
var_dump(class_exists('Psr\Log\LoggerInterface'), (new \ReflectionClass('Psr\Log\LoggerInterface'))->getFileName());

at the top of problematic class and get
bool(false)
string(67) "phar:///usr/bin/composer/vendor/psr/log/Psr/Log/LoggerInterface.php"

The problem seems to come from psr/log version of composer, as mention in https://github.com/composer/composer/issues/11246#issuecomment-1406669946
I will explore the suggestion of splitting script it off into its own process/command that you can call as a script.

I confirm that using intermediate bash script to run php command bypass this issue.

this worked for me. downgrade to monolog 2.9 here are chat GPTs instructions...
Since monolog/monolog is not currently listed in your composer.json file, it seems that it's being included as a dependency of one of the packages you are using. To downgrade monolog/monolog to version 2.9, you will need to explicitly require that version in your composer.json file.
Here’s how to modify your composer.json and update your dependencies accordingly:
Add monolog/monolog to composer.json:
Add monolog/monolog with the version constraint 2.9.* to the require section of your composer.json. It should look like this:
{
    "require": {
        "stevenmaguire/yelp-php": "^1.4",
        "stevenmaguire/oauth2-yelp": "^0.1.0",
        "tedivm/jshrink": "^1.3",
        "phpmailer/phpmailer": "^6.9",
        "google/apiclient": "^2.0",
        "machy8/google-closure-compiler": "^1.0",
        "pipedrive/pipedrive": "^4.0",
        "league/oauth2-google": "^4.0",
        "authorizenet/authorizenet": "^2.0",
        "monolog/monolog": "^2.9"
    }
}

Install the Specific Version:
After updating your composer.json, you need to run Composer to install the specific version of monolog/monolog. Open a terminal in your project directory and execute:
composer require monolog/monolog:^2.9
This will add monolog/monolog version 2.9 to your project and update the composer.lock file.
Update Dependencies:
It's a good idea to update all your dependencies to make sure they are compatible with the new version of monolog/monolog. Run:
composer update
Verify Installation:
After the update, you can verify that monolog/monolog is now at the correct version by running:
composer show monolog/monolog This command will display the installed version of monolog/monolog.


api to support call hierarchy view

This is for https://github.com/Microsoft/vscode/issues/16110, ideas already exist in https://github.com/Microsoft/vscode-languageserver-node/pull/420

After discussions on https://github.com/Microsoft/vscode-languageserver-node/pull/420, I am distilling something like this:
enum CallHierarchyDirection {
    CallsFrom,
    CallsTo,
}

class CallHierarchyItem {
    kind: vscode.SymbolKind;
    name: string;
    detail?: string;
    range: vscode.Range;
    selectionRange: vscode.Range;
}

interface CallHierarchyItemProvider {

    provideCallHierarchyItem(
        document: vscode.TextDocument,
        postion: vscode.Position,
        token: vscode.CancellationToken
    ): vscode.ProviderResult<CallHierarchyItem>;

    resolveCallHierarchyItem(
        item: CallHierarchyItem,
        direction: CallHierarchyDirection,
        token: vscode.CancellationToken
    ): vscode.ProviderResult<[CallHierarchyItem, vscode.Location[]][]>;
}

enum CallHierarchyDirection {
    CallsFrom,
    CallsTo,
}

interface CallHierarchyItemProvider {
    /** Resolves the decrlaration(s) of the given position, and returns either incoming
     * or outgoing calls to these declarations
     */
    resolveCalls(dir: CallHierarchyDirection, doc: TextDocument, pos: Position) : Promise<Call[]>;

}
class CallHierarchyItem {
    kind: vscode.SymbolKind;
    name: string;
    detail?: string;
    uri: vscode.Uri;
    range: vscode.Range;
    selectionRange: vscode.Range;
}

interface Call {
   fromRange: Range;
   from: CallHierarchyItem;
   to: CallHierarchyItem;
}

For June we plan to change to API to @aeschli proposal: https://github.com/microsoft/vscode/issues/70231#issuecomment-477042744

@jrieken When will the new API be ready? I'd like to try the call hierarchy feature in Java language server.

i have tried the api in Java language server, here is the feedback:

The client api lags behind the protocol.callHierarchy.proposed.md definition.
Peek Call Hierarchy shows the callee hierarchy by default, but i prefer to show the caller hierarchy by default. Other IDEs, such as Intellij IDEA and Eclipse, show the Caller Method Hierarchy by default.
For the callee hierarchy, when clicking the callee method at the right panel, the left panel will refresh the code region, but it doesn't select the callee method name. The caller hierarchy works.

An updated proposal (based on @aeschli's feedback) can be found here: https://github.com/microsoft/vscode/pull/80112

export class CallHierarchyItem {

    name: string;
    kind: SymbolKind;
    tags?: ReadonlyArray<SymbolTag>;
    detail?: string;
    uri: Uri;
    range: Range;
    selectionRange: Range;

    constructor(kind: SymbolKind, name: string, detail: string, uri: Uri, range: Range, selectionRange: Range);
}

export class CallHierarchyIncomingCall {
    source: CallHierarchyItem;
    sourceRanges: Range[];
    constructor(item: CallHierarchyItem, sourceRanges: Range[]);
}

export class CallHierarchyOutgoingCall {
    sourceRanges: Range[];
    target: CallHierarchyItem;
    constructor(item: CallHierarchyItem, sourceRanges: Range[]);
}

export interface CallHierarchyItemProvider {

    provideCallHierarchyIncomingCalls(target: CallHierarchyItem, token: CancellationToken): ProviderResult<CallHierarchyIncomingCall[]>;

    provideCallHierarchyOutgoingCalls(source: CallHierarchyItem, token: CancellationToken): ProviderResult<CallHierarchyOutgoingCall[]>;

    resolveCallHierarchyItem(document: TextDocument, position: Position, token: CancellationToken): ProviderResult<CallHierarchyItem>;
}

export namespace languages {
    export function registerCallHierarchyProvider(selector: DocumentSelector, provider: CallHierarchyItemProvider): Disposable;
}

⬆ That's the latest proposal after offline and API-sync discussions. This proposal is implemented and merged to master. Open questions

[ ] should the provideXYZ function take a document & position pair instead of a start item. That would be much more aligned with our current APIs, make API command simpler but won't enable us to render the "starting point" as tree node. In the image below, foo is the starting point and we won't show it anymore.

Moving to October for finalisation

The final and revised proposal featuring a prepare function to get started and two provide functions that work on call hierarchy items.
/**
* Represents programming constructs like functions or constructors in the context
* of call hierarchy.
*/
export class CallHierarchyItem {
    /**
    * The name of this item.
    */
    name: string;

    /**
    * The kind of this item.
    */
    kind: SymbolKind;

    /**
    * Tags for this item.
    */
    tags?: ReadonlyArray<SymbolTag>;

    /**
    * More detail for this item, e.g. the signature of a function.
    */
    detail?: string;

    /**
    * The resource identifier of this item.
    */
    uri: Uri;

    /**
    * The range enclosing this symbol not including leading/trailing whitespace but everything else, e.g. comments and code.
    */
    range: Range;

    /**
    * The range that should be selected and revealed when this symbol is being picked, e.g. the name of a function.
    * Must be contained by the [`range`](#CallHierarchyItem.range).
    */
    selectionRange: Range;

    constructor(kind: SymbolKind, name: string, detail: string, uri: Uri, range: Range, selectionRange: Range);
}

/**
* Represents an incoming call, e.g. a caller of a method or constructor.
*/
export class CallHierarchyIncomingCall {

    /**
    * The item that makes the call.
    */
    from: CallHierarchyItem;

    /**
    * The range at which at which the calls appears. This is relative to the caller
    * denoted by [`this.from`](#CallHierarchyIncomingCall.from).
    */
    fromRanges: Range[];

    /**
    * Create a new call object.
    *
    * @param item The item making the call.
    * @param fromRanges The ranges at which the calls appear.
    */
    constructor(item: CallHierarchyItem, fromRanges: Range[]);
}

/**
* Represents an outgoing call, e.g. calling a getter from a method or a method from a constructor etc.
*/
export class CallHierarchyOutgoingCall {

    /**
    * The item that is called.
    */
    to: CallHierarchyItem;

    /**
    * The range at which this item is called. This is the range relative to the caller, e.g the item
    * passed to [`provideCallHierarchyOutgoingCalls`](#CallHierarchyItemProvider.provideCallHierarchyOutgoingCalls)
    * and not [`this.to`](#CallHierarchyOutgoingCall.to).
    */
    fromRanges: Range[];

    /**
    * Create a new call object.
    *
    * @param item The item being called
    * @param fromRanges The ranges at which the calls appear.
    */
    constructor(item: CallHierarchyItem, fromRanges: Range[]);
}

/**
* The call hierarchy provider interface describes the constract between extensions
* and the call hierarchy feature which allows to browse calls and caller of function,
* methods, constructor etc.
*/
export interface CallHierarchyProvider {

    /**
    * Bootstraps call hierarchy by returning the item that is denoted by the given document
    * and position. This item will be used as entry into the call graph. Providers should
    * return `undefined` or `null` when there is no item at the given location.
    *
    * @param document The document in which the command was invoked.
    * @param position The position at which the command was invoked.
    * @param token A cancellation token.
    * @returns A call hierarchy item or a thenable that resolves to such. The lack of a result can be
    * signaled by returning `undefined` or `null`.
    */
    prepareCallHierarchy(document: TextDocument, position: Position, token: CancellationToken): ProviderResult<CallHierarchyItem>;

    /**
    * Provide all incoming calls for an item, e.g all callers for a method. In graph terms this descibes directed
    * and annotated edges inside the call graph, e.g the given item is the starting node and the result is the nodes
    * that can be reached.
    *
    * @param item The hierarchy item for which incoming calls should be computed.
    * @param token A cancellation token.
    * @returns A set of incoming calls or a thenable that resolves to such. The lack of a result can be
    * signaled by returning `undefined` or `null`.
    */
    provideCallHierarchyIncomingCalls(item: CallHierarchyItem, token: CancellationToken): ProviderResult<CallHierarchyIncomingCall[]>;

    /**
    * Provide all outgoing calls for an item, e.g call calls to functions, methods, or constructors from the given item. In
    * graph terms this descibes directed and annotated edges inside the call graph, e.g the given item is the starting
    * node and the result is the nodes that can be reached.
    *
    * @param item The hierarchy item for which outgoing calls should be computed.
    * @param token A cancellation token.
    * @returns A set of outgoing calls or a thenable that resolves to such. The lack of a result can be
    * signaled by returning `undefined` or `null`.
    */
    provideCallHierarchyOutgoingCalls(item: CallHierarchyItem, token: CancellationToken): ProviderResult<CallHierarchyOutgoingCall[]>;
}

export namespace languages {

    /**
    * Register a call hierarchy provider.
    *
    * @param selector A selector that defines the documents this provider is applicable to.
    * @param provider A call hierarchy provider.
    * @return A [disposable](#Disposable) that unregisters this provider when being disposed.
    */
    export function registerCallHierarchyProvider(selector: DocumentSelector, provider: CallHierarchyProvider): Disposable;
}

LGTM!
Typo descibes -> describes

@rbuckton You were looking into this on the TS side; does this API look ok to you? Also did you determine if we need a new TS server api for this. My current thinking is that while we could implement call hierarchy using the existing TSServer apis such as find all references, that may require a lot of calls. And there would be false positives too, such as cases where functions are passed into other higher order functions

If we're not planning to use find-all-references for this, then we'd definitely need a new API in tsserver. In general the API looks good to me.

@rbuckton I don't that out going calls can be implemented without extra API in ts-server

@jrieken As i understand, this api is for the client to register call hierarchy provider. For the Java language, we want to make the jdt language server to provide call hierarchy provider directly. Looks like there is some small difference between protocol.callHierarchy.proposed.md definition and the client api. So are there any changes required for call hierarchy LSP? Any issue to track it? thanks.

@dbaeumer will follow up with the LSP once we have shipped this version

I believe it's this issue: https://github.com/microsoft/vscode-languageserver-node/issues/520#issuecomment-547079858


Move Android/Java library code (setuppayload)

#26815
Move Android/Java library code
src/controller/onboardingpayload -> src/setup_payload/kotlin

Currently, we have all Java controller APIs under src/controller/java and all java platform APIs under src/platform/android/java
Java controller APIs contains following packages
yufengw@yufengw:~/connectedhomeip/src/controller/java/src/chip$ ls
clusterinfo  devicecontroller  jsontlv  onboardingpayload  tlv
I think it will make the Java API even more confusing if we just move two packages out of src/controller/java, but not others
src/controller/tlv -> src/tlv/kotlin
src/controller/onboardingpayload -> src/setup_payload/kotlin

Currently, we have all Java controller APIs under src/controller/java and all java platform APIs under src/platform/android/java
Java controller APIs contains following packages yufengw@yufengw:~/connectedhomeip/src/controller/java/src/chip$ ls clusterinfo devicecontroller jsontlv onboardingpayload tlv
I think it will make the Java API even more confusing if we just move two packages out of src/controller/java, but not others src/controller/tlv -> src/tlv/kotlin src/controller/onboardingpayload -> src/setup_payload/kotlin

@yufengwangca
Yes, I understand.
In my opinion, moving the tlv and jsontlv libraries will require more thought, but I think it's more appropriate to put onboardingpayload under setup_payload. I think it is more appropriate to move the library, which is currently implemented in java, to this side under src/setup_payload.

@joonhaengHeo please update the summary to describe why we are moving things and how that fixes bits.
Just referencing an open bug is insufficient. I need to understand why the error occurs, why the movement fixes the error.

I have an alternate fix in #26893 that does not move things around.

Currently, we have all Java controller APIs under src/controller/java and all java platform APIs under src/platform/android/java
Java controller APIs contains following packages yufengw@yufengw:~/connectedhomeip/src/controller/java/src/chip$ ls clusterinfo devicecontroller jsontlv onboardingpayload tlv
I think it will make the Java API even more confusing if we just move two packages out of src/controller/java, but not others src/controller/tlv -> src/tlv/kotlin src/controller/onboardingpayload -> src/setup_payload/kotlin

@yufengwangca Yes, I understand. In my opinion, moving the tlv and jsontlv libraries will require more thought, but I think it's more appropriate to put onboardingpayload under setup_payload. I think it is more appropriate to move the library, which is currently implemented in java, to this side under src/setup_payload.

"Setup Payload" is the legacy pre-spec SDK name, it has been renamed to "onboarding payload" in spec. The plan is to rewrite setup_payload fully in kotlin under src/controller/java/src/chip/onboardingpayload and deprecate current src/setup_payload written in java/c++.

I still believe moving/separating logic may make sense (e.g. tlv seems generic and not controller related), however we should not do it for the sake of fixing compile bugs.


feat: add ualberta.ca domain

University of Alberta
Computer Engineering

@Luwei-Lin I am sorry, the domain ualberta.ca is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


Min action and max action

Is it currently possible to get the min and max actions for a given environment ?
I want to clip the output actions of a policy to these bounds but I can't find how to do it.
Thanks in advance for your time.

By reading the GymWrapper I saw
    action_high = jp.ones(self._env.action_size, dtype='float32')
    self.action_space = spaces.Box(-action_high, action_high, dtype='float32')

Which seems to indicate that high and low for actions are always respectively 1.0 and -1.0

Seems to be not the case for "halfcheetah".


LIVE-2344 - Updated last operations => Last transactions

📝 Description
Renamed Last Operations in LLM to Last Transactions
Changed the translation key to keep it clear.
https://ledgerhq.atlassian.net/browse/LIVE-2344

⬇

❓ Context

Impacted projects: `` Ledger Live Mobile

🚀 Expectations to reach
Please make sure you follow these Important Steps.
Pull Requests must pass the CI and be internally validated in order to be merged.

in future, please don't remove the checklists in the description 🙏
all good otherwise for this small modification

Allright willdo in the future @gre


Added mcmaukissa

I added the mcmaukissa server

What do I need to improve on the logo? It might look a bit unsharp because I had to upscale it to 512px

I can upload a much sharper image


rename the dist output bucket and template bucket

Issue #, if available:
Description of changes:
Use "github-pr-workflow-" prefix on bucket names to make them easier to find and remove if cleanup logic fails.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Skipping code review due to the lack of any available reviewer.


Dynamic Import issue

Hi,
I'm getting the following error:
Uncaught (in promise) TypeError: module2 is not a constructor
Any suggestions?
My code is as follows:
    if (document.querySelector('audio')) {
        let audio = document.querySelector('audio');
        import('plyr').then(Plyr => {
            const player = new Plyr(audio, {
                'controls' : ['play'],
                'autoplay' : false
            })

            if (window.localStorage.getItem('auto-play') == 1) {
                player.play();
            }
        });
    }

You could try
import('plyr').then(Plyr => {
  const player = new Plyr.default(audio, {
    'controls' : ['play'],
    'autoplay' : false
    })
  //...
});


feat: add outpainting support

Hey Gadi!
This PR adds patchmatch outpainting support a la stablediffusion-infinity to this image 🪄 ✨
The actual PyPatchMatch code is not mine, I have lifted it from the amazing Jiayuan Mao, who in turn lifted the C code from Younesse Andam. See more info in PyPatchMatch/README.md. I only removed some code that was related to compiling on travis, as well as the examples directory.
Implementation Notes
I don't really do python or ML development, so take all of this with boatloads of grains of salt.
This feature adds a dependency to OpenCV, which is rather heavy. You need to install libopencv-dev for your platform. I have added it to the docker image. Maybe this could be added to requirements.txt instead?
It also adds an additional build step, you have to cd PyPatchMatch && make before executing the code (this is documented in the updated README.md). It's really quick though and only needs to be done once.
The patchmatch step requires the init_image to be a PNG with alpha channel (the default when calling htmlCanvasElement.toDataURL). A mask_image is not needed, as patchmatch generates it for us. I have left the output format of the inference function as JPEG to not break your existing UI, but it might make sense to change it to PNG down the road.
To enable patchmatch and outpainting, pass INIT_MODE: "patchmatch" and PIPELINE: "StableDiffusionInpaintPipeline" in callInputs.
I have verified that this code works in my private fork of banana-sd-base (that includes my API keys) and copied the changes over, so there's a chance that something is missing/broken. Since I don't have a machine capable of running SD it's quite cumbersome for me to test and I need my banana model to work since I'm actively developing against it. So please test this locally and let me know if anything breaks. Sorry for the inconvenience.
Oh and BTW thanks for all your work on banana-sd-base and kiri.art!
Cheers ✌

Hey @msuess!
This is awesome... thanks so, so much for this contribution.  This is such an exciting space right now and it's great to be collaborating with others in open source to bring more and more magic which just would not be possible by one person alone.
This all looks great.  I'll need a bit of time to play around with it a bit before I can merge to main, but I'm going to make a new patchmatch branch on here in the meantime and will keep you posted.  Regrettably I won't have any time over the weekend, but I expect I'll be in touch early next week.
In the meantime, have a lovely weekend, and thanks again for this greatly appreciated contribution! :raised_hands:

Not possible to leave a PR open after merge, but I'll still post back here once I've had a time to work on it :pray:


Remove package lock

Codecov Report

Merging #43 (705a261) into master (b4cf5b9) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #43   +/-   ##
=======================================
  Coverage   59.73%   59.73%
=======================================
  Files          29       29
  Lines         524      524
  Branches       91       91
=======================================
  Hits          313      313
  Misses        211      211

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Button annimation in Buy Now and Cart

Description
to make up the buttons more attractive

Screenshots
No response
Checklist

[X] I have checked the existing issues.
[X] I have read the Code Of Conduct
[X] The changes don't break the code
[X] Please attach the screenshots and video of the development work once it is done

@akhulisumit I didn't assign you for this issue but you made the PR. It is not good.

Sorry, I will keep it in mind next time. By the way, this repo seems to be very good. I would love to contribute to this repo more as it is helping me to learn a lot

Assign the task to me i will add the button animation as ask by you ,with a better version of color and effects

@akhulisumit @arpit74170 Find other issues for your contribution.


Update CONTRIBUTORS.md

Hi, let me join your org.
Thanks

Please submit another PR with the requested changes above, thanks


Extracting files on Linux doesn't preserve file permissions

Expected behavior
On Linux: using the methods untar and unzip in ToolCommandlet to extract files preserves file permissions.
Actual behavior
These methods do not preserve the file permissions. In particular, the tool binaries are not executable.
Steps to reproduce
Install a tool like helm or aws on a Linux machine.
Affected version:

OS: Linux

For the zip extraction, see hint: https://github.com/devonfw/IDEasy/pull/185#issuecomment-1895915308.


Flutter 3.10.0 seems to reintroduce the bug solved by the hotfix applied in 3.7.11

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
See ticket https://github.com/flutter/flutter/issues/124433
Expected results
Correct build of iOS app
Actual results
Failed to build iOS app
Error (Xcode): File not found: /Applications/Xcode-14.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a

Code sample
Code sample
[Paste your code here]

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[Paste your output here]

Thank you for providing the necessary information and following the guide
to filing a bug. It seems that the issue you are experiencing has already
been reported in ticket https://github.com/flutter/flutter/issues/124433.
Please continue to follow that thread for updates on the issue. If you have
any further questions or concerns, please let us know.
https://gpt.space/gmail?source=watermark
📱
On Sat, May 13, 2023 02:54 AM, @.*** wrote:

Is there an existing issue for this?

I have searched the existing issues
https://github.com/flutter/flutter/issues
I have read the guide to filing a bug
https://flutter.dev/docs/resources/bug-reports

Steps to reproduce
See ticket #124433 https://github.com/flutter/flutter/issues/124433
Expected results
Correct build of iOS app
Actual results
Failed to build iOS app
Error (Xcode): File not found: /Applications/Xcode-14.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a
Code sample Code sample
[Paste your code here]
Screenshots or Video Screenshots / Video demonstration
[Upload media here]
Logs Logs
[Paste your logs here]
Flutter Doctor output Doctor output
[Paste your output here]
—
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/126724, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADSPMETXBW4FXY4YPKIGE3XF3KW7ANCNFSM6AAAAAAYAEQDOY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

@carasen12 I linked directly to that issue, basically stating that the problem has resurfaced in Flutter 3.10.0. That issue has been closed, but either needs to be re-opened or a new one created.

https://github.com/flutter/flutter/commit/c60f202308cbda8f97c0c0f66521c147777101d5 landed after the 3.10 branch cut, and we failed to CP it into both 3.7 stable, and 3.10 while it was still in beta. https://github.com/flutter/flutter/issues/124529. cc @stuartmorgan FYI @CaseyHillers.

This is a duplicate of https://github.com/flutter/flutter/issues/126449


Structured events

Right now events are just strings with an Entity as even data, but it would be nice to be able to have structured/typed events. Something like this in the ambient.toml:
[types]
DamageType = { enum = ["Fire", "Ice"] }

[events]
gun_fired = { damage = "u32", damage_type = "DamageType" }

Which could then be consumed like this:
on(gun_fired, |data| {
  println!("gun fired with {} damage", data.damage);
});

Will be looking at this soon. Also related: structured network communication between client and server.

I've laid the backing for this with #240. The next step is to refactor the macro to run on the host, too, and then generate code for events. Shouldn't be too bad.


Haddock regression in GHC 8.0.1: redundant documentation for default signatures

With this file:
{-# LANGUAGE DefaultSignatures #-}
-- | Documentation for Bug
module Bug where

-- | Documentation for Foo
class Foo a where
  -- | Documentation for bar
  bar :: a -> String
  -- | Documentation for bar's default implementation
  default bar :: Show a => a -> String
  bar = show

If haddock-2.16.1 (shipped with GHC 7.10.3) on it, then it renders like so:

But if I run haddock-2.17.2 (shipped with GHC 8.0.1) on it, then it renders like so:

I certainly wouldn't have expected the current behavior. The ideal would be one of the proposals in https://github.com/haskell/haddock/issues/439#issuecomment-135090049 (or, failing that, reverting back to the old behavior in haddock-2.17.2).

The problem of the duplicated docstring will be fixed in Haddock shipping with GHC 8.8 (fixed in 245aa215fd3f31b1dd49f9d0d084729bc7adb64b). The more general issue of supporting default method docstrings (instead of just ignoring them as we currently do) is tracked by  #30.
Here is what Bug looks like:


add support for CombinedSchema

added partly support for CombinedSchema (anyOf, oneOf, allOf)
also added support for:
Number: properties minimum, maximum, exclusiveMaximum, exclusiveMinimum, multipleOf
String: minLength, maxLength

Happy to see this 😀 😃


Fix useSubscription argument to Unsubscribable.

Hello!
Fixes the useSubscription argument to Unsubscribable.
because old useSubscription didn't allow Subject type.

@mdbetancourt would you mind helping review this a bit? Thanks a lot!

LGTM :+1:


Generalise (x | 1) optimization to larger bitsize types

This optimization is just a special case of  x | (2^(N) -1) as uN for a bitsize N. While the boolean case is more common to occur we should also handle the others.
This is considered relatively low-priority as it's much less likely to trigger in usual scenarios.

Optimization in question being https://github.com/noir-lang/noir/pull/6795


Delete installed chart

Hi all,
i am using helm 2, and i have a previously installed chart that has some pv and pvc associated that has the Reatain policy. My question is if i delete it whit heml delete ... should i have data losses, and what other side effects should i have?
Thanks

Hi, @marenero1974 - Helm 2 is no longer supported. You can look at the legacy docs here: https://v2.helm.sh/docs/charts_tips_and_tricks/#tell-tiller-not-to-delete-a-resource
We strongly recommend that you move to Helm 3, as Helm 2 receives no updates, including security updates.

Thanks @bridgetkromhout


Ambassador application - Sujit Neb

Email
<EMAIL_ADDRESS>Bio
I am highly skilled in Mainframe DevOps and a Linux Engineer with total 13 years of
experience specializing in CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps and GitLab etc.. Also, Leading the Test Automation and optimizing software development workflows here at BMC Software.  Proven history of
enhancing system reliability, streamlining deployment processes, and fostering a culture of agility.
Projects within OMP you would want to be an ambassador for
Galasa and/ Zowe and/or Tessia
List any other topics you would be able to speak about
Test Automation
Python for z/OS
zCX - Container extension for zOS
Containerization/Docker
Why do you want to be an ambassador?
As an aspiring ambassador for the Open Mainframe Project, I am deeply passionate about the transformative potential of mainframe technology in the modern computing landscape. It will also allow me to facilitate knowledge exchange within the mainframe community. I am curious about demystifying mainframe technology and promoting its relevance in today's rapidly evolving tech landscape. As an ambassador, I will be able to actively contribute to educational initiatives, ensuring that the benefits and capabilities of mainframes are widely understood and appreciated. Last but not the least, the OMP embodies collaboration, innovation, and the open-source ethos, which resonates with my values and vision for the future.
Attach a headshot

Thank you @sneb-bmc! We adjusted the form to submit via Hubspot; would you mind re-applying at https://share.hsforms.com/1HYumUOu_QUOsVZZH9D7IUA4tvhy? Sorry for the inconvenience.

Voted by TAC as new Ambassador for 2024


Favorites section should pin to the top of side bar

When you star a tool, it surfaces to the top of the card view of the main toolbox home, but the favorites category should also be pinned to the top of the sidebar for easy access. Currently it is alphabetical and shows up pretty far down.

True, this need to be fixed!

I'm happy to open a PR on this

Would be much appreciated! I will be on holiday for a week but able to check PRs during that time but no active changes from my side during that time. Feel free to provide PRs to other issues you've found if you have time! New tools are also more than welcome as we are still missing some very crucial ones like regex etc. that are used by devs almost daily.


Link to https://aka.ms/iot-security-schemas results in "Your connection is not private"

This page references 'https://aka.ms/iot-security-schemas'
Opening this link results in an error/warning in both Chrome, Firefox and Edge.
eg (Chrome):

Your connection is not private
Attackers might be trying to steal your information from aka.ms (for example, passwords, messages, or credit cards). Learn more
NET::ERR_CERT_AUTHORITY_INVALID

or (firefox:)

Foutcode:SEC_ERROR_UNKNOWN_ISSUER

or (Edge):

Your PC doesn’t trust this website’s security certificate.
Error Code: DLG_FLAGS_INVALID_CA

Please fix redirection or submit link to actual page.

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

ID: 3726bd83-f00a-6027-e5d5-71452d9cfbfe
Version Independent ID: 267ef3ef-fd93-e1c8-26a5-d6c23c4de351
Content: Send your security messages to Azure Security Center for IoT Preview
Content Source: articles/asc-for-iot/how-to-send-security-messages.md
Service: ascforiot
GitHub Login: @mlottner
Microsoft Alias: mlottner

@sandervandevelde Thanks for the feedback! We are currently investigating and will update you shortly.

@sandervandevelde Thanks for taking the time to comment and contribute to ASC for IoT docs.
The underlying link is directed to our GitHub repository.
In the meantime, checked the links and they are resolving correctly on our end. Can you confirm you refreshed your browser and can access other GitHub locations without the warning?

Thanks, it's working again.


Move the changes in PR105 from Jiayu's branch to main.

PR 105 has already been approved, but I forgot to move the changes into main.   So, I'm creating this PR to update main.

Hi @jiayu-google, any reason of not just merging PR105 into the main?

Good question, Rieman...  I'm ashamed to say that I don't know how to edit PR 105 to merge into main...
(Now I'm merging commits into jiayu_univariate_mixed_poisson_optimizer from jiayu_class_dirac_mixture_single_publisher_model.  What is a way to modify the former branch to main?)

Just for future reference, for an open PR, you can click the Edit button right to the PR title to change the base branch. But since #105 is already merged to this PR, as far as I know there is no way to reopen it and make changes. As a result, let's merge the changes in #105 through this PR.


Add the ability to give parametrized sessions a custom ID

Closes #96

@dhermes @stsewd I'd love another set of eyes on this if either of you have time.

I'll give a deeper look in the next days. I just did a quick review and looks good. Just one question, shouldn't it show the original id in the list too? Not sure if that would be useful

shouldn't it show the original id in the list too? Not sure if that would be useful

Meh, pytest doesn't and I think it would be confusing.

Thank you both, @dhermes and @stsewd, for reviewing. Nox gets better and better thanks to you!


wip: prometheus metrics should be given a default zero value

Let me know if this is completely wrong.
Based on @rakyll 's comment in #935 I tried removing the return if len(vd.Rows) == 0, but it seems we also need to then create and send a metric with a 0 value in Collect. Should we be checking the aggregation type of vd?
WIP, thought this would be a good first issue :)

Please see my comment on the main issue: https://github.com/census-instrumentation/opencensus-go/issues/935#issuecomment-425355874

Seems from the comments on https://github.com/census-instrumentation/opencensus-go/issues/935 like we are in agreement that this is not the way to go.


After running python scripts\dream.py -l I get this error:

Initializing, be patient...

Traceback (most recent call last):
File "scripts\dream.py", line 276, in
main()
File "scripts\dream.py", line 37, in main
from pytorch_lightning import logging
File "C:\Users\louis\anaconda3\envs\ldm\lib\site-packages\pytorch_lightning_init_.py", line 20, in
from pytorch_lightning import metrics  # noqa: E402
File "C:\Users\louis\anaconda3\envs\ldm\lib\site-packages\pytorch_lightning\metrics_init_.py", line 15, in
from pytorch_lightning.metrics.classification import (  # noqa: F401
File "C:\Users\louis\anaconda3\envs\ldm\lib\site-packages\pytorch_lightning\metrics\classification_init_.py", line 14, in
from pytorch_lightning.metrics.classification.accuracy import Accuracy  # noqa: F401
File "C:\Users\louis\anaconda3\envs\ldm\lib\site-packages\pytorch_lightning\metrics\classification\accuracy.py", line 18, in
from pytorch_lightning.metrics.utils import deprecated_metrics, void
File "C:\Users\louis\anaconda3\envs\ldm\lib\site-packages\pytorch_lightning\metrics\utils.py", line 22, in
from torchmetrics.utilities.data import get_num_classes as _get_num_classes
ImportError: cannot import name 'get_num_classes' from 'torchmetrics.utilities.data' (C:\Users\louis\anaconda3\envs\ldm\lib\site-packages\torchmetrics\utilities\data.py)

Try this:
conda activate ldm
pip3 install torchmetrics==0.6.0

Did it work?

Yes, it fixed the issue. But after that I realized I use an amd gpu so it won't work anyways lol...> Did it work?

Bummer!


HIL coordinates jumps

When in HIL mode with XPlane vehicle's coorinates jumps.

Is HIL successfully connected to xplane at this point?

what do you mean successfully? In "HIL config" widget XPlane frequency is updating..and when plane is on ground there are no jumps..it appears when plane is in air

@borune-k12 what is the update rate from Xplane?  I've noticed similar behavior sometimes when the update rate is low (e.g. < 30 Hz) and the EKF get really unhappy.

@Antiheavy it varies from 20 to 30 Hz. I dont think that it's the cause of problem since with the stable firmware frequency is the same but jumps don't happen.

@borune-k12 which version of PX4 is this?

@dagar i dont know what the number but i got it from qgc from master branch

I'm encountering the same behavior sometimes. A workaround is making sure that the simulated airplane is parked and not moving much, then rebooting (or re-connecting the USB) of the px4. When hitting connect in the HIL window and waiting for a couple seconds, the state in QGC should be stable and reflecting the state in X-Plane.

Hey, this issue has been closed because the label more_info_needed is set and there were no updates for 30 days. Feel free to reopen this issue if you deem it appropriate.
(This is an automated comment from GitMate.io.)


fix(directive): full phone number with dial code now evaluates to a string rather than boolean

@jrthib thanks for the speedy refinements. While I didn't did the GitHub PR numbers in the test descriptions, I did like something distinguishing the test from the previous. Perhaps adding "and has a plus sign" to the end of the new test cases (e.g. should set the country when model value is present and has a plus sign) will do it?

Sure, separate commit or should I squash it again?

Try making the changes and amending the commit.  You can just force-push this new commit to your fork and this PR will pick it up automatically.

@bighappyface All set!

+1
@SyntaxStacks may we have your review too?

Do you know when this might be merged and released? I'm currently using it in a feature I'm developing and am hoping that when we roll out we can just use the updated version of the plugin instead of a git commit reference.

@jrthib thanks for the contribution!

No prob!

@jrthib https://github.com/hodgepodgers/ng-intl-tel-input/tree/v1.2.1
that release includes your changes, and a validation fix https://github.com/hodgepodgers/ng-intl-tel-input/pull/34


Clients fail to join in time

I ran 'npm run setup --debug' on my Dell and, like many others here, it would exit as "clients" would fail to join in time and then hang. Increasing the timeout in src/start-io.js to 150000 ms also didn't help, so  I reduced the client count to a custom 2. It doesn't throw errors, but it still hangs. Any help?

Do you have another error in the logs, like a module missing? Are you running it on Python 3?

@znat initially it showed 'autocorrect' missing in 'convo_classifiers.py' but I removed the import statement to make it run for a change

That's the error I had too. Once fixed (install the package) it worked, all the clients were connected in time

@znat where can I download it from?

pip install autocorrect
Le mar. 7 févr. 2017 9:23 AM, Nitish Kulshrestha<EMAIL_ADDRESS>a écrit :

@znat https://github.com/znat where can I download it from?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kengz/aiva/issues/37#issuecomment-278013878, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADhgKtgQUsBxNjP-4CqVN_kkwmhfdSX_ks5raH5ZgaJpZM4L3zT1
.

@znat that failed to work :-1:

Try to start the IO components individually:
in on terminal window run this:
npm run server

in another, run this:
python3 ./lib/client.py

See what the outputs are?
A known issue is from the websocket, if that's the case try a reinstall
pip3 uninstall websocket
pip3 install websocket

@kengz npm run still hung my machine but running client.py showed:
`An incompatible websocket library is conflicting with the one we need.
You can remove the incompatible library and install the correct one
by running the following commands:
yes | pip uninstall websocket websocket-client
pip install -U websocket-client`
but i had it already installed!

Yep that's a known problem with that python dependency. Could you do an uninstall and reinstall for it as shown above? Then retry - that should fix it
On Feb 23, 2017, 6:20 AM -0500, Nitish Kulshrestha<EMAIL_ADDRESS>wrote:

@kengz (https://github.com/kengz) npm run still hung my machine but running client.py showed:
`An incompatible websocket library is conflicting with the one we need.
You can remove the incompatible library and install the correct one
by running the following commands:
yes | pip uninstall websocket websocket-client
pip install -U websocket-client`
but i had it already installed!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub (https://github.com/kengz/aiva/issues/37#issuecomment-281966162), or mute the thread (https://github.com/notifications/unsubscribe-auth/AH1Db4xhAAaRVKXNgo4vc0T57qsXD4_Xks5rfWtzgaJpZM4L3zT1).

I successfully uninstalled it but when I install websocket it says: 'Requirement already up-to-date' :-/

python3? just to be absolute do it in py3 (since aiva uses py3)
python3 -m pip uninstall websocket
python3 -m pip install websocket


Run smoke test via prow / per PR

Now that we have a repo with code we need some CI :)
Create a new CI job which runs the in-tree smoke test using the GKE infrastructure.

/assign @houshengbo

hah we don't have prow watching so I can't assign (#8)

There are four basic tests available in test-infra, and we can trigger them by adding following into the knative config yaml.
knative/serving-operatior:
- build-tests: true
- unit-tests: true
- integration-tests: true
- go-coverage: true
I am not sure about what the smoke tests intend to do here. Knative serving is the only module that is using smoke test as a custom job.
@greghaynes What do we plan to add into the smoke tests?
Are the available four type of tests not enough so far?

I think integration tests would include smoke test. Maybe we can add just enough to get all of those test types passing. Then we can update tests/e2e to be able to run in our gke environment and pass under integration-tests?

I think firstly we can get the framework of PR builds ready for this repo.
Then, in terms of what tests need to be added, how to set up, tear down can be added later in the scripts by our implementations.
I can start by creating presubmit-tests.sh, so that operator can get into the test framework.


Error in qg training

Hi @AMontgomerie ,
I just found an error in qg_training.ipynb. In last cell of qg_training.ipynb, the function train() should have parameters. Is SAVED_MODEL_PATH the same to TEMP_SAVE_PATH?
Thanks,
Yu

Hi, sorry for the slow response.
You're right, I must've changed something without rerunning all the cells at some point. I should probably refactor the notebook into a script to avoid this kind of thing.
Yes, TEMP_SAVE_PATH should also be replaced with SAVED_MODEL_PATH.


auth: Make apple log in and sign up buttons consistent with others.

Testing Plan:
https://circleci.com/gh/chdinesh1089/zulip/tree/apple_button
GIFs or Screenshots:

GitLab icon fix:

Merged, thanks @chdinesh1089!


Bug: Dropdown menus are not working

Well, lexical is headless, but this still may be relevant.
Docs (https://github.com/facebook/lexical) provides an example
https://codesandbox.io/s/lexical-rich-text-example-5tncvy
of rich text editor implementation
And it has a bug that prevents usage of features
The bug - proposed UI don't takes into considiration #top layer browser feature.
So if editor is inside modal dialog, dropdowns renders behind the dialog and are unaccessible:
Before dropdown click:

After dropdown click (dropdown hightlighted by browser tools -> inspect element):

because dropdowns are fake and are just a div's, which cant go above #top-layer
Lexical version: latest, that one with bugs
Steps To Reproduce

Put proposed by the docs rich text editor implementation in dialog, open it with .showModal() command (this way)
See  dropdowns not working

Link to code example:

The current behavior
Dropdowns are made as we did it in 1995 - by creating a div with z-index
The expected behavior
Take modern browser standards and features in consideration. Should be rendered above top-layer

Lexical is not concerned with layering issues in your editor UI. This is something you'll have to fix in your implementation.

Lexical is not concerned with layering issues in your editor UI. This is something you'll have to fix in your implementation.

That's not my UI this is a UI from official docs, the links are in the post

Nevermind, fixed within a minute and line of code. It took longer for you to write 'let docs remain misleading, not our job' than for me to track and fix issue )


Feature: disable SSL validation option

The client would benefit from a "disable SSL validation" which would allows to test not-yet-secured https REST routes.

Hi,
Thank you for issue report. This is duplicate of #432.
I really would like to do that, but.
Please refer to the cr-bug (https://bugs.chromium.org/p/chromium/issues/detail?id=603104) for reasons why it is not going to be fixed in the app.
I'm closing it as wont fix.


Issue with trying to login.

When I try to login with real credentials. I get responseBody
ResponseBody:
{
  "error" : "Endpoint deprecated: Please update your App.",
  "response" : null,
  "error_description" : ""
}

I think the issue is due to "Tesla has deprecated the /oauth/token endpoint in favour of using auth.tesla.com" [link - https://tesla-api.timdorr.com/api-basics/authentication]
Any workaround for this?

I'm receiving a "Bad Request" error when trying to logon!!!


add exit code if workgraph failed.

Report the failed nodes when workgraph finished

Codecov Report
Attention: Patch coverage is 47.05882% with 9 lines in your changes are missing coverage. Please review.

Project coverage is 73.17%. Comparing base (594c16f) to head (b912a00).

Files
Patch %
Lines

aiida_workgraph/engine/workgraph.py
47.05%
9 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #78      +/-   ##
==========================================
- Coverage   73.28%   73.17%   -0.12%
==========================================
  Files          55       55
  Lines        3380     3392      +12
==========================================
+ Hits         2477     2482       +5
- Misses        903      910       +7

Flag
Coverage Δ

python-3.11
73.17% <47.05%> (-0.12%)
:arrow_down:

python-3.9
?

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

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


Remove travis CI config (no longer used)

Since https://github.com/intake/intake-stac/pull/37 was merged I believe we can remove https://github.com/intake/intake-stac/blob/master/.travis.yml and the travis badge from the readme.

done in #45


How much training, how long?

Hi,
I browsed the SIGIR short paper version that is on arxiv, and wasn't able to see the details of your training setup. Could you clarify:

how many of the training queries you used?
how many documents you ranked for the training queries?
similar details for validation?

Craig

Hi Craig,
Sorry for the late reply. Thanks for your interest in the TKL paper :)
For TKL we used the following helper script https://github.com/sebastian-hofstaetter/transformer-kernel-ranking/blob/master/matchmaker/preprocessing/convert_formats/msmarco_doc_create_train_input.py to generate triples with bm25-top100 negative sampling from the msmarco-document collection files referenced in the TREC'19 repository. We set the maximum to 5 million triples and randomly shuffled them. That means that in one batch only one relevant and one non-relevant document per query appear for the pairwise margin ranking loss.
We used early stopping based on the validation set ndcg@10, that was checked every 4000 batches. The validation set consists of re-ranking top100 bm25 results from 5000 queries carved out of the training queries with: https://github.com/sebastian-hofstaetter/transformer-kernel-ranking/blob/master/matchmaker/preprocessing/convert_formats/msmarco_doc_split_train_validation.py.
For the result table test results we used for TREC-dense the provided top100 bm25 (from the re-ranking subtask) and the docdev query set for the sparse msmarco labels.
All bm25 results are generated with the default Anserini settings.
Best,
Sebastian


BoundingBox support for circles, ellipses and polylines

Missing implementation of bounding box for circle just bit me.
I made this simplistic implementation and then realized it doesn't survive under transformations by rotation as illustrated by this gif.

I'll do some research into how to do this better. Please don't merge yet.

Edit: second commit is attempt at improvement by sampling 20 points on the circle / ellipse instead of just 4. Gives better results at the price of worse computational complexity. Let me know what you think or if you have a better idea how to implement this.

I don't know of a principled way to compute bounding boxes. In my mind, the bounding box function will always just return an approximation.
I love the GIF illustrations, btw. :)
Feel free to merge this PR. Do you prefer rebasing or squashing? I lean towards squashing for features with a single author.

And ignore the build failures on macOS.

Thank you, I'll merge it squashed. I also tend to prefer squashing PR commits as they look like coherent piece of work (as opposed to X commits like "oops, attempt 23" :smile: )


Tabview -  show an activity indicator when loading tab contents

I've tried something like that, but rendering tab content is in main thread and block rendering, when I add activity indicator, it freezes and doesn't run while loading tab content. Because adding views into logical tree and then creating native views operation is done in main thread and it has to be. But still, you can use LazyView from Community Toolkit

Thanks Enis. I will give that a try.
From: Enis Necipoglu @.>
Sent: Wednesday, April 17, 2024 4:43 PM
To: enisn/UraniumUI @.>
Cc: Dean Perry @.>; Author @.>
Subject: Re: [enisn/UraniumUI] Tabview - show an activity indicator when loading tab contents (Issue #657)
I've tried something like that, but rendering tab content is in main thread and block rendering, when I add activity indicator, it freezes and doesn't run while loading tab content. Because adding views into logical tree and then creating native views operation is done in main thread and it has to be. But still, you can use LazyViewhttps://learn.microsoft.com/en-us/dotnet/communitytoolkit/maui/views/lazyview from Community Toolkit
—
Reply to this email directly, view it on GitHubhttps://github.com/enisn/UraniumUI/issues/657#issuecomment-2062599431, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKOELOTHNZJZGEIDLPU2RELY533H3AVCNFSM6AAAAABGMC6KBOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRSGU4TSNBTGE.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>


vm_metrics: fix libvirt path join error

Link #1008

mount hostpath /var/run for manifests deployment.
fix path join error.

@aharivel
I do a quick fix for vm metrics. Please help to review it.

@aharivel
Please approve it again. Update the name of mount point based on the advice. Thanks!

@LeiZhou-97 , I think the merging will be blocked until all tests in CI pass.

Hi @sthaha,
CI fixed. Plz merge it.


Command does not change the current directory to project root

PEP 517 mandates “all hooks are run with working directory set to the root of the source tree”. This is important for in-tree hooks since the cwd is relied on to find the PEP 517 modules.
This fails:
$ python -m build ./example-project -s -o .
ERROR Backend 'pep517' is not available

But this works:
$ cd example-project
$ python -m build -s -o .
$ ls *.tar.gz
my_package-2.tar.gz

Can you confirm this is working on master?

The directory change works now, thanks! The change however causes a side effect on the -o option:
$ python -m build ./example-project -s -o .
$ ls
example-project
$ ls example-project
example_project-1.0.tar.gz
pyproject.toml

The output directory is resolved against the project root, but I’d expect it to be resolved against the initial working directory instead.

Okay, closing this but keeping the other issue open.


Add the option to use Whisper instead of Assembly AI to generate audio transcriptions

To keep with the theme of the repo, It would be better to use OpenAI's Whisper as the default option for voice-message transcriptions instead of using AssemblyAI (which was initially included because this was intended to be submitted to their 2022 Winter Hackathon). We can either serve the model from the app (perhaps in a separate container) or using HuggingFace's inference endpoints

ITT this week OpenAI released their own API endpoint for audio transcription using Whisper, I attempted to include it in the last release of the app, but it doesn't seem to support the file format of Whatsapp audio files yet (ogg), so a preprocessing step of downloading it and converting it to mp3 would have to be added. As I thought this would slow even more the bot when answering audio messages, I decided to leave it out of this last release. I might explore it more in the near future.

Deepgram is also an option.
It costs much less, and has Speaker diarisation etc..
(And, they also have Whisper )

Definitely something we could try

Deepgram is also an option. It costs much less, and has Speaker diarisation etc.. (And, they also have Whisper )


You seem to not be depending on "@angular/core" and/or "rxjs". This is an error.

Augury: 1.19.1
Date: Thu, 28 Jun 2018 18:57:50 GMT
OS: Win32
Demo test application:
-- Git repository for demo app showing the issue (optional but very helpful for difficult issues).
-- If a code snippet will completely show the issue, please include it.
Description of issue:
-- Include (clipped) screenshot images if possible.
Angular version (required): ???
Steps to reproduce:

Additional details:

Try npm link. It solved the issue for me.

Assuming this is solved. If not, please re-open with additional details.

cd to your project root.
Run npm link
Then ng serve

cd to your project root.
Run npm link
Then ng serve
Thank your for the above solution, which fixed the following error as "You seem to not be depending on "@angular/core" and/or "rxjs". This is an error.". And i could able to compile my project successfully.

this is my error.
C:\jk>ng serve
You seem to not be depending on "@angular/core" and/or "rxjs". This is an error.
ths is my email.id<EMAIL_ADDRESS>

I had same error. I  created new directory for app. I ran

npm link
ng build
ng serve

Then, it all worked fine. The app came up at localhost:4200.

Thank you very much. npm link solved the issue.

Thank you very much. npm link solved the issue.

Did not solve the issue for me

it wasn't solve my issue either. I don't know what happen to project ?


Formalize support policy, start README reorg.

This PR closes #1879.
This bled into #1875 a bit, but I wouldn't say this totally finishes that ticket.
Per the ML discussion this formalizes and publishes our support policy in the GitHub repository. I also took the liberty of making some improvements to the flow of the README, but it's still very much a work in progress. Wanted to go ahead and open this up and have it considered for merge in its current state, however.

Left a few minor remarks but this is looking excellent.

Made revisions as requested.

I've addressed all concerns. I think it's time to ship it.


doc: add content section and adjust section order

Describe the PR
Add content section and adjust section order.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #202   +/-   ##
=======================================
  Coverage   88.76%   88.76%
=======================================
  Files           5        5
  Lines        1024     1024
=======================================
  Hits          909      909
  Misses         72       72
  Partials       43       43

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 d18ec72...436bacd. Read the comment docs.


WIP: Package specific releases

This adds a new optional field to the artifacts config package_specific_releases which will default to false. When false things will work as they currently do, when true an additional check is enabled in Context::with_releases that will skip the release should the version tag not contain the project name.
This also modifies Context::with_releases to require a reference to ProjectConfig as an argument in order to perform the check against the project name.

Not sure why it's showing that entire file as changed atm, will review


Fix safari problem

Purpose

Fix ImageCapture object can't be found in safari
Does this introduce a breaking change?

[ ] Yes
[ ] No

Pull Request Type
What kind of change does this Pull Request introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Get the code

git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install

Test the code

What to Check
Verify that the following are valid

...

Other Information

can we confirm this still works on chrome win10 desktop? before we squash and merge?

can we confirm this still works on chrome win10 desktop? before we squash and merge?

Sure, I've validated that when I created PR


Ability to fine-tune pose landmark detection model with model maker

MediaPipe Solution (you are using)
Poser Landmark detection
Programming language
Python
Are you willing to contribute it
Yes
Describe the feature and the current behaviour/state
Currently pose landmark detection cannot be fine-tuned thorugh the model maker compared to other mediapipe solutions
Will this change the current API? How?
No response
Who will benefit with this feature?
Creators using pose estimation for specific use cases instead of generic ones
Please specify the use cases for this feature
Working on a workout app that focuses on calisthenics. There are many movements and unusual poses that mediapipe pose landmark detection does not handle well (e.g. being upside down). Therefore it would be great to have the ability to use the pose landmark model as a great baseline model and fine tune it for this (and other) specific use cases.
Any Other info
No response

Hi @RoadieHouse,
Thank you for suggesting the extension of the pose landmark functionality. We are forwarding your request internally, and our team will prioritize its implementation based on discussions and demand. We have noticed multiple requests for this feature, which underscores its importance.
Thank you!!

i need it too

Another use-case I would like to finetune as the original model underperforms (but is very promising!)

This would be a useful feature!

This feature would be super helpful!

I need it too, but it is 8 month since issue was opened, is there any way to do it now?


paket pack failes if AssemblyName is empty and template type is project.

paket pack failes if AssemblyName is empty and template type is file. It complains that the file can't be found, but I think it would be more useful to point to the root issue in the GetAssemblyName function in ProjectFile.fs
Paket version is <IP_ADDRESS>

do you have a csproj and template file for me?

It is part of internal source code, but I'll prepare an example. Stay tuned.

See https://github.com/trondd/PaketIssue1234
paket pack output temp -v
Note that I've manually cleared the AssemblyName in the Project file.

what output would you expect? And why is the AssemblyName empty in the first place? Does it use a default?

ok I can reproduce.
	Ein Teil des Pfades "C:\Users\Steffen\AppData\Local\NCrunch\4112\7\integrationtests\scenarios\i001234-missing-assemblyname\temp\PaketBug\bin\Release\.dll" konnte nicht gefunden werden.

which is your filenotfoundexception. Question is: can we improve the GetAssemblyName function? I might use the CsProj name in this case!?

Awesome!


Fix failed

Hello,
I applied fix 0.4 several days ago and it completed successfully.  When I started having the video issue again, I discovered that there was a 0.6.  I ran 0.6 and received the following error.  Can you please provide advice.
Thanks.
| Checking compatibility
MBPModelVersion :  MacBookPro6,2 ➔ Compatibility : OK ✓
| macOS version :
OS X 10.10
| Checking SIP Status
No SIP for this OS
| Searching for AppleGraphicsPowerManagement.kext
AppleGraphicsPowerManagement.kext found
********** Starting MBP GPU Fix **********
Disabling Kext Signing verification :  ✓
Copying Info.plist file
Patching Info.plist

FindChild  - key|MacBookPro6,2
NextSibling  - dict
FindChild  - key|LogControl
ModifyIntValue  - integer|1
FindSibling  - key|Vendor10deDevice0a29
FindSibling  - key|BoostPState
FindSibling  - key|BoostTime
FindSibling  - key|Heuristic
FindSibling  - key|IdleInterval
ModifyIntValue  - integer|10
RemoveSiblingLabel - P3HistoryLength Not found
FindSibling  - key|SensorSampleRate
ModifyIntValue  - integer|10
FindSibling  - key|Threshold_High
FindSibling  - key|Threshold_High_v
FindSibling  - key|Threshold_Low
FindSibling  - key|Threshold_Low_v
Info.plist successfully patched
| Loading Kernel Extension
Removing existing kext in tmp :  ✓
Copying actuel kext into tmp :  ✓
Copying patched Info.plist into kext :  ✓
Changing permission of kext :  ✓ /tmp/AppleGraphicsPowerManagement.kext/Contents/_CodeSignature/CodeResources
/tmp/AppleGraphicsPowerManagement.kext/Contents/_CodeSignature
/tmp/AppleGraphicsPowerManagement.kext/Contents/Info.plist
/tmp/AppleGraphicsPowerManagement.kext/Contents/Info.zip
/tmp/AppleGraphicsPowerManagement.kext/Contents/MacOS/AppleGraphicsPowerManagement
/tmp/AppleGraphicsPowerManagement.kext/Contents/MacOS
/tmp/AppleGraphicsPowerManagement.kext/Contents/version.plist
/tmp/AppleGraphicsPowerManagement.kext/Contents
/tmp/AppleGraphicsPowerManagement.kext

Removing existing kext :  ✓
Copying patched kext into Extension :  ✓
Loading modified kext :  ✗ : Requesting load of /tmp/AppleGraphicsPowerManagement.kext.
/tmp/AppleGraphicsPowerManagement.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).
********************* MBP GPU Fix FAILED *********************

UPDATE:  I ran the utility in safe mode and it completed successfully.  Is there a way to verify that the system is now patched?

Run Cinebench, see here : https://greyscalegorilla.com/tutorials/how-to-use-cinebench-to-benchmark-your-computer/


Customize autoform array display template

Hi:
I am working with autoform and have a hard time try to customize array inserting template.
If I use {{> afQuickField name='POs'}} POs is defined in simpleschema as an array with 4 fields.
This way works fine, showing the form with add more element button shown and every thing which is really COOL!
But each field of POs takes the whole line like:
field 1:_____________________________________
field 2:_____________________________________
field 3:_____________________________________
field 4:_____________________________________
But I am trying to make four fields in same line like:
field 1:    field 2:    field 3:    field 4:

In summary I am trying to customize this display template
I have tried:
{{#afEachArrayItem name='POs'}}
{{> afFieldInput name='this.current.field1'}}
{{> afFieldInput name='this.current.field2l'}}
{{/afEachArrayItem}}
but do not work
Can you help me on this problem ?
thanks a lot

Could you post your schema code?

Thanks a lot for the reply.
Here is my schema.
// eachPOSchema  is one po record and POs schema stores POs as array
//
Schemas.eachPOSchema=new SimpleSchema({
poNum:{
type:String,
label:"P/O Num",
},
model:{
type:String,
label:"Model"
},
singlePrice:{
type:Number,
decimal:true,
label:"Price"
},
quantity:{
type:Number,
label:"Quantity"
}
})
Schemas.POsSchema=new SimpleSchema({
POs:{
type:[Schemas.eachPOSchema],
minCount:2,
},
totalPrice:{
type:Number,
decimal:true,
},
attachCI:{
type:Boolean,
},
attachPC:{
type:Boolean,
},
attachQA:{
type:Boolean,
},
attachISF:{
type:Boolean,
},
attachBOL:{
type:Boolean,
},
estimateShipTime:{
type:Date,
}
})

//besides I tried quickForm which offers all the functionalists I need but I cannot customize the layout.
{{#quickForm collection="pos" id="posForm" tyep="insert"}}
{{/quickForm}}
// for experiencing I also tried afEachArrayItem, but not getting the output that I expected
{{#afEachArrayItem name='POs'}}
{{> afFieldInput name='this.current.poNum'}}
{{> afFieldInput name='this.current.model'}}
{{/afEachArrayItem}}

posis a collection in Schemas ? (Not necessary for this case, but I want to learn this way of using af)
You can customize the quickForm layout by including additional classes and/or using a different template, or even your own custom template where you use your own markup.
{{> quickForm
collection="pos"
id="posForm"
template="bootstrap3-inline"
class="inline-form-group" //this class gets attached to the div.form-group
label-class=""
input-col-class=""
}}`

Thanks a lot for the reply. I will try this.


[all] Change all providers to StaticJsonProvider

https://github.com/ethers-io/ethers.js/discussions/1507#discussioncomment-658652
Need to use StaticJsonProvider instead.

@jakekidd this fits in with the work you were doing on the Fallback Provider stuff. This plus the Quiknode switch might make the fallback provider task obviated.


Darksky optional apikey

I have added the possibility to manually specify the dark sky api key, for when you are not using a config file with this library.
As I was doing this, I have added some more progress bars (useful If you are working with very large data sets) and fixed some minor bugs that pop up when data is missing.

Coverage remained the same at 67.21% when pulling 35d68a862020aae7b51ce959e757287f24afaf63 on JrtPec:darksky-optional-apikey into 057dcc3b71426d6625e55412ae5305a90ab6e027 on opengridcc:develop.

Coverage remained the same at 67.21% when pulling 614c65662553dc4ca2b185ae4b2570d66c7860da on JrtPec:darksky-optional-apikey into 057dcc3b71426d6625e55412ae5305a90ab6e027 on opengridcc:develop.