code-splitting of different module versions

We import two mini-apps, both depend upon react-intl, but each are using different versions of it (which leads to breaking changes)

A<EMAIL_ADDRESS>B<EMAIL_ADDRESS>
SplitChunksPlugin does not seem to be aware of the difference of the two 🤔
It would be great if the official docs would clearly state how different module versions are handled, especially regarding breaking changes/major version numbers, is SplitChunksPlugin aware of package.json's dependecies version?
This issue has been raised  several times, but I think is not handled completely:

https://github.com/webpack/webpack/issues/646
https://github.com/webpack/webpack/issues/6505

What did you try?
Nothing in webpack cares about package version at all? webpack is file-oriented, it only cares about files and paths.

@sokra Thanks for your clarification.
We build something similar to a micro-frontend architecture.
As we compose those micro-SPAs, we want to extract common chunks by SplitChunksPlugin.
Now each of these micro-SPAs are developed by different Teams and it's not guaranteed that they use the same version of shared modules.

Do you use a custom splitChunks configuration? Or the default one?

Thanks for your report. It would be great if you reduce your issue to a small reproducible example. Best put this example into a github repository together with instructions how to get to the problem.

Thanks for your quick answer.
Yes we have a custom config your splitChunks.
I will need to contact a colleague to provide all requested information.

Here the config that we use:
const UglifyJSPlugin = require("uglifyjs-webpack-plugin"); // eslint-disable-line
const TerserPlugin = require("terser-webpack-plugin");
const autoprefixer = require("autoprefixer"); // eslint-disable-line
const path = require("path");
const webpack = require("webpack"); // eslint-disable-line
const { sep } = path;

const entry = {
  aaaa: "./aaaa/index.js",
  bbbb: "./bbbb/index.js",
  cccc: "./cccc/index.js",
  dddd: "./dddd/index.js",
  eeee: "./eeee/index.js",
  ffff: "./ffff/index.js",
  gggg: "./gggg/index.js",
  hhhh: "./hhhh/index.js"
};

const keys = Object.keys(entry);

const excludeRegexStr = keys.map(key => `(?!${sep}${key})`);

// dont want to transpile the pods itself
const excludeRegex = new RegExp(
  `node_modules${sep}@axa-ch(?!${sep}patterns-library)${excludeRegexStr.join(
    ""
  )}`
);

const entryRegexArr = keys.map(
  key => new RegExp(entry[key].replace("./", "").replace("/", sep))
);

const loaders = {
  css: {
    loader: "css-loader",
    options: {
      minimize: true
    }
  },
  postcss: {
    loader: "postcss-loader",
    options: {
      plugins: () => [
        autoprefixer({
          browsers: ["last 2 versions"]
        })
      ]
    }
  },
  sass: {
    loader: "sass-loader",
    options: {
      includePaths: [path.resolve(__dirname, "./src")]
    }
  }
};

module.exports = {
  // mode NONE as we stricly need NamedChunksPlugin due to incremental deploy. The rest of the seetings respect production mode as defined here:
  // https://webpack.js.org/concepts/mode/
  mode: "none",
  plugins: [
    new webpack.NamedChunksPlugin(),
    new TerserPlugin(/* ... */),
    new webpack.DefinePlugin({
      "process.env.NODE_ENV": JSON.stringify("production")
    }),
    new webpack.optimize.ModuleConcatenationPlugin(),
    new webpack.NoEmitOnErrorsPlugin()
  ],
  entry,
  performance: {
    hints: "warning"
  },
  output: {
    filename: "[name].bundle.js",
    path: path.resolve(__dirname, "dist"),
    pathinfo: false
  },
  optimization: {
    namedModules: true,
    namedChunks: true,
    nodeEnv: "production",
    flagIncludedChunks: true,
    occurrenceOrder: true,
    sideEffects: true,
    usedExports: true,
    concatenateModules: true,
    noEmitOnErrors: true,
    checkWasmTypes: true,
    minimize: true,
    minimizer: [new UglifyJSPlugin({})],
    runtimeChunk: "single",
    splitChunks: {
      hidePathInfo: true,
      name: "common",
      cacheGroups: {
        vendors: {
          name: "vendors",
          chunks: "initial",
          test: /[\\/]node_modules[\\/](?!@axa-ch)|[\\/]node_modules[\\/](@axa-ch\/patterns-library-polyfill)/,
          minChunks: 2,
          priority: -10,
          reuseExistingChunk: true
        }
      }
    }
  },
  module: {
    rules: [
      {
        test: /\.m?js$/,
        include: [
          // Midgard will transpile this modules from es6 to es5
          ...entryRegexArr,
          excludeRegex,
          new RegExp(`node_modules${sep}lit-html`),
          new RegExp(`node_modules${sep}lit-element`),
          new RegExp(`node_modules${sep}react-intl`)
        ],
        use: {
          loader: "babel-loader",
          options: {
            babelrc: false,
            presets: [
              [
                "@babel/preset-env",
                {
                  modules: false,
                  targets: {
                    browsers: ["last 2 versions", "safari >= 8", "not ie <= 10"]
                  }
                }
              ]
            ],
            plugins: [
              "@babel/plugin-proposal-class-properties",
              [
                "@babel/plugin-transform-runtime",
                {
                  absoluteRuntime: false,
                  corejs: false,
                  helpers: true,
                  regenerator: true,
                  useESModules: false
                }
              ]
            ]
          }
        }
      },
      {
        test: /\.scss|\.css$/,
        use: [loaders.css, loaders.postcss, loaders.sass]
      },
      {
        test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
        use: [
          {
            loader: "file-loader",
            options: {
              name: "[name].[ext]",
              outputPath: "../assets/fonts/"
            }
          }
        ]
      }
    ]
  },
  resolve: {
    extensions: [".js", ".scss", ".css"],
    modules: [path.resolve(__dirname), "node_modules"]
  }
};

ok, you specified to put (nearly) all node_modules into the vendors chunk. So will be put both versions of react-intl. I still don't understand the question? Which behavior are you expecting?

Thanks for you quick  answer.
Our question is which versions of react-intl will be loaded in package A and B.
Let's assume this pseudocode:
NPM Package A:
import reactIntl from 'react-intl';
// expect to import version ^2.7.3

NPM Package B:
import reactIntl from 'react-intl';
// expect to import version ^3.1.8

Bundled App A:
webpack_require('react-intl', ...);
// expected to load version ^2.7.3

Bundled App B:
webpack_require('react-intl', ...);
// expected to load version ^3.1.8

Questions is which versions of react-intl get bundled into vender.js and which versions get loaded by each apps A and B:

[ ] A  load react-intl @ ^2.7.3 and B loads react-intl @ ^3.1.8 (expected)
[ ] A and B both load react-intl @ ^2.7.3 (not expected)
[ ] A and B both load react-intl @ ^3.1.8 (not expected)

A  loads react-intl @ ^2.7.3 and B loads react-intl @ ^3.1.8 (expected)

This one, everything else would break modules.
splitChunks doesn't change the behavior of modules (in any configuration)

We have a different experience. I thought as well it should work like this but in our case it doesn't. In the next days I will try to make a sandbox

yeah, please make some repro repo

How to get the version of npm modules? We have the similar problem, we want to share a common js file by several projects, but only want the particular version of npm moduel into the file.

Dear @webpack-bot , please dont close this 🙏

@LucaMele @sokra @AndyOGo I also have similar issue of having multiple versions of gridstack in a particular micro frontend. i'm not having an idea how to make this work will multiple version, As everything resides in the window object we are trying to replace  the versions with a alias name.

duplicate of https://github.com/webpack/webpack/issues/985

@vankop This is not about linked NPM modules. This is about different module versions. Is it really a duplicate?

yes, title is misleading.. but this is all about bundling duplicate packages.
Also https://github.com/webpack/webpack/issues/8886 https://github.com/webpack/webpack/issues/5593


Python API docs shall include linked type annotations

Although we Sphinx' sphinx_autodoc_annotation  option, the generated type information is not linked with the type's API docs. For example, if a type is xarray.Dataset the type annotation shall be linked like so: xarray.Dataset.
This is very important as we use xarray.Dataset as our common data model.

We need to use sphinx.ext.intersphinx to add links.
See:
http://www.sphinx-doc.org/en/stable/ext/intersphinx.html

Works now, but the current solution is still a bit ugly. Especially types from Python typing libary are not well represented and make function signatures nearly unreadable.


Translation feature in Faster-Whisper not translating language fully for certain audio/video files

Description
I noticed that the translation feature in Faster-Whisper does not seem to translate the language fully for certain audio/video files. It appears to (at random) only translate parts of the language into English, whereas Whisper is mostly capable of translating the entire language. Is there a reason for this difference in translation capabilities?
Reproduction Steps

Use the following code to transcribe a video and translate it to English using Faster-Whisper:

from faster_whisper import WhisperModel
import torch

model_path = "whisper-large-v2"

# Use GPU if available
device = "cuda" if torch.cuda.is_available() else "cpu"
compute_type = "float16" if torch.cuda.is_available() else "int8"

# Run on GPU with INT8 or FP16
model = WhisperModel(model_path, device=device, compute_type=compute_type)

# Transcribe video and translate to English
with torch.no_grad():
    segments, info = model.transcribe("test.mp4", beam_size=5, task="translate")

# Print transcription and translation segments
print("Detected language '%s' with probability %f" % (info.language, info.language_probability))
for segment in segments:
    print("\n[%.2fs -> %.2fs] %s" % (segment.start, segment.end, segment.text))

Replace "test.mp4" with the video file provided by me that was used to test the translation feature.

Expected Behavior
The entire language in the video file should be translated into English.
Actual Behavior
The translation feature only translates/transcribes the English portion of the video.
Additional Information
I have attached the video file used to test the translation feature.
https://user-images.githubusercontent.com/55249079/225717959-584ccead-dc17-4d49-aaae-bbbed0b253a0.mp4

I just tried with the latest version of openai/whisper (v20230314) and I get exactly the same transcription as faster-whisper:
$ whisper --model large-v2 --device cpu --task translate ~/work/whisper/225717959-584ccead-dc17-4d49-aaae-bbbed0b253a0.mp4
[00:00.000 --> 00:05.640]  welcome to online Arabic course in this video you will listen to conversation
[00:05.640 --> 00:11.580]  with English subtitles and then at last you will get a new vocabulary list with
[00:11.580 --> 00:16.580]  meanings so keep watching till the end
[00:16.580 --> 00:20.500]  conversation between two friends
[00:20.500 --> 00:23.500]  يا حسن ماذا تفعل؟
[00:23.500 --> 00:26.500]  لا شي خاص

