Unsupported model type: whisper and CORS error

const transcribe = async (
    audio,
    model,
    multilingual,
    quantized,
    subtask,
    language,
) => {
    // TODO use subtask and language

    //If multilingual is true, it adds an empty string ("") to the model name, effectively leaving it unchanged. If multilingual is false, it appends ".en" to the model name, indicating that the model should be used for English transcription.

    const modelName = `Xenova/whisper-${model}${multilingual ? "" : ".en"}`;
    console.log('modelName',modelName)

    const p = AutomaticSpeechRecognitionPipelineFactory;

    //// Check if the current model settings are different from the new settings
    if (p.model !== modelName || p.quantized !== quantized) {
        // Invalidate model if different
        // Update the model name and quantized status
        p.model = modelName;
        p.quantized = quantized;

        // Check if there is an existing instance of the ASR pipeline
        if (p.instance !== null) {

            // Dispose of the existing instance (clean up resources)
            (await p.getInstance()).dispose();

            // Set the instance to null (indicating that it needs to be recreated)
            p.instance = null;
        }
    }

    // Load transcriber model
    let transcriber = await p.getInstance((data) => {
        self.postMessage(data);
    });

    const time_precision =
        transcriber.processor.feature_extractor.config.chunk_length /
        transcriber.model.config.max_source_positions;

    // Storage for chunks to be processed. Initialise with an empty chunk.
    let chunks_to_process = [
        {
            tokens: [],
            finalised: false,
        },
    ];

    // TODO: Storage for fully-processed and merged chunks
    // let decoded_chunks = [];

    function chunk_callback(chunk) {
        let last = chunks_to_process[chunks_to_process.length - 1];

        // Overwrite last chunk with new info
        Object.assign(last, chunk);
        last.finalised = true;

        // Create an empty chunk after, if it not the last chunk
        if (!chunk.is_last) {
            chunks_to_process.push({
                tokens: [],
                finalised: false,
            });
        }
    }

    // Inject custom callback function to handle merging of chunks
    function callback_function(item) {
        let last = chunks_to_process[chunks_to_process.length - 1];

        // Update tokens of last chunk
        last.tokens = [...item[0].output_token_ids];

        // Merge text chunks
        // TODO optimise so we don't have to decode all chunks every time
        let data = transcriber.tokenizer._decode_asr(chunks_to_process, {
            time_precision: time_precision,
            return_timestamps: true,
            force_full_sequences: false,
        });

        self.postMessage({
            status: "update",
            task: "automatic-speech-recognition",
            data: data,
        });
    }

    // Actually run transcription
    let output = await transcriber(audio, {
        // Greedy
        top_k: 0,
        do_sample: false,

        // Sliding window
        chunk_length_s: 30,
        stride_length_s: 5,

        // Language and task
        language: language,
        task: subtask,

        // Return timestamps
        return_timestamps: true,
        force_full_sequences: false,

        // Callback functions
        callback_function: callback_function, // after each generation step
        chunk_callback: chunk_callback, // after each chunk is processed
    }).catch((error) => {

        self.postMessage({
            status: "error",
            task: "automatic-speech-recognition",
            data: error,
        });
        return null;
    });

    return output;
};

static async getInstance(progress_callback = null) {
    if (this.instance === null) {
        this.instance = pipeline(this.task, this.model, {
            quantized: this.quantized,
            progress_callback,
        });
    }
    console.log("inside",this.instance)
    return this.instance;
}    '

while consoling this.instances  it shows
Promise {}
[[Prototype]]
:
Promise
[[PromiseState]]
:
"rejected"
[[PromiseResult]]
:
Error: Unsupported model type: whisper at AutoModelForCTC.from_pretrained (webpack-internal:///./node_modules/.pnpm/@xenova+transformers@2.6.0/node_modules/@xenova/transformers/src/models.js:3550:19) at async eval (webpack-internal:///./node_modules/.pnpm/@xenova+transformers@2.6.0/node_modules/@xenova/transformers/src/pipelines.js:2087:33)
message
:
"Unsupported model type: whisper"
stack
:
"Error: Unsupported model type: whisper\n    at AutoModelForCTC.from_pretrained (webpack-internal:///./node_modules/.pnpm/@xenova+transformers@2.6.0/node_modules/@xenova/transformers/src/models.js:3550:19)\n    at async eval (webpack-internal:///./node_modules/.pnpm/@xenova+transformers@2.6.0/node_modules/@xenova/transformers/src/pipelines.js:2087:33)"

Hi there. I believe this is due to an issue we just fixed in v2.6.1 (related to minification). Could you please upgrade to v2.6.1 and try again? Thanks!

I just upgraded  v2.6.1 again  the same error persists??

Could you please post information about your environment, e.g., OS, browser, built tools?
I am aware of a similar issue with users that use create-react-app, and if this is the case, please switch to a more up-to-date build tool like Vite.

build tools: create-next-app

Please try using Vite for your project. CRA has been removed from the React documentation. See here for more information.

we are using next JS not React js ? There is no any support Vite for next js apllication

Oh my apologies, I misread "create-next-app" as "create-react-app". Sorry about that!

I am facing this locally in development server without minification .

Do you perhaps have a repo where I can try reproduce this? Or could you post your next.config.js? Thanks!

We are currently working in the private repo. We will share the repo later if required, need to prepare for that , but Now Here's the next  config
/** @type {import('next').NextConfig} */

const nextConfig = {
  reactStrictMode: true,
  compress: false,

  images: {
    loader: "akamai",
    path: "",
  },
  compiler: {
    // Enables the styled-components SWC transform
    styledComponents: true,
  },
  // lessLoaderOptions: {
  //   lessOptions: {
  //     javascriptEnabled: true,
  //   },
  // },
  webpack(config) {
    config.module.rules.push({
      test: /\.svg$/,
      use: ["@svgr/webpack"],
    });
    return config;
  },
};

module.exports = nextConfig;

And which version of node / next.js / npm are you using?

next-version:13.4.13
node-version:16.15.0
pnpm-version :7.23.0

node-version:16.15.0

This might be the issue. In the docs, we recommend using a minimum node version of 18. 16.X has reached EOL. Could you try upgrade?

Version might not be the reason because while running the application today it gives output but incomplete that means

without completing the process the errors occus i.e isbusy is true everytime. and even sometimes (Unsupported model type: whisper and CORS error) also visible .

I tried to run whisper model via automatic-speech-recognition pipeline and got same error caused by unsupported AutoModelForCTC, this PR might have introduced bug:
https://github.com/xenova/transformers.js/pull/220/files?file-filters[]=.js&show-viewed-files=true#diff-2f6b66f61363f7b45e1b165f81d3ce15b3768da43e40410085aee8bd8666a629R1739

@szprytny Could you provide more information about your environment? Are you using the latest version of Transformers.js?

I have
node 18.9.1
transformers.js 2.6.2
When I removed declaration of AutoModelForCTC from https://github.com/xenova/transformers.js/blob/main/src/pipelines.js#L1953
Pipeline went further. I got error Unsupported model IR version: 9 which I was able to pass by overriding onnxruntime-node in my project's package.json

And which bundler are you using? I am aware of issues with create-react-app. I haven't had any problems with vite, for example.

I got error Unsupported model IR version: 9

Yes this is because you exported with onnx >= 14, and Transformers.js still uses onnxruntime-web v1.14 (which only supports a max IR version of 8). See here for an issue I files a while ago.

I did not run it as a web-app, I just tried to do inference using plain node script running with npx tsx

@szprytny Can you provide some sample code which resulted in this error?

It seems that error

Unsupported model type: whisper

is misleading as the real problem was my model have newer IR version.
It seems that error related to this is not handled well enough and results in calling from_pretrained for AutoModelForCTC class in loadItems function
Here is the script I used to run it
import { WaveFile } from "wavefile";
import path from "path";
import { readFileSync } from "fs";
import { pipeline, env } from "@xenova/transformers";

env.localModelPath = "c:/model/onnx/";

const prepareAudio = (filePath: string): Float64Array => {
  const wav = new WaveFile(readFileSync(path.normalize(filePath)));
  wav.toBitDepth("32f");
  wav.toSampleRate(16000);
  let audioData = wav.getSamples();

  return audioData;
};

const test = async () => {
  let pipe = await pipeline("automatic-speech-recognition", "shmisper", {
    local_files_only: true,
  });

  let out = await pipe(prepareAudio("c:/content/01_0.wav"));
  console.log(out);
};

test();

I see... Indeed, that error message would be quite misleading. Could you try downgrade to onnx==1.13.1 and re-export your model? See https://github.com/xenova/transformers.js/blob/main/scripts/requirements.txt for the other recommended versions.

I have the extact same problem. I changed the onnx to 1.13.1. Small model works but not medium and large-v2 models

Having same issue as main thread:

OSX 14.1 Sonoma
M2 chip
Node 18.12.1
transformers.js 2.10.1

You mentioned here that we should use onnx==1.13.1 per your conversion scripts. Does Huggingface's Optimum conversion script (ie optimum-cli export onnx --model model_id also work with your script? I noticed it doesnt move all the ONNX files to their own folder (something I can do manually), but is the conversion processes of exporting to ONNX the same? If so, is optimum-cli using a different version of onnx than what your repo is using?

Yes, we use optimum behind the scenes. The purpose of the conversion script is to also perform quantization afterwards, but if this is not necessary for your use-case, you can use optimum directly and just structure the repo as the other transformers.js models on the HF Hub.

I converted the whisper-base model to onnx using optimum-cli and moved the model files to the onnx folder locally and verified my env had the same modules from your requirements.txt version. Why I tried to run my inference script (NodeJS) here I still end up with errors output.txt

@xenova  I could reproduce this error on the v3 branch with the example whisper-word-timestamps. If I go to worker.js and change the model_id from onnx-community/whisper-base_timestamped to Xenova/whisper-large-v3 I get the error: Unsupported model type: whisper

Error: Unsupported model type: whisper
at AutoModelForCTC.from_pretrained (@xenova_transformers.js?v=f91eeac1:24843:13)
at async @xenova_transformers.js?v=f91eeac1:29494:21

@xenova Hey try running the whisper model in an extension background file. Just for testing I tried this one in background.js
import { pipeline } from '@xenova/transformers';
import { WaveFile } from 'wavefile';

async function transcribeAudio() {
  try {
    console.log("Initializing transcriber...");
    const transcriber = await pipeline('automatic-speech-recognition', 'Xenova/whisper-tiny.en');
    console.log("Transcriber initialized.");

    // Load audio data
    const url = 'https://huggingface.co/datasets/Xenova/transformers.js-docs/resolve/main/jfk.wav';
    const buffer = Buffer.from(await fetch(url).then(x => x.arrayBuffer()));

    // Read .wav file and convert it to required format
    const wav = new WaveFile(buffer);
    wav.toBitDepth('32f'); // Pipeline expects input as a Float32Array
    wav.toSampleRate(16000); // Whisper expects audio with a sampling rate of 16000
    let audioData = wav.getSamples();
    if (Array.isArray(audioData)) {
      if (audioData.length > 1) {
        const SCALING_FACTOR = Math.sqrt(2);

        // Merge channels (into first channel to save memory)
        for (let i = 0; i < audioData[0].length; ++i) {
          audioData[0][i] = SCALING_FACTOR * (audioData[0][i] + audioData[1][i]) / 2;
        }
      }

      // Select first channel
      audioData = audioData[0];
    }

    const start = performance.now();
    const output = await transcriber(audioData);
    const end = performance.now();
    console.log(`Execution duration: ${(end - start) / 1000} seconds`);
    console.log(output);
  } catch (error) {
    console.error("Transcription error:", error);
  }
}

// Log when the background script has loaded
console.log("Background script loaded .");

// Run the transcription
transcribeAudio();

Seems to get the same error as the main thread..do check it out

same,

when trying to use distil-whisper/distil-medium.en on Whisper WebGPU Unsupported model type: whisper


Revert "Testing a new indicator"

Reverts Vanuatu-National-Statistics-Office/vnso-nsdp-platform#397

@jah-ky @hugo-e-pigott I forgot I meant to merge this "revert" pull-request, so I will do that now. This will remove that "ECO1.z.1" indicator from the site.


Watchman Report - State missing

What happened?
In Home Assistant, Watchman keep reporting this 4 lines
| alert.signature_id | missing | .storage/crowdsec/config/hub/parsers/s01-parse/crowdsecurity/suricata-logs.yaml:62
| alert.rev | missing | .storage/crowdsec/config/hub/parsers/s01-parse/crowdsecurity/suricata-logs.yaml:64 |
| alert.signature | missing | .storage/crowdsec/config/hub/parsers/s01-parse/crowdsecurity/suricata-logs.yaml:66
| alert.severity | missing | .storage/crowdsec/config/hub/parsers/s01-parse/crowdsecurity/suricata-logs.yaml:68
What did you expect to happen? - I guess not to see the reported
How can we reproduce it (as minimally and precisely as possible)? - Run Watchman
Crowdsec version - 1.6.3
OS version - 14
HA Core - 2024.12.3
I did report this also to crowdsec (https://github.com/crowdsecurity/crowdsec/issues/3345)
One of the responses was:
"From what I can see watchman should not be monitoring these files as these files are not something to do with Home Assistant but our own software.
So I would suggest to use the ignore files options in watchman and add .storage/crowdsec/config/* if possible as these files cant be modified to have home assistant / watchman attributes since it will fail our schema validation."
but Watchman is  asking for "comma-separated list of entities and actions" to be excluded from tracking, not the path
Thank you

it will also parse the hidden .config folder

I just realized that Watchman should not look into any folders within .storage besides lovelace. I will check if there is a bug. Nevertheless, the solution described above should work.

Hi, thank s for your fast answer. The Parse UI was already unchecked when the 4 lines were showing. Adding /crowdsec/ did the trick.
I now have the following in the ignored files:
/blueprints/, /custom_components/, /esphome/, /crowdsec/
I restarted HA and ran the watchman report again.. the 4 lines from crowdsec are gone now
Thank you

@dummylabs Where can I add a suggestion?


GCP shapes are not showing

Preflight Checklist

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Describe the bug
GCP shapes are available to select, but no content in the images itself. More like a placeholder than the images
To Reproduce
Steps to reproduce the behavior:

Go to GCP shapes

Expected behavior
Loaded my current diagram in draw.io, but the shapes are not displaying. Only placeholders. Also, in the the more shapes section, the images do not show up correctly.
Screenshots

draw.io version (In the Help->About menu of the draw.io editor):

draw.io version 14.2.1

Desktop (please complete the following information):

Browser chrome, safari [latest versions]

I'm experiencing this issue also, as of a few hours ago.
All previously saved version that I could could reload show the same issue..??

I'm experiencing this issue also, as of a few hours ago.
All previously saved version that I could could reload show the same issue..??

What version are you using? If not 14.2.2, close all diagrams.net tabs, go to https://app.diagrams.net/clear.html, then reload and try the app again.

What version are you using? If not 14.2.2, close all diagrams.net tabs, go to https://app.diagrams.net/clear.html, then reload and try the app again.

What version are you using? If not 14.2.2, close all diagrams.net tabs, go to https://app.diagrams.net/clear.html, then reload and try the app again.

Thank you very much David. That worked!

What version are you using? If not 14.2.2, close all diagrams.net tabs, go to https://app.diagrams.net/clear.html, then reload and try the app again.

Thank you very much David. That worked!

What version are you using? If not 14.2.2, close all diagrams.net tabs, go to https://app.diagrams.net/clear.html, then reload and try the app again.

Thank heavens - thought my project was smoked.
Bless you.

What version are you using? If not 14.2.2, close all diagrams.net tabs, go to https://app.diagrams.net/clear.html, then reload and try the app again.

Thank heavens - thought my project was smoked.
Bless you.


Accept Apify proxies in proxyUrls

So they're detected as the Apify ones and not custom ones

I would just log a warning that we do not recommend using Apify proxies in the proxyUrls and that they should use the other settings to configure Apify proxy.


Right-click menu of "using Windows Defender scanning" this option of Windows Defender blue icon does not show, hope to add as soon as possible

Right-click menu of "using Windows Defender scanning" this option of Windows Defender blue icon does not show, hope to add as soon as possible
右键菜单关于"使用 Windows Defender 扫描"的这一选项的Windows Defender 蓝色图标不会显示，希望尽快添加

@Gaoyifei1011 Can you provide some more details? It looks like Microsoft Defender is the second option in your screenshot.

Above the right-click menu of the Windows default Microsoft Defender blue icon and tinder the yellow icon of security software is shown, but the Files UWP icon does not show the above Microsoft Defender blue, yellow tinder security software icon will display normally, hope to be able to fix the problem

Above the right-click menu of the Windows default Microsoft Defender blue icon and tinder the yellow icon of security software is shown, but the Files UWP icon does not show the above Microsoft Defender blue, yellow tinder security software icon will display normally, hope to be able to fix the problem

Merging with #3834


[data ingestion] introduce reducer functionality

Description
The PR introduces a new reduce functionality to the data ingestion framework.
The functionality is optional and will not impact existing workflows.
When enabled, it allows for the accumulation of a batch of checkpoints for post-processing.
The watermark in the progress store is now updated after the reducer has completed its job.
The old method, Worker::save_progress, is deprecated in favor of this approach.
As a proof of concept and to demonstrate the functionality, the archival workflow has been migrated to utilize a reducer. Note that the previous implementation would still work, but using a reducer for batch aggregation is more intuitive compared to accumulating state within a worker

Release notes
Check each box that your changes affect. If none of the boxes relate to your changes, release notes aren't required.
For each box you select, include information after the relevant heading that describes the impact of your changes that a user might notice and any actions they must take to implement updates.

[ ] Protocol:
[ ] Nodes (Validators and Full nodes):
[ ] Indexer:
[ ] JSON-RPC:
[ ] GraphQL:
[ ] CLI:
[ ] Rust SDK:
[ ] REST API:

Should the doc be updated, too

yes, of course. Will update the PR once we agree on API


Manage a cluster with no access to namespace listing nor default one

What would you like to be added:
Be able to manage workloads on clusters where namespace listing is forbidden (as listing the default one is) and only access to determined namespaces is allowed (managed by "Rancher projects"). To achieve this, a list of namespaces where access is allowed could be added.
Right now, the application doesn't show any warn/error in the terminal (just info logs) but there is nothing listed in any section, as seen in the image.

Why is this needed:
Because right now, the application is useless under this cluster circumstances.
Environment you are Lens application on:

Kubernetes distribution: Rancher
Desktop OS: Ubuntu 19.10

I think this should be possible since 4.0.0-alpha.5, see https://github.com/lensapp/lens/issues/486 and https://github.com/lensapp/lens/pull/702

Right,I don't know how I missed those,I must just have filtered by open issues.
I'll check the latest rc and come back with a resolution.
Thanks for pointing it out.

I can confirm that with the latest rc (4.0.0-rc.1) is working fine, thanks


Profitability Analytics

Need to understand revenue vs cost at each product level and in aggregate for the Coop

[ ] pre-rev split
[ ] post-rev split
[ ] coop v methodologist return (need to drive better understanding of how these fee splits are currently behaving)

working with Edward (EWG) to track all contracts we need to track for each product

Set ENG team is gathering all of the contract info needed, should have in the next few days

PWG initiative: https://docs.google.com/document/d/1OgqsIYL_D4lTFkXsofXphjlomtfeDXqWl9DS7maLjDA/edit
Contract tracking: https://docs.google.com/spreadsheets/d/1WgMATK1fX3QA9egptKUtM92HTnFu1CDtvr4fZLMP6r4/edit?usp=sharing


Performance tests

In Autograd, we had https://github.com/airspeed-velocity/asv

We really need such tests, and they should be able to check for memory usage regressions. E.,g. #1710

We have a number of performance benchmarks. Closing because we should just add more as needed.


Iconic taxa do not show default photo

Some iconic taxa, e.g. plants, have no default photo showing when being selected in ObsCreate. When you switch from a Taxon with picture to one without, eg from Fungi to Plant the photo prevails.

This might be feature creep, but another useful change might be to make it so the <DisplayTaxon> component shows the iconic taxon icon if it doesn't have a photo. That should work even while offline.


Fix elect command bug

What changes are proposed in this pull request?
Fix elect command bug
Why are the changes needed?
If we start on the same machine, for example ,localhost, the judgment will be wrong, and we need to continue to judge whether the port are consistent.
Does this PR introduce any user facing changes?
No

Codecov Report

Merging #14027 (020c118) into master (d2e9472) will decrease coverage by 25.98%.
The diff coverage is 0.00%.

@@              Coverage Diff              @@
##             master   #14027       +/-   ##
=============================================
- Coverage     43.39%   17.40%   -25.99%
+ Complexity     9196     2692     -6504
=============================================
  Files          1417     1417
  Lines         82063    82064        +1
  Branches       9935     9937        +2
=============================================
- Hits          35608    14287    -21321
- Misses        43501    66521    +23020
+ Partials       2954     1256     -1698

Impacted Files
Coverage Δ

...lluxio/cli/fsadmin/journal/QuorumElectCommand.java
0.00% <0.00%> (ø)

...mon/src/main/java/alluxio/shell/CommandReturn.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...mon/src/main/java/alluxio/util/ExceptionUtils.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...n/src/main/java/alluxio/wire/AlluxioProxyInfo.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../src/main/java/alluxio/wire/AlluxioMasterInfo.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...src/main/java/alluxio/job/meta/JobIdGenerator.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...n/src/main/java/alluxio/stress/BaseParameters.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...src/main/java/alluxio/client/UnderStorageType.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...main/java/alluxio/underfs/options/ListOptions.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...main/java/alluxio/worker/block/io/BlockReader.java
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 669 more

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 d2e9472...020c118. Read the comment docs.

@jenoudet can you take a look? thanks

alluxio-bot, merge this please


It says in the readme that there are chapter folders, but I don't see anything in the repo.

It looks like the chapter code is missing from the repo.

Entire code exits in the "project" folder, nothing is missing. The github code is not organized by chapters, instead it i organized as per the data engineering layers.


[song-directory-to-songbook.py] could create a new directory

[song-directory-to-songbook.py] could create a new directory, kind of messy now.

Good enough with 2d4ed8a0de32d1dc29997b6a0a5728bb9e841f7a (clean aux files)


Update plugin

Hello!
I use this plugin for android and want to use in ios, but iOS documentation say that:
"We removed version 10.3.0 because of an issue with initializing the SDK. Please use 10.3.2 instead."
Also I want to know - how to use Consent Flow in cordova? Should I integrate Consent Flow if I use only Applovin network and add SKAdNetwork to Info.plist?

Hi,
For now, you can follow the docs here to enable it from the Info.plist file. It's recommended to always use the consent flow to give users a chance to opt into more relevant ad targeting. Thanks!


Enable Cse pass

Enable CSE pass.
Because of this pass 16 lit existed tests are failing(code generation differences).
Will update those lit checks and will submit those changes.

Can one of the admins verify this patch?

Can one of the admins verify this patch?


Fix compatibility with master local document revisions

Previously local doc revisions were integers. Keep them that way to allow
downgrading back to previous CouchDB version.

Hmm doesn't quite work. Tracing open_local_docs still see them as binary not integers:
couch_db_engine:open_local_docs/2 --> [{doc,<<"_local/d">>,   {0, [<<"24">>]}, ...}]

Also wondering if this PR also would make this clause obsolete:
https://github.com/apache/couchdb/blob/f1db277d407ac293fb99caf9173eb88a4ca3dc92/src/couch/src/couch_bt_engine.erl#L606
local_tree_join(Id, {Rev, BodyData}) when is_binary(Rev) ->


Support texture rotation in KHR_texture_transform

Do you have plans to support  KHR_texture_transform's uv rotation in Piglet Viewer?
Thanks

Hi @edwardbosz :-)
(I received your private message too btw, but I prefer to discuss things in public when possible.)
I would like to support UV rotation, but to be honest it isn't a high priority. (You are the first person to ask for it since Piglet was released about 3 years ago!)
I'm a one-man operation and there are some other frequently requested features that I would probably try to address first (e.g. glTF export, avatar support). Also, I'm in the middle of another challenging Piglet-related project that I'm keeping a secret for now (for competitive reasons).
That said, I don't think implementing UV rotation would be too difficult. It would require a non-trivial amount of work/experiementation, because Unity lacks a built-in UV rotation function that is analogous to Material.SetTextureScale and Material.SetTextureOffset.  (Piglet implements the scale/offset aspects of KHR_texture_transform by calling Material.SetTextureScale/Material.SetTextureOffset in the LoadMaterial method, found in Assets/Piglet/Scripts/Importer/GltfImporter.cs.)
I looked a bit online, and the general consensus is that texture rotation is best implemented on the shader side (as opposed to  the C# code). This Unity Forum thread has some good starting points for an implementation: https://forum.unity.com/threads/rotate-texture.19018/. (The Piglet shader files are located under Assets/Piglet/Resources/Shaders/{Standard,URP} for the built-in render pipeline and Universal Render Pipeline, respectively.)
If you want to try implementing UV rotation yourself, I would happy to provide guidance and answer questions about the code.

Oops, I was just looking through the forum thread I linked above (https://forum.unity.com/threads/rotate-texture.19018/), and I noticed they're using a material.SetMatrix method that I wasn't aware of.
It looks like Material.SetMatrix could be used to replace my current calls to Material.SetTextureScale/Material.SetTextureOffset and properly support scale/offset/rotation all at the same time. So I was wrong -- it should be possible to implement UV rotation on the C# side, without needing to write/modify the shader code.
I will put this on my TODO list and give you a heads up if I start working on it. (But like I said, currently I'm focused on other things.)

Thanks Ben.

De: Ben Vandervalk @.>
Enviado: quarta-feira, 19 de outubro de 2022 16:28
Para: AwesomesauceLabs/piglet-viewer @.>
Cc: Edward Boszczowski @.>; Mention @.>
Assunto: Re: [AwesomesauceLabs/piglet-viewer] Support texture rotation in KHR_texture_transform (Issue #6)
Oops, I was just looking through the forum thread I linked above (https://forum.unity.com/threads/rotate-texture.19018/), and I noticed they're using a material.SetMatrixhttps://docs.unity3d.com/ScriptReference/Material.SetMatrix.html method that I wasn't aware of.
It looks like Material.SetMatrix could be used to replace my current calls to Material.SetTextureScale/Material.SetTextureOffset and properly support scale/offset/rotation all at the same time. So I was wrong -- it should be possible to implement UV rotation on the C# side, without needing to write/modify the shader code.
I will put this on my TODO list and give you a heads up if I start working on it. (But like I said, currently I'm focused on other things.)
—
Reply to this email directly, view it on GitHubhttps://github.com/AwesomesauceLabs/piglet-viewer/issues/6#issuecomment-1284474924, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A3WP5XHQR2UGRHTVWPPATGDWEBDVDANCNFSM6AAAAAARJKD3XA.
You are receiving this because you were mentioned.Message ID: @.***>


docs: make the shell completion page more consistent

The Issue
Initial draft to make the shell completion sections more consistent among each other as well as more inline with https://docs.brew.sh/Shell-Completion . Not finished yet. Git Bash, PowerShell and the Tar archive section still need work. But feedback about bash and fish is welcome (as well as how consistent it is with the previous zsh changes)
How This PR Solves The Issue
Manual Testing Instructions
Automated Testing Overview

Related Issue Link(s)
Release/Deployment Notes

Rebased

Rebased

Rebased

Closing this for now. Thanks for all your work on all these things!

I'm afraid this is not an improvement over what we currently have. Maybe it's trying to do too many things?
If this is just about consistency, a new PR could address that. I wasn't able to sort out what this was actually trying to do.
What we want is for people to be able to quickly and easily get completion working. On macOS that means using homebrew for bash completion.

not about consistency at all. i was trying to improve the usability of that page. not requiring stuff like bash completion or oh my zsh. save the user the time to read through homebrew instructions and other sources. and that is what is accomplished with the changes. just havent had the time to return and finish the missing  manual step at the end.


Doc Feedback: Incorrect link in migration guide

Follow Step 2 and 3 under Step 2 - Upgrade API Manager to 3.2.0 to backup and upgrade the WSO2 API-M WSO2AM_DB from 2.0.0 to 3.2.0. This will be used as the identity_db in IS 5.10.0.

Link leads to WSO2 AM upgrade from 3.0.0 to 3.2.0 and migration scripts will not work for 2.0.0
Location : https://apim.docs.wso2.com/en/3.2.0/install-and-setup/upgrading-wso2-is-as-key-manager/upgrading-from-is-km-520-to-5100/

@tharindu1st , please share your feedback.

Issue doesn't exist in 4.0.0 and master


Add unified ROI extraction

Shouldn't have to do this twice for decoding and evoked analysis, also shouldn't have to do it twice for different summary statistics.

Closing ad decoding and evoked modules have been removed


Add capabilty to extend GraphQL schema types

GraphQL schema types are immutable by design, but we need the ability to modify types throughout the plugin execution chain.
To do this right now we are using graphql-compose to modify schema objects, but this has its own issues (https://github.com/graphql-compose/graphql-compose/pull/237).
We should come up with a way to modify GraphQL types.
cc @cecobask @wtrocki

Generally we need to have pattern for extending schema in plugin - documentex. This will be particularly important for DataSync where we will be modifying queries etc.
Our offix plugin has some of this capabilities hacked but we seen some side impacts in form of null values in params and other stuff

@craicoverflow thanks for PR. Just bump a new version with your fix in<EMAIL_ADDRESS>

Works like dream


Create LICENSE

The demo site mentioned the MIT license, and the README has a link to LICENSE, but the actual license file is missing.
A dedicated file is needed for reference for some company's legal processes before developers can use it in internal or public projects.

Created with https://github.com/rars/ngx-diff/community/license/new?branch=main&filename=LICENSE&template=mit
The name was auto-generated by GitHub, please check if you want to include a last name and/or username.

cc @rars

Thanks for this @ajitzero. There was a license file originally, but I think it was removed by accident in this PR https://github.com/rars/ngx-diff/pull/2. I've added it back in https://github.com/rars/ngx-diff/pull/56. Please raise another PR if there are additional changes you suggest now that I've added it back. Otherwise, thanks!

Oh, that's enough for me. Thank you!


commit to update

ok

I wonder if we should set a version rather than use latest 🤔

Could we have main branch update to the latest image "n8nio/n8n" from https://hub.docker.com/r/n8nio/n8n
Because we can't easily update the app :


Apache server won't execute php code

The Apache server doesn't execute any PHP code. It just pushes the raw code to the browser and does not run it. PHP is installed on the server.

Problem Solved. Server file permissions had to be modified


Update material3 typography.

IMPORTANT: All PRs must be linked to an issue (except for extremely trivial and straightforward changes).
Fixes #1446
Description
Clear and concise code change description.

Datacapture default style has references to material 2 typography.
Update material3 typography.

Alternative(s) considered
Have you considered any alternatives? And if so, why have you chosen the approach in this PR?
Type
Choose one: Feature
Screenshots (if applicable)
Checklist

[x] I have read and acknowledged the Code of conduct.
[x] I have read the Contributing page.
[x] I have signed the Google Individual CLA, or I am covered by my company's Corporate CLA.
[x] I have discussed my proposed solution with code owners in the linked issue(s) and we have agreed upon the general approach.
[x] I have run ./gradlew spotlessApply and ./gradlew spotlessCheck to check my code follows the style guide of this project.
[x] I have run ./gradlew check and ./gradlew connectedCheck to test my changes locally.
[x] I have built and run the demo app(s) to verify my change fixes the issue and/or does not break the demo app(s).

Also fixed text color issue in dark theme on landing page.


How to send an intentFilter to the AddJobCreatorReceiver  subclass if you cannot override the Application class

how do you send an intentFilter to the AddJobCreatorReceiver  subclass if you cannot override the Application class.

I don't understand your problem. You can add a job creator like this: https://github.com/evernote/android-job/wiki/FAQ#i-cannot-override-the-application-class-how-can-i-add-my-jobcreator

Sorry for this dumb question but is declaring the AddJobcreatorReciever
subclass in the manifest file enough to instantiate the job manager . I was
thinking you need to you to instantiate it through a intent filter .
On Feb 11, 2018 20:47, "Ralf Wondratschek"<EMAIL_ADDRESS>wrote:

I don't understand your problem. You can add a job creator like this:
https://github.com/evernote/android-job/wiki/FAQ#i-cannot-
override-the-application-class-how-can-i-add-my-jobcreator
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/evernote/android-job/issues/374#issuecomment-364786947,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAQrYyLDB1nScvqGZvAt7iJxFvAZRuxRks5tT1H7gaJpZM4SA8Y3
.

No, this let's you only add a JobCreator, the JobManager needs to be instantiated nonetheless.

Thanks for the response.
Will revert if I run into some challenges
Regards
On Feb 11, 2018 21:08, "Ralf Wondratschek"<EMAIL_ADDRESS>wrote:

No, this let's you only add a JobCreator, the JobManager needs to be
instantiated nonetheless.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/evernote/android-job/issues/374#issuecomment-364788740,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAQrY43NDYiCWxV_wQEF_D60MCMykDlgks5tT1a6gaJpZM4SA8Y3
.


Added a Dock Icon Badge with the number of recieved messages for OS X.

Hello!
This is a very minor change. My only concern is that I haven't had a chance to test these changes in anything other than OS X. I followed the same try-catch method of handling the OS X specific method calls that is used in com.nilhcem.fakesmtp.FakeSMTP Line 77-86. So I believe that it should be good to go. If you want to wait until I have time to confirm that this does not break anything in Windows or Linux, let me know and I will do that.
The icon in the dock should look like this when there are 3 emails in the Mails List:

The badge should not display if there are no emails in the Mails List.
I added the changes here because this looked like the only place where you are managing the Mails List count. If it would be better placed somewhere else, let me know and I will make adjustments.
Thank you!

Thanks for including my change! Let me know if you need any further help.


URL refactor to include network

Fixes #709
Description
Include network on route.

Include a reactive state for route data to be able to listen URL changes
Refactor on hyperion API to get current chain instead of the one retrieved on the APP launch
Watching route data to update TransactionsTable, Network page, PriceChart
Watching route data on MainLayout to live update Theme without the necessity of reload all application

Test scenarios

Checklist:

[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have cleaned up the code in the areas my change touches
[ ] My changes generate no new warnings
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have checked my code and corrected any misspellings
[ ] I have removed any unnecessary console messages
[ ] I have included all english text to the translation file and/or created a new issue with the required translations for the currently supported languages
[ ] I have tested for mobile functionality and responsiveness
[ ] I have added appropriate test coverage

Created a new one with a simple solution.


How-to: Encrypt persisted access token

This is both a question and guide suggestion. The JWT  is persisted as part of the Authorization in the accessToken field. I would like to know:

Is it good practice to encrypt the JWT upon persisting? What's the general recommendation from the Spring Security team?
If so - what's the best way to do this? A guide would be helpful if such a thing does not already exist.

Thanks
Related: #499

Is it good practice to encrypt the JWT upon persisting? What's the general recommendation from the Spring Security team?
encrypt access token is a good practice,this can enhance system resilience,for example when database hacked,hacker only get
encrypted access token,hacker can't use this access token to access  protected resources.

If so - what's the best way to do this? A guide would be helpful if such a thing does not already exist.
define yourself OAuth2AuthorizationService is a way to encrypt access token.

I'm not from Spring Security Team.

Hi @ctlove0523

define yourself OAuth2AuthorizationService is a way to encrypt access token.

I'm not sure how that helps TBH - OAuth2AuthorizationService is an interface for persistence of the OAuth2Authorization objects. Yes, the JWT will be somewhere in that Authorization object - but what you've said doesn't give any advice on best practices for encrypting the token itself.

@colin-riddell

Is it good practice to encrypt the JWT upon persisting? What's the general recommendation from the Spring Security team?

This really depends on your security requirements, which should be defined by your Security group within the organization. The access token is signed (JWS) so it provides "Integrity" but if the defined security requirements also require "Confidentiality" then you will need to encrypt it as well. Furthermore, this does not only apply to the access token, it would apply to any sensitive data fields in OAuth2Authorization.
Take a look at the Spring Security Crypto docs as it might help, otherwise, it's best to search or post a question on Stack Overflow.
I'm going to close this since this would not be a candidate for a How-to guide since encrypting data is a broader topic and not OAuth2 specific.

Appreciate the tips @sjohnr thanks

Thanks for the tips @jgrandja


Fix for Issue 503

Support for reifying belongs_to relationships.
https://github.com/airblade/paper_trail/issues/503
So you can call @project.versions.last.reify( belongs_to: true) and get the client model at the time of last change of the project model.

Need help. RuboCop tests are failing because of Cyclomatic and Perceived complexity for reify is too high. Don't know how to fix it.

Need help. RuboCop tests are failing because of Cyclomatic and Perceived complexity for reify is too high. Don't know how to fix it.

I'm sure we can find a way to extract a private method. (http://refactoring.com/catalog/extractMethod.html)

I'm sure we can find a way to extract a private method. (http://refactoring.com/catalog/extractMethod.html)

This should help: https://github.com/airblade/paper_trail/pull/734
Oh!, I see you're also working on that?

Oh!, I see you're also working on that?

Haha, we came up with the same thing :D

Refactored the "reify_associations" model to return the model, so that in future we can use it in any other place if required.

Please rebase on master, squash commits, and add a changelog entry. Thanks.

@jaredbeck  Done

I've read through your tests and they look very thorough, thanks!
Other than my minor point about the return value of reify_associations, I think this is ready to merge.

@jaredbeck Changes the the return value of reify_associations as suggested.

Merged. Thanks NG! Please submit a changelog entry when you get a chance.


Updated the UI in Generate Bio Data page, Dashboard page, view records page

Changed Made:

Updated the hover color from Red to Green. Because red represent restriction activity so changed to green now.
Updated the placeholder values in generate Bio Data page. This changes includes Changing the place holder values for father name & mother name and Updated the drop down values for the sex field in Generate bio data page.
In View Records page, given a field name for the dropdown present near the filter button. Initially there is only the dropdown available so the user would not that based on which parameter they are going to filter the data. So i have added the field name for the filter as "Medical Severity"

Before Changes:
First change:

Second change:

Third change:

After changes:
First change:

Second change:

Third change:

Hi @vaibhavyadav-dev, i have made a PR, please kindly review it.
Thankyou.

@Jhananithaa don't you read contributing guidelines, issue must be assigned before you make any pull request!


Add the file naming option

Motivation
In some cases, it might be that the proto files in a single target have duplicate file names. This would result in a compilation failure since Swift does not allow duplicate files names in a single module. To resolve this protoc-gen-swift has a FileNaming option called PathToUnderscore to avoid this. We should expose this as an option in the SPM plugin.
Modification
This PR extends the SPM plugin config to set a fileNaming strategy. It defaults to the FullPath strategy if none is set.
Result
Fixes: https://github.com/apple/swift-protobuf/issues/1310

fyi - opened https://github.com/protocolbuffers/protobuf/issues/10749 for the protobuf build break.

Looks like it still runs the CI based on the state of the checked in yml from your branch point, so you'll needs to resync to get those fixes for the conformance tests to run.

Thanks for making this PR! I tested it against my plugin integration attempt with this line in my json config:
"fileNaming": "pathToUnderscores",

However I received this build error:
Showing Recent Issues
--swift_out: Unknown value for generation parameter 'FileNaming': 'Pathtounderscores'

It seems capitalized will lowercase all characters that are not the first character too which isn't the desired result.

@klundberg Sorry about that. I fixed that up. It should work now.
@thomasvl I also made the parser more lenient the same way you did.


fix: allow listing current user invitations

https://github.com/raystack/proton/pull/309

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

6 of 34 (17.65%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.1%) to 50.462%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

internal/store/postgres/policy_repository.go
6
9
66.67%

internal/api/v1beta1/invitations.go
0
25
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.1%

Covered Lines:
6066

Relevant Lines:
12021

💛  - Coveralls


Investigate Firebase Auth to allow email-based auth

Right now, our authentication uses Azure Functions magic. It works great, but only supports Twitter, FB, Google, and Microsoft (of which we currently only have Twitter implemented). A lot of people would prefer to sign up for a new account with email instead.
 There's a non-zero chance this won't happen, which is okay. That said, our best bet is likely integrating Firebase Auth, which has built-in support for email auth.
Slashie mentioned being interested in investigating this.

People would be very appreciative if we supported email login. That said, I think this is a lot of work relative to other tasks on our plate, so I think this stays in the realm of "probably not going to happen unless someone specifically wants to take it on"

We did receive feedback about the space complaining about only supporting Twitter/Google. We also had major issues with third-party cookies.
The main question is how to integrate non-Azure auth with our backend (both Functions and SignalR)

This will broadly solve a lot of authentication issues for us, and Firebase is additionally free.
There is currently a technical barrier to implementing this, details here: https://github.com/firebase/firebase-admin-node/issues/1158
Most likely next steps: pull in a third-party JS JWT verification library, follow the guidelines https://firebase.google.com/docs/auth/admin/verify-id-tokens#web for manual validation.

Reasons to make this switch:

Allow non-Twitter/Google third-party auth options
Allow email auth without managing it myself
Fix our third-party cookie issues

As per that Firebase issue thread, correct solution here is to use the Firebase auth SDK and cache the JWTs in CosmosDB


Fix: Fixed crash that would occur when switching between Network and Recycle Bin

Resolved / Related Issues

Closes #10715

What has been done

Wrapped the acquisition of the ShellItem inside a try...catch... so the exception raised when a path not valid would be given is no longer making the application crash.

Validation
How did you test these changes?

[x] Built and ran the app
[x] Tested the changes for accessibility

If it can wait I'd like to take a look at this.

@gave92 solution is much cleaner. The issue I offer felt like a makeshift fix, thanks for having looking into it !

Pushed too early, still missing something. You confirm it solves the issue?

as I found it's needed in some cases.

Do you know where it's still needed? Might be useful to add a comment.

Do you know where it's still needed? Might be useful to add a comment.

Done!


The CKPT_PATH of the txt2img-clipl.yaml

Hello，i want to ask your question about fine-tuning the text-to-image model.   In the txt2img-clipl.yaml file, should CKPT_PATH be set to diffusion_pytorch_model.fp16.safetensors or sd_xl_base_1.0.safetensors model?

same question


Truncation Timeouts

Added timeouts on truncation operations for query.response-time and wait.io.table. In MySQL locking an instance for backup will cause TRUNCATE to block. This will cause multiple instances of the command to stack up, driving up the thread count on the server. A default timeout of 2s has been set and is configurable by the user. An error, truncate-failed has also been setup to allow users to specify an error handling strategy in the event that TRUNCATE fails.

I took the route of creating a struct to make the handling of the truncation logic a bit more self-contained and easy to use. I don’t love the need of passing a pointer to the stop variable in, but in order to let it modify that value when stop is the policy it is needed. The alternative was to implement an interface that collectors could use on their config structs that implemented a function like Stop but I thought that might be a bit heavier than we needed. I can pivot to using that instead.


Add sub-page for open hardware

In this PR, I worked on the subpage for open hardware.

I gave a short summary and then added some resources withe the youtube iframe for the video.
I  translated the content to Arabic
Easy accessibility and scrolling  to the contents of the homepage from the navbar in the subpage.

I think the content of the website can be improved on by giving updates, news or upcoming events in different respective research fields.

Thank you @Thesaleem  for your work. A few comments about the PR.

Can you change the outline of the text and make it better organised (bullet points) - similar to this PR #38.
I love how you managed to get the right alignment for Arabic.
Add where the text is cited from.
Add where the image is taken from
Add a few sentences about the video.

This video is part of Open Life Sciences Programe and the subtitles are available in Arabic and English. The OLS program is for people interested in applying open principles in their work and becoming Open Science ambassadors in their communities.
You may also add a reference for the video:
Please cite: Malvika Sharan, Emmy Tsang, Yo Yehudi, Bérénice Batut, Carlos Martinez, Helena Rasche, Hao Ye, Esther Plomp, Andre Maia Chagas, Georgia Aitkenhead, Suzanne lwai, Otis Smith, Emma Anne Harris, Thomas Mboa, Alex Holinski, Zulidyana Rusnalasari, Nelsy Mtsweni, Rowland Mosbergen, Iratxe Puebla, … Anelda van der Walt. (2021, September 19). Mini Talks/Videos about Open Science from OLS-3 Cohort (v.1.1). Zenodo. https://doi.org/10.5281/zenodo.5515763

Since open educational resources have been submitted with multiple PR. Would you like to try "Citizen Science". You can re-use materials from the Turing Way here with cittaion.

Thank you again for your hard work and looking for more contributions!

Hi @BatoolMM! Thanks for the feedback. To be clear, do you mean I should add the last sentence which is; (This video is part of Open Life Sciences Programe and the subtitles are available... ) as the video text? And I think it might be best to add the video reference to the other references I listed.

You have to add it as a reference on the page - needs to show credit for any work taken from other projects or websites.

Hi @BatoolMM! I have made an update to the PR. I have updated the texts in bullet points, added the citations and updated the references for the English and Arabic pages. I'm looking forward to your review. Thanks!

Thank you, @Thesaleem, for your contribution. I have some comments.

Have a way to get back to the main page.
This image caption is relatively big; can you make it smaller?
There’s no caption for this image (I suggest removing it).

Thank you @alswajiab for the kind comments. Do you suggest I add a “back button” to the page as I made sure the home link on the nav bar navigates one back to the main page.

Thank you @alswajiab for the kind comments. Do you suggest I add a “back button” to the page as I made sure the home link on the nav bar navigates one back to the main page.

I suggest something like Home / Open Hardware.
Thank you @Thesaleem

Thank you @alswajiab for the kind comments. Do you suggest I add a “back button” to the page as I made sure the home link on the nav bar navigates one back to the main page.

I suggest something like Home / Open Hardware.
Thank you @Thesaleem

@alswajiab Got that! I'm on it.

@alswajiab PR has been updated. Kindly review it, thank you.

Amazing @Thesaleem, I have one comment on your PR:

[ ] Add Arabic translation to the footer on the Arabic page.

Amazing @Thesaleem, I have one comment on your PR:

[ ]  Add Arabic translation to the footer on the Arabic page.

Updated already! @alswajiab

Hi @BatoolMM! I was wondering if you’ve had time to review this PR.


Missing ghost resource dependency after removing script from node and deleting

Godot version:
3.2.1 stable
OS/device including version:
Windows 10 x64
Issue description:
Removed a script from a node using button in Tree view. Script was open for editing and currently displayed. Closed scene. Did I save? Not sure. Closed script, whose name had (correctly so) vanished from script editor sidebar, while content was still displayed. Deleted script file from FileSystem view. Ran game, crash on launch with error
E 0:00:02.165   ResourceFormatLoaderGDScript::load: Cannot load source code from file 'res://mnbmbnm.gd'.
<C++ Error>   Condition "err != OK" is true. Returned: RES()
<C++ Source>  modules\gdscript\gdscript.cpp:2244 @ ResourceFormatLoaderGDScript::load()
Removed dependency manually from .tres, everything fine again.
And yes indeed, that is the best script name ever thank you very much.
Steps to reproduce:
Working on it, but similar to above I reckon. Order of events and details are hazy.
Minimal reproduction project:
All in due time, young padawan.

@pigigi Can you (or anyone else) still reproduce this bug in Godot 3.5.1 or any later release?
If yes, please ensure that an up-to-date Minimal Reproduction Project (MRP) is included in this report (a MRP is a zipped Godot project with the minimal elements necessary to reliably trigger the bug). You can upload ZIP files in an issue comment with a drag and drop.

Closing due to lack of response. Please comment if you can still reproduce this bug.
PS: Since no minimal reproduction project was included in the original bug report, please upload one as well to ease troubleshooting.


Auth: Registration with Certicate signed request

This commit adds new parameters to the "registration" directive, where a user
will send a CSR to the endpoint, the operator will ask CA provider to get it
signed and return the certificate to the user.
At the moment, CSR is not required, and the main reason is to not break the
clients right now, but a follow-up commit will fix that and it'll implement
Authz and the missing tests.
Signed-off-by: Eloy Coto<EMAIL_ADDRESS>

Do you think it makes sense to add some tests?

What I added has full test coverture and I'll add integration test too :-)


Rename extension, update assets & documentation

Hi Patrick and Jan,
I hope today finds you well! This issue is being opened to ask if you would be open to renaming your extension on GitHub to reference Camunda Platform 7 rather than Camunda BPM after its release on April 12th, 2022. (For example: camunda-platform-7-graphql) This change will also likely impact any screenshots you have in the README that reference Camunda BPM or previous versions of Camunda Platform, and this will likely need to also be updated throughout the repo's documentation as a whole. You can also make use of Shields.io badges to indicate which version of Camunda your extension is compatible with.
While it is not a requirement that you rename your extension to align with Camunda Platform 7, we would greatly appreciate it if you could make these changes, and merge them anytime after April 12th, 2022.
if you have any questions or require any assistance, please do not hesitate to reach out to @camunda-community-hub/devrel! :)

I went to add ![Compatible with: Camunda Platform 7](https://img.shields.io/badge/Compatible%20with-Camunda%20Platform%207-26d07c) but didn't quite understand the structure in the README.
@jangalinski @pschalk please update this project when you get a chance. Thanks!

@camunda-community-hub/devrel looking for assistance here

@pschalk what would you like the repo name to be? camunda-platform-7-custom-batch?

Yes, to "camunda-platform-7-custom-batch"

I renamed the repo but still need to check the build problem - not sure if I will find the time this week - but I will try

Fixed by https://github.com/camunda-community-hub/camunda-platform-7-custom-batch/commit/bcb17a15593a8dca815be9841ce1efcac2ce80b5 - build is working now

@pschalk I just assumed this issue is closed now - feel free to reopen if not true (then: sorry ;-))

@berndruecker hm, do you know why the artifacts get not pushed into the mvn central artifactory like in the past?
=> https://mvnrepository.com/search?q=org.camunda.community.batch
Thy just appear in the camunda jfrog artifactory:
=> https://artifacts.camunda.com/ui/packages/gav:%2F%2Forg.camunda.community.batch:camunda-platform-7-custom-batch-core/1.6.0?name=camunda-platform-7-custom-batch-core&type=packages&activeTab=builds

Hi @pschalk: I did release it yesterday and it looks OK in the Sonatype Nexus. So I guess this is a timing issue and we need to wait a bit for the artifact to be discoverable...

Your right, now it's there. :)


Add Nextclade dataset version tracking file

We currently don't track publicly which Nextclade dataset versions
are used to produce the nextclade.tsv
This is a feature request for open covSpectrum, see
https://github.com/GenSpectrum/cov-spectrum-website/issues/670#issuecomment-1383137770
It is also useful to know for ourselves when we last did a full run
This PR adds a file that contains a line for each dataset download
with timestamp of download and dataset version downloaded
Before a full run, this file needs to get wiped, so
instructions are added to the README
The format of the produced file should be considered unstable for now
this is made explicit in the README
The implementation isn't perfect, it could be improved
by syncing better with rerun touchfile, but it should be good enough
given limited resources
This PR is unlikely to corrupt data. It could cause a crash, but that
can be mitigated by fix or revert so no extensive
testing should be necessary before merging
Local testing should be sufficient and was successful

Thanks @emmahodcroft! I have already added @tsibley to the list of reviewers :)
I don't think the current implementation is unstable. What I meant was that I don't want us to commit to this version format being considered "stable". We may experiment with it, change it. E.g. make it a tsv, with headers. So people using it should just not expect this to never change.
Better implementation is always welcome but given this is not a super crucial feature I'd be hesitant to sink too much time into it. The medium/long-term solution would be to make nextclade output the version into the nextclade.tsv, then we wouldn't have to hack it in. I remember @rneher seemed open to this, so this code hopefully won't have to stay too long in there.
Advantage of being "unstable" is that we could simply retire it any time and say: now the version is tracked in nextclade.tsv and metadata.tsv and not have to produce that version file anymore.

My usage of unstable was inspired by Rust where they have nightly builds with lots of features that are not yet stable and things are moved to stable after a while of testing. It's different from classic alpha/beta/release in that individual features do not move together, one feature could be added to nightly in 1.61 and become stable in 1.69 or 1.65 or never.

Thanks for your comments and review @joverlee521!

Do we always do a run re-run of Nextclade when new datasets are released? If not, should we start doing that so that the metadata does not have a mixture of different dataset versions? Then, we only need to record when we do a full re-run in the versions file. With the versions file, we can automate the pipeline to do a full re-run if the dataset versions don't match.

For the 21L dataset we don't need to rerun, except if the calculation logic of the Bloom scores change. We can rerun but it's a bit of a waste.
I first thought about just using the most recent version, then realized that it could be helpful to track all the versions that contribute to the current cache - this could help debug, especially for 21L when something unexpected happens.
I agree it would be nice to do an automatic full run if there's a new version. This would be a good further PR - but isn't necessary for this use case (getting at least some readable version information out).
The automatic rerun should only apply to the base dataset for now, not 21L. However, given the 21L dataset is of minor importance, we could chuck out the code related to the version there to keep the code simple. I don't think it's that useful after all to have that version. It's just 2 not super important columns in the metadata.tsv

If we don't ensure all metadata records are generated from the same dataset, then do we need to report dataset versions per row? (Just writing that out made it seem like overkill, we should probably just focus on option [1].)

I think we may enable such an option in the nextclade.tsv - we already have many columns, adding a bit redundant version info could be useful depending on use case. We could add it, it doesn't do much harm, it compresses well. It would make code easy/clean.

How is this file expected to be used? For cov-spectrum, would they just assume the last line of the file contains the version for the latest metadata? Or would we expect them to do some form of timestamp matching?
We don't need to tackle all of these in this PR, but just wanted to get the full picture.

Good question, since all lines should be the same, they can pick any line. It may not be correct when there's a bug but given that the version will only be used to display metadata on the website it's no crucial that it is 100% correct. If something unexpected happens, we can investigate.


[BUG, MRG] Fix CT-MR registration

Fixes https://github.com/mne-tools/mne-python/issues/9709.
I must have had some variables wrong with the number of iterations I would guess when I was testing, but with just the increase to the iterations, the registration worked without changing it.

WIP or MRG @alexrockhill ?

MRG is in the PR title despite the commit names, so I merged.
@alexrockhill does this allow you to revert the changes related to affine_registration in #9689, or at least adjust the call so it still uses compute_volume_registration?

MRG is in the PR title despite the commit names, so I merged.
@alexrockhill does this allow you to revert the changes related to affine_registration in #9689, or at least adjust the call so it still uses compute_volume_registration?

Great, thanks, yes now everything works as is on main in the tutorial


How about the performance compare to nano_gicp using in DLO/DLIO ?

reference link: [nano_gicp]

The core registration algorithm of small_gicp is re-written from scratch to improve the processing speed, and I suppose small_gicp might be faster than nano_gicp, which is based on the previous implementation fast_gicp.
DLO/DLIO are scan-to-model matching odometry estimation algorithms while small_gicp is a more primitive scan matching algorithm. So, in terms of the accuracy, it is apples-to-oranges comparison. But, I suppose there is no accuracy differences in the context of scan-to-scan matching.


ANSI Support for Abs, UnaryMinus, and Subtract

I will do divide, IntegralDivide, Remainder, and Pmod as a separate PR because there are some parts that are done, but other parts that are not and each is spread out among different Spark versions, which makes this fun to try and shim correctly.

build

Never mind divide is already done, it uses the shim layer differently that I did so it took a bit to find the code for it.

Apparently in older versions of Spark 1.0f is parsed as trying to access the 0f element of the struct 1. I'll see if I can fix this in the tests...


remove unused type variable

Unused type variables can also lead to potential performance problems.

new version PR made at https://github.com/JuliaRegistries/General/pull/71418


[DESIGN] Participedia DATA Design Jam

This issue is the jumping off point for collaboration with anyone interested in using Participedia data (either on its own or in combination with any other data, using any analysis methods).
Our goal is to experiment with the data on Participedia.net using concrete research questions, and in the process to expose and document potential opportunities as well as roadblocks or challenges with using the data in order to improve it. We aim to inform future iterations of the Participedia data model, codebook, data export systems or any other area to support our research community.
Resources:
Research Page on https://participedia.net/research
Clicking any of the links below will automatically download a CSV file containing the latest data from Participedia.net to your device:

Cases: https://participedia.net/?selectedCategory=case&returns=csv
Methods: https://participedia.net/?selectedCategory=method&returns=csv
Orgs: https://participedia.net/?selectedCategory=organizations&returns=csv

Draft Codebook (comment-only Google Doc) available for review.
Collaborator Accessible Data Forms (comment-only Google Docs) contain all of the text and values for the entry forms on Participedia.net:

Cases
Methods
Organizations

(To see the entry forms live on Participedia.net, click the white "+ Quick Submit" button at the top of the screen on desktop, or the red "+" button on mobile, and select one of the entry types.)

To Do:

[ ] Draft DATA Design Challenges (ie: What have we learned about Citizens Assemblies as one of the most documented forms of public participation? What lessons from Covid-19 response can be applied to climate change?)
[ ] Recruit Teams (ie: Matt Ryan - University of Southampton, Joanna Ashworth - Simon Fraser University, etc.)
[ ] Jam Process Design (ie: how/when to use zoom, call for participation/ challenge pitches, facilitation, etc)

@Mattygryan welcome to Github!

Linking up this issue to #896 - Using MIRO to mock-up a visual overview of the data model. Here's a couple screenshots, and feel free to use this Miro link to collaborate on the board in real time (sign in required).

@Mattygryan welcome to Github!

Cheers! I am getting used to the jargon! That @jesicarson your first post is Ace - in the spirit of taking risks can we just basically put that on the research page and then update as necessary? Think we need to be more agile.
The diagram is also Ace I will take a closer look but my intuition is that it should go up in our resarch page too!

@Mattygryan yes we can definitely make some changes to the research page in the near future (just have to put them in the queue for the dev team, as there's already some other work underway).
Also, great question from Sandy via Slack:

I'm curious who your main audience for the zoom call would be?  Researchers involved in public participation?  Or techies in PP?  Or perhaps both.  One thing that might help is to include a few quick examples of who might use Participedia data so people can see themselves as potential users and want to join the call.

My initial thoughts below, but would be great if @Mattygryan could weigh in on the audience question!
AUDIENCES (for this Jam, and to detail on the research page): As of now, it seems like it will be for teams of researchers/data scientists in political science who use quantitative data and methods. But also might include some qualitative political science researchers, as they could be tasked with fleshing out subsets of entries for the data folks to experiment with.
ZOOM CALL THOUGHTS: We could aim for a core group of confirmed participants (partners on the participedia project, and their students) and then open the call up to anyone else who may want to hop on, and see what happens. there'd be an agenda but also kind of open to self-organize into potential working groups.

Agreed on the audience @jesicarson. I am quite keen not to have a call about what we might do only though.  What I agree with Sandy on is we need to show something to people before any meeting so they have a vision of what we are talking about. We may be able to do this with some existing work e.g. the summaries @plscully is working on, work presented or questions raised in Sussex - do we have a list somewhere?

Here's a summary of some thinking i wrote in email to a discussion among some participedians about a student project that @jesicarson suggested i share -
The question of validity is key.
My thinking has been that what is relatively unique about participedia is that we have crowdsourced a relatively large non-random sample of structured and unstructured data over a long period of time. So we are this exciting or awkward place depending on how you look at it - somewhere in between the methodological considerations that big data researchers deal with, but also those that do large-N qualy archival researcher, and then small-N comparative case-selection logic, and then more traditional forms of secondary data analysis think about etc.
We have some almost ‘boiler plate’ things we can say about the quality of the data. The data we have collected emanated from the work of a network of leading scholars in the field who have been reflecting on these issues, and though biased are likely to have some authority about where to look for relevant cases which is one strength of claim. We have also improved the quality of data through review, and of data models, also methods of collection etc.
I think then when we come to doing research, depending on the research question there are different strategies for ‘validating’ any claims from the data depending on what we are trying to speak to. It might be we can make logical inferences within the scope of what we’ve got, or that we have to do some systematic imputation of missing values. It might be that we link to existing secondary data (administrative data in countries we work in, or other datasets collected by researcher NGOs) either as a complement or a robustness test or both. Or for the same reasons some questions might benefit from some supplementary primary data collection – surveys, expert surveys (we have been thinking this might be a good way to use the network we have built as extra validation).
I think I’ve recognised that it is quite difficult to know where to start with answering the question of what we need to do to really enable or facilitate cashing out what we have got, and so my proposal is we take an agile approach… start trying to answer RQs that interest us but share the difficulties and thoughts on overcoming them as a network and team so we can then better know if e.g. development can build in a tool to link, analyse, or structure data, or we should build up the dataverse or try an expert survey or something to see what that can do for us…

Moving into a phase of visualizing Participedia data in experimental ways...
Check out this experimental visualization of participedia data that our team made in Madrid during the Medialab Prado Collective Intelligence for Democracy Workshop in 2017. The size of the bubbles represent how much media is entered (zoom into Madrid - the biggest bubble). Here's the site: http://madrid.surge.sh/ and a screenshot below.
I was thinking we could build on this, but the size of the bubbles could represent the number of files / documents / links included - showing visually what cases have the most additional extra data attached - could this correlate to completeness maybe? It's also just cool to see the entries represented in a different way - as an ecosystem of connected bubbles. Might be able to use this kind of visualization to make linkages between cases, components and the methods they use by clustering bubbles together? @ascott @Mattygryan (ps: @davidascher made this Madrid site so maybe he has some ideas too!)

That's very cool. would be good to map the network of elements we have on the site.

@plscully @Mattygryan @ascott Here's a wild idea... can we structure a design jam (perhaps with a few scheduled sessions over the summer) using some or all of the SSHRC 2 research cluster themes? ie: get together and see what data we can mine/visulize from ppedia (and/or other data sources) on each of the themes, with the intention of identifying gaps that will be useful for phase 2 research clusters? Obviously it would be high level and a bit hacky, but could be a fun springboard into ppedia phase 2... maybe a few team members/students would be into it as a fun summer collaboration.

I think it is a good idea. Could replace an all team meeting in some ways. I suppose format would depend on whether those directly involved in preparing the phase 2 application would find it useful or it would be something separate...

This sounds like a great long term approach. We would have to organize
cases/methods by these deficits if they aren't already. My guess is that
this might take a good amount of upfront work by political science
researchers prior to visualization. We can help to design this process as a
prompt, which might help with the SSHRC application process.
First, we might focus on lower hanging fruit like doing some basic analysis
by geographic region using structured factors, e.g. general issues, general
types of methods, or scope of influence. This might tell us that certain
issues and methods are more common in some regions of Participedia's
dataset, providing gist-level insights and identifying gaps in our dataset.
We could also extend this to a more general semantic analysis of case data
through a combo of recurrent neural network analysis (RNNs) using
TensorFlow with word embeddings and finetuning the model with k-means
clustering or something similar. This sounds complicated but we might be
able to find an open-source library that does the trick.
On Tue, Jun 23, 2020 at 12:46 AM Matt Ryan<EMAIL_ADDRESS>wrote:

I think it is a good idea. Could replace an all team meeting in some ways.
I suppose format would depend on whether those directly involved in
preparing the phase 2 application would find it useful or it would be
something separate...
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/participedia/api/issues/895#issuecomment-647971314,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALGGIMSAHAR2R6WCDWYQELRYBMU3ANCNFSM4MEDXL5A
.

Thanks @Mattygryan and @amberfj!
Agreed about the up front work, and it may not be possible with every theme in the proposal (some of them may not have as many pre-existing entries in the database yet, and it sounds like there may be new data models required for them also). However, for the human rights theme, for example, the proposal states that there are at least 160 entries within this theme already on the site - I'm guessing @plscully used search filters to pull this number, is that right Pat? Could we start with this set of results for the human rights theme and do some of the basic analysis Amber suggested? We can then see if we can pull sets of results for the other themes using search filters (or not - which will also help identify gaps). But I agree it would be ideal to have political scientists be part of this up front work.

Good idea, Jesi. I like the idea of focusing on human rights. Once we have an analysis method set up, we can zoom in to look at small groups of cases based on the human rights filter.

The human rights & civil rights filter brings up 130 results - https://participedia.net/?selectedCategory=case&general_issues=human
Should we see what @ascott can do with this set to get the ball rolling?

Sure but would start with the entire dataset of cases first.
Sent from my phone

On Jun 23, 2020, at 10:07 AM, jesicarson<EMAIL_ADDRESS>wrote:

The human rights & civil rights filter brings up 130 results - https://participedia.net/?selectedCategory=case&general_issues=human
Should we see what @ascott can do with this set to get the ball rolling?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

hey all, lots of interesting ideas here!
i can start with a some basic charts/maps looking at the structured data we have e.g. general issues, general types of methods, or scope of influence, to get a sense of where some gaps in the data might be. I’m thinking of a map with checkboxes to show/hide entries with different filter values to quickly get sense of location density for a given field/value.
looking more specifically at entries related to human rights, we could use the general_issues:human field:value on cases, which gives us 130 cases . we can also use the keyword search with human rights and we get 179 entries. there are of course many other terms and ways of classifying entries as related to human rights. some other terms we could search with might be:

civil rights
rights of indigenous peoples
anti-racism
lgbt+ rights
gender equality
disability rights
voter suppression
judicial reform
labour movements

i agree that there could be some work to be done by editors and researchers to search through our data set as is using the keyword search (and other filters), to make sure that the structured data fields are completed for entries related to human rights.
after this, i could create a subset of entries based on our structured data and keyword searches to visualize geographic data or nlp results on the set. i took a closer look into k-means clustering and there are many examples using open source algorithms that we could experiment with. eg: https://observablehq.com/@romaklimenko/finding-palettes-of-dominant-colors-with-the-k-means-cluste


 If that is not possible, you could provide us with a minimal Unity project or more detailed repro steps.

@lakulish as you can see, to crash on android, just enable Parametric

I am having a crash occur on any deployment to android with Unity 6.

@DrSanjeep I noticed a couple of issues with the way things are set up in the project you provided:

There doesn't appear to be any baked reverb data in the probe batch. If you look in the Detailed Statistics section of the Steam Audio Probe Batch component, it only shows "Pathing". You will have to bake reverb from the Steam Audio Listener component, as described here.
In the Steam Audio Settings, the option to save parametric reverb in the baked data is disabled. You will have to check "Bake Parametric" in the Steam Audio Settings.

Can you try the above two steps, i.e.: first enable "Bake Parametric" in the settings, then bake reverb for the listener, and see if that helps with the issue?

yes that was the first thing i tried

@lakulish is that it then? any plan to fix it, or improve the error handling?


Add support for the SQL concat operator ||

The integration test was actually the main reason I wanted this. I was
originally going to do sql_function!(concat), but on PG that function
ignores null arguments rather than returning null, and SQLite doesn't
even have it. The pipe operator is ANSI standard SQL, but it's behind a
configuration option for MySQL. I set up a bit of groundwork for more
"always set configuration settings", since I think we will probably want
to at minimum ensure client encoding is UTF-8 and that the timezone is
UTC for all backends eventually.
This operator is notably not supported by MS SQL Server, but I don't
plan on supporting that backend in tree, and a single hypothetical third
party backend isn't enough to warrant adding a SupportsPipeOperator
marker.

We could probably make + work, but I'm not sure how I feel about having it not map to + in SQL.

We could probably make + work, but I'm not sure how I feel about having it not map to + in SQL.


Upload PAPortal Mimetype not supported (Bug or enhancement?)

The Upload PAPortal silently reports errors stating the mimetype of image/svg=xml is not supported. The mime types supported also do not seem to correlate to the allowed file extensions found in the System settings of the target dynamics env.
Is there any reason svg files aren't supported?
Also, the error being surfaced as an error would be helpful.
Errors reported in DevOps task output

Removed all but the two most agregious extensions for testing the PAPortal behavior

This turned out to be a config issue within the powerplatform admin center.


[4.2][Proposal] Remove route conditionals from config file

Currently in config/backpack/base.php we have:
    /*
    |--------------------------------------------------------------------------
    | Routing
    |--------------------------------------------------------------------------
    */

    // The prefix used in all base routes (the 'admin' in admin/dashboard)
    // You can make sure all your URLs use this prefix by using the backpack_url() helper instead of url()
    'route_prefix' => 'admin',

    // Set this to false if you would like to use your own AuthController and PasswordController
    // (you then need to setup your auth routes manually in your routes.php file)
    'setup_auth_routes' => true,

    // Set this to false if you would like to skip adding the dashboard routes
    // (you then need to overwrite the login route on your AuthController)
    'setup_dashboard_routes' => true,

    // Set this to false if you would like to skip adding "my account" routes
    // (you then need to manually define the routes in your web.php)
    'setup_my_account_routes' => true,

What if remove the last 3 - setup_auth_routes, setup_dashboard_routes and setup_my_account_routes? We have an easy way to disable routes now:

publish the base.php routes file;
remove those routes manually;

Not to mention that MOST of the times, people don't just want to DISABLE those routes, they want to CHANGE them. So they need to do the above anyway...
Do we really need these conditionals here? Are they bloat?

I like this proposal, publish routes better for me than config


Add external plugin cherrypick

Signed-off-by: Yussuf Shaikh<EMAIL_ADDRESS>

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: yussufsh
To complete the pull request process, please assign mkumatag after the PR has been reviewed.
You can assign the PR to them by writing /assign @mkumatag in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/cc @mkumatag
I am not sure if this is all what is needed to enable external plugin. But this looks to me a good start to enable cherrypick plugin on the repos.

/cc @mkumatag
I am not sure if this is all what is needed to enable external plugin. But this looks to me a good start to enable cherrypick plugin on the repos.

we are on the right path but not enough for making it work, was going through this link here and need an endpoint that serves the requests(pull_request in this case)
I will hold at the moment till I deploy an endpoint
/hold

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: mkumatag, yussufsh
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [mkumatag]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@yussufsh: Updated the plugins configmap in namespace prow at cluster default using the following files:

key plugins.yaml using file config/prow/plugins.yaml

In response to this:

Signed-off-by: Yussuf Shaikh<EMAIL_ADDRESS>
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.


Corrupted download?

I am trying to download and install ProfileCreator 0.2.3 (beta 8) on my MacBook Pro. I downloaded the dmg file three times, and each time the file refuses to open, telling me "no mountable file systems". It's been a while since I last installed ProfileCreator, but if I recall correctly this release worked fine in the past. My system details are below. Thanks for looking into this for me!

macOS Mojave, version 10.14.1
Model: MacBook Pro, 15-inch, 2018 (MacBookPro15,1)

Hey, yeah 2 more people have Said the same thing. I think its because the dmg is signed but its weird that it works for most people. Im about to put up a bugfix version today and ill add several different download links  as backup

I have confirmed that the beta 9 DMG opens and mounts correctly. Thanks for your help!


print method name in executor logs

because it helps with debugging cc @ordian

https://github.com/paritytech/substrate/blob/16e4fc5686975841ba2899b28aedddf0df9cb0c0/primitives/state-machine/src/lib.rs#L419-L426 it is already being printed here.

https://github.com/paritytech/substrate/blob/16e4fc5686975841ba2899b28aedddf0df9cb0c0/primitives/state-machine/src/lib.rs#L419-L426
it is already being printed here.

have to check but I think state log target super super bloated with all sorts of messages in trace, might still be worth adding it to executor as well.

https://github.com/paritytech/substrate/blob/16e4fc5686975841ba2899b28aedddf0df9cb0c0/primitives/state-machine/src/lib.rs#L419-L426
it is already being printed here.

have to check but I think state log target super super bloated with all sorts of messages in trace, might still be worth adding it to executor as well.

Okay fine, but I created some different pr: https://github.com/paritytech/substrate/pull/10869 :D


ngDevMode redeclare

Error given by angular-cli.
ERROR in node_modules/@angular/core/src/render3/ng_dev_mode.d.ts(9,11): error TS2451: Cannot redeclare block-scoped variable 'ngDevMode'.
node_modules/@zxing/ngx-scanner/node_modules/@angular/core/src/render3/ng_dev_mode.d.ts(9,11): error TS2451: Cannot redeclare block-scoped variable 'ngDevMode'.

The problem probably is the Angular is also installed in the node_modules of ngx-scanner module, and they are colliding.
Version: 1.0.0-dev.759282
On windows machine removing the node_modules/@zxing/ngx-scanner/node_modules folder solved the problem.
Under linux on CircleCI there was no problem.

Could you update to the latest version and test again?

I close this, as it has worked with the latest version.

Nice to hear that! 🎉


Pulse Compiler - BroadcastInstructions pass

Summary
A BroadcastInstructions pass is added, to convert Frame \ PulseTarget only instructions into a set of the relevant MixedFrames instructions (while keeping sequencing and timing intact).

Closing the PR because development has stopped, and Pulse is being removed from Qiskit.


TypeError: content.replace is not a function

TCT crashes with the error below for when I have any git repos set up

Node Version: v10.19.0
tiny-core-terminal version: 1.7.4
Shell: zsh
Terminal Program: Terminal
Operating System: macOS Catalina 10.15.4

ENV variables
export TTC_BOTS='tinycarebot,selfcare_bot,magicrealismbot'
export TTC_SAY_BOX='RANDOM'
export TTC_REPOS='/Users/soringuga/projects'
export TTC_REPOS_DEPTH=1
export TTC_WEATHER='redacted'
export TTC_CELSIUS=true
export TTC_APIKEYS=false
export TTC_UPDATE_INTERVAL=20
export TTC_TERMINAL_TITLE=false
export TTC_POMODORO=20
export TTC_BREAK=5

TypeError: content.replace is not a function
    at Box.Element.parseContent (/Users/soringuga/.nvm/versions/node/v10.19.0/lib/node_modules/tiny-care-terminal/node_modules/blessed/lib/widgets/element.js:364:8)
    at Box.Element.render (/Users/soringuga/.nvm/versions/node/v10.19.0/lib/node_modules/tiny-care-terminal/node_modules/blessed/lib/widgets/element.js:1839:8)
    at /Users/soringuga/.nvm/versions/node/v10.19.0/lib/node_modules/tiny-care-terminal/node_modules/blessed/lib/widgets/screen.js:738:8
    at Array.forEach (<anonymous>)
    at Screen.render (/Users/soringuga/.nvm/versions/node/v10.19.0/lib/node_modules/tiny-care-terminal/node_modules/blessed/lib/widgets/screen.js:735:17)
    at Box.<anonymous> (/Users/soringuga/.nvm/versions/node/v10.19.0/lib/node_modules/tiny-care-terminal/node_modules/blessed/lib/widgets/screen.js:1936:20)
    at Box.EventEmitter._emit (/Users/soringuga/.nvm/versions/node/v10.19.0/lib/node_modules/tiny-care-terminal/node_modules/blessed/lib/events.js:94:20)
    at Box.EventEmitter.emit (/Users/soringuga/.nvm/versions/node/v10.19.0/lib/node_modules/tiny-care-terminal/node_modules/blessed/lib/events.js:117:12)
    at Program.<anonymous> (/Users/soringuga/.nvm/versions/node/v10.19.0/lib/node_modules/tiny-care-terminal/node_modules/blessed/lib/widgets/screen.js:518:16)
    at Program.emit (events.js:198:13)
    at Program._bindMouse (/Users/soringuga/.nvm/versions/node/v10.19.0/lib/node_modules/tiny-care-terminal/node_modules/blessed/lib/program.js:703:10)
    at Program.<anonymous> (/Users/soringuga/.nvm/versions/node/v10.19.0/lib/node_modules/tiny-care-terminal/node_modules/blessed/lib/program.js:566:10)
    at Program.emit (events.js:198:13)
    at /Users/soringuga/.nvm/versions/node/v10.19.0/lib/node_modules/tiny-care-terminal/node_modules/blessed/lib/program.js:418:15
    at Array.forEach (<anonymous>)
    at ReadStream.input.on.input._dataHandler (/Users/soringuga/.nvm/versions/node/v10.19.0/lib/node_modules/tiny-care-terminal/node_modules/blessed/lib/program.js:416:23)

Same issue for me!
`# List of accounts to read the last tweet from, comma separated
The first in the list is read by the party parrot.
export TTC_BOTS='tinycarebot,selfcare_bot,magicrealismbot'
Use this to have a different animal say a message in the big box.
See README for details about supported formats.
Use e.g 'bunny.cow', 'panda.ansi', 'llama' or 'RANDOM'.
export TTC_SAY_BOX='RANDOM'
List of folders to look into for git commits, comma separated.
export TTC_REPOS='~/Repos/trellis-global'
The max directory-depth to look for git repositories in
the directories defined with TTC_REPOS. Note that the deeper
the directory depth, the slower the results will be fetched.
export TTC_REPOS_DEPTH=2
Location/zip code to check the weather for. Both 90210 and "San Francisco, CA"
should be ok (the zip code doesn't always work -- use a location
first, if you can). It's using weather.service.msn.com behind the curtains.
export TTC_WEATHER='Buffalo, NY'
Set to false if you're an imperial lover <3
export TTC_CELSIUS=false
Unset this if you don't want to use Twitter keys and want to
use web scraping instead.
export TTC_APIKEYS=false
Refresh the dashboard every 20 minutes.
export TTC_UPDATE_INTERVAL=20
Turn off terminal title
export TTC_TERMINAL_TITLE=false
Default pomodoro is 20 minutes and default break is 5 minutes.
You can change these defaults like this.
export TTC_POMODORO=25
export TTC_BREAK=10`

I have problems to reproduce this.
Maybe you could try to narrow down the TTC_REPOS to one single repository and try to find one that causes the problem. It looks to me like there is an error but it does not gets displayed because of a consequential problems.
Anybody any ideas?

@mojoaxel So I reduced my TTC_REPOS to just one and I no longer have that error. Unfortunately, it won't pull any commits. Is there anything I can provide to help you debug this issue?

I have the same problem. An exception is being thrown by Blessed at Box.Element.parseContent and it is not handled anywhere. Based on a very quick investigation, this seems to happen for me whenever TTC_REPOS is not empty. I will try to follow the stack trace and see if I find the origin of the problem.

I believe some dependency that was not pinned broke, since installing old versions does not fix anything, I can't make it work with any revision from the past 2 years.


[dashboard] Add multiple revisions

As IP grows and updated, it is needed to have multiple versions of IPs
to be managed in the dashboard. For instance, as UART, GPIO, RV_TIMER
were signed off, their versions shall be increased when the logic design
is changed.
This change introduces revisions field in the project Hjson file. If
this field is defined, the dashboard prints out new format.

Mostly looks good, two nits, plus a request: I think it would look better
to have all table cells be vertical-align: middle. Since you have the
hood up on this table, can you add that as well to the style sheet?

Revised. I've kept module name and the notes to be left-aligned.

Mostly looks good, two nits, plus a request: I think it would look better
to have all table cells be vertical-align: middle. Since you have the
hood up on this table, can you add that as well to the style sheet?

Revised. I've kept module name and the notes to be left-aligned.

Oh.. I missed the vertical in the comment. Hum... let me try and capture the screenshot to compare.

@sjgitty Revised. WDYT?

Yeah, vertical. Looks good, thanks
On Mon, Nov 18, 2019 at 11:21 AM Eunchan Kim<EMAIL_ADDRESS>wrote:

@sjgitty https://github.com/sjgitty Revised. WDYT?
[image: image]
https://user-images.githubusercontent.com/1192814/69082706-8159b980-09f5-11ea-8f5a-e7a16ca5f42a.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/pull/1009?email_source=notifications&email_token=AJZQKVOOJS2MCGAW3YUUWBDQULTKRA5CNFSM4JOWRDYKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEELTDYI#issuecomment-555168225,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJZQKVK24EI3XUJH5QY5CTTQULTKRANCNFSM4JOWRDYA
.


prefered language for the login page?

Is there any way to pass prefered language into the LoginAsync method so it will be passed on the call made to the OpenID server? I looked into OidcClientOptions, but couldn't find any language related settings there.

you can pass an anon object or dictionary into LoginAsync

Yes, I'm sorry, I dismissed that one because I was wrongly assuming that prefered language should be sent in the http headers (Accept-Language), but now I can see that you can specify those as an URL parameter in the request to the OpenID server. Thanks!


Removed unused anchor

There is no "Common problems" section anymore so I removed it's anchor.

Nice catch, thanks!


is this library safe to use in production?

@touv is this module stable to use in production?
I'm asking cause there are no recent updates also there are open issues.
Also plans to add node 4.0 support.

Currently, it is used in production on several projects at CNRS. And if it is necessary, it will be adapted to the new version of node.


Kubelet: cannot create certificate signing request: the server has asked for the client to provide credentials

-- Unit kubelet.service has begun starting up.
May 19 10:27:44 k8s-node4 kubelet[4103]: Flag --api-servers has been deprecated, Use --kubeconfig instead. Will be removed in a future version.
May 19 10:27:44 k8s-node4 kubelet[4103]: I0519 10:27:44.450033    4103 feature_gate.go:144] feature gates: map[]
May 19 10:27:44 k8s-node4 kubelet[4103]: error: failed to run Kubelet: cannot create certificate signing request: the server has asked for the client to provide credentials (post certificatesigningrequests.c
May 19 10:27:44 k8s-node4 systemd[1]: kubelet.service: main process exited, code=exited, status=1/FAILURE
May 19 10:27:44 k8s-node4 systemd[1]: Unit kubelet.service entered failed state.
May 19 10:27:44 k8s-node4 systemd[1]: kubelet.service failed.
May 19 10:27:44 k8s-node4 systemd[1]: kubelet.service holdoff time over, scheduling restart.
May 19 10:27:44 k8s-node4 systemd[1]: Started Kubernetes Kubelet Server.
-- Subject: Unit kubelet.service has finished start-up

Hi，本文档已经停止更新了，很多错误也没有及时修正，所有内容已经迁移到了kubernetes-handbook中，请参考该文档的在CentOS中安装kubernetes集群部分，希望能对你有帮助。


Question: Fork/Join workflow

Dear All,
Does conductor support the below workflow, if not, any suggestions for this are appreciated, thanks!

A before B
B forked out C D E
Join C D to F
Join F E to G

OK, composed CD with a ForkJoin Task, and B fork to CD and E.