Scrolling treeView quickly triggers leak detection in Insiders

Does this issue occur when all extensions are disabled?: Yes (apart from our own extension providing the treeview)

VS Code Version: 1.67.0-insider (Universal) Commit: a7a7f209ade96c516ce3cd9b330aa8c3db816223

OS Version: macOS Big Sur 11.6

We are developing an extension and I noticed that we get these logs in the developer console when scrolling quickly up and down in our treeView.
event.ts:540 [4ca] potential listener LEAK detected, having 175 listeners already. MOST frequent listener (1):
event.ts:541 Error
    at Function.create (event.ts:554:25)
    at ee._event._event (event.ts:673:25)
    at bl.renderElement (treeView.ts:1077:41)
    at renderElement (asyncDataTree.ts:108:17)
    at E.renderElement (abstractTree.ts:411:17)
    at U.renderElement (listWidget.ts:1104:13)
    at p.insertItemInDOM (listView.ts:817:13)
    at p.render (listView.ts:754:10)
    at p.onScroll (listView.ts:984:9)
    at S.invoke (event.ts:575:17)
    at r.deliver (event.ts:779:22)
    at o.fire (event.ts:740:24)
    at scrollableElement.ts:191:19
    at S.invoke (event.ts:575:17)
    at r.deliver (event.ts:779:22)
    at o.fire (event.ts:740:24)
    at k._setState (scrollable.ts:391:18)
    at k.setScrollPositionNow (scrollable.ts:305:8)
    at k.setScrollPositionSmooth (scrollable.ts:311:16)
    at c._onMouseWheel (scrollableElement.ts:440:23)
    at HTMLDivElement.b (scrollableElement.ts:357:10)

I've seen similar reports when searching but I'm not using Python in any way.
I realise this is an insiders bug report which means you might already be aware and on top of it, but I figured I'd post it here to in case you think it looks suspicious and should be taken care of, then I could help provide more information if needed. Otherwise feel free to close this :)

Unfortunately, it's a false positive. It warns of many listeners, because there are indeed many listeners. If your workbench is tall enough and you scroll fast enough there will be upwards of 175 rows rendered simultaneously, each with a themeService.onDidFileIconThemeChange listener.
I'll bump up the leak warning threshold.
cc @alexr00

Fyi icon labels had a similar issue and I ended up with a ResourceLabels collection that forwards events to widgets.

Fyi icon labels had a similar issue and I ended up with a ResourceLabels collection that forwards events to widgets.

That has the same complexity, except that it keeps a list of N objects rather than the event emitter keeping a list of N listeners. It just helps in getting away from the leak listener warning, right?

It can avoid having to call some checks per label by calling it once outside, e.g.:
https://github.com/microsoft/vscode/blob/e43b54417f9780b6d470fd173060b308c3429e67/src/vs/workbench/browser/labels.ts#L175-L177
But there is probably not a lot to gain here.


python_speech_features mfcc vs NWaves mfcc

Hello.
I've build a Keras model via python and want to use this model in C#. I need to be able to re-create the same MFCC's between the python library verses MWaves version. I've tried lots of options but can't seem to get it.
Below is the options used when training the model. I've also added a comment next to each line indicating what I think the matching field in MWave should be.
mfccs = python_speech_features.base.mfcc(signal,
         samplerate=8000,
         winlen=0.256,      # Frame Duration, fft/sr
         winstep=0.050,     # Hop Duration, hop_length / sr
         numcep=16,   # Feature Count?
         nfilt=26,          # FilterBankSize
         nfft=2048,         # FFftSize
         preemph=0.0,       # PreEmphasis
         ceplifter=0,       # LifterSize
         appendEnergy=False, # IncludeEnergy
         winfunc=np.hanning) # Window = NWaves.Windows.WindowType.Hann)

The python version returns array[16][16]
But my MWaves equivalent returns array[15][16]. Here's my options
var mfccOptions = new MfccOptions
            {
                SamplingRate = sampleRate,
                FeatureCount = 16,
                FrameDuration = (double)fftSize / sampleRate,
                HopDuration = 0.05,
                FftSize = 2048,
                Window = NWaves.Windows.WindowType.Hann,
                IncludeEnergy=false,
                FilterBankSize = 26,
                LifterSize = 0,
                PreEmphasis = 0
            };

Any thoughts on where I might be going wrong?
Thanks

It took me more time than I expected, but anyway...
Essentially, python_speech_features.base.mfcc is very simple and straightforward. But there are some nuances.
Here's the example of NWaves settings:
var mfccOptions = new MfccOptions
            {
                SamplingRate = sampleRate,
                FeatureCount = 16,
                FrameDuration = 2048.0 / sampleRate,
                HopDuration = 0.05,
                FilterBankSize = 26,
                SpectrumType = SpectrumType.PowerNormalized,
                NonLinearity = NonLinearityType.LogE,
                DctType = "2N",
                Window = WindowType.Hann,
                FftSize = 2048,
                IncludeEnergy = false
            };

If you run MfccExtractor with these options, you'll get the results that slightly differ from python_speech_features (although pretty close). Don't forget to normalize samples in python version: signal = signal / 32768 (or set normalize: false in WaveFile constructor/loader in NWaves).
Let's compare 31st vectors, for example:

Personally I would be OK with these coeffs. But if you need to get as close as possible to python_speech_features, you'll have to add some code.
There are 2 reasons why there are discrepancies:

Mel-filterbank evaluation.
Normalization of power spectra.

In python_speech_features mel-filterbank is constructed differently (in comparison with NWaves,librosa, Kaldi,etc.). I wrote the function that gives identical weights, and you can use it:
float[][] PsfFilterbank(int samplingRate, int filterbankSize, int fftSize, double lowFreq = 0, double highFreq = 0)
        {
            var filterbank = new float[filterbankSize][];

            if (highFreq <= lowFreq)
            {
                highFreq = samplingRate / 2;
            }

            var low = NWaves.Utils.Scale.HerzToMel(lowFreq);
            var high = NWaves.Utils.Scale.HerzToMel(highFreq);

            var res = (fftSize + 1) / (float)samplingRate;

            var bins = Enumerable
                          .Range(0, filterbankSize + 2)
                          .Select(i => (float)Math.Floor(res * NWaves.Utils.Scale.MelToHerz(i * (high - low) / (filterbankSize + 1))))
                          .ToArray();

            for (var i = 0; i < filterbankSize; i++)
            {
                filterbank[i] = new float[fftSize / 2 + 1];

                for (var j = (int)bins[i]; j < (int)bins[i + 1]; j++)
                {
                    filterbank[i][j] = (j - bins[i]) / (bins[i + 1] - bins[i]);
                }
                for (var j = (int)bins[i + 1]; j < (int)bins[i + 2]; j++)
                {
                    filterbank[i][j] = (bins[i + 2] - j) / (bins[i + 2] - bins[i + 1]);
                }
            }

            return filterbank;
        }

Now, use it in MFCC options:
var mfccOptions = new MfccOptions
            {
                SamplingRate = sampleRate,
                FeatureCount = 16,
                FrameDuration = 2048.0 / sampleRate,
                HopDuration = 0.05,
                FilterBank = PsfFilterbank(sampleRate, 26, 2048),
                SpectrumType = SpectrumType.PowerNormalized,
                NonLinearity = NonLinearityType.LogE,
                DctType = "2N",
                Window = WindowType.Hann,
                FftSize = 2048,
                IncludeEnergy = false
            };

With these settings everything's good, except the first MFCC coefficient:

This is because of different power spectrum normalization in NWaves and python_speech_features. Here's the code compensating this difference:
// call this on already computed mfccVectors:

for (var i = 0; i < mfccVectors.Count; i++)
{
    _mfccVectors[i][0] -= (float)(Math.Log(2) * Math.Sqrt(filterbankSize));
}

Now, the first coeff is -48.8676...
If you set appendEnergy=true, the compensation is simpler (although less precise):
// call this on already computed mfccVectors:

for (var i = 0; i < mfccVectors.Count; i++)
{
    _mfccVectors[i][0] -= (float)Math.Log(2);
}

PS. Also note that python_speech_features auto-pads the last (incomplete) frame of the signal with zeros. This is why you get 16 MFCC-vectors instead of 15 (as in NWaves). You can simply discard this last vector, or zero-pad signal in NWaves  manually to match the behaviour. Personally I prefer the first solution.

Amazing work. Thank you. 🙌🙌🙌
I will try it this week and report back. 👍

MFCC and Mel spectrograms in librosa, kaldi, python_speech_features
Youtube video
Playground (Feature Extractors, MFCC)


Weird autoplay bug - firefox

Thank you, this filter is awesome :)
I like to queue multiple videos and when the last video in the queue finishes the next one starts playing automatically even though the autoplay has been turned off. And when queuing the videos the second video from the queue starts playing automatically.
I don't know if it's due to this filter but it started happening after applying the filter.

Just did some tests and I was able to reproduce your issue, but not consistently. Sometimes the queue stopped playing at the end with the filters enabled and sometimes it would keep adding videos to the queue even with the filters disabled.
I will try to look into this from time to time. Would be weird if some CSS changes would change this behaviour, but would not be the strangest website issue I've encountered. I should use the queue function more often anyway :)


Update Tailor using ES6 features

Use ES6 destructuring wherever applicable
Use multiline string templates using ` `
Use () => {} and remove verbose code, wherever applicable
Use Array methods like .includes(), wherever applicable
Add lodash/fp to demo FP in filter-headers.js

Current coverage is 91.36% (diff: 89.02%)

No coverage report found for master at 97cf70d.

Powered by Codecov. Last update 97cf70d...0d02b0b

@addi90 what happened? sending a new PR?

@vigneshshanmugam The de-structuring doesn't seem to be working on node-4.x even with the --harmony flag. I just installed node 4 locally and trying to make it work. Will create a new PR once done.

Well desstructuring isn't supported in node 4.4 versions.

Yeah. Now I am checking for using babel-register, and possibly babel-preset-env for this.

I am just thinking whether to drop support for node 4 versions with the next 2.0 release of tailor.. Let me give you an update by tomorrow.

Sure. In the meanwhile I will check if its possible to support with minor changes only


Roll Engine from 59b4baea5124 to 494b66a09ce0 (11 revisions)