So it seems to be an issue with the model and not faster-whisper.
(Note that you don't need to use with torch.no_grad():. The model does not use PyTorch at all!)

Thanks for letting me know! I'm curious as to how the segmentation in Faster-Whisper works? Does the model use a sliding window approach to segment the input audio or video stream into smaller chunks. Are these chunks are then transcribed or translated individually, and the final output is the concatenation of all the segments? Is each segment is individually translated, and the translations are concatenated to form the final output?
I'm trying to think of a way to yield more accurate results. Maybe splitting up the result text and translating it again? What are your thoughts?

I'm curious as to how the segmentation in Faster-Whisper works? Does the model use a sliding window approach to segment the input audio or video stream into smaller chunks. Are these chunks then transcribed or translated individually and the final output is the concatenation of all the segments?

Yes, the model works with a 30-second sliding window. Then the model generates timestamp tokens that define by how much the window should be advanced.

I'm trying to think of a way to yield more accurate results. Maybe splitting up the result text and translating it again? What are your thoughts?

I think the model gets confused because the audio contains a mix of English and Arabic. If you cut the audio at 20s, the English translation is generated:
[0.00s -> 3.00s]  Oh Hassan, what are you doing?
[3.00s -> 5.00s]  Nothing in particular.

Additionally, it helps to run with beam_size=1 for this audio input. Maybe that could be a solution for you:
[0.00s -> 7.00s]  Welcome to online Arabic course. In this video, you will listen to conversation with English subtitles.
[7.00s -> 15.00s]  And then at last, you will get a new vocabulary list with meanings. So keep watching till the end.
[16.00s -> 19.00s]  Conversation between two friends
[20.00s -> 23.00s]  Oh Hassan, what are you doing?
[23.00s -> 25.00s]  Nothing special

I'm closing this issue since openai/whisper has the same behavior for this input.


Swap foreignStyles from text and shape layers

Camilo seems the plugin that we are waiting for but I've tried it with Sketch 52.6 and it doesn't work..., even the example file. Any upgrade?

Done


Add Auto Upgrade options to the Provisioners Gardener Config schema

Description
Changes proposed in this pull request:

Add Auto Upgrade options to the Provisioners Gardener Config schema

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

/retest

/test pre-master-kyma-gke-upgrade

Here is minor fix enabling to see the auto-update configurations with runtimeStatus query - https://github.com/kyma-project/control-plane/pull/39


TFModels Categorical Columns Testing

I added a test that makes sure the pyfunc associated with Tensorflow correctly outputs predictions based on categorical input columns.

Codecov Report

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

@@          Coverage Diff           @@
##           master     #63   +/-   ##
======================================
  Coverage    77.2%   77.2%
======================================
  Files          45      45
  Lines        2610    2610
======================================
  Hits         2015    2015
  Misses        595     595

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 5478ba0...12ec3c1. Read the comment docs.


Cannot download

https://codeload.github.com/mcasimir/mobile-angular-ui/zip/1.3.3 is not found

@changesbc: Try this https://github.com/mcasimir/mobile-angular-ui/archive/v1.3.3.zip

@changesbc I'm sorry the pattern of versions changed from X.Y.Z to vX.Y.Z, but it seems the link is still the same on website. Thanks for reporting this. Fixing it now


Doc update: converted algorithms & added placeholders

Description
output

Converted:

training alternative (model builders) for all affected algorithms: (linear regression, svm, svm-multi, logistic regression, gbt regression, gbt classification, decision forest classification)
online & distributed processes for linear and ridge regression
classification stump & regression stump
descriptions of usage models for classification and regression

Added placeholders for all not yet converted algorithms (empty or partly converted topic with a link to the old docs)
Updated links to examples

/intelci: run

Is "GPU Examples" a correct naming for these?
I added links to these examples from algorithms that have GPU support (previously they were just a part of the doc, with no links to them). Output is also updated.

Is "GPU Examples" a correct naming for these?
I added links to these examples from algorithms that have GPU support (previously they were just a part of the doc, with no links to them). Output is also updated.

I would mention this as DPC++ examples - they will run on CPU as well.
@rlnx - guess we also should rename cpp_sycl to just dpcpp at some stage?

Renamed to DPC++.
In algorithms I've added DPC++ as a separate tab, e.g. see linear regression


1.9.2 Invalid Generator

Used the command:
/mv create AcerX -g TerrainControl
and got the error message from Multiverse:
Invalid Generator! 'TerrainControl'. Aborting world creation

Make sure TerrainControl is actually loading.  the "invalid generator" error typically means its not loaded.

The complete contents of the server console would be really useful, now I cannot help you.

Not enough information.


Unable to add host to cloudstack UI

Its great that I found experts in cloudstack. May you please help me I am unable to add the host to the management server
The management server and the host are separate machines in the same network with a private Ip address. The management server also serves as the storage, is installed correctly and can be obtained in the UI but unable to add host
Agent and libvirtd are running properly
Management and mariadb are also running actively
But the storage and host can not be added to the management server?
Help please? @digitalgust @rhtyd
These are the logs

Originally posted by @gngusen in https://github.com/apache/cloudstack/issues/3509#issuecomment-539911230

@gngusen could you post the logs in /var/log/cloudstack/agent/setup.log on host ? and your cloudstack version, os /version, etc

@gngusen sorry I missed this issue, can you test against latest 4.14 release or master?

@gngusen , as this is really old and standard functionality I am closing this. Can you seek help at<EMAIL_ADDRESS>if this is still an issue for you, please?

@gngusen , as this is really old and standard functionality I am closing this. Can you seek help at<EMAIL_ADDRESS>if this is still an issue for you, please?


Regular plantuml in markdown doc is not rendered in generated site

The additonal markdown docs in my workspace contain regular plantuml diagrams. Is it possibly to make the generated site render those diagrams?

Hi @bluecitylights. Currently this tool does not support rendering embedded PlantUML diagrams in Markdown files. I'm pretty sure that it is possible to add this functionality.
We welcome contributions, so if you're comfortable doing so, feel free to implement this and file a PR. Otherwise, I might try to find some time in the next few weeks to implement this.

Thanks @dirkgroot . I am not very familiar with kotlyn development. Do you have a manual on setting up a development environment for this project?

We have a basic guide available in CONTRIBUTING.md. This should help you get started, assuming you are comfortable with Gradle.


Runtime warnings on import

Hi.  Trying to run the example code from spaCy universe.  Getting the following runtime warnings when importing:
>>> import neuralcoref

<frozen importlib._bootstrap>:219: RuntimeWarning: spacy.morphology.Morphology size changed, may indicate binary incompatibility. Expected 104 from C header, got 112 from PyObject

<frozen importlib._bootstrap>:219: RuntimeWarning: spacy.vocab.Vocab size changed, may indicate binary incompatibility. Expected 96 from C header, got 112 from PyObject

<frozen importlib._bootstrap>:219: RuntimeWarning: spacy.tokens.span.Span size changed, may indicate binary incompatibility. Expected 72 from C header, got 80 from PyObject

This is a fresh install of spaCy and neuralcoref (python3 on WSL, in case that matters).
Not sure if it's related to the above, but also got a segmentation fault after
nlp = spacy.load('en')

neuralcoref.add_to_pipe(nlp)

doc1 = nlp('My sister has a dog. She loves him.')

Hi! Please see Issue #197 for installation instructions with a recent spaCy version!


Different default shell for different remotes

I use zsh on my own computer, however if I connect to a remote that doesn't have zsh the terminal will report an error.
Is it possible to split the default shell settings?

nb


Sodium breaks gui/esp

when i use sodium all tracers and overlay dissapear

is there any way i could fix it myself?


Merge preview of abbreviated structures

Once abbreviated structure is hovered over an atom or bond, the text label (like benzene) should be hidden and user should be shown a preview of how the structure will be merged with the existing one if they click left mouse button.
Acceptance criteria:
– Show a preview of structure with opacity to make it visually distinguishable
– Hide structure label, when mouse is hovered over structure
#184895577

Dev notes for myself:

[ ] extract related function in mouseup, refer it in mousemove
[ ] nothing is pushed to historystack
[ ] use [map]Changed to show opacity

Currently some structure can be merged "inside" each other. For example in case of benzene rings - we can merge two rings "on top of each other" .
If we have two benzene rings connected by one bond and hover with another benzene ring template over this connection bond:

If we now click on that position - the new benzene ring template will be merged inside the two rings:

What should be the correct behavior for showing the preview in this case? Should all the changed bonds and atoms be highlighted with reduced opacity in this case?

Test cases are being created.


Using Torch YOLOv7 Attribute

Hi,
I tried setting up the package to use Torch YOLOv7 Attribute by installing the Libtorch package. I followed the instructions given in the Libtorch_install page and made the necessary additions to the CMakeLists.txt of the extended_object_detection package as below.
## Optional parts of library
set(opencv_contrib OFF)
set(zbar_lib OFF)
set(DLib OFF)
set(igraph OFF)
set(torch ON)
set(OAK OFF

if(torch)
    #set(CMAKE_PREFIX_PATH "${CMAKE_PREFIX_PATH}/home/jay/Libs/libtorch")
    list(APPEND CMAKE_PREFIX_PATH "/home/jay/Libs/libtorch")
    message(${CMAKE_PREFIX_PATH})
    find_package(Torch REQUIRED)
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TORCH_CXX_FLAGS}")
endif(torch)

However, I get errors when I build the workspace.
Since the Libtorch versions are not mentioned on the page, I tried the following variations. But was unable to build the workspace.

libtorch-shared-with-deps-latest
libtorch-shared-with-deps-2.3.0+cpu
libtorch-shared-with-deps-2.3.0+cu121
libtorch-cxx11-abi-shared-with-deps-2.3.0+cu121
libtorch-shared-with-deps-1.0.0

Most of them end like the following.

Can you please help me with resolving this issue?
Thanks,
Jay

Hi, @ncbdrck , thanks for mention that!
I will update information about libtorch in few days, hope this will help, please stay tuned

@ncbdrck I pushed huge update from my private repository, you can try it now (please update the master branch)
By the way I am successfully using 2.1.2+cpu version of libtorch

Hi @MoscowskyAnton Thank you very much for the update. I tried cloning the repo, but I cannot clone the lib submodule (extended_object_detection/src/lib). Can you please check it?
Thanks,
Jay

@ncbdrck my bad, just fixed, you are very welcome for try )

Thanks, it is now working.


Add download json list button to capture datasets metadata

What metadata do we want with the file? At present I've Licence (?) and LastUpdated, anything else?


fix: update DA region selection

Description
#239 update the DA region selection drop down
The list is entered in the existing order, by geography and then alphabetically.
Release required?

[ ] No release
[x] Patch release (x.x.X)
[ ] Minor release (x.X.x)
[ ] Major release (X.x.x)

Release notes content

Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
/run pipeline

Checklist for reviewers

[ ] If relevant, a test for the change is included or updated with this PR.
[ ] If relevant, documentation for the change is included or updated with this PR.

For mergers

Use a conventional commit message to set the release level. Follow the guidelines.
Include information that users need to know about the PR in the commit message. The commit message becomes part of the GitHub release notes.
Use the Squash and merge option.

/run pipeline

/run pipeline

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

GitHub release
v1.19.5

Your semantic-release bot :package::rocket:


Rainy Night Time

I would LOVE IT if Rainy Night would add a 24 hour time option instead of 12 hour only. I don't use the 12 hour clock, and it just looks weird to me. The option to enable or disable the colon separating the hours from the minutes in 24 hour time would be great, too.
It would also be pretty cool if I could have multiple Imgur albums rotating on different frequencies - I get mine 60% of the time, but I also get the default for more variation (and an updating pool of images) 40% of the time. Something like that.
Also, are GIFs a thing?
Thanks!

Sorry it took so long to reply.
Thank you!!

Hi! I'm just wondering if there's an update on this? I would attempt to do it myself, because (and aeharding agreed) changing 12 to 24 hour shouldn't be difficult, but I wouldn't even know where to begin.


Added LUKE_PATH env variable to luke.sh

Thought I might share this little change I made to be able to run luke from anywhere.

looks cool, thanks for the pull request!

Thank you for maintaining this awesome piece of software! I use it daily at work :)

You are welcome! With more patches like yours, this really becomes community supported software.
And yes, my colleagues and I are using this at work as well.


A kotlin.collection.Map passed as a parameter attributes into NewRelic.recordBreadcrumb will result in a runtime crash

Description
When a kotlin.collection.Map (derived from a function that returns an immutable map) is passed as a parameter to NewRelic.recordBreadcrumb a runtime exception is thrown.
Steps to Reproduce
Populated Immutable Map
Code:
NewRelic.recordBreadcrumb(
    "Breadcrumb",
     mapOf("key" to "value"),
)

Runtime Exception:
Exception in thread "main" java.lang.UnsupportedOperationException
	at java.base/java.util.AbstractMap.put(AbstractMap.java:209)
	at com.newrelic.agent.android.NewRelic.recordBreadcrumb(NewRelic.java:943)
        ...

Empty Immutable Map
Code:
NewRelic.recordBreadcrumb(
    "Breadcrumb",
    emptyMap()
)

Runtime Exception:
Exception in thread "main" java.lang.UnsupportedOperationException: Operation is not supported for read-only collection
	at kotlin.collections.EmptyMap.put(Maps.kt)
	at com.newrelic.agent.android.NewRelic.recordBreadcrumb(NewRelic.java:943)
        ...

Using mutableMapOf
If I try to use mutableMapOf I see an error in my IDE.
NewRelic.recordBreadcrumb(
    "Hi",
    mutableMapOf("key" to "value")
)

Expected Behavior
I should be able to use any Map without IDE issues or runtime exceptions when recording a breadcrumb.
Relevant Logs / Console output
Logs provided above.
Your Environment
Kotlin + Android

@jordanterry
Current Limitation
Our SDK is implemented in Java, which does not natively support mutable maps as method parameters. Due to this language constraint, we are unable to add methods that accept mutable maps as parameters.
Planned Fix
We acknowledge that this limitation has led to crashes when users attempt to pass mapOf() or emptyMap() as arguments. We want to assure you that we are actively working on a solution to address this issue.

@ndesai-newrelic would it be possible to create a mutable map internally? The fix doesn't necessarily have to be on the public API.
Here a HashMap is created:
https://github.com/newrelic/newrelic-android-agent/blob/8cec5e81e22b6fd529033e4991d4204d6e7973af/agent/src/main/java/com/newrelic/agent/android/NewRelic.java#L970-L975
When I get a free moment I can open a PR if that helps?

@jordanterry that's already done, it will release soon.

it is released in 7.6.1


Check for unused imports

I activated the isort (I) and unused-imports (F401) checks.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

125 of 126 (99.21%)  changed or added relevant lines in 33 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.03%) to 94.074%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

cantools/typechecking.py
1
2
50.0%

Files with Coverage Reduction
New Missed Lines
%

cantools/typechecking.py
1
89.29%

Totals

Change from base Build<PHONE_NUMBER>:
-0.03%

Covered Lines:
7033

Relevant Lines:
7476

💛  - Coveralls

That shouldn't be a problem, if we update the contribution instructions in the readme https://github.com/cantools/cantools/blob/master/README.rst#contributing


Any GC concerns when using async/await

If I use a .then() chain, I believe the browser is able to GC better compared to async await which I believe prevents automated GC
Have you come across this scenario before?

I'm closing this issue as I'm not sure if GC is better when using .then() instead of await. However, if somebody adds to the conversation I will open it, so we can discuss it further.


Improve test output

If these test fails they wouldn't output the errors but just say that they failed. With this commit we use the build in assert.ifError() function which shows a better error message if the tests fails

I believe the second argument in assert() outputs the error message, doesn't it?

@kevva Yeah I would have thought so as well, but for some reason I didn't get any output when running the tests even though they failed. Hmm... maybe it's an environment thing. At least when I switched to ifError() it worked.
This is my output without using ifError:
~opn% npm test

><EMAIL_ADDRESS>test /Users/watson/code/node_modules/opn
> mocha

  ✓ should open file in default app
  ✓ should open url in default app
  1) should open url in specified app
  2) should open url in specified app with arguments

  2 passing (131ms)
  2 failing

This is my output when using ifError():
~opn% npm test

><EMAIL_ADDRESS>test /Users/watson/code/node_modules/opn
> mocha

  ✓ should open file in default app
  ✓ should open url in default app
  1) should open url in specified app
  2) should open url in specified app with arguments

  2 passing (89ms)
  2 failing

  1)  should open url in specified app:
     Uncaught Error: Exited with code 1
      at maybeClose (child_process.js:766:16)
      at Socket.<anonymous> (child_process.js:979:11)
      at Pipe.close (net.js:466:12)

  2)  should open url in specified app with arguments:
     Uncaught Error: Exited with code 1
      at maybeClose (child_process.js:766:16)
      at Socket.<anonymous> (child_process.js:979:11)
      at Pipe.close (net.js:466:12)

@kevva can you confirm that you get the error message printet as you expect? I'm running this on node 0.10.38 with mocha 2.2.5.

Reopening as the suggested method is more clear.

:+1:


NoveltySlice: Fix reset after parameter change (issue #128)

fixes #128 by properly resetting the client's frame offset counter when the window / hop size change. Also zero the internal peak buffer for good measure.

I'm checking this now but I need to set up my machine again...


Failure to find json file when using build.target config

Steps to reproduce the bug with the above code
> CARGO_BUILD_TARGET=x86_64-unknown-linux-gnu cargo semver-checks check-release
     Parsing ureq v2.9.0 (current)
Error: Could not find expected rustdoc output for `ureq`: /run/user/1000/cargo-home/target/shared/semver-checks/target/doc/ureq.json

> ls $CARGO_HOME/target/shared/semver-checks/target/x86_64-unknown-linux-gnu/doc/ureq.json
/run/user/1000/cargo-home/target/shared/semver-checks/target/x86_64-unknown-linux-gnu/doc/ureq.json

Actual Behaviour
failure
Expected Behaviour
it looks in the correct location
Generated System Information
Software version
cargo-semver-checks 0.24.0
Operating system
Linux 6.1.58
Command-line
/nix/store/90q5v5asbra0mrx9hl9ixmk9pyw5akm9-cargo-semver-checks-0.24.0/bin/cargo-semver-checks semver-checks --bugreport

cargo version
> cargo -V
cargo 1.76.0-nightly (6790a5127 2023-11-10)

Compile time information

Profile: release
Target triple: x86_64-unknown-linux-gnu
Family: unix
OS: linux
Architecture: x86_64
Pointer width: 64
Endian: little
CPU features: fxsr,sse,sse2
Host: x86_64-unknown-linux-gnu

Build Configuration
CARGO_BUILD_TARGET_DIR=/run/user/1000/cargo-home/target/shared
CARGO_HOME=/run/user/1000/cargo-home

Additional Context
No response

Thanks for the report! Unfortunately I haven't had any time to look at supporting custom target directories or most kinds of other custom cargo configs. Any chance you might be up for putting together a PR for this? I'd be happy to point you in the right direction.


Support different scenery objects beyond geometry primitives

This would ideally use some low-poly models that aren't too distracting but still offer more variety.

Closed by d0b343b25d4824c20dbe4524cd399d0a28c8b321 and other commits around it.


Vulkan on Windows, debug: Unable to load create_debug_utils_messenger_ext

Short info header:

GFX version: Latest git version
OS: Windows 10
GPU: AMD Radeon HD 7800 Series
Vulkan API version: 1.0.65

Running any of the examples on Windows with vulkan throws Unable to load create_debug_utils_messenger_ext.
Using --release won't trigger the error.
Stack trace from colour_uniform (Some path parts ommitted):
thread 'main' panicked at 'Unable to load create_debug_utils_messenger_ext', .cargo\registry\src\github.com\ash-0.27.1\src\vk.rs:46123:21
stack backtrace:
   0: std::sys::windows::backtrace::set_frames
             at /rustc/src\libstd\sys\windows\backtrace\mod.rs:104
   1: std::sys::windows::backtrace::set_frames
             at /rustc/src\libstd\sys\windows\backtrace\mod.rs:104
   2: std::sys::windows::backtrace::set_frames
             at /rustc/src\libstd\sys\windows\backtrace\mod.rs:104
   3: std::sys_common::backtrace::print
             at /rustc/src\libstd\sys_common\backtrace.rs:60
   4: std::sys_common::backtrace::print
             at /rustc/src\libstd\sys_common\backtrace.rs:60
   5: std::panicking::default_hook
             at /rustc/src\libstd\panicking.rs:225
   6: std::panicking::rust_panic_with_hook
             at /rustc/src\libstd\panicking.rs:488
   7: std::panicking::begin_panic<str*>
             at /rustc/src\libstd\panicking.rs:422
   8: ash::vk::{{impl}}::load::create_debug_utils_messenger_ext
             at .cargo\registry\src\github.com-1ecc6299db9ec823\ash-0.27.1\src\vk.rs:46123
   9: ash::vk::ExtDebugUtilsFn::create_debug_utils_messenger_ext
             at .cargo\registry\src\github.com-1ecc6299db9ec823\ash-0.27.1\src\vk.rs:46235
  10: ash::extensions::ext::debug_utils::DebugUtils::create_debug_utils_messenger
             at .cargo\registry\src\github.com-1ecc6299db9ec823\ash-0.27.1\src\extensions\ext\debug_utils.rs:108
  11: gfx_backend_vulkan::Instance::create
             at gfx-master\src\backend\vulkan\src\lib.rs:361
  12: colour_uniform::create_backend
             at .\colour-uniform\main.rs:659
  13: colour_uniform::main
             at .\colour-uniform\main.rs:1671
  14: std::rt::lang_start::{{closure}}<()>
             at /rustc\src\libstd\rt.rs:74
  15: std::rt::lang_start_internal::{{closure}}
             at /rustc/src\libstd\rt.rs:59
  16: std::rt::lang_start_internal::{{closure}}
             at /rustc/src\libstd\rt.rs:59
  17: panic_unwind::__rust_maybe_catch_panic
             at /rustc/src\libpanic_unwind\lib.rs:102
  18: std::panicking::try
             at /rustc/src\libstd\panicking.rs:286
  19: std::panicking::try
             at /rustc/src\libstd\panicking.rs:286
  20: std::panicking::try
             at /rustc/src\libstd\panicking.rs:286
  21: std::rt::lang_start<()>
             at /rustc/src\libstd\rt.rs:74
  22: main
  23: invoke_main
             at f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:64
  24: invoke_main
             at f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:64
  25: BaseThreadInitThunk
  26: RtlUserThreadStart
error: process didn't exit successfully: `gfx-master\target\debug\colour-uniform.exe` (exit code:<PHONE_NUMBER>)
Illegal instruction

cc @bzm3r of #2373
somehow, I fail to look "VK_EXT_debug_utils" up at https://vulkan.gpuinfo.org/listextensions.php

@kvark
https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/layer_configuration.html (ctrl+ f for "VK_EXT_debug_utils"
https://www.lunarg.com/new-tutorial-for-vulkan-debug-utilities-extension/
Does the LunarG Vulkan SDK need to be installed specifically?

I did not have LunarG SDK installed however the problem wasn't solved by installing it.
I installed it at C:\dev\VulkanSDK\<IP_ADDRESS> and set VULKAN_SDK and VK_SDK_PATH to that. I also added %VULKAN_SDK%\bin to Path.
Is there anything I'm missing?

I was looking at the device extension list, while this is an instance extension. Apparently, it's not supported on some platforms, like GeForce gtx 750 and Radeon R2... we need to make our run-time aware of this and ignore the calls.

On Feb 9, 2019, at 09:07, nicbn<EMAIL_ADDRESS>wrote:
I did not have LunarG SDK installed however the problem wasn't solved by installing it.
I installed it at C:\dev\VulkanSDK\<IP_ADDRESS> and set VULKAN_SDK and VK_SDK_PATH to that. I also added %VULKAN_SDK%\bin to Path.
Is there anything I'm missing?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@kvark also, maybe fallback to the old debug_report?

Only if it covers all the platforms where the current ext isn't available.

On Feb 9, 2019, at 14:05, Brian Merchant<EMAIL_ADDRESS>wrote:
@kvark also, maybe fallback to the old debug_report?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@bzm3r this just hit me as well. Would you have time to work on it?

hi all -- sorry i still haven't had a chance to address this (quite busy atm!); i promise to keep it on my radar

Same issue on Android ?
05-19 15:32:58.656 18274 18296 D RustAndroidGlueStdouterr: Creating application thread
05-19 15:32:58.761 18274 18297 D RustAndroidGlueStdouterr: thread 'main' panicked at 'Unable to load create_debug_utils_messenger_ext', /Users/indish/.cargo/registry/src/github.com-1ecc6299db9ec823/ash-0.29.0/src/vk.rs:53262:21
05-19 15:32:58.766 18274 18297 D RustAndroidGlueStdouterr: stack backtrace:
05-19 15:32:58.767 18274 18297 D RustAndroidGlueStdouterr:    0: <unknown>
05-19 15:32:58.767 18274 18297 D RustAndroidGlueStdouterr:    1: <unknown>
05-19 15:32:58.768 18274 18297 D RustAndroidGlueStdouterr:    2: <unknown>
05-19 15:32:58.768 18274 18297 D RustAndroidGlueStdouterr:    3: <unknown>
05-19 15:32:58.769 18274 18297 D RustAndroidGlueStdouterr:    4: std::panicking::rust_panic_with_hook
05-19 15:32:58.769 18274 18297 D RustAndroidGlueStdouterr:    5: std::panicking::begin_panic
05-19 15:32:58.769 18274 18297 D RustAndroidGlueStdouterr:    6: ash::vk::ExtDebugUtilsFn::load::create_debug_utils_messenger_ext
05-19 15:32:58.770 18274 18297 D RustAndroidGlueStdouterr:    7: ash::vk::ExtDebugUtilsFn::create_debug_utils_messenger_ext
05-19 15:32:58.770 18274 18297 D RustAndroidGlueStdouterr:    8: ash::extensions::ext::debug_utils::DebugUtils::create_debug_utils_messenger
05-19 15:32:58.770 18274 18297 D RustAndroidGlueStdouterr:    9: gfx_backend_vulkan::Instance::create
05-19 15:32:58.770 18274 18297 D RustAndroidGlueStdouterr:   10: game_lib::main_rs
05-19 15:32:58.771 18274 18297 D RustAndroidGlueStdouterr:   11: <unknown>
05-19 15:32:58.771 18274 18297 D RustAndroidGlueStdouterr:   12: <unknown>
05-19 15:32:58.772 18274 18297 D RustAndroidGlueStdouterr:   13: <unknown>
05-19 15:32:58.772 18274 18297 D RustAndroidGlueStdouterr:   14: __rust_maybe_catch_panic
05-19 15:32:58.772 18274 18297 D RustAndroidGlueStdouterr:   15: std::rt::lang_start_internal
05-19 15:32:58.772 18274 18297 D RustAndroidGlueStdouterr:   16: <unknown>
05-19 15:32:58.772 18274 18297 D RustAndroidGlueStdouterr:   17: main
05-19 15:32:58.773 18274 18297 D RustAndroidGlueStdouterr:   18: <unknown>
05-19 15:32:58.773 18274 18297 D RustAndroidGlueStdouterr:   19: <unknown>
05-19 15:32:58.773 18274 18297 D RustAndroidGlueStdouterr:   20: <unknown>
05-19 15:32:58.773 18274 18297 D RustAndroidGlueStdouterr:   21: <unknown>

@kvark Do you still have access to the Windows machine which was causing issues with DebugUtils in the past? I am wondering if you are still able to reproduce the issue on it, after making sure that you've installed the newest Vulkan SDK?

I can run wgpu-rs on all of my machines now, so this must be fixed :)


Nightly K8s Matrix CI 2023-07-08: Failed

action url: https://github.com/spidernet-io/spiderpool/actions/runs/5496211418

the bug same as https://github.com/spidernet-io/spiderpool/issues/2007


⚠ GitLab Server has degraded performance

In 2f3d50f, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 11728 ms

Resolved: GitLab Server performance has improved in 4f9f860.


Appstudio update test-component-pac-dldy

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI/test-component-pac-dldy-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
7 seconds
init

✅ Succeeded
12 seconds
clone-repository

✅ Succeeded
28 seconds
build-container

✅ Succeeded
18 seconds
deprecated-base-image-check

✅ Succeeded
18 seconds
inspect-image

✅ Succeeded
3 minutes
clair-scan

✅ Succeeded
1 minute
clamav-scan

✅ Succeeded
22 seconds
sbom-json-check

✅ Succeeded
14 seconds
label-check

✅ Succeeded
8 seconds
show-summary

✅ Succeeded
7 seconds
show-sbom

Pipelines as Code CI/test-component-pac-dldy-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
7 seconds
init

✅ Succeeded
12 seconds
clone-repository

✅ Succeeded
28 seconds
build-container

✅ Succeeded
18 seconds
deprecated-base-image-check

✅ Succeeded
18 seconds
inspect-image

✅ Succeeded
3 minutes
clair-scan

✅ Succeeded
1 minute
clamav-scan

✅ Succeeded
22 seconds
sbom-json-check

✅ Succeeded
14 seconds
label-check

✅ Succeeded
7 seconds
show-sbom

✅ Succeeded
8 seconds
show-summary

Pipelines as Code CI/test-component-pac-dldy-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
13 seconds
clone-repository

✅ Succeeded
33 seconds
build-container

✅ Succeeded
10 seconds
clair-scan

✅ Succeeded
9 seconds
inspect-image

✅ Succeeded
8 seconds
deprecated-base-image-check

✅ Succeeded
34 seconds
clamav-scan

✅ Succeeded
8 seconds
sbom-json-check

✅ Succeeded
15 seconds
label-check

✅ Succeeded
9 seconds
show-summary

✅ Succeeded
7 seconds
show-sbom

Pipelines as Code CI/test-component-pac-dldy-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
13 seconds
clone-repository

✅ Succeeded
33 seconds
build-container

✅ Succeeded
8 seconds
deprecated-base-image-check

✅ Succeeded
9 seconds
inspect-image

✅ Succeeded
10 seconds
clair-scan

✅ Succeeded
34 seconds
clamav-scan

✅ Succeeded
8 seconds
sbom-json-check

✅ Succeeded
15 seconds
label-check

✅ Succeeded
7 seconds
show-sbom

✅ Succeeded
9 seconds
show-summary


Exposed imported variables can be shadowed

Quick Summary:
Elm does not allow shadowing: https://github.com/elm/compiler/blob/master/hints/shadowing.md
But is is possible to shadow exposed imported variables.
SSCCE
module Main exposing (..)

import List exposing (product)
-- or:
-- import List exposing (..)

product =
    { name = "Toothbrush"
    , price = 2
    }

The above does not produce any compile (shadowing) errors!

Elm: 0.19.1
Browser: n/a
Operating System: macOS Mojave

Additional Details
I think the ideas outlined in https://github.com/elm/compiler/blob/master/hints/shadowing.md applies to shadowing imported variables too. Let’s make a similar example to the name example from that document.
Let’s say were working on AwesomeDental’s website:
import Company exposing (name)
import Html

view =
	Html.h1 [] [ Html.text ("Welcome to " ++ name ++ "’s website!") ]

Some time later, hundreds of lines further down, someone is making a couple of view functions for the company’s new product, the SuperToothbrush. The programmer has mentioned the string "SuperToothbrush" over and over, but now their boss says it’s very important to have a ™ sign after the name. Since finding and updating all the occurances was a bit annoying, the programmer extracts a variable so that a future rename would be easier:
name =
    "SuperToothbrush™"

Oops! Now the website heading will say “Welcome to SuperToothbrush™’s website” rather than “Welcome to AwesomeDental’s website!”

Consideration: If this change is made, this code wouldn’t compile anymore:
someResult |> Result.mapError (\e -> "Error: " ++ e)

Because the e would conflict with Basics.e. But I guess one-letter variable names aren’t that good anyway? I’d rename to err or error or errorMessage in the above example.
Oh, and I should mention the example from the Slack conversation as well. This is forbidden (conflict with Basics.round):
import Round exposing (round)

But this is OK:
import Round

round = Round.round

Which is hard to explain to a beginner.

Consideration: If this change is made, this code wouldn’t compile anymore:
someResult |> Result.mapError (\e -> "Error: " ++ e)

Because the e would conflict with Basics.e. But I guess one-letter variable names aren’t that good anyway? I’d rename to err or error or errorMessage in the above example.
Oh, and I should mention the example from the Slack conversation as well. This is forbidden (conflict with Basics.round):
import Round exposing (round)

But this is OK:
import Round

round = Round.round

Which is hard to explain to a beginner.

Another consideration: If this change is made, then the Round package wouldn’t be able to provide the Round.round function anymore, because it wouldn’t be able to create it in the first place (conflicts with Basics.round). Hmm 🤔

Not allowing any package except Basics to provide functions like round, min, max, ... would be quite limiting.
One way to "fix" this would be to change default imports but that would of course be a breaking change.
What about adding new syntax which allows module to "unimport" default imports, and then use those names itself?
module Round exposing(round)
deimport round

round = ...

This is on purpose, see https://github.com/elm/compiler/issues/1806.

Thanks!
I might still be worth disallowing shadowing when an explicit exposing list is used? I mean, if I have bothered typing exposing (length) then why would I ever want to do length x = ...? In other words, only allow shadowing of variables coming from exposing (..).

https://github.com/elm/compiler/blob/master/hints/shadowing.md should mention that


Question: Will there be templates for vb?

Mentioning Rust in the README ad seeing no mention to vb, which is still the 6th most used language in the world, is outraging.
Will there be support for vb?

For which variant of VB are you looking for support?  VB.net, Vb6, VBA, ?

Clearly VB.net.
VB6 and VBA are not variants to VB.net

Hey @Scottj1s , would using C#/WinRT to produce a .NET assembly work for VB.net?

Closing for now, feel free to reopen it.

Hey @Scottj1s , would using C#/WinRT to produce a .NET assembly work for VB.net?

Yes, it should.  Cswinrt generates CLS compliant code.  We once considered naming it Net/WinRT.  And we have early adopters using it from F#.


State stucture

In this branch I deleted the division between real and complex States, which is now performed automatically.


Unclear steps for alternate scenario

The document states that
'You can configure Site-to-Site VPN as a secure failover path for ExpressRoute, or use Site-to-Site VPNs to connect to sites that are not connected through ExpressRoute. We will cover the steps to configure both scenarios in this article.'
However the steps pertaining to 'use Site-to-Site VPNs to connect to sites that are not connected through ExpressRoute' are not explicitly stated.
It would be good if the document is updated to provide the steps, like it has been provided for the 'failover scenario'.

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

ID: 23d4f079-654e-2053-4654-115a55e9379f
Version Independent ID: 2c032f28-ebd6-513e-4324-622ac80e85d6
Content: Configure ExpressRoute and S2S VPN coexisting connections: Azure PowerShell
Content Source: articles/expressroute/expressroute-howto-coexist-resource-manager.md
Service: expressroute
GitHub Login: @duongau
Microsoft Alias: duau

@ganeshbalaji, Thanks for your feedback.
Establishing an Azure VPN S2S Connection is a straightforward configuration.
Even with ExpressRoute co-existence, the process is the same as any normal S2S connection.
Hence there is no step-by-step discussion.
You can refer to the following to establish S2S :
https://docs.microsoft.com/en-us/azure/vpn-gateway/tutorial-site-to-site-portal
Please let us know if you need more assistance on this.

@ganeshbalaji, Thanks for your feedback.
Establishing an Azure VPN S2S Connection is a straightforward configuration. Even with ExpressRoute co-existence, the process is the same as any normal S2S connection. Hence there is no step-by-step discussion.
You can refer to the following to establish S2S : https://docs.microsoft.com/en-us/azure/vpn-gateway/tutorial-site-to-site-portal
Please let us know if you need more assistance on this.

@KapilAnanth-MSFT Thanks for the response. My query is not about 'Azure VPN S2S Connection'. Its about the below article
https://docs.microsoft.com/en-us/azure/expressroute/expressroute-howto-coexist-resource-manager#to-enable-transit-routing-between-expressroute-and-azure-vpn
wherein the details for setting up 'Site-to-Site VPNs to connect to sites that are not connected through ExpressRoute' are not provided. Please refer to the below image:

We need information like whether we need to configure 'Route Server' and other steps.

@ganeshbalaji, I understand that you are looking for Transit Routing (OnPremises1 to OnPremises2 connectivity).
Again, in the same docs, at the very last,
A reference to the document using Azure Route Server is provided.

You can follow the link to set up Branch-to-Branch
https://docs.microsoft.com/en-us/azure/route-server/expressroute-vpn-support
Hope this helps

@ganeshbalaji, As there are no active discussions on this thread, we shall archive it.
Please re-open the issue should you require further details.


use BDSup2Sub. enable to work on Mac and Linux other than Windows. for converting Sony BDN XML to DVD vobsub

https://github.com/mjuhasz/BDSup2Sub/wiki/Command-line-Interface

BDSup2sub does not work


Version pin CDK libraries in App Mesh section

Solves #40 by running a single command to version pin the CDK libraries in the requirements.txt files of the repos just cloned, so that they match the version of the CLI installed.  That is referenced previously during installation in the $AWS_CDK_VERSION environment variable.
Without this fix, the App Mesh section of the workshop does not work as expected.
Upgrading the CLI to the latest version, to match the CDK libraries, does not work.  The ecsdemo-frontend CDK probably needs to be reworked to work with later versions of CDK, but this fix will get the App Mesh workshop working again.

Thank you!


fix incorrect link for PRBTest in README.md

Thanks for the PR, unfortunately I had to close this in favor of https://github.com/paulrberg/foundry-template/pull/2 (that one was opened earlier).


Dependabot

I use this on projects, and it has revolutionised staying on top of new dependency versions:
https://github.com/dependabot
Example of the pulls it raises: https://github.com/gruelbox/orko/pull/276
It's free. Can it be enabled here?

yeah, looks awesome. I always have done it manually, which is very time consuming.

Be prepared for an onslaught when it's turned on, but it's very cathartic.

done


Wrong link to Creating Synapse workspace

The hyperlink under prerequisites for creating a Synapse workspace is instead taking you to Create a storage account.

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

ID: e2f0b6d5-8555-99be-4c4b-8d4b79ca0172
Version Independent ID: 0ac2dc23-6f2f-6f24-965d-057297665c10
Content: ETL template for retail industry data model - Azure Data Factory
Content Source: articles/data-factory/tutorial-data-flow-adventure-works-retail-template.md
Service: synapse-analytics
GitHub Login: @kromerm
Microsoft Alias: aamerril

@lfecci Thanks for pointing out the issue, I've addressed this issue in PR:https://github.com/MicrosoftDocs/azure-docs-pr/pull/195576
The changes should be live soon. In future, if you see any minor bug fixes in the doc, feel free to click on the edit button and submit a PR to update. we love to take community contributions.

Will do 👍.


Ionic 2/Beta 11: Form tag breaks ion-slides component

Short description of the problem:
Using a  tag inside (or outside) of ion-slides breaks the rendering of the slides.
What behavior are you expecting?
I would expect the slides to be rendered normally regardless of whether a form tag exists.
Steps to reproduce:

Create a component that leverages
Put a  tag either surrounding the  element, or even inside of an individual  element
Notice that when rendering the view, the slides do not look correct (I see one bullet point instead of two)

// This works like a charm
<ion-slides>
    <ion-slide>
           Slide 1
    </ion-slide>

    <ion-slide>
         Slide 2
    </ion-slide>
</ion-slides>

// This breaks the rendering
<form>
<ion-slides>
    <ion-slide>
           Slide 1
    </ion-slide>

    <ion-slide>
         Slide 2
    </ion-slide>
</ion-slides>
</form>

// This also breaks the rendering
<ion-slides>
    <ion-slide>
           Slide 1
           <form>
           </form>
    </ion-slide>

    <ion-slide>
         Slide 2
    </ion-slide>
</ion-slides>

Other information: (e.g. stacktraces, related issues, suggestions how to fix, stackoverflow links, forum links, etc)
There are no errors in the log
Which Ionic Version?  2.x
Run ionic info from terminal/cmd prompt: (paste output below)
Cordova CLI: 6.2.0
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Framework Version: 2.0.0-beta.11
Ionic CLI Version: 2.0.0-beta.37
Ionic App Lib Version: 2.0.0-beta.20
OS: Windows 8.1
Node Version: v0.12.2

My fault... I forgot to add a "name" attribute to my input element (not shown in the example).  But wow, that took a long time to realize, ha.  Seems like more of an Angular 2 issue than an ionic issue... I wish they could log HTML error better.

@joshgarwood Glad you figured out what was causing the issue! We are currently working on our own documentation of all the new changes in Angular 2 forms which will hopefully help with this!


Clean up vendor directory

This cleans up the vendor directory and implements a couple of Go and Go kit best practices.

Thanks!


Pyenv support broken

Be sure to check the existing issues (both open and closed!), and make sure you are running the latest version of Pipenv.
$ pipenv --version
pipenv, version 2018.11.26

Probably related to #3136, however, I can't reopen that.
Issue description
pipenv doesn't find pyenv-python versions.
Expected result
When calling pipenv install pipenv should detect existing versions of Python installed by pyenv. If it doesn't find a Python version as specified in the Pipfile it should start installing the correct Python version via pyenv and then use it to create the virtual environment.
Actual result / Steps to replicate
$ pyenv versions
* system (set by /Users/$USER/.pyenv/version)
  3.5.5
  3.6.5
  3.6.8
$ env|grep PY
PYENV_ROOT=/Users/$USER/.pyenv
$ pipenv --python 3.6
Warning: Python 3.6 was not found on your system…
Would you like us to install CPython 3.6.8 with pyenv? [Y/n]:
Installing CPython 3.6.8 with pyenv (this may take a few minutes)…
✔ Success!

 You can use specific version of Python you have installed pipenv --python /Users/$USER/.pyenv/shims/python3.6 install (you need to specify absolute path to python) before releasing a new version of pipenv.

I've rolled back from 2018.11.26 to 2018.7.1 to get around this, I don't think the fix is released yet.

I have the same issue here today.
Is the solution, for now, to roll back to 2018.7.1?

this is resolved in master
you can fix it for now by running pip install -e git+https://github.com/pypa/pipenv.git@master#egg=pipenv
sorry for the frustration and thanks for your patience

I have tried to use the version in master and it is still failing. This is a clean install on a new box:
[ec2-user@ip-172-23-92-180 gp_audit]$ pipenv --version
pipenv, version 2018.11.27.dev0
[ec2-user@ip-172-23-92-180 gp_audit]$ pyenv --version
pyenv 1.2.11
[ec2-user@ip-172-23-92-180 gp_audit]$ pipenv install
Creating a virtualenv for this project...
Pipfile: /home/ec2-user/jenkins/workspace/reports/report-gp-weekly-status-scan/audit/gp_audit/Pipfile
Using /usr/bin/python2.7 (2.7.14) to create virtualenv...
⠏ Creating virtual environment...  No LICENSE.txt / LICENSE found in source
New python executable in /home/ec2-user/.local/share/virtualenvs/gp_audit-wSTeOHui/bin/python2.7
Also creating executable in /home/ec2-user/.local/share/virtualenvs/gp_audit-wSTeOHui/bin/python
Installing setuptools, pip, wheel...
done.
Running virtualenv with interpreter /usr/bin/python2.7
✔ Successfully created virtual environment!
Virtualenv location: /home/ec2-user/.local/share/virtualenvs/gp_audit-wSTeOHui
Warning: Your Pipfile requires python_version 3.6, but you are using 2.7.14 (/home/e/.local/share/v/g/bin/python).
$ pipenv --rm and rebuilding the virtual environment may resolve the issue.
$ pipenv check will surely fail.
Installing dependencies from Pipfile.lock (f718cf)...

Was this released on a versioned release?

@pecigonzalo there hasn't been a release for almost a year, last release was 2018.11.26, so this is still not fixed in a versioned release.

See #3742


c49c404d-c4a5-4d01-a1ff-8fe8e89732da

this is for automated testing

210ec0ab-3c14-4938-b970-11f89cfb1b12


Remove build and folder includes when converting to SDK-style project

This updates the conversion from legacy to sdk-style sqlproj to simplify the project file so that the Build and Folder Includes for files and folders included by the default **/*.sql glob are removed, along with excluding files that are in the project folder, but were not included in the legacy sqlproj. This is important for keeping file parity, because without this, it's possible that files would get included by the glob even though they weren't listed in the legacy sqlproj.
I added tests for various scenarios, but please let me know if there are other scenarios I missed and should add tests for :)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

16 of 16 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.02%) to 42.398%

Totals

Change from base Build<PHONE_NUMBER>:
0.02%

Covered Lines:
27514

Relevant Lines:
60675

💛  - Coveralls


CsvApi prototype for PostProcessing

relates to #9

It depends on how Postprocessing gonna go, which should:
Strip hmtl
Format CSV

Done.

Fixes #9

It looks done, I just didn't integrated that.


"Could not find "window._sharedData" in html response"

Hello,
tried to get it up and running on Ubuntu 18.04. First at all login with username and password is not possible, like it is described in Login issue #472.
I wanted to transfer my session Cookie from Windows machine, but there is also following error output if I download there:
profile: JSON Query to profile/: Could not find "window._sharedData" in html response.
Anyway it seems that I can't import this session cookie to the Ubuntu machine, because it I get:
JSON Query to graphql/query: HTTP error code 403.

I was able to download entire profile target twice on the same day, with and without --login option a few days ago.
Today I can't download a single post using the profile target due to:
$ instaloader --login=myinstagramusername --geotags profile --stories
Loaded session from /tmp/.instaloader-iliv/session-myinstagramusername.
Logged in as myinstagramusername.
JSON Query to profile/: Could not find "window._sharedData" in html response. [retrying; skip with ^C]
JSON Query to profile/: Could not find "window._sharedData" in html response. [retrying; skip with ^C]
profile: JSON Query to profile/: Could not find "window._sharedData" in html response.
Saved session to /tmp/.instaloader-iliv/session-myinstagramusername.

Errors occured:
profile: JSON Query to profile/: Could not find "window._sharedData" in html response.

However, downloading the :feed target still works.
What is wrong?
I'm running the most recent instaloader version 4.2.10 on Ubuntu 18 LTS.

Downloading works for me but keep hitting this error.
Errors occured:
profile: JSON Query to profile/: Could not find "window._sharedData" in html response.

Ubuntu 19.10 here.

Hello, I have the same problem with --login and profile target

i'm having the same problem the last couple days, already update it but still same problem. If i delete my login session file it fix the problem but you need to delete it again to download another one which is a problem since instagram detect it as unusual login etc.

Same issue as well

Try to insert your mail as username, it should work.


Add documentation for upgrading to 1.1.0

Blogpost
Release notes
Change from /frikky to /shuffle

Blogpost missing! Release: https://github.com/Shuffle/Shuffle/releases/tag/1.1.0


Interactive legends to store chart container via state

Refactored interactive legends to store chart container via state.
It appears that if the same container is not reused, when the chart is redrawn, tooltip events are lost / recreated. If we store the container via state, then the same tooltip events are reused. This ensures that tooltips continue to be displayed properly after a data series is hidden / shown via the interactive legend.
https://issues.redhat.com/browse/COST-762

Codecov Report

Merging #1761 (1207499) into master (083d004) will decrease coverage by 0.08%.
The diff coverage is 75.80%.

@@            Coverage Diff             @@
##           master    #1761      +/-   ##
==========================================
- Coverage   77.35%   77.27%   -0.09%
==========================================
  Files         295      295
  Lines        4668     4673       +5
  Branches      900      900
==========================================
  Hits         3611     3611
  Misses        958      958
- Partials       99      104       +5

Impacted Files
Coverage Δ

src/components/charts/costChart/costChart.tsx
7.29% <0.00%> (ø)

src/components/charts/trendChart/trendChart.tsx
77.51% <88.88%> (-0.78%)
:arrow_down:

...arts/historicalTrendChart/historicalTrendChart.tsx
85.14% <90.00%> (-0.72%)
:arrow_down:

...charts/historicalCostChart/historicalCostChart.tsx
85.08% <90.90%> (-0.76%)
:arrow_down:

...arts/historicalUsageChart/historicalUsageChart.tsx
85.59% <90.90%> (-0.74%)
:arrow_down:

src/components/charts/usageChart/usageChart.tsx
81.35% <90.90%> (-0.70%)
:arrow_down:

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 083d004...417b722. Read the comment docs.


Update functions-host-json.md

extensionBundle.version bug fix

The change you are proposing alters the meaning of the expression from <5.0 to =5.0 and we're not moving up to 5.x by default yet. #please-close


Focus switches oddly when tabbing from All Tags

I had an existing node with name, note, phone, source and website. I added shop under all tags, hit tab, then focus was lost from the all tags area and the all tags section was collapsed.

A rather old issue, but I was still able to produce it with @tyrasd's steps… thanks!

There is another glich which is closely related, I guess: Open a new edit session, add a POI with a regular preset, expand and close the "All tags" list. Add another POI, this time with the generic "Point" preset. Now the "All tags" section appears to be expanded, but the table is invisible:

Couldn't reproduce this, so I'm assuming it's been fixed by now 👍


how to send typing.. expaction to chat_id

anyone know how to send typing.. expaction to chat_id before sending a message

What I usually do is to use the function markComposing however you need to open the conversation first.
try
let chat = WAPI.getChat(id)
   chat.markComposing()

Ok sir i will try

@luisloaiza  its not working sir

Hi , you have to open the conversation using a DOM API , the mark composing with a TimeOut and then send the message. It's quite a process but fits the purpose.
You can't do markCompose and immediately send message, you have to set time out.

@luisloaiza  i was also try with set timing but it was not working you can test

Hi , you have to open the conversation using a DOM API , the mark composing with a TimeOut and then send the message. It's quite a process but fits the purpose.
You can't do markCompose and immediately send message, you have to set time out.

Hi there, could you provide us some way how to open conversation with DOM, i'm still trying to do that with no sucess at all. Thank you.


Feature Request: Support for Different Target Servers for Specific API Routes

I am currently using your package in my project.
The package works well for proxying API requests.
However, I have encountered a limitation that I believe could be a valuable addition to your package .
Current Behavior:
The component successfully proxies API requests made to /api. All requests to the /api endpoint are forwarded to a single specified server.
Desired Feature:
I would like the component to support routing requests to different servers based on the API route. Specifically, I want requests to /api/xxx1 to be proxied to one server, while all other /api requests (except /api/xxx1) are proxied to a different server. This feature is crucial for my project as it involves interacting with multiple backend services.
Example:

Requests to /api/xxx1 should be forwarded to Server A (Dev server).
Requests to any other /api routes (like /api/xxx2, /api/xxx3, etc.) should be forwarded to Server B （Service Gateway）.

Use Case:
This feature is particularly useful in a microservices architecture where different microservices are hosted on separate servers. It allows for more flexibility and control over the routing of API requests.
I believe this feature could benefit other users who might be in a similar situation. I am looking forward to your thoughts on this and would greatly appreciate it if this feature could be considered for implementation in a future release.
Thank you for your time and effort in maintaining this component.

In fact, the current version is supported.
Pls see Multiple proxy targets usage


NIFI-9641 - Adjusted the extraction of the chroot suffix for solr cli…

…ent connections.

Thank you for submitting a contribution to Apache NiFi.
Please provide a short description of the PR here:
Description of PR
Enables X functionality; fixes bug NIFI-YYYY.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[x] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[x] Has your PR been rebased against the latest commit within the target branch (typically main)?

[x] Is your initial contribution a single, squashed commit? Additional commits in response to PR reviewer feedback should be made on this branch and pushed to allow change tracking. Do not squash or use --force when pushing to allow for clean monitoring of changes.

For code changes:

[x] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[x] Have you written or updated unit tests to verify your changes?
[ ] Have you verified that the full build is successful on JDK 8?
[ ] Have you verified that the full build is successful on JDK 11?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check GitHub Actions CI for build issues and submit an update to your PR as soon as possible.

Reviewing

I provided the reporter of the issue with a compiled nar to test in their dev environment and they have reported that the issue was resolved with this fix:

Hey Nathan thanks for the quick response I took a look at the pull request and tested the .nar bundle in our development environment. I'm happy to report everything worked as expected i was able to push documents though to our Solr instances on nested zk chroot suffixes successfully. Let me know if you require any other testing, assistance, or confirmation from my end.

I provided the reporter of the issue with a compiled nar to test in their dev environment and they have reported that the issue was resolved with this fix:

Hey Nathan thanks for the quick response I took a look at the pull request and tested the .nar bundle in our development environment. I'm happy to report everything worked as expected i was able to push documents though to our Solr instances on nested zk chroot suffixes successfully. Let me know if you require any other testing, assistance, or confirmation from my end.

Thanks for the update -- the code looks good to me, so based on the reporter's feedback, I'll go ahead and merge.


Groups not being detected properly?

Am I misunderstanding something, or is this a bug? The newline is exactly in the right place.
"rules": {
  "import/order": [
    "warn",
    {
      "groups": ["builtin", "external", "parent", "sibling", "index"],
      "newlines-between": "always"
    }
  ],

import React from 'react';
import { hot } from 'react-hot-loader';
import { BrowserRouter, Route, Switch } from 'react-router-dom';   // <--- warning  There should be no empty line within import group  import/order

import { Footer } from 'components/Footer';
import { Header } from 'components/Header';
import { Login } from 'components/Login';

And presumably if you delete the empty line, it no longer warns?

Correct

I don’t think this is a grouping bug. It’s most likely caused by the plugin thinking that 'components/Footer' is an external module, since there’s no support for absolute paths for internal modules (or semi-absolute paths or aliased paths or whatever you call them, paths that are resolved by Webpack or such).
I’m guessing components is a folder in your src folder?
If that’s the case for you, there are a few related issues:
https://github.com/benmosher/eslint-plugin-import/issues/1292
https://github.com/benmosher/eslint-plugin-import/issues/684
https://github.com/benmosher/eslint-plugin-import/issues/807
The last one seems closest to a solution, and there’s a fork with a proposed solution you could try out, but it’s pretty old.
Perhaps it should be fixed by using a resolver. I will post back here if I find a solution.


Leaves volume at zero

Great script! But sometimes it seems to overflow the volume when fading it up again so it leaves the music muted. I did an ugly fix just by adding "set sound volume to 100" after the repeat statement that fades the volume up.
-- Increase Volume gracefully
repeat with i from currentVolume to (originalVolume+1) by 1
	set sound volume to i
	delay 0.02
end repeat
**set sound volume to 100**

hey, thanks for pointing this out. I feel setting it to 100 might become unpleasant and can potentially harm you besides taking the user by sudden surprise. Can you submit a PR with resetting the volume to 70 or 75 or something if it overflows?


Adding support for KECCAK256 and KMAC128 hashing algorithms

Description

Add support for custom logger integration into SDK
Adding support for KECCAK256 and KMAC128 hashing algorithms

For contributor use:

[x] Targeted PR against master branch
[x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[x] Code follows the standards mentioned here.
[x] Updated relevant documentation
[x] Re-reviewed Files changed in the Github PR explorer
[x] Added appropriate labels

Summary by CodeRabbit

New Features

Added support for KMAC128 and KECCAK256 algorithms in cryptographic functions.
Enhanced hashing capabilities with multiple algorithms and configurable parameters.
Introduced a centralized logging mechanism for improved logging flexibility.
Added a configuration class to allow custom logger integration.

Tests

Added comprehensive tests for new hash algorithms and signing processes.
Enhanced test coverage for logger configuration and error handling.
Updated tests for cadence index mapping to reflect new hash algorithm definitions.

GH actions test failure is due to rate limit exceeded - locally all are passing


Add flexible Storage and Custom grant type injection

maybe we can change attributes as protected and extending this class to adding another extra options, not for only custom_grant_type maybe I want to add another extra options maybe. I dont understand why they are protected. I try to sampling with https://gist.github.com/hkulekci/ee8cc11ad5d04bfdcea2 @iam-merlin @TomHAnderson

You can already provide an alternate storage service(s) via the zf-oauth2.storage configuration value, and grant types via zf-oauth2.grant_types.
I guess what I'm wondering is: what exactly are you unable to do currently? How will the changes you're making ensure the code works with both zf-oauth2 and this module?
Some of this can and should be answered via unit tests, where you can demonstrate the desired configuration, and how it would configure the returned instance(s). Get those in place, and ping me again to review.

@weierophinney thank you for the enlightenment. Unfortunately, we're not on zf2 right now and this PR is pretty old :/.
From what I remember, this PR has two goals :

Permit the use of a custom storage adapter without implementing the whole auth adapter
Add custom grant type from a service

Anyway, I'll not be able to follow this issue anymore. If no one is interesting in this PR (or if it's useless :/), you can close it.

Closing due to inactivity.


Update CUDA arches for CUDA 11.8 / sm_90 support.

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

@jakirkham Does this look like an appropriate change to the feedstock for local builds using newer CUDA versions? It also improves ARM / CUDA compatibility for CUDA 11.1+.

@conda-forge-admin, please rerender

This will likely require similar changes as were made in PR ( conda-forge/ptxcompiler-feedstock#7 ) to build with a newer CUDA version (if that is what is desired)

Shouldn't this come from c-f infra rather than having to manually set this in cbc.yaml?

Since this PR was started, CUDA 11.8 was added to conda-forge with a migrator ( https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4834 )
Here is the bot PR ( https://github.com/conda-forge/faiss-split-feedstock/pull/70 )
As the logic in the recipe has changed a fair bit, found it easier to add the CUDA 11.8 change in the bot PR. Though please let me know if anything else is needed. Commented on the relevant portion of the diff to highlight this change for discussion: https://github.com/conda-forge/faiss-split-feedstock/pull/70#discussion_r1407092111
Also please let me know if there's anything else needed from this PR

Closing as stale.


fix: Do not fire "changeShow" event when ColorPicker's color not changed (fix #131)

Please check if the PR fulfills these requirements

[x] It's submitted to right branch according to our branching model
[x] It's right issue type on title
[x] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)
[x] The commit message follows our guidelines
[x] Tests for the changes have been added (for bug fixes/features)
[ ] Docs have been added/updated (for bug fixes/features)
[x] It does not introduce a breaking change or has description for the breaking change

Description
Change show state when color changes & initial color-picker opening.

Thank you for your contribution to TOAST UI product. 🎉 😘 ✨

리뷰 완료했습니다. 수고하셨어요


Automate playground compiler (Part 1)

I'm going to split this PR into two parts because the second requires NextJS version 12. Waiting for #645 to finish the second part.
TODO (Part 2 #565):

[ ] Introduce a protected revalidation route, as stated in the NextJS docs: https://nextjs.org/docs/basic-features/data-fetching/incremental-static-regeneration#using-on-demand-revalidation
[ ] Introduce a secret for the revalidation logic and store it in the rescript-lang.org secrets

This can be merged, part two is independent.

rescript-compiler repo PR https://github.com/rescript-lang/rescript-compiler/pull/6449
Now we need to pass the environment variable NEXT_REVALIDATE_SECRET_TOKEN in the vercel deploy

Ready for review

@aspeddro I haven't really been in this part of the code yet. Who'd be good to review you think?

@ryyppy

@ryyppy the deployment failed. I can't see the log either

had to approve the deployment


How to reset the state of a WebGL context when switching to a different tab

I'm using Kepler.gl and Chrome, but maybe this happens also with something else (whatever uses WebGL) and other browsers:
when I reach a number of Kepler.gl maps in a dashboard, more than the max number of active WebGL contexts allowed in Chrome, the first ones get lost.
This happens even if the Kepler.gl maps are in different "tabs" (of the same Superset dashboard): that is, going from a tab to another one, doesn't reset the active WebGL contexts, so every new Kepler.gl map loaded contributes to reaching the max allowed even if they're wisely positioned in different tabs in the (vain) effort to avoid this problem.
I've found this package from stack.gl:

gl-reset
Completely reset the state of a WebGL context, deleting any allocated resources.

Looks like something that could help here, but I'm not sure how.
I'd like the WebGL contexts to be reset when I switch to a different tab, instead of keeping all of them.
Any suggestion on how to achieve that? (using gl-reset or any other way)

Any solution to this? I forgot to mention that the effect is quite bad on the dashboards, in fact when I say that something "gets lost" I mean that the iframe content (e.g. Kepler.gl maps, or even charts in iframes coming from 3rd-party service) is not shown, and in its place there is a robotic sad face,


.NET runtime optimization service failed to compile fsc.exe, message in windows event log

After upgrading to VS 15.9.0, I found the following error in the event log of Windows:

.NET Runtime Optimization Service (clr_optimization_v4.0.30319_64) - 1>Failed to compile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\FSharp\fsc.exe . Error code = 0x80131f07

Repro steps
Not sure about repro, though I can probably run the optimization service again if I know how to do that by hand, to see if this was a one-time error or repeatable.
Expected behavior
No errors expected.
Actual behavior
As above. Though I am not sure about the impact. I have had performance issues in the past and perhaps this is a sign that points in the right direction, but I don't know exactly what the optimization service is supposed to do.
Known workarounds
None that I know of. Except that I can use Visual Studio and F# normally without problems.
Related information

Operating system: Windows 7 (I also have Win10, but I didn't see it there)
VS 2017 Pro udate to 15.9.0.

@abelbraaksma Have you seen this since updating? What about on other machines? The tool isn't a part of VS or the F# tools (nor is it NGEN that's running) so I doubt this is a problem with F# itself. Still, I'll keep this open and tag as external.

@cartermp, what I understand from the .NET Runtime Optimization Service is that it runs periodically or in the background to update and/or precompile assemblies (source)
Looking back at that date, it appears that I have dozen such messages, including the likes of this:

.NET Runtime Optimization Service (clr_optimization_v4.0.30319_32) - Failed to compile C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\CMake\TestExplorer\System.ValueTuple.dll because of the following error: The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047).

However, they seem to be limited to the update on that particular date (15 November, on my machine). A later update of Visual Studio on 3 December caused only 4 such errors.
I don't know how to ascertain that compiling succeeds, since I don't have success messages or logs, but I think I can assume that it precompiles any touched assemblies and if it was re-occurring, it would have such errors again and again.
There's not really anything conclusive we can get from this, I think, unless perhaps that something fishy was going on on that particular date (perhaps a memory issue, or hard-disk issue). Also, if the assemblies really couldn't be compiled, as the message suggests, I doubt I would be able to use Visual Studio, or F# at all. Perhaps just a fluke?

Sounds good, I'll close this out.


AUC decreased 0.04 after switching to hist method

I updated the xgboost few weeks age and set the tree_method into "hist" in order to use the monotonic constraints, and I didn't modified other parameters. Yet although the constraints worked, the AUC decreased about 0.04. Can the latest version solve this reduction?

@Liuhaoge Were you using monotonic constraints before?

@hcho3 No, not in distributed environment, I used monotonic constraints only after I switched into "hist". It's the monotonic constraints the reason of the reduction of AUC?

@Liuhaoge Yes, monotonic constraints tend to reduce model fitness, since you are restricting the choice of possible split candidates.

@Liuhaoge Yes, monotonic constraints tend to reduce model fitness, since you are restricting the choice of possible split candidates.


Restriction on intersection degree

Is there a way to restrict the visualisation to a certain degree? For eg, I have 12 sets, visualising all of them together takes a lot of time and the graph is extremely dense to look at. Can I restrict the overlap degree to 3? That is, I'll see overlapts upto only 3 sets.

Hi! Could you describe how that would look like? It's not clear to me
Can you show the image that is too dense?

Hi! Could you describe how that would look like? It's not clear to me
Can you show the image that is too dense?

@aseemk98 hi Aseem, is this issue still relevant to you, or I can close it?

@aseemk98 hi Aseem, is this issue still relevant to you, or I can close it?

No feedback so closing


File save is not complete when the promise is resolved

I'm using chartNode.writeImageToFile
When the promise is resolved the file does exist, but with size 0.
After less than 1 second the file is actually written (not sure exactly how long, but sleep for 1 sec works for me)

Hey @AharonDror. This seems like an already fixed issue (see PR https://github.com/vmpowerio/chartjs-node/pull/23). Can you tell me which version of chartjs-node you installed?

Using 1.4.1

Just saw that this is fixed in latest master, but not in a release version.
Thanks for an awesome module, you can close this issue.


How can I download just the project I need ?

Before you open an issue
If the issue is:

A simple typo or similar correction, you can submit a PR. See the contributor guide for instructions.
A general support question, consider asking on a support forum site.
A site design concern, create an issue at MicrosoftDocs/Feedback.
A problem completing a tutorial, compare your code with the completed sample.
A duplicate of an open or closed issue, leave a comment on that issue.

Issue description
<include description here>
Software versions
Check the .NET target framework(s) being used, and include the version number(s).

[ ] .NET Core
[ ] .NET Framework
[ ] .NET Standard

If using the .NET Core SDK, include dotnet --info output. If using .NET Framework without the .NET Core SDK, include info from Visual Studio's Help > About Microsoft Visual Studio dialog.

dotnet --info output or About VS info
<replace>

It takes too long to download 800MB - how can I download just the project I need ?

@TXX-JSR 	sorry, that's how GitHub works.

There is CHROME a plugin to do this:  https://chrome.google.com/webstore/detail/gitzip-for-github/ffabmkklhbepgcgfonabamgnfafbdlkn
I believe it exists for Firefox as well

@dend @mairaw 	@BillWagner 	@danroth27 	@tdykstra 	@scottaddie 	@guardrex
Downloading the entire repo for one sample is a frequent customer complaint.

cc @SyntaxC4

I agree. This should probably be moved to https://github.com/microsoftdocs/feedback, no?

moved to https://github.com/MicrosoftDocs/feedback/issues/982


cant connect to the server

I have reinstalled casual meter and winpcap. But its still not connecting to the server

If you are playing on EU - wait for @lunyx to return and publish update, or use my beta, or download fresh database, extract it to ./res subfolder in meter directory, overwriting all files, and rename ./res/opcodes/302664.txt to ./res/opcodes/opcodes-EU.txt.

I'm not playing on EU

Try to use raw sockets mode (need firewall exception for all incoming traffic and running meter as admin)

I did what you said and it did not work


fix spelling

Reciever -> Receiver
The assets/otel_collector_icons_djaglowski.png file will also need to be regenerated, but I'm not sure how to do that.

Thank @puckpuck  - have fixed up


chore: disable countly analytics and hide unused UI

This PR applies minimal changes to Close #2198 but without waiting for https://github.com/ipfs-shipyard/ignite-metrics/issues/133

hide analytics UI components
stop sending broken opt-out metrics to instance which no longer works

It does not remove any code, and allows restoring analytics once we have time to do https://github.com/ipfs-shipyard/ignite-metrics/issues/133.

@SgtPooki does this look ok to ship as a patch release?


Incompatible Qos [8811]

Remove warning 'not supported'
Document the Status getters
Some clarification on when the parent entity's listener is called

Build status:

Build status:

Build status:

Build status:

Build status:


Docs: Optimizations for Docs Components

Description
This experimental update attempts to improve general web site performance by optimizing components used frequently in docs pages.  This update should:

Increase overall rendering performance for all pages in both WASM and BSS.
Allow you to quickly navigate to other pages without having to wait for the current page to render.

How Has This Been Tested?
This was tested by running the MudBlazor.Docs.WasmHost and MudBlazor.Docs.Server projects and clicking aggressively across pages to verify:

I see that I can quickly navigate to another page without waiting for the current page to render
I see that the initial page load renders quickly, and additional sections display asynchronously without interrupting user navigation.

Type of Changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[X] Documentation (fix or improvement to the website or code docs)

Checklist

[X] The PR is submitted to the correct branch (dev).
[X] My code follows the code style of this project.
[ ] I've added relevant tests.

@danielchalmers Does this give you any better performance for docs pages?  I remember seeing your video of slow rendering and thought this might help.  Thanks for taking a look!

For any perf PR well need to look at the numbers to make objective conclusions

Tried loading the table page side by side with CPU throttled and it was around the same, maybe a few percent faster.


Date when the inference code will be released?

The training code being open has been very educational!
Could you let me know when the inference code will be released??

Hi, have you run the training code yet, I've recently encountered errors related to ninja packages. If so, can you provide me with your pip list? Thank you~
Status of the issue：

I run on windows os.

The training code being open has been very educational! Could you let me know when the inference code will be released??

Hi~ The authors are quite busy before ECCV24. After that, the inference code and data will be released immediately. Thanks for your patience!

The training code being open has been very educational! Could you let me know when the inference code will be released??

Hi~ The authors are quite busy before ECCV24. After that, the inference code and data will be released immediately. Thanks for your patience!

Thank you for your outstanding works! However, you mentioned that the complete source code will be released after ECCV24. Does it mean that it will be released after October?

The training code being open has been very educational! Could you let me know when the inference code will be released??

Hi~ The authors are quite busy before ECCV24. After that, the inference code and data will be released immediately. Thanks for your patience!

Thank you for your outstanding works! However, you mentioned that the complete source code will be released after ECCV24. Does it mean that it will be released after October?

Not October, just before the end of March.

The training code being open has been very educational! Could you let me know when the inference code will be released??

Hi~ The authors are quite busy before ECCV24. After that, the inference code and data will be released immediately. Thanks for your patience!

Thank you for your outstanding works! However, you mentioned that the complete source code will be released after ECCV24. Does it mean that it will be released after October?

Not October, just before the end of March.

Wonderful! Looking forward to your works!


Classic interop expectations

Update WPT expectations WRT classic interop:

Update comments for skipping interop tests in Mapper.
Remove "skip" from classic, as it is considered to be implemented.

abandoned, as merged in #689


Add ollama app

Add ollama app

Would you be able to rebase PR and just have the updated icon as have merged other parts from existing PR.

+1 for the logo change. Ollama is now detected by the plugin, but the icon is a black graphic with transparent background that is difficult to see in dark mode (my bad).

@corgan2222 Could you revise this PR with just the icon?


feat: Bump Go version to 1.19

Bump Go to 1.19, amend the pipeline and update dependencies
Run gofmt on the codebase
Add initial Makefile

Would it make sense to cut a new release using newer Go?

sure. I'll do that in a sec. Thx for the contributions btw!

done! v0.15.2 released!

Awesome, cheers!


Add the start and stop subcommands for kwokctl

What type of PR is this?
/kind feature
What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #134
Special notes for your reviewer:
Does this PR introduce a user-facing change?

Add the start and stop subcommands for `kwokctl`

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:

/cc @wzshiming
The current implementation of stop is to clean the container, preserve the configuration, and if I need to preserve the etcd data, I will modify it.

cluster

@wzshiming Ok, I see, so stop means to keep the data

/ok-to-test

stored

@wzshiming Test script has been added, please guide

We can have a test where some data is stored in the cluster and then restart the cluster and check if the data is still there.

@wzshiming Test script has been added, please guide

I wonder why the file does not exist. I understand that the test script is obtained according to the suffix, but it is reported that it cannot exist. Is there anything else I haven't seen?

https://github.com/kubernetes-sigs/kwok/blob/9266eef627d3c803c4af0a78710a6a1b09bf2e96/.github/workflows/test.yaml#L152
Add a step in here for start/stop subcommand

I wonder why the file does not exist. I understand that the test script is obtained according to the suffix, but it is reported that it not exist. Is there anything else I haven't seen?

   6 hours ago   Up About a minute                                       kwok-kwok1-kube-scheduler
➜  ~ kwokctl stop cluster --name kwok1 --component kube-scheduler
Stopping cluster component               cluster=kwok1 component=kube-scheduler
Cluster component Stopped                cluster=kwok1 component=kube-scheduler
➜  ~ docker ps -a | grep kube-scheduler
0c2cdcbc6482   registry.k8s.io/kube-scheduler:v1.25.2            "/go-runner kube-sch…"   6 hours ago   Exited (0) 4 seconds ago                                       kwok-kwok1-kube-scheduler

@wzshiming
Thank you very much for your guidance. It has been modified

/retest

/cc @wzshiming

@wzshiming A version has been modified, please review

@wzshiming
nerdctl 1.0.0 compose stop and compose start are not supported. Use up and down instead

/cc @wzshiming Thank you for waiting, please review

https://github.com/kubernetes-sigs/kwok/actions/runs/3805649485/jobs/6473759696
nerdctl restart test timed out


Add unit test for concurrent problem.

Codecov Report

Merging #255 (6e4c532) into master (089a182) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #255   +/-   ##
=======================================
  Coverage   67.63%   67.63%
=======================================
  Files          75       75
  Lines        5592     5592
=======================================
  Hits         3782     3782
  Misses       1305     1305
  Partials      505      505

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 089a182...6e4c532. Read the comment docs.


[ros2] Add default ign_gazebo version

🦟 Bug fix
Fixes #133
Summary
This change uses as the default version the dependency resolved by the package manifest (which uses ignition-gazebo3 for the foxy distro). This is accomplished by appending the flag --force-version (only when it's not already set) to the ign_args
Checklist

[x] Signed all commits for DCO

[ ] Added tests

[ ] Updated documentation (as needed)

[ ] Updated migration guide (as needed)

[ ] codecheck passed (See contributing)

[ ] All tests passed (See test coverage)

[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

[x] Depends on: ignitionrobotics/ign-tools#44 (to allow passing the major version only)

Note to maintainers: Remember to use Squash-Merge

I added to the checklist another pr which is required for this one work as planned (ignitionrobotics/ign-tools#44)
Is a unit test desired? (maybe we could test it by using specific configurations with the ci?)

@chapulina I've opened the PR to the wrong branch, could you please move it to the ros2 branch please?

do you mind to fix the conflicts with the main branch ?

Done

Friendly ping.
I think this one is good to go now ignitionrobotics/ign-tools#44 is merged

Thanks, @caioaamaral , we'll take a look soon. Note that we'll need an ign-tools release, and also upload the released version to packages.ros.org, before this can be merged.

I'm getting an error on launch, I tried compiling with --merge-install and without. Do you know what's happening?
  File "/home/chapulina/dev_focal/ws_foxy/install/ros_ign_gazebo/share/ros_ign_gazebo/launch/ign_gazebo.launch.py", line 39, in generate_lau
nch_description
    OpaqueFunction(__get_ign_args)
TypeError: __init__() takes 1 positional argument but 2 were given

@caioaamaral , are you still working on this PR?

@caioaamaral , are you still working on this PR?

Sorry for the delay. I'll have a look by the end of this week

Hi @caioaamaral , I'm closing this due to inactivity, but feel free to reopen if you start working on it again. Thanks!


NativeJavaObject must be unwrapped

If the array of nodes is build like this
var nodes = [];
var node = search.findNode("workspace://SpacesStore/...");
nodes.push(node);

the call to runForNodes fails with a ClassCastException. On the line
ScriptNode scriptNode = (ScriptNode) scriptNodes.get(index, null);

the cast to ScriptNode fails because the object is an instance of org.mozilla.javascript.NativeJavaObject. The method .unwrap() must be called on this native object before the result can be cast to a ScriptNode.
I will prepare a PR to fix this.

Thanks for your bug report. Waiting for a clean pull request to merge. Thanks


Updated dependencies, namings, and wording issues

recreated PR as the original got merged before any reviews

Per request by @SandraAhlgrimm, squashing+merging changes previously merged and then extracted for review.