https://github.com/flutter/engine/compare/59b4baea5124...494b66a09ce0
2020-12-05<EMAIL_ADDRESS>Roll Dart SDK from f9760fc12871 to 2736bd161251 (1 revision) (flutter/engine#22888)
2020-12-05<EMAIL_ADDRESS>Roll Skia from f2bd501ce3bf to<PHONE_NUMBER>9d (2 revisions) (flutter/engine#22885)
2020-12-04<EMAIL_ADDRESS>Roll Dart SDK from 2c74e62a050c to f9760fc12871 (5 revisions) (flutter/engine#22881)
2020-12-04<EMAIL_ADDRESS>Roll Dart SDK from 2c74e62a050c to f9760fc12871 (5 revisions) (flutter/engine#22883)
2020-12-04<EMAIL_ADDRESS>Roll Skia from bc3c41b8742a to f2bd501ce3bf (1 revision) (flutter/engine#22882)
2020-12-04<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from M_8svVndh... to IuiLYXJbt... (flutter/engine#22880)
2020-12-04<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from 1EKjnjmeP... to eEeK509UF... (flutter/engine#22879)
2020-12-04<EMAIL_ADDRESS>copy the glibc fix to felt (flutter/engine#22878)
2020-12-04<EMAIL_ADDRESS>re-enable pointer events inside platform views (flutter/engine#22874)
2020-12-04<EMAIL_ADDRESS>Roll Skia from fdb8dbe69cc2 to bc3c41b8742a (3 revisions) (flutter/engine#22877)
2020-12-04<EMAIL_ADDRESS>Roll Skia from c0c5106bd4d4 to fdb8dbe69cc2 (8 revisions) (flutter/engine#22872)
Also rolling transitive DEPS:
fuchsia/sdk/core/linux-amd64 from M_8svVndhWML to IuiLYXJbtDJF
fuchsia/sdk/core/mac-amd64 from 1EKjnjmePORP to eEeK509UFvPS
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Commit queue failed; closing this roll.


20.6.0 Release Notes

Status
In Progress

@jochman see my last commit

@jochman added a commit

Looks good. See my 2 last commits.

in the next release the rn collector will use the displayName instead of name.


⚠ Turnos 24x7 has degraded performance

In de834fd, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 4614 ms

Resolved: Turnos 24x7 performance has improved in 9e0925b.


serializeObject / parseUrlQuery fail with a nested object

In v. 1.3.1 try to serialize and parse a deep nested object:
var obj = {
  'root0a/root0b': 'main/submain',
  root1: {
    prop1: {
      prop1a: 'value1a',
      prop1b: 'value1b'
    },
    prop2: 'value2'
  },
  root2: [
    {
      a: 1,
      b: 2,
      c: [
        {
          d: 3,
          e: [ 'a', 'b' ]
        }
      ]
    },
    {
      f: 'c'
    }
  ]
};

Both the serialized string and the parsed object are wrong.

Fixed now, but such usage doesn't have much sense :)

Thanks Vladimir, but this solve only the serialization, not the parsing.
Try this simple object:
var obj = {
  'root-a/root-b': 'main/submain',
  root1: {
    prop1: 'value1',
    prop2: 'value2',
    prop3: ['value3a', 'value3b']
  }
};

If you serialize and then parse it, the result is:
{
  root-a%2Froot-b: "main%2Fsubmain",
  root1[prop1]: "value1",
  root1[prop2]: "value2",
  root1[prop3][]: "value3b"
}

Into parseUrlQuery is missing decodeURIComponent for the key and the value, the object tree is not recreated and the value3a is lost.

At the moment parseUrlQuery is not intended to parse such complex queries, just for basics, as such queries usually parsed automatically by server-side language. Anyway, it is better to use JSON.serialize/parse in such case

Actually, i am wondering do you really use it in this way with deep objects/queries? Can you show me real-life example of such usage? :)

Sorry, but if you do not know a real-life example of such usage, why you added this enhancement in serialization? Why not in parsing? Your framework is very useful and complete and I'm simply surprised to see an incomplete solution :) If you want to open a local url (inside a Cordova app) passing a simple object using an url query, you propose a serialization method but not the corresponding parsing method to manipulate it into the destination page. I use JSON stringify/parse to solve this, but your serialization (the same used in PHP) is more compact and can be used only if there is a corresponding parsing method. Please note that I don't want to stress you, but only to make your framework always better! :)

Sorry, but if you do not know a real-life example of such usage, why you added this enhancement in serialization?

There are few real life examples when we need such serialization, basically it is when we need to send GET request with deep data, it is not good but i saw few weird APIs working like that. Also for forms with multiple selects/checkboxes (arrays).
But i don't know the real life example of parsing such thing on client side.

Why not in parsing?

Because it is damned not easy to parse such thing :D I will try it, but can't promise i will succeed in it :D


Shuffle on "Watch Later" didn't work

My "Watch Later" list had 3 items.  Turned on Shuffle but it still went linear.

Maybe with 3 items it randomly chose them in order?


Use git-submodules for bats-* dependencies

This is just a follow up of https://github.com/ddev/github-action-add-on-test/issues/36, and just adding it because I think here is where it should be.
Also from the work on https://github.com/ddev/ddev-drupal-contrib/pull/85 I wanted to add some more thoughts:
On the hate discussion of git submodules I'd like to try to give some perspective, but you need to be open to it...
As I mentioned on https://github.com/ddev/github-action-add-on-test/issues/36, I never liked git submodules either, but I think this is the use case where it thrives.
I tried reading what other people are saying, https://news.ycombinator.com/item?id=31792303 always a good source of opinions, and while one can fine opinions that will resonate with our own either way, I picked up on the following exchange:

What they're really for, is vendoring someone else's code into yours. They're still not great even at that, but sometimes they're the best option.

That's exactly what I am suggesting doing here and what I did on https://github.com/ddev/ddev-drupal-contrib/pull/85 and it's a perfect use case for git submodules. This is not unlike composer.lock or any other vendor lock in dependencies technique. It checks all of the boxes (most of these you have found them on your own tests of that PR):

It's their recommended approach on their docs
You don't have to install anything, you already have git
It's easy to setup
It doesn't conflict with any local setup.
It works on every architecture as long as you have bash
You don't have to account for paths of different ways of having the dependencies.

Yes, it adds the extra burden of maintaining the dependencies lock information, which is the same as any other. This one doesn't change very often though.
Having had the experience of using git submodules for a ddev addon with bats, I stand with my recommendation of favoring that as part of the template.
Feel free to close if you still think otherwise or leave open for further discussions and opinions.
This would fix or make #33  a non-issue.

Would it solve #33? IIRC the problem there is the "load", not the installation. Installation is easy to do with brew, and brew is already available.
I definitely agree with the potential of submodules, and in your use-case here the only problem is that they require local action for every project on every (new) usage. Those are things I don't need on my machine because I've brew-installed these packages. But it does not add the problem traditional to submodules, which is that every single collaborator gets confused and fails to load them. That's the reason I left them alone years ago.


Fix comment

This needs to be fixed now that sdl2_mixer has been merged into the sdl2 crate.

Travis CI fails due to compiler bug on Rust beta https://github.com/PistonDevelopers/image/issues/645. Merging.


Disambiguate function calls for ARM NEON

Hello
I became aware of xsimd through godbolt, and I wanted to see if I could use the compiler explorer to look at some generated assembly for an ARM Cortex-M7 target. The following however does not compile:
https://godbolt.org/z/LRw7w8
The issues are ambiguous function calls between

inline batch<int32_t, 4>::batch with const int32_t* vs int32_t
Calls to generic_caster through expansions of XSIMD_DEFINE_CONSTANT_HEX

For 1. I explicitly cast to int32_t since the pointer overload calls vld1q_s32 which, if 0 were replaced with nullptr, would load from a null pointer? For 2. I cast to uint32_t just to complement what's done in the DOUBLE case.
Hopefully I've correctly understood the intention for both.
With these changes, and adding -flax-vector-conversions as per https://github.com/QuantStack/xsimd/issues/147, the code compiles on my machine locally with the settings as above.

I cancelled appveyor build since this impacts neon instructions only, which are tested on linux

Thanks for these fixes!


Task was interrupted ERROR

My screen is 480X800 and the image is 600X230.It's OK under WI-FI,but throw the error in log :"Task was interrupted [http://xxxxxxxxx]" under GRPS or  EDGE.And image do not load in imageview but load all right when i close my app and open it again. I use this config:
(ImageScaleType.EXACTLY_STRETCHED)
img.setLayoutParams(new LayoutParams(android.view.ViewGroup.LayoutParams.FILL_PARENT, android.view.ViewGroup.LayoutParams.FILL_PARENT));
img.setScaleType(ScaleType.CENTER_INSIDE);

I have the same problem
Any solution?


[RESTEASY-2003] Isolate container standalone dir in tests

https://issues.jboss.org/browse/RESTEASY-2003
To isolate the instance specific stuff I had to introduce few more steps for copying the standalone directory and retarget few plugin runs to different phases so that all is executed in proper order.

We are not copying whole server (WF_HOME) here, just the standalone dir (WF_HOME/standalone). For vanilla distribution that was never started it is under 1MB so I guess this is ok.
Sure, we can introduce alternative solution, for WF14 the minimum seems to be own standalone/data directory (-Djboss.server.data.dir) per instance because that is the place where the lock files is  ++ own standalone-full.xml ++ specify instance specific log file or log dir (-Djboss.server.log.dir). This could save some space in exchange for more complex configuration in pom.xml.
Given we didn't even need the isolated data dir for WF13-, who knows what can change in future releases. I believe I chose the second safest way (the first being copying the whole server distribution).


Fix Read The Docs (Fixes #44)

https://github.com/readthedocs/readthedocs.org/issues/2569

Codecov Report

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

@@          Coverage Diff          @@
##           master    #55   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          14     14
  Lines         452    452
  Branches       42     42
=====================================
  Hits          452    452

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 70078ab...60a56c6. Read the comment docs.


ImportError: Please install petrel_client to enable PetrelBackend.

This error appeared when I was training nuScenes model
CUDA_VISIBLE_DEVICES=2 python tools/train.py configs/free_anchor/hv_pointpillars_regnet-3.2gf_fpn_sbn-all_free-anchor_strong-aug_4x8_3x_nus-3d.py
Traceback (most recent call last):
File "tools/train.py", line 169, in
main()
File "tools/train.py", line 165, in main
meta=meta)
File "/home/yeyang/mmdetection/mmdet/apis/train.py", line 143, in train_detector
runner.run(data_loaders, cfg.workflow, cfg.total_epochs)
File "/home/yeyang/anaconda3.7/lib/python3.7/site-packages/mmcv/runner/epoch_based_runner.py", line 125, in run
epoch_runner(data_loaders[i], **kwargs)
File "/home/yeyang/anaconda3.7/lib/python3.7/site-packages/mmcv/runner/epoch_based_runner.py", line 47, in train
for i, data_batch in enumerate(self.data_loader):
File "/home/yeyang/anaconda3.7/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 363, in next
data = self._next_data()
File "/home/yeyang/anaconda3.7/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 989, in _next_data
return self._process_data(data)
File "/home/yeyang/anaconda3.7/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 1014, in _process_data
data.reraise()
File "/home/yeyang/anaconda3.7/lib/python3.7/site-packages/torch/_utils.py", line 395, in reraise
raise self.exc_type(msg)
ImportError: Caught ImportError in DataLoader worker process 0.
Original Traceback (most recent call last):
File "/home/yeyang/anaconda3.7/lib/python3.7/site-packages/mmcv/fileio/file_client.py", line 68, in init
from petrel_client import client
ModuleNotFoundError: No module named 'petrel_client'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/yeyang/anaconda3.7/lib/python3.7/site-packages/torch/utils/data/_utils/worker.py", line 185, in _worker_loop
data = fetcher.fetch(index)
File "/home/yeyang/anaconda3.7/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 44, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/home/yeyang/anaconda3.7/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 44, in
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/home/yeyang/mmdetection3d/mmdet3d/datasets/custom_3d.py", line 293, in getitem                                                                            data = self.prepare_train_data(idx)
File "/home/yeyang/mmdetection3d/mmdet3d/datasets/custom_3d.py", line 150, in prepare_train_data
example = self.pipeline(input_dict)                                                                                File "/home/yeyang/mmdetection/mmdet/datasets/pipelines/compose.py", line 40, in call
data = t(data)
File "/home/yeyang/mmdetection3d/mmdet3d/datasets/pipelines/loading.py", line 350, in call
points = self._load_points(pts_filename)
File "/home/yeyang/mmdetection3d/mmdet3d/datasets/pipelines/loading.py", line 325, in _load_points
self.file_client = mmcv.FileClient(**self.file_client_args)
File "/home/yeyang/anaconda3.7/lib/python3.7/site-packages/mmcv/fileio/file_client.py", line 224, in init
self.client = self._backendsbackend
File "/home/yeyang/anaconda3.7/lib/python3.7/site-packages/mmcv/fileio/file_client.py", line 71, in init
raise ImportError('Please install petrel_client to enable '
ImportError: Please install petrel_client to enable PetrelBackend.

If you use local data, just comment the line 31-36 and uncomment the setting file_client_args = dict(backend='disk').

If you use local data, just comment the line 31-36 and uncomment the setting file_client_args = dict(backend='disk').

Thank you for your reply.
Which file are you referring to?

I refer to the modification of the config you use.

Hi are there nay updates in this, Is it possible to write logs directly to s3 bucket?

+1
I am also looking into ways of writing the logs directly to s3 bucket. Any updates on this?

how to install petrel_client?When i use pip install petrel_client, i got :
ERROR: Could not find a version that satisfies the requirement petrel_client (from versions: none)
ERROR: No matching distribution found for petrel_client

any update for  petrel_client?

you can try to pip install boto3

如何安装 petrel_client？当我使用 pip install petrel_client时，我收到：错误：找不到满足petrel_client要求的版本（来自版本：无）错误：找不到 petrel_client 的匹配发行版

SO What's the solution to solve this problem?


⚠ Bofrost.be has degraded performance

In 966ab08, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1007 ms

Resolved: Bofrost.be performance has improved in f7b5735.


Refactor SortedSet.{clear, delete_job} to return {:ok, boolean}

If the job or the sorted set does not exist a boolean will say:

true if the delete succeeded
false if the delete failed

Most of the time it doesn't really mater if you failed or not as it will just be a no-op.

Coverage decreased (-0.1%) to 81.844% when pulling 6e4e96069945460aa1ffb7b9c606755a85cf9e87 on refactor-sorted-set-errors into 60772d05fdd2ddc01c84f4d9cf042ce55231ed52 on master.

What about Queue.{clear, delete_job}, should these do the same?

Yeah they should. I completely forgot them! Thanks for the heads up 👍

I will also update the docs to point the booleans


Tempo command Fxx doesn't affect playback speed

Bug description
Using command Fxx doesn't affect playback speed–it only seems to be determined by the Trackerboy module's speed.
(Also, Trackerboy's playback speed doesn't seem to align with game boy emulators)
How to reproduce

Type F04 into any channel effect column
Play song

Information

OS: MacOS 12
Architecture: 64-bit, Apple Silicon M1
Trackerboy version: v0.6.2

Command works as intended, relative to how Trackerboy handles speed. Speed in Trackerboy differs from that of other trackers like FamiTracker or Furnace, allowing more values in between the "standard" speed values.
F04 isn't valid, the lowest value that is valid is F10. This is because Trackerboy's fastest supported speed is 0x10 as indicated by the master speed setting.
Since you want "speed 4" as it would be in FamiTracker, use the command F40 instead of F04. This equates to setting the speed 0x40.

Thanks, that answers the issue.
I'll open another one for emulators playing back at differing speeds from Trackerboy. It's significantly different, so I wonder what the issue is.


Release

When will the official release be available?

Keep an eye on twitter or our forums for updates on this


[PART-2] CPUAggregation Refactor : BinSorter : Make sorting optional

For #3583
NOTE: Splitting #3912 to multiple stacked PRs, will close #3912 (keeping it open for existing discussions to be resolved).

Background

Change List

In preparation to consolidate all CPU Aggregation modules to same set of utility methods :

Make sorting of bins optional (for layers that don't have calculate lower/higher percentiles, sorting is not needed).
Min/Max values:  Calculate both min and max values to match GPU Aggregation.

Coverage decreased (-2.3%) to 81.846% when pulling 27f6cec7aa6a5005e40a6a4d6c2d5f61ced835b4 on CPUAggregationRefactor2 into 2b1b655fd1d08d50598d647b781e2647b978fe23 on CPUAggregationRefactor1.


support google stt version 2

please add support for this:
voice activity timeout params

also transcript normalization

fixed all review comments above


Infinite loop

This will produce an infinite loop, at least it does for me on Ruby 1.8.6
require "rubygems"
require "ice_cube"
require "time"

schedule = IceCube::Schedule.new(Time.parse("2010-08-30"))
schedule.add_recurrence_rule IceCube::Rule.monthly(6)
puts schedule.occurrences_between(Time.parse("2010-07-01"), Time.parse("2010-09-01"))

Hey I was looking at the specs to get more insight into the workings and found this spec which refs this issue has no expectation
¯\_(ツ)_/¯


regional settings

I can't find regional settings, I'm not sure why but the "2 months ago" is displaying as "2 mesi fi"  Probably a really easy fix I'm missing.  I was thinking it might even be within the date_format option

nevermind

How did you change it? For me it seems to be always in English but I use a German OS and I am based in Germany.


MariaDB image ship with functions not available in AWS RDS Aurora

Describe the bug
At the moment, Alpine Linux 3.11 ships with MariaDB 10.4.13-r0.
MariaDB introduced a new function REGEXP_SUBSTR in 10.0.5 (around 2013).
This function is available in MySQL 8.0. However is your Lagoon cluster is backed with AWS Aurora RDS, then you are currently capped to MySQL 5.7 and this function is not available.
If you use Azure Managed MySQL, then MySQL 8.0 is available.
To Reproduce
Steps to reproduce the behavior:

Write an SQL query that uses REGEXP_SUBSTR
Query will run locally using docker container
Query will fail on production using RDS Aurora

Expected behavior
There is consistency between local and production in terms of the version of MySQL available.
Logs
Seen in the application when running the query
REGEXP_SUBSTR does not exist

This is one of the known incompatibilities between Aurora/RDS and MySQL/MariaDB


Synchronization method does not factor in starting subseason

Running the latest Fix <IP_ADDRESS> for Serene Seasons 1.16.5-<IP_ADDRESS>.
I play starting in late spring with 4 day long subseasons. Currently on the 10th MC day, "/season time sync" sets calendar to late spring, whereas the correct season should be around mid summer. Clearly subseason length is considered, but no the initial subseason.
I have to add that I downloaded the Fix just yesterday night. Havent test it extensively, however, I still experience some 20-30 tick divergence upon reloading a world, which the mod should have fixed?

Hey. Currently sync sets season time to world time without taking into consideration the starting season from server configuration, I will add it to my to do list. For now you should change the season with the other commands, /season time add 24d will skip to next season (with default season length), or use /season set SEASON.
About the divergence, please confirm with /season time info the delta is changing after loading the world. Are other mods? Is it happening always when you load the world?
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: Car-repo @.>
Sent: Sunday, October 13, 2024 1:17:05 PM
To: 123oro321/sereneseasonsfix @.>
Cc: Subscribed @.***>
Subject: [123oro321/sereneseasonsfix] Synchronization method does not factor in starting subseason (Issue #8)
Running the latest Fix <IP_ADDRESS> for Serene Seasons 1.16.5-<IP_ADDRESS>.
I play starting in late spring with 4 day long subseasons. Currently on the 10th MC day, "/season time sync" sets calendar to late spring, whereas the correct season should be around mid summer. Clearly subseason length is considered, but no the initial subseason.
I have to add that I downloaded the Fix just yesterday night. Havent test it extensively, however, I still experience some 20-30 tick divergence upon reloading a world, which the mod should have fixed?
—
Reply to this email directly, view it on GitHubhttps://github.com/123oro321/sereneseasonsfix/issues/8, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFOVUXGFM3JEYDN6RB34O73Z3JCCDAVCNFSM6AAAAABP3JLHCSVHI2DSMVQWIX3LMV43ASLTON2WKOZSGU4DGOBVGE2DAOA.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Yes, delta changes whenever I load a world (regardless of whether I quit to desktop or just to main menu) even when only both Seasons mods are enabled. In fact, newly created worlds are already desynced for me.
At least your mod presents a much needed way to properly synchronize clocks, great!

I am trying to reproduce the issue, I set the configuration to start at a different season and tried unloading/reloading the world few times. The delta stays the same no matter what I do.
Please let me know if you are using other mods or running the commands from different dimensions (by default only the overworld has seasons, nether/end's season time is fixed so the delta will naturally increase there)

Minecraft 1.16.5, Fix <IP_ADDRESS>, Serene Seasons <IP_ADDRESS>, Forge 36.2.42, Java 8 Update 421.

I included Xaero's minimap to show real time hour. First one is upon world creation. I just run the command and exit. No other mod was enabled. Divergence is there but it's tiny and not a big deal for me anymore; other mods give me more pain.


fix parse-server to work with winston-daily-rotate-1.4.2

winston-daily-roate-file-1.4.2 makes a change where timestamp is not on by default anymore.
see: https://github.com/winstonjs/winston-daily-rotate-file/commit/aa28f522718778fe8210ced1090353ffc29c6f31
this replaces: #3318
pretty incredible that they would release this as a patch release, but my fix is solid and defensive
chore(package): update winston-daily-rotate-file to version 1.4.2

oops. fixed.


Error while trying to parse

Hello,
I get an error while trying to upload file using this library.
java.lang.NoSuchMethodError: 'okhttp3.RequestBody okhttp3.RequestBody.create(java.lang.String, okhttp3.MediaType)' 	at com.sovren.SovrenClient.parseResume(SovrenClient.java:248) ~[sovren-java-1.2.0.jar:1.2.0] 	at demos.sovren.CvService.saveAndParse(CvService.java:41)  	at demos.sovren.Controller.saveCv(Controller.java:29) 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] 	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke 	at org.springframework.web.method.support.InvocableHandlerMethod.invoke 	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocab 	at org.springframework.web.servlet.mvc.method.annotation.RequestMapping 	at org.springframework.web.servlet.mvc.method.annotation.RequestMapping 	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1064) 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) 	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) ~[tomcat-embed-core-9.0.50.jar:4.0.FR] 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) 	at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
Is there any way to solve this?
I am using JDK11 and Intellij. Dependency included with pom.xml, and I am using Spring Boot..

Frane,
I believe this is related to: https://github.com/auth0/auth0-java/issues/324
It seems that Spring Boot forces the okhttp3 version to v3 while this SDK requires v4. Some solutions have been posted in that thread that you might try. Also, I see a code change that was made at the end of that thread to resolve the issue which I am going to try to implement.
Thanks for all the info. Please post any updates here, and I will do the same.

This should be fixed in v1.2.1 which is available in Maven, now. If it still does not work for you, you might have to try some of the dependency solutions mentioned in that thread I linked.
Thanks again.

Thank you very much, it works with new version.


Use javax.validation.constraints wherever possible

Replace Hibernate validator constraints by standardized ones from javax.validation.constraints.

This still needs to be tested manually before merging.


你您好，我已经使用了您的环境，确实解决了一些问题，但还是不能运行，训练文件由于sh的兼容问题自行修改了一下

2024-08-27 08:36:25,563 - mmdet.detr_ssod - INFO - Checkpoints will be saved to /home/featurize/work/Semi-DETR-main/work_dirs/detr_ssod_dino_detr_r50_coco_120k/10/1 by HardDiskBackend.
Traceback (most recent call last):
File "tools/train_detr_ssod.py", line 201, in
main()
File "tools/train_detr_ssod.py", line 189, in main
train_detector(
File "/home/featurize/work/Semi-DETR-main/detr_ssod/apis/train.py", line 224, in train_detector
runner.run(data_loaders, cfg.workflow)
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/mmcv/runner/iter_based_runner.py", line 115, in run
self.call_hook('before_run')
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/mmcv/runner/base_runner.py", line 307, in call_hook
getattr(hook, fn_name)(self)
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/mmcv/runner/dist_utils.py", line 94, in wrapper
return func(*args, **kwargs)
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/mmcv/runner/hooks/logger/tensorboard.py", line 35, in before_run
from torch.utils.tensorboard import SummaryWriter
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/torch/utils/tensorboard/init.py", line 4, in
LooseVersion = distutils.version.LooseVersion
AttributeError: module 'distutils' has no attribute 'version'
ERROR:torch.distributed.elastic.multiprocessing.api:failed (exitcode: 1) local_rank: 0 (pid: 4559) of binary: /home/featurize/work/SEMIdetr/bin/python
ERROR:torch.distributed.elastic.agent.server.local_elastic_agent:[default] Worker group failed
INFO:torch.distributed.elastic.agent.server.api:[default] Worker group FAILED. 3/3 attempts left; will restart worker group
INFO:torch.distributed.elastic.agent.server.api:[default] Stopping worker group
INFO:torch.distributed.elastic.agent.server.api:[default] Rendezvous'ing worker group
INFO:torch.distributed.elastic.agent.server.api:[default] Rendezvous complete for workers. Result:
restart_count=1
master_addr=<IP_ADDRESS>
master_port=29621
group_rank=0
group_world_size=1
local_ranks=[0]
role_ranks=[0]
global_ranks=[0]
role_world_sizes=[1]
global_world_sizes=[1]
INFO:torch.distributed.elastic.agent.server.api:[default] Starting worker group
INFO:torch.distributed.elastic.multiprocessing:Setting worker0 reply file to: /tmp/torchelastic_c59s0d7p/none_97oqa99o/attempt_1/0/error.json
^CTraceback (most recent call last):
File "tools/train_detr_ssod.py", line 201, in
Traceback (most recent call last):
File "/home/featurize/work/SEMIdetr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/home/featurize/work/SEMIdetr/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/torch/distributed/launch.py", line 173, in
main()
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/torch/distributed/launch.py", line 169, in main
run(args)
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/torch/distributed/run.py", line 621, in run
elastic_launch(
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/torch/distributed/launcher/api.py", line 116, in call
return launch_agent(self._config, self._entrypoint, list(args))
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/torch/distributed/elastic/multiprocessing/errors/init.py", line 348, in wrapper
return f(*args, **kwargs)
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/torch/distributed/launcher/api.py", line 238, in launch_agent
result = agent.run()
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/torch/distributed/elastic/metrics/api.py", line 125, in wrapper
result = f(*args, **kwargs)
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/torch/distributed/elastic/agent/server/api.py", line 700, in run
result = self._invoke_run(role)
File "/home/featurize/work/SEMIdetr/lib/python3.8/site-packages/torch/distributed/elastic/agent/server/api.py", line 828, in _invoke_run
time.sleep(monitor_interval)

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

Hi, Thanks for your interest. For your problem, you can refer https://blog.csdn.net/weixin_46133643/article/details/125344874 for the possible solution.


Documentation Color Change

I don't know if you have control over this. But it would be nice if the color difference between the variables and the functions in the documentation had more contrast.

The docs are generated via typedoc. Maybe themes can change the coloring: https://typedoc.org/guides/themes/


upgrade the timm  to latest version

current Timm in requirement causing conflict with many new , nodes using the new timm .

Hmmm, gave it a quick test and manually installing the latest timm seems to work without code changes, which is odd because I've had some reports in the past about issues with it, though in hindsight I should've asked what version they were on.
Can you try if just changing the line in requirements.txt to timm>=0.6.13 and see if upgrading to whatever version you need works?


[[DOC]] Added more consistency among options file and config example

Options regarding PhantomJS was placed in the Relaxed section
(it should be placed in the environments section).
Also there was no sample options: typed, phantom in example config.

Coverage remained the same at 96.33% when pulling 3e79b4e3d0a46e2ac818ebe7f3c71ccb5fc7a202 on myshov:master into 12811e797a264f323b920b314db965b8adcb207e on jshint:master.


 Set win_vc to your VC directory.
      ^-----
    error: command failed: "bash" "./esy/build.sh" "windows" "C:/Users/benne/.esy/3_________________________________________________________________/i/esy_libjpeg_turbo-639d22ad" (exited with 255)
    esy-build-package: exiting with errors above...

  building esy-skia@github:revery-ui/esy-skia#d60e5fe
esy: exiting due to errors above

I tried to set the variable like this but it didn't work:
set win_vc=C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC

I don't use Windows, but I undertsand it needs Visual Studio 2017 VC Tools. Visual Studio 2019 won't work. See https://github.com/revery-ui/revery/wiki/Building-&-Installing#for-windows-native

I tried three times to make this work, but I was only able to succeed by manually installing the VC Tools 2017 package with the Microsoft installer. It can be downloaded here, but Unfortunately this requires a microsoft account.

Thanks @parkerault! I'll assume this is resolved then and close this out. Let me know if its's not and I'll reopen.

@parkerault Which automated build script? This is a prerequisite. It might be a good idea to add this to the documentation though.

Ah, sorry. This was so long ago I've forgotten where the problem happened. It might have been that npm install -g windows-build-tools wasn't properly installing VC Tools, but that's not something that you can fix.


Multiple select and removal in browser

This PR fixes #198
For the time being, all we do here is enable selection of multiple rows, and provide the "Remove" functionality. In the future, it might be worth adding some extra options (such as view, but we need to decide how we're handling multiple-input views first (As mentioned in #218)
As we get cascade deletion of children when removing a parent, there is a situation where we're requesting th delete of an element that has already been removed. However, the DB code handles this quite gracefully, and I don't think it's the business of the viewer to intrude here. Would welcome feedback though (particularly as I plan to revisit the DB code in the near future)

It seems to work well for multiple deletion, good stuff.
However, I think there are some problems.
First, as you updated the contextual menu when you have multiple items selected, you'll need to update the "actions" toolbox on the left panel, otherwise the user can still have the feeling he can view or export multiple items.
Moreover, and it's a bit more complicated I think, you'll have to manage moving several items in the db...We can imagine being able to move multiple series at the same time but what do you do when you have a serie and a study selected at the same time? Should we disable drag and drop?
Or maybe we should allow  multiple selection only for the same types of items but I'm not sure this is easily doable...

Or maybe we should allow multiple selection only for the same types of items but I'm not sure this is easily doable...

+1

Is this solved or not? Should it be in 3.0 ?


create favourite component

Coverage remained the same at 72.566% when pulling c9a96dbfec2413921af53df45ab11b2e4ee1733f on favouriteCompnent into 65851dcbfbd91f45d8684cc922ed34ce8267aa68 on develope.


Module name truncated  in exported symbols if not defined in double quote

In https://pyo3.github.io/pyo3/guide/module.html,
When module name is defined as  #[pymodinit(mcmc)], it exports symbols as below where first and last characters are truncated and exports only cm
 nm mcmc.cpython-36m-darwin.so | grep Init
                 U _PyEval_InitThreads
0000000000001ae0 T _PyInit_cm
00000000000533f8 d __ZN4mcmc9PyInit_cm10MODULE_DEF17h9f2670baf9727f57E

and due to this, getting error
ImportError: dynamic module does not define module export function (PyInit_mcmc)
When I define as ``#[pymodinit("mcmc")]`, it correctly exports symbols.
nm mcmc.so | grep Init
                 U _PyEval_InitThreads
0000000000002eb0 T _PyInit_mcmc
000000000002b868 d __ZN4mcmc11PyInit_mcmc10MODULE_DEF17hb68a6e48c8b777b2E

Oh, I just realised that this is actually about a change in nightly and I already fixed that in https://github.com/PyO3/pyo3/commit/d0c42dfcc1623e0279573511d9fdcb0601cf4a09#diff-93f14f429ed8ab10db22a29c55d99179R400. It will be part of the next release.

Thanks


No setup.py to install the gamepad module

Which is incoherent with the last instructions of the README?

Ah they are under gamepad/


Require the fields required by RADx MARS

User Story:
As ReportStream, I want to follow the RADX MARS spec and enforce that their required fields are filled out.
Description/Use Case
We want to add validation that will cause a message to fail if it does not have the fields required by the RADx MARS spec.
Risks/Impacts/Considerations
Dev Notes:
Require the fields that are marked as required in column F of https://docs.google.com/spreadsheets/d/15dKu5zSY23-VVL0oJphILQyHjyDoj_WmTmXUxGXinzQ/edit#gid=0 and are not already coming through (marked in column K)
Acceptance Criteria

[] All required fields have validation enforcing their requirement and return an error when not filled out rather than sending the message.

@JessicaWNava Please update to use User Story template and flesh out.

@JessicaWNava Is this story blocked by any validation stories?

@JessicaWNava Is this story blocked by any validation stories?

Yes, I think so, though didn't realize that at the time. Added the epic as a blocker.


Fix image list icons

Icons for the file types within our project, and updated icons
@adamdriscoll @Microsoft/poshtools

Looks good.

Looks nice!


Fix: fixing permission denied on lint script at linux enviroment 🚀

This pr Closes #23 by adding the docker-data directory on the .ignores files from prettier and eslint.

Thanks!


Expects Name as String

https://github.com/azur1s/octofetch/blob/d584513792144dcfa330fadd54fd9edf9f1a2e43/src/main.rs#L16
Fun little tool! I hadn't set my name on my profile and it complained about receiving null value, if you feel like adding some more error checking :smile:

i think this is fixed with the pr above, closing :D


Skippackageinstallation

Issue #, if available:
Description of changes:

Skip package installation when controller is disabled in cluster spec.

Testing (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/cherry-pick release-0.15


add new highlights

This PR add new hightlights.

named arguments in call functions as @parameter
library name in namespace_get_internal and namespace_get as @namespace
:: and ::: as @operator
dollar $ as @operator
subset2 [[...]] as @punctuation.bracket
lambda_function prefix \ as @operator
function as @keyword.function
TRUE and FALSE as @boolean
nan, na and null as @type.builtin
if and else as @conditional
while, repeat and for as @repeat
float as @float

Before:
Using highlight from nvim-treesitter

Using highlight from this repo:

After:

Note: @boolean and @keyword.function has same color because my neovim config use same color

Cool, looks great, thanks for working on this!


Attempt to improve the styling of the website

I made small modifications to the website's CSS so that it looks a bit better.
I'm no professional design though, and I also didn't want to change from the original style too much because I liked its minimalism.
As a result, most of my modifications are just nitpicks and devils in the details.
I couldn't find a way to hide the Support Us button in the phone responsive design, but maybe it'll be fixed in a different way in the future somehow, for example when the About page gets some content.
Changes

sidebar doesn't scroll down and stays still on the left
surrounding border of the main logo has gone from dotted red to solid light gray
code blocks theme is now Dracula
inline code in light magenta rounded small container to imitate Markdown's way of handling it
tags under titles on the homepage are now monospace red
better spacing between thumbnail and title in example page

Home page
Wide width

Middle width

Small width

Example page
Wide width

Middle width

Small width

Thank you for the awesome work @Speykious 🙏


Describe Should Work With Queries

It'd be awesome to be able to do this:
describe `a.b.c` | transform.rate

It would probably be more straightforward to instead add descriptions to all select queries. As long as you're only interested in the tags from the resulting series rather than the queried series (so, for example, metric | aggregate.sum(group by datacenter) from -2hr to now would only have datacenter tags) then this would be very simple the implement.
The main challenge in adding this information to select is that in the JSON representation, select is just a list- so there's no place for us to put the extra data without changing the API.
Also, would it be better to use the existing describe behavior, which produces a map[Key][]Value, or the more direct behavior, which produces a []map[Key]Value?

It's now possible to get description information from a select statement, through the metadata field in the JSON response: response.metadata.description from a select statement has the same form as the body of a describe statement.


suggestion: make it compatible with a more recent version of stepfunctions

Current requirements  is ^1.1.2 while version 2.1 is available.
This would allow to be compatible with sagemaker version 2.

thanks for the work!


feature: H.265(HEVC) support for MPEG-TS

Support H.265 (HEVC) carried by MPEG-TS.

This is an awesome contribution.
Thank you!


Fix NPE in String find and match methods

Currently null values break the find and match methods leading to unintended results (such as an error instead of MFA prompt in certain situations). Fixes these methods to be resilient.

Closing patch due to inactivity. Please re-open the pull request and continue as usual, whenever you are ready to resume. Thank you!


Node Gyp errors

Describe the bug
I'm not able to install quick.db
To Reproduce
Steps to reproduce the behavior:
After following all the steps in the windows tutorial, run: npm i quick.db
Expected behavior
I want it to install without any errors. :|
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop:

OS: Windows 10
Node: 12.18.2
Npm: 6.14.7

Additional context
Add any other context about the problem here.
This is the full error:
C:\Users\noahg>npm install quick.db

><EMAIL_ADDRESS>install C:\Users\noahg\node_modules\integer
> prebuild-install || npm run build-release

prebuild-install WARN install No prebuilt binaries found (target=12.18.2 runtime=node arch=x64 libc= platform=win32)

><EMAIL_ADDRESS>build-release C:\Users\noahg\node_modules\integer
> node-gyp rebuild --release

C:\Users\noahg\node_modules\integer>if not defined npm_config_node_gyp (node "C:\Users\noahg\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild --release )  else (node "C:\Users\noahg\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild --release )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
  integer.cpp
  win_delay_load_hook.cc
c:\users\noahg\node_modules\integer\src\integer.cpp(370): warning C4804: '-': unsafe use of type 'bool' in operation [C:\Users\noahg\node_modules\integer\build\integer.vcxproj]
C:\\Users\\noahg\\AppData\\Local\\node-gyp\\Cache\\12.18.2\\x64\\node.lib : fatal error LNK1106: invalid file or disk full: cannot seek to 0x2FCF10 [C:\Users\noahg\node_modules\integer\build\integ
er.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\noahg\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:315:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Windows_NT 10.0.19041
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\noahg\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--release"
gyp ERR! cwd C:\Users\noahg\node_modules\integer
gyp ERR! node -v v12.18.2
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build-release: `node-gyp rebuild --release`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build-release script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR!      C:\Users\noahg\AppData\Roaming\npm-cache\_logs\2020-07-31T20_27_50_999Z-debug.log
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\noahg\package.json'
npm WARN noahg No description
npm WARN noahg No repository field.
npm WARN noahg No README data
npm WARN noahg No license field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: `prebuild-install || npm run build-release`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      C:\Users\noahg\AppData\Roaming\npm-cache\_logs\2020-07-31T20_30_47_021Z-debug.log

Have you tried troubleshooting guide? I think it would resolve your problem.

@Mapetr Yes I tried everything there. It still won't instll.

Alright, found a solution - Completely uninstall Node.js and re-install. At the end of the installation, allow it to install necessary build tools.


Fix python arch on the windows arm64 CI

https://ci-external.swift.org/job/swift-main-windows-toolchain-arm64/777/consoleText
Error: Program 'python.exe' failed to run: The specified executable is not a valid application for this OS platform.At C:\Users\swift-ci\jenkins\workspace\swift-main-windows-toolchain-arm64\swift\utils\build.ps1:545 char:7
+       & $Executable @Args | Out-Null
+       ~~~~~~~~~~~~~~~~~~~.

@swift-ci please test

@swift-ci please build toolchain Windows arm64

@swift-ci please build toolchain Windows arm64

The build failed for an unrelated reason:
CMake Error: The source directory "C:/Users/swift-ci/jenkins/workspace/swift-PR-build-toolchain-windows-arm64/cmark" does not exist.


crash from my deck skin

what am i doing wrong ;-;
the crash report
`Oops! The game crashed:
[SMODS DSplus "DSPlus.lua"]:88: attempt to index a nil value
Additional Context:
Balatro Version: 1.0.1m-FULL
Modded Version: 1.0.0~ALPHA-1030f-STEAMODDED
Love2D Version: 11.5.0
Lovely Version: 0.6.0
Steamodded Mods:
1: JokerSellValue by OppositeWolf770 [ID: JokerSellValue, Priority: 100000, Version: 1.2.1]
2: Betmma Voucher Pack by Betmma, nicholassam6425 [ID: BetmmaVoucherPack]
3: Talisman by MathIsFun_, Mathguy24, jenwalter666 [ID: Talisman, Version: 2.0.0-beta8, Uses Lovely]
Break Infinity: omeganum
4: Jen's Almanac DEMO by jenwalter666 [ID: jen, Priority: inf, Version: 0.0.7, Uses Lovely]
5: Jen's Library by jenwalter666 [ID: JenLib, Version: 0.0.2]
6: Choose First Shop Joker by infarctus [ID: choose_first_shop_Joker]
7: Cryptid by MathIsFun_, Cryptid and Balatro Discords [ID: Cryptid, Priority: 1e+299, Version: 0.5.1, Uses Lovely]
8: Run Reviewer by MilcK [ID: RunReviewer]
9: Fools And Jesters by Joemama-131 [ID: Fools, Priority: 1e+299, Version: 0.0.1, Uses Lovely]
10: Incantation by jenwalter666, MathIsFun_ [ID: incantation, Priority: 9e+301, Version: 0.5.3, Uses Lovely]
11: Card Sleeves by LarsWijn [ID: CardSleeves, Priority: -1, Version: 1.3.8, Uses Lovely]
12: Betmma Vouchers by Betmma [ID: BetmmaVouchers, Priority: -1, Version: 3.0.0(20241017)]
13: DeckSkinsPlus by Keku [ID: DSplus, Priority: 50, Uses Lovely]
14: Nopeus by jenwalter666, stupxd [ID: nopeus, Version: 2.1.0, Uses Lovely]
Lovely Mods:
1: DebugPlus
2: Brainstorm
Stack Traceback
(3) Lua local 'loadSkin' at file 'DSPlus.lua:88' (from mod with id DSplus)
Local variables:
skin = table: 0x32c126b0  {suit:*, name:Among Us Full Deck, texture:among.png}
id = string: "among"
suit = string: "Clubs"
cards = table: 0x32c12a10  {1:2, 2:3, 3:4, 4:5, 5:6, 6:7, 7:8, 8:9, 9:10, 10:Jack, 11:Queen, 12:King (more...)}
skinName = string: "Among Us Full Deck"
(*temporary) = nil
(*temporary) = string: "Clubs"
(*temporary) = string: "Among Us Full Deck"
(temporary) = string: "attempt to index a nil value"
(4) main chunk of file 'DSPlus.lua' at line 124 (from mod with id DSplus)
(5) Lua global 'loadMods' at Steamodded file 'loader/loader.lua:420'
Local variables:
modsDirectory = string: "C:\Users\alexb\AppData\Roaming\Balatro\Mods"
header_components = table: 0x329188a0  {version:table: 0x32919488, id:table: 0x32918c50, conflicts:table: 0x32919378 (more...)}
json_spec = table: 0x32919640  {provides:table: 0x32919e80, __:table: 0x32919e00, version:table: 0x32919bc0 (more...)}
used_prefixes = table: 0x32919ee0  {casl:CardSleeves, betm_vouchers:BetmmaVouchers, betmma_voucher_pack:BetmmaVoucherPack (more...)}
lovely_directories = table: 0x32919f08  {1:C:\Users\alexb\AppData\Roaming\Balatro\Mods/Brainstorm/, 2:C:\Users\alexb\AppData\Roaming\Balatro\Mods/CardSleeves-1.3.8/ (more...)}
processDirectory = Lua function '?' (defined at line 119 of chunk [SMODS _ "loader/loader.lua"])
keyset = table: 0x326dcf28  {1:-1, 2:0, 3:50, 4:100000, 5:1e+299, 6:9e+301, 7:inf}
check_dependencies = Lua function '?' (defined at line 341 of chunk [SMODS _ "loader/loader.lua"])
(for generator) = C function: builtin#6
(for state) = table: 0x326dcf28  {1:-1, 2:0, 3:50, 4:100000, 5:1e+299, 6:9e+301, 7:inf}
(for control) = number: 3
_ = number: 3
priority = number: 50
(for generator) = C function: builtin#6
(for state) = table: 0x32468788  {1:table: 0x32405198}
(for control) = number: 1
_ = number: 1
mod = table: 0x32405198  {version:0.0.0, id:DSplus, main_file:DSPlus.lua, lovely:true, can_load:true (more...)}
(6) Lua global 'initSteamodded' at Steamodded file 'loader/loader.lua:501'
(7) Lua upvalue 'su' at file 'game.lua:316'
Local variables:
self = table: 0x323259b8  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false (more...)}
settings = string: "return {["version"]="1.0.1m-FULL",["reduced_motion"]=false,["paused"]=false,["QUEUED_CHANGE"]={},["COMP"]={["score"]=192669840,["name"]="",["prev_name"]="",},["colourblind_option"]=true,["play_button_pos"]=2,["CUSTOM_DECK"]={["Collabs"]={["Spades"]="default",["Hearts"]="default",["Diamonds"]="default",["Clubs"]="default",},},["STATUSTEXT"]=0,["crashreports"]=true,["tutorial_progress"]={["hold_parts"]={["second_hand"]=true,["big_blind"]=true,["small_blind"]=true,},["section"]="second_hand",["completed_parts"]={["first_hand"]=true,["first_hand_3"]=true,["second_hand"]=true,["big_blind"]=true,["first_hand_4"]=true,["shop_1"]=true,["first_hand_section"]=true,["first_hand_2"]=true,["small_blind"]=true,},},["language"]="en-us",["ambient_control"]={["jen_ambientSurreal1"]={["per"]=1,["vol"]=0,},["jen_ambientDramatic2"]={["per"]=1,["vol"]=0,},["ambientFire3"]={["per"]=1,["vol"]=0,},["jen_ambientSurreal2"]={["per"]=1,["vol"]=0,},["ambientFire1"]={["per"]=1.1,["vol"]=0,},["jen_ambientSurreal3"]={["per"]=1,["vol"]=0,},["jen_ambientDramatic1"]={["per"]=1,["vol"]=0,},["ambientFire2"]={["per"]=1.05,["vol"]=0,},["ambientOrgan1"]={["per"]=0.7,["vol"]=0,},},["tutorial_complete"]=true,["WINDOW"]={["selected_display"]=1,["display_names"]={[1]="1",},["screenmode"]="Borderless",["DISPLAYS"]={[1]={["screen_resolutions"]={["strings"]={[1]="1920 X 1080",},["values"]={[1]={["w"]=1920,["h"]=1080,},},},["screen_res"]={["w"]=1920,["h"]=1080,},["DPI_scale"]=1,["MONITOR_DIMS"]={["height"]=1080,["width"]=1920,},},},["vsync"]=1,},["screenshake"]=0,["GAMESPEED"]=0.5,["SOUND"]={["volume"]=59.088888888889,["music_volume"]=100,["game_sounds_volume"]=100,},["music_control"]={["current_track"]="",["desired_track"]="",["lerp"]=1,},["ACHIEVEMENTS_EARNED"]={["ach_cry_used_crash"]=true,["ach_cry_pull_request"]=true,["ach_cry_break_infinity"]=true,["ach_cry_googol_play_pass"]=true,["ach_cry_now_the_fun_begins"]=true,["ach_cry_niw_uoy"]=true,["ach_cry_exodia"]=true,},["run_stake_stickers"]=false,["current_setup"]="New Run",["profile"]=2,["FASTFORWARD"]=2,["DEMO"]={["win_CTA_shown"]=true,["quit_CTA_shown"]=true,["timed_CTA_shown"]=true,["total_uptime"]=1200.0867213111,},["GRAPHICS"]={["bloom"]=1,["crt"]=0,["shadows"]="On",["texture_scaling"]=1,},}"
settings_ver = nil
new_colour_proto = table: 0x3232fc28  {Spades:table: 0x3232fe90, Hearts:table: 0x3232fd40, Diamonds:table: 0x3232fdf8 (more...)}
sound_files = table: 0x3275d488  {1:ambientFire1.ogg, 2:ambientFire2.ogg, 3:ambientFire3.ogg, 4:ambientOrgan1.ogg (more...)}
shader_files = table: 0x327610a0  {1:CRT.fs, 2:background.fs, 3:booster.fs, 4:debuff.fs, 5:dissolve.fs, 6:flame.fs (more...)}
(8) Lua method 'start_up' at file 'main.lua:1891'
Local variables:
self = table: 0x323259b8  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false (more...)}
(9) Lua field 'load' at file 'main.lua:937'
(10) Lua function '?' at file 'main.lua:874' (best guess)
(11) global C function 'xpcall'
(12) Love2D function at file 'boot.lua:368' (best guess)
Local variables:
result = boolean: true
main = nil
(13) global C function 'xpcall'
(14) Love2D function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '(Love2D Function)' (defined at line 355 of chunk [love "boot.lua"])
inerror = boolean: true
deferErrhand = Lua function '(Love2D Function)' (defined at line 348 of chunk [love "boot.lua"])
earlyinit = Lua function '(Love2D Function)' (defined at line 355 of chunk [love "boot.lua"])
My code for the skinlocal skin = {
--- Name - The name of your custom skin. This will be shown on the Customize Deck UI in-game.
name = "High Contrast Skin!",
--- Suit - This is the suit that your skin is assigned to-- Hearts, Clubs, Diamonds, or Spades.
---        For this example, the skin is set to "H", so the suit is Hearts.
---        The code will also accept a lowercase letter (like "h"),
---        or the suit name in all lowercase or with the first letter capitalized (like "Hearts" or "hearts")
---
---        This value can also be set to all suits, indicating to DeckSkins+ that your texture skin's texture
---        includes all suits. To do this, set the suit value to "A", "a", "All", "all" or "". To see this
---        in action, check example4-FullTexture.lua.
suit = "H",
--- Texture - This is the name of your texture that will be used for you skin.
---           It should correspond to two files of the same name in the /assets/1x/ and /assets/2x/ folders.
---           Like the lua file, make sure its filename is unique!
texture = "exampleHC_1.png",
--- High Contrast Texture - This is an OPTIONAL value.
---                         If you don't want to have an alternate version of your skin with high contrast colors,
---                         Then set this value to nil. If you do want to support high contrast, then keep it
---                         looking like this, where it's set to the name of another pair of textures.
highContrastTexture = "exampleHC_2.png",
--- Cards - This an OPTIONAL value.
---         This line, the cards table, should only be declared if your texture file(s) do not contain every card. If your
---         texture only includes face cards, face cards and ace, or any other combination of cards that isn't the normal
---         spritesheet format, then this line should kept as nil, or you could alternatively remove the entire line.
---
---         To see the cards table in action, and how to format the cards table, see example3-SpecificCards.lua.
cards = nil
}
return skin`

Currently, DeckSkins+'s functionality is being implemented into Steammodded. I don't recommend using this for skin making at the moment. Instead, look into using Steammodded's new DeckSkin GameObject

thanks lol


[SPARK-29986][SQL] Introduce java like string trim to UTF8String

What changes were proposed in this pull request?

A java like string trim method trims all whitespaces that less or equal than 0x20. currently, our UTF8String handle the space =0x20 ONLY. This is not suitable for many cases in Spark, like trim for interval strings, date, timestamps, PostgreSQL like cast string to boolean.
Why are the changes needed?

improve the white spaces handling in UTF8String, also with some bugs fixed
Does this PR introduce any user-facing change?

yes,
string with control character at either end can be convert to date/timestamp and interval now
How was this patch tested?

add ut

cc @cloud-fan @maropu @wangyum @HyukjinKwon thanks in advance.

Test build #114234 has started for PR 26626 at commit 0bd8239.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/19084/
Test PASSed.

The thing we care is the SQL behavior, not java behavior. Can you check other databases and see if the trim function trims all chars whose ascii code <= 0x20?

The thing we care is the SQL behavior, not java behavior. Can you check other databases and see if the trim function trims all chars whose ascii code <= 0x20?

Not changing string functions, just for other types listed in pr desc.
Besides, the former interval parser should be able to handle these control chars
postgres=# select date E'2019-01-01\t';
    date
------------
 2019-01-01
(1 row)

postgres=# select date E'2019-01-01\t';
    date
------------
 2019-01-01
(1 row)

postgres=# select cast(E'1\t' as boolean);
 bool
------
 t
(1 row)

postgres=# select timestamp E'2019-01-01\t';
      timestamp
---------------------
 2019-01-01 00:00:00
(1 row)

hive
select date('2019-10-10\t');
"_c0"
"2019-10-10"

can you try select trim('2019-10-10\t') in other databases?

can you try select trim('2019-10-10\t') in other databases?

we are not changing string trim here, but here is the test result.
postgres=# select length(trim(E'2019-10-10\t'));
 length
--------
     11
(1 row)

presto> select length(trim('2019-10-10' || CHR(09)));
 _col0
-------
    10
(1 row)

hive
select length(trim('2019-10-10\t'))
"_c0"
"11"

Test build #114234 has finished for PR 26626 at commit 0bd8239.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114234/
Test FAILed.

Test build #114243 has started for PR 26626 at commit 41feca0.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/19092/
Test PASSed.

scala> " 234\t ".toDouble
res0: Double = 234.0

scala> java.lang.Double.valueOf(" 234\t ")
res1: Double = 234.0

the way spark deal with casting string to approximate numeric - float and double also trim control characters silently. @cloud-fan
@srowen
I take a look at SQL standard about string trim

If trim character is not specified, then ' ' is implicit.

b) If  is specified, then let SC be the value of trim character; otherwise, let SC be
space.

I also look up casting string to other types, the standard only says

If SD is character string, then SV is replaced by TRIM ( BOTH ' ' FROM VE )

It seem that most modern dbs are varying this rule.

Test build #114243 has finished for PR 26626 at commit 41feca0.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114243/
Test FAILed.

From SQL standard
let SRC be <trim source>. TRIM ( SRC ) is equivalent to TRIM ( BOTH ' ' FROM SRC ).

cast specification
If SD is character string, then SV is replaced by SV with any leading or trailing <space>s removed.

some related information
L( <left bracket> <colon> SPACE <colon> <right bracket> )
is the set of all character strings of length 1 (one) that are the <space> character.
r) L( <left bracket> <colon> WHITESPACE <colon> <right bracket> )
is the set of all character strings of length 1 (one) that are white space characters.
...
white space
consecutive sequences of one or more characters that have no glyphs

So space means ' ', and white space means all chars whose ascii code <= 32. trim and cast should only remove spaces.
However, seems most of the DBs don't follow the cast part, and we rely on Double.valueOf so hard to change this behavior. I think it's OK to trim white spaces in cast.

Test build #114247 has started for PR 26626 at commit 72a2065.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/19096/
Test PASSed.

Test build #114247 has finished for PR 26626 at commit 72a2065.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114247/
Test PASSed.

Test build #114269 has started for PR 26626 at commit 79abc93.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/19112/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/19118/
Test PASSed.

Test build #114276 has started for PR 26626 at commit 773eb4b.

Test build #114269 has finished for PR 26626 at commit 79abc93.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114269/
Test PASSed.

Test build #114276 has finished for PR 26626 at commit 773eb4b.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114276/
Test FAILed.

retest this please

Test build #114287 has started for PR 26626 at commit 773eb4b.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/19128/
Test PASSed.

Test build #114287 has finished for PR 26626 at commit 773eb4b.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114287/
Test FAILed.

retest this please

Test build #114292 has started for PR 26626 at commit 773eb4b.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/19133/
Test PASSed.

Test build #114292 has finished for PR 26626 at commit 773eb4b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114292/
Test PASSed.

LGTM, can we add a migration guide?

migration guide added

Test build #114303 has started for PR 26626 at commit 3cd5433.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/19142/
Test PASSed.

Test build #114303 has finished for PR 26626 at commit 3cd5433.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114303/
Test PASSed.

thanks, merging to master!

Thanks for merging and the more suitable PR title :)


Technical debt

I'm using this issue to list things that needs to be fixed or changed but not urgently. Will move them to PI4 if they are not addressed before that:
Overall

[ ] Address the compiler warnings
[ ] Address the deprecated packages
[ ] Remove "DApp version" everywhere, we're not using it at all.
[ ] GDPR compliance => A user needs to be able to request their data, delete their data

Auditor Report Upload

[ ] Need to be able to upload a pdf, json, etc. file in Auditor Report Upload => Also Check that the Hashes all match
[x] On clickcing on "Add Script", I would prefer that either a) the new empty card gets on top or that the "+ Add Script" is also present at the end of the list so a user doesn't have to move all the way back up.
[ ] On clicking on "- Remove script", if some fields are filled, ask a confirmation to the user so they don't lose all their input for a simple misclick
[ ] Have a button "Send with wallet" and send the transaction with the metadata, after review
[ ] Change the "Send Report" to "Download metadata files"

User profile

[ ] Remove DApp information when you have an Auditor subscription
[ ] In DApp information, add "Subject" and make it unmutable (but maybe readable) if you have a Developer subscription (for the moment non existing) => This is a Product requirement to only allow 1 Dapp to be tested for a developer.

On clickcing on "Add Script", I would prefer that either a) the new empty card gets on top or that the "+ Add Script" is also present at the end of the list so a user doesn't have to move all the way back up.

Covered in PR #19


[ISSUE #6545] Remove getTopicConfigs method in interface MessageStore

Make sure set the target branch to develop
What is the purpose of the change

fix #6545
Brief changelog
XX
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

@guyinyou please review this pr.

@RongtongJin help click and run ci.

Codecov Report

Merging #6531 (99132d0) into develop (938b5bb) will decrease coverage by 0.01%.
The diff coverage is 100.00%.

@@              Coverage Diff              @@
##             develop    #6531      +/-   ##
=============================================
- Coverage      43.08%   43.07%   -0.01%
+ Complexity      8993     8982      -11
=============================================
  Files           1107     1107
  Lines          78257    78252       -5
  Branches       10201    10201
=============================================
- Hits           33714    33706       -8
+ Misses         40319    40317       -2
- Partials        4224     4229       +5

Impacted Files
Coverage Δ

...n/java/org/apache/rocketmq/store/MessageStore.java
0.00% <ø> (ø)

...ketmq/store/plugin/AbstractPluginMessageStore.java
0.00% <ø> (ø)

...a/org/apache/rocketmq/broker/BrokerController.java
43.53% <100.00%> (-0.06%)
:arrow_down:

...org/apache/rocketmq/store/DefaultMessageStore.java
46.75% <100.00%> (+0.03%)
:arrow_up:

.../org/apache/rocketmq/store/kv/CompactionStore.java
31.73% <100.00%> (ø)

...apache/rocketmq/store/queue/ConsumeQueueStore.java
47.05% <100.00%> (-1.15%)
:arrow_down:

... and 14 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Add: mocha support with eslint & editorconfig

Don`t forget to change travis.yml
There are gulp tasks in scripts section.
Waiting for PR to js/mocha.
Closed without merge.


Bug 1755140: add build ca bundle to init containers

/assign @adambkaplan
@openshift/openshift-team-developer-experience FYI

Hmmm ... CI's image registry is not happy:  error: unable to extract layer sha256:d1d384fd6d0362866057f95d61efc198657980d2e86db8385a48b7cbdaeb0da9 from registry.svc.ci.openshift.org/ci-op-q1cp1s82/stable@sha256:406ba6a4ea2fba92c319b5a3383c2e60ecd97dff34ecebe87a77bd4a3488cf4d: stream error: stream ID 139; INTERNAL_ERROR

/retest

/hold
trying to verify locally

/hold cancel
verified locally ... ocm/builder combo works with image src injection !!

@gabemontero builds should be unblocked now, ping me if that's not the case.

/cherrypick release-4.2

/cherrypick release-4.1

/retest

@gabemontero forgot that in 4.2 ocm got moved to its own repo. We'll have to pick this by hand to 4.1 in origin.

4.1 openshift/origin PR https://github.com/openshift/origin/pull/24130 is the hand pick @adambkaplan noted above


0.2.138 breaks FreeBSD build (using cross) of cargo-hack

After updating libc from 0.2.137 to 0.2.138, the FreeBSD build (using cross) of cargo-hack started failing.
Repro
With the following commands:
cargo install cross
git clone https://github.com/taiki-e/cargo-hack.git
cd cargo-hack
git checkout ee05b26a764fe11f33da5e8eee30da7b11e2d8ae
cross build --target x86_64-unknown-freebsd

I get the following error (full log: https://github.com/taiki-e/cargo-hack/actions/runs/3608985912/jobs/6081906097):
error: linking with `x86_64-unknown-freebsd12-gcc` failed: exit status: 1
  |
  = note: "x86_64-unknown-freebsd12-gcc" "-m64" "/tmp/rustcVB3IQA/symbols.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.0.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.1.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.10.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.11.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.12.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.13.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.14.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.15.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.2.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.3.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.4.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.5.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.6.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.7.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.8.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.cargo_hack.2318d226-cgu.9.rcgu.o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547.591caykrjgsvxhd7.rcgu.o" "-Wl,--as-needed" "-L" "/target/x86_64-unknown-freebsd/debug/deps" "-L" "/target/debug/deps" "-L" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib" "-Wl,-Bstatic" "/target/x86_64-unknown-freebsd/debug/deps/libctrlc-51998d80f6a72864.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libnix-18ba575260dfad93.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libcfg_if-e38878cf087dac5d.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libtoml_edit-28f6cb71c0f6d966.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libitertools-320cf178378eeeaa.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libeither-e7df64a0ed6ac327.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libcombine-23c1f11c3a9ef338.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libmemchr-641fb448d4e1589d.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libbytes-796123aa541d7ea8.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libtoml_datetime-6007df2bfa888181.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libserde_json-25fa7d12aeda0b06.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libryu-c251820d1f9b81c8.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libitoa-88f22cbe8ae56cdb.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libserde-a8313a979998b903.rlib" "/target/x86_64-unknown-freebsd/debug/deps/liblexopt-63123080e1641219.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libindexmap-121d5ed938e48639.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libhashbrown-69ed5b1ddb63db22.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libis_terminal-9dff342a08150e31.rlib" "/target/x86_64-unknown-freebsd/debug/deps/librustix-64848a51b177c873.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libbitflags-2c68063a742fe5a4.rlib" "/target/x86_64-unknown-freebsd/debug/deps/liberrno-3eefe7e4872ad9b4.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libio_lifetimes-f695832c596a10ea.rlib" "/target/x86_64-unknown-freebsd/debug/deps/liblibc-c37ea1fde818e47a.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libtermcolor-b92f43711680adb6.rlib" "/target/x86_64-unknown-freebsd/debug/deps/libanyhow-e4d331e2c107587b.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libstd-2e2ed02d69a9f376.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libpanic_unwind-9833c7b1a3ab3ba0.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libobject-a4819315bc8bd434.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libmemchr-3b3c29eb743e21fd.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libaddr2line-6855750abe51f6eb.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libgimli-3f49948781a939b7.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/librustc_demangle-da6d4cb1cee27a7c.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libstd_detect-858666892f335d6e.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libhashbrown-1ad997d3d3a267f6.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libminiz_oxide-2ccf2aa4712c236f.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libadler-418d538a05b92d78.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/librustc_std_workspace_alloc-cf5c5dee4dc6005a.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libunwind-71480e653c0efa74.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libcfg_if-bef4f98576d91896.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/liblibc-daed9adcdb4f1c5c.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/liballoc-c461ba80f2ae5f7b.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/librustc_std_workspace_core-0f3d942f27fcf4a5.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libcore-b6632458290bd1a1.rlib" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libcompiler_builtins-b37c418607db7120.rlib" "-Wl,-Bdynamic" "-lrt" "-lutil" "-lexecinfo" "-lkvm" "-lmemstat" "-lkvm" "-lutil" "-lprocstat" "-lrt" "-ldevstat" "-lexecinfo" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lrt" "-lutil" "-lexecinfo" "-lkvm" "-lutil" "-lprocstat" "-lrt" "-ldevstat" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib" "-o" "/target/x86_64-unknown-freebsd/debug/deps/cargo_hack-fc9c6c512f63e547" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs"
  = note: /usr/local/lib/gcc/x86_64-unknown-freebsd12/6.4.0/../../../../x86_64-unknown-freebsd12/bin/ld: cannot find -lmemstat
          collect2: error: ld returned 1 exit status

x86_64-unknown-freebsd12/bin/ld: cannot find -lmemstat

It seems this is related to https://github.com/rust-lang/libc/pull/2998 that added memstat_* functions.
cc @devnexen

cargo-hack builds fine for me in a real FreeBSD environment with libc 0.2.138.  But your CI pipeline looks like it cross-builds from Linux.  I don't know the cross-build process well enough to go further.

@asomers Thanks for confirming. I could also build cargo-hack with setup-cross-toolchain-action/rust-cross-toolchain (https://github.com/taiki-e/cargo-hack/pull/176), so this seems to be an issue specific to some cross-compilation environments.

Filed https://github.com/cross-rs/cross/pull/1166 to fix cross's build image. Also, it seems that a patch has been submitted to rust-lang/rust to make the same fix (https://github.com/rust-lang/rust/pull/105222).

The fix to cross has been merged -- closing as an issue of the cross-compilation environment.

This does beg the question though: do we really want to put the libmemstat functions in libc?  Or is it just bloat?  They could always be moved to a new crate.


Test data availability and citation?

Hi,
Could you please publish test labels (or confirm that one could submit matching results in order to get numbers)?
And what is the proper way to cite the dataset?

Hi, the citation will be available within the next two weeks (possibly before 10th of November).
We will update this issue with the details.
The full labels will also be published soon, for now you can submit the results to get the numbers.

@vbalnt thanks!

Hi everything should now be available.  Please find more info below.

[x]  Project website
[x]  Project github page


internship page's layout

Hey I have done it as you said, could you please merge it

Great work @aryanu027  Now it's looking better.Thanks for your Contribution ♥


cabf.serverauth.ca_multiple_reserved_policy_oids duplicated

Compare these...
https://github.com/digicert/pkilint/blob/main/pkilint/cabf/serverauth/finding_metadata.csv#L72
ERROR	cabf.serverauth.ca_multiple_reserved_policy_oids	Validates that the content of the certificate policies extension complies with BR <IP_ADDRESS>.5.
https://github.com/digicert/pkilint/blob/main/pkilint/cabf/serverauth/finding_metadata.csv#L73
ERROR	cabf.serverauth.ca_multiple_reserved_policy_oids	Validates that the certificate policy OID(s) conform to BR <IP_ADDRESS>.9.
Both of the citations are useful: section <IP_ADDRESS>.9 is for Subscriber Certificates, whereas section <IP_ADDRESS>.5 is for various types of CA Certificates.  However, using the same code for both lints is problematic.
Is it possible to change the code for one of these lints by updating both the CSV entry and the corresponding python code?

Thanks @CBonnell.  :-)


Unable to copy files across VSCode windows in 1.31

VSCode Version: Confirmed in 1.31 and the latest insider.
Version: 1.32.0-insider
Commit: d9f81c831c6e97cd9423ca7c85b7b6bf6e3d58cf
Version: 1.31.0 (system setup)
Commit: 7c66f58312b48ed8ca4e387ebd9ffe9605332caa

OS Version:Windows_NT x64 10.0.17134

Steps to Reproduce:

Open an arbitrary folder in vscode (call it vscode 1)
Create a new vscode window (call it vscode 2) and open another arbitrary folder.
Create a file in vscode 1.
Ctrl+C or select copy from the right-click menu of the file in vscode 1.
Attempt to paste the file in vscode 2 with Ctrl+V doesn't work. The "paste" menu item in the right-click menu is also grayed out.

This used to work in 1.30.2.

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

Even dragging the files instead of ctrl+c and ctrl+v it will only move files, not folders.
Open all the directories ctrl+a (which is a nice new feature). Drag over to the 2nd windows workspace, and all you'll get is files, not folders.

PR: https://github.com/Microsoft/vscode/pull/68104


[it] Add basic/sigils.md (refers #197)

Plus some minor fixes :-P
refers to #197

Cool! I Will look into it during the weekend :)

Great! So I'll wait till the next week. Thanks! :clap:

How's this coming @apeacox, anything I can help with?

hey @doomspork, sorry for the delay in the answer. I've been reviewing the translations in this PR but haven't finished yet. Maybe I could ping @apeacox to see what he thinks of my comments so far.

No worries @omissis, just checking.  Thanks for the update 😀

hey @apeacox what do you think of the comments so far?

A bit busy in the last weeks, I hope to get on it on monday :P

Thank you @apeacox 👍

We have implemented a new feature that automatically generates the table of contents: #356.
This may help you avoid copypaste, typos and broken anchors. In order to use it you can replace the manually written TOC with {% include toc.html %}.

@apeacox any feedback on my comments so far? I'd like to know what are your thoughts before spending more time on the translations

Hi @apeacox any update here?

@omissis it looks like the other contributor has deleted their GitHub account.  Would you like to pick up this translation?

@doomspork what contrib specifically? however I guess I can help out closing this PR

@omissis you had feedback left that was never incorporated.  What if we pull these changes in allowing you to submit a PR with your feedback?

I'm going to close this PR now that it's sat for over a year 😢
Feel free to open a new one should you want to get involved again!

hey @doomspork, sorry this went out of my radar. I'll see if I'll have some time do dedicate during summer vacations.

No worries @omissis, I know we all get busy!  Any contributions would be greatly appreciated 😁


Update installation.rst

Add urlpatterns for django version 2.0 or later

Yeah! I think the way you mentioned is better. Thank you for your feedback! This is my first PR. Awesome experience!

Do you want to supply the change, or should I merge and change this myself? Both are fine for me, but I'd certainly prefer if you got the credits for this ✨

Thanks!

I really appreciate your kind reply and guide with some tips. I will not
forget this my first tiny PR experience forever. : )
2018년 5월 9일 (수) 오후 7:56, Matthias Kestenholz<EMAIL_ADDRESS>작성:

Thanks!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jazzband/django-debug-toolbar/pull/1058#issuecomment-387701706,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGOBVE11LobalU2BQej978U0vPhuM9oyks5twstJgaJpZM4T3v47
.


Editing Proxy Hosts after update Docker Image got Internal Error and Proxy got Unknown stage

After few updates automatically via Watchtower, when I edit a proxy, I got something like this:

Going through Log right after that, I found this:
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed
2024/11/06 13:47:53 [error] 135277#135277: *95381 connect() failed (111: Connection refused) while connecting to upstream, client: IP, server: *my proxy A*, request: "GET /dns-query HTTP/1.1", upstream: "https://<IP_ADDRESS>:443/dns-query", host: "*my proxy B*"
2024/11/06 13:48:18 [error] 135277#135277: *95459 connect() failed (111: Connection refused) while connecting to upstream, client: IP, server: *my proxy A*, request: "GET /dns-query HTTP/1.1", upstream: "https://<IP_ADDRESS>:443/dns-query", host: "*my proxy B*"
2024/11/06 13:48:21 [error] 135277#135277: *95459 connect() failed (111: Connection refused) while connecting to upstream, client: IP, server: *my proxy A*, request: "GET /dns-query HTTP/1.1", upstream: "https://<IP_ADDRESS>:443/dns-query", host: "*my proxy A*"
Known that I ran a Adguard Home DNS Image for this, and I have 2 Proxy that proxied to this image

watchtower does not update npmplus, please update by hand

So how can I resolve the current problem? Backup my data then rerun the NPMplus or else?

what version do you currently run?

I'm currently seeing the 2.12.1+5c1b2f8 version on the NPMPlus page

can you please updated to the latest release, try again and send me the full docker logs, please?

latest tag is correct

After re-pull the latest image, everything back to normal, I can edit hosts without error. Thanks for supporting me, you guys mad fast, that's crazy 🙏🙏🙏.
By the way please make a new note or add into the compose file that make watchtower ignore update for npmplus please 😭

I added a note to the readme

Thanks for that, appreciate the efforts 🙏🙏🙏🙏