error when build

Compiler message:
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/qr_flutter-3.0.0/lib/src/qr_image.dart:223:24: Error: Method not found: 'ImageStreamListener'.
stream.addListener(ImageStreamListener((info, err) {
^^^^^^^^^^^^^^^^^^^
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/qr_flutter-3.0.0/lib/src/qr_image.dart:223:24: Error: The method 'ImageStreamListener' isn't defined for the class '_QrImageState'.

'_QrImageState' is from 'package:qr_flutter/src/qr_image.dart' ('file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/qr_flutter-3.0.0/lib/src/qr_image.dart').
Try correcting the name to the name of an existing method, or defining a method named 'ImageStreamListener'.
stream.addListener(ImageStreamListener((info, err) {
^^^^^^^^^^^^^^^^^^^

Can you provide information on what version of Flutter you're using please?

Can you provide information on what version of Flutter you're using please?

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.5.4-hotfix.2, on Microsoft Windows [Version 10.0.18362.356], locale id-ID)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[√] Android Studio (version 3.4)
[√] VS Code (version 1.38.1)
[!] Connected device
! No devices available
do i need to import https://pub.dev/packages/qr ?

Same error here. Have you find a soluton ?
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel master, v1.5.4-pre.17, on Microsoft Windows [Version 10.0.17134.829], locale en-IN)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[√] Android Studio (version 3.4)
[√] VS Code (version 1.38.1)
[√] Connected device (1 available)
• No issues found!

The issue is that the Flutter team made a breaking change to that part of the code. You will need to update Flutter to a higher version (if possible) or stay on the previous version of qr.flutter. The Flutter team has said previously that these types of breaks are to be expected and this is the way they want to move forward so I won't be doing anything to work around the issue. You just need to update Flutter. Sorry.

Thank You for that information.
On Wed, Sep 18, 2019 at 9:03 PM Luke<EMAIL_ADDRESS>wrote:

The issue is that the Flutter team made a breaking change to that part of
the code. You will need to update Flutter to a higher version (if possible)
or stay on the previous version of qr.flutter. The Flutter team has said
previously that these types of breaks are to be expected and this is the
way they want to move forward so I won't be doing anything to work around
the issue. You just need to update Flutter. Sorry.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/lukef/qr.flutter/issues/59?email_source=notifications&email_token=AKHUOC5TB4PPQS3MRVOCXTDQKJC4PA5CNFSM4IWS63G2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7APQXQ#issuecomment-532740190,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKHUOCYNSWAAB24WLCMHV6TQKJC4PANCNFSM4IWS63GQ
.


(BKR-1254) Update for Unix::Host does not allow each

Failure/Error: install_module_dependencies_on(host)
NoMethodError:
  undefined method `each' for #<Unix::Host:0x007f2a37629090>

@DavidS @hunner @eputnam This failure has nothing to do with this PR looks like larger issue.

Updated to be less specific, and clean up all rubocop issues


How to showCallout() when a marker is initially added to the map

I checked SO first because this isn't an issue, but I couldn't find anything.  What I'm trying to do is pretty straightforward.
When I long press on a map, it adds a new Marker with a custom callout.  Tapping the marker shows the callout as expected.
The only change is I'd like to be able to have the callout visible right after the marker is added to the map.
Thanks!

You can manually call showCallout on the marker at your convenience.

Thanks. I definitely know that is available. But I’m more interested in the proper way to handle this or a best practice to ensure rendering is efficient. If I do it manually, I have to call hideCalllout too, whereas if I tap to show, then I automatically get default behaviors like tapping the map auto hides the callout.
If I add a pin to the map, rendering is going to happen, so I have looked at adding a flag to show/hide callout. But that isn’t working well.
So it was more of a question for anyone who successfully implemented this type of use case and how they handled it for maximum efficiency.
Or the way to do this so the pin still  functions exactly as it would if I tapped the pin. Thanks!

Merging to #1872


Result caching in Numba

This issue serves as a backup of some ideas discussed in the Gitter room.
Result caching in combination with Numba
Premise
One clear application of numba is the speedup of costly computations. Besides acceleration of such computations, it could be useful to cache results of such functions, if they are pure functions and expected to be called with the same parameters frequently. The Python standard library offers e.g. the lru_cache in the functools module, which memoises the most recent calls of the functions it is wrapping.
Challenge
At the current time, no best practice or recipe exists for how to efficiently combine numba's jit capabilities and a caching approach.
If only a single function is to be compiled by numba and have its results cached, this can be achieved efficiently by wrapping the jit or njit compiled function with the lru_cache like
@lru_cache()
@njit
def add_one(x):
    return x+1

The problem arises when we want to call a (jitted and) cached, function from a another jitted function as in
@jit
def foo(x)
    return bar(x)

@lru_cache()
@jit
def bar(x)
    return x + 1

There are two approaches one could possibly think of:

jit-compile the lru_cache decorated function: This will not work in a straight forward way. The lru_cache ability cannot be compiled by numba in nopython or python mode.
Add caching to the compiled function:

Both jitted and n-jitted functions can savely be wrapped by pythons lru_cache
Functions compiled in python mode can call lru_cached functions
Functions compiled in nopython mode can only call cached functions by using the objmode context manager

Usually we would like to try and compile our functions in nopython mode for performance reasons (and the objmode comes with performance penalties similar to those of pythonmode jitting, because of the context change).
So the bottom line of this is: What is a good way to implement results caching for a function that is intended to be called from anoter njit function
An example with lru_caching
The following code snippet serves as an example for combining caching and jitting and to demonstrate that the context change through objmode makes njit similarly slow to pythonmode jit
from functools import lru_cache
from numba import jit, njit, objmode
import timeit

@lru_cache(1000)
@jit
def fib_jit_cache(n):
    if n == 1 or n == 2:
        return 1
    return fib_jit_cache(n-2) + fib_jit_cache(n-1)

@njit
def fib_njit(n):
    if n == 1 or n == 2:
        return 1
    return fib_njit(n-2) + fib_njit(n-1)

@lru_cache(1000)
@njit
def fib_njit_cache(n):
    if n == 1 or n == 2:
        return 1
    with objmode(f="intp"):
        f = fib_njit_cache(n-2) + fib_njit_cache(n-1)
    return f

# Trigger compilation through first time call
fib_jit_cache(1)
fib_njit(1)
fib_njit_cache(1)

# time it
print("jit_cache", timeit.timeit("fib_jit_cache(30)", setup="from __main__ import fib_jit_cache", number=1000))
print("njit", timeit.timeit("fib_njit(30)", setup="from __main__ import fib_njit", number=1000))
print("njit_cache", timeit.timeit("fib_njit_cache(30)", setup="from __main__ import fib_njit_cache", number=1000))

Output
jit_cache 0.008777704000000108
njit 0.11476176100000002
njit_cache 0.008950522999999988

Strategies
@luk-f-a proposed to implement a numba cache by using the fairly new typed.Dict which sounds like an interesting approach.
Potentially inspiration could be drawn from the original lru_cache implementation.
A reasonably robust implementation could make for an interesting numba recipe. This could become even more convenient once the typed.Dict receives type inference features, which is planned for the upcoming releases of numba.

@HPLegion Thanks for recording this discussion. I also wonder how hard it would be to implement lru_cache via numba.extending.overload so it is just supported out of the box.

I tried implementing a simple version (just dictionary) but could not find a way to add a dictionary as a closure variable.
Neither of these options worked.
cache = nb.typed.Dict.empty(
    key_type=nb.types.Tuple([nb.types.int64,nb.types.int64]),
    value_type=nb.types.float64)

@nb.njit
def cached_func(arg1, arg2):

    def myfunc(arg1, arg2):
        # calculations
        print('calculating')
        return 1

    if (arg1, arg2) not in cache:
        cache[(arg1, arg2)] = myfunc(arg1, arg2)
    return cache[(arg1, arg2)]

or
@nb.njit
def cached_func(arg1, arg2, cache=nb.typed.Dict.empty(
    key_type=nb.types.Tuple([nb.types.int64,nb.types.int64]),
    value_type=nb.types.float64,
)):

    def myfunc(arg1, arg2):
        # calculations
        print('calculating')
        return 1

    if (arg1, arg2) not in cache:
        cache[(arg1, arg2)] = myfunc(arg1, arg2)
    return cache[(arg1, arg2)]

Both fail with the following error
Failed in nopython mode pipeline (step: nopython mode backend)
Cannot lower constant of type 'DictType[tuple(int64 x 2),float64]'

I wonder if it's an intentional limitation or something to raise as an issue. The minimum reproducing example is
a_dict = nb.typed.Dict.empty(
    key_type=nb.types.int64,
    value_type=nb.types.float64)

a_dict[0] = 1
@nb.njit
def foo():
    return a_dict[0]

foo()

I would not know how to get around this problem via numba.extending.overload.
If jitclass allowed a user-defined __call__  method, I think the jit_lru_cache could be implemented via jitclass.

@luk-f-a I also played a little bit with this and encountered similar problems. This seems like a limitation that is hard to overcome at the moment.
For completions sake I would like to point out, that the following does work (but it is a bit ugly and it runs about 5-10 times slower than the lru_cached examples I listed in my initial posting)
from numba import njit
from numba.typed import Dict
from numba.types import int64

cache = Dict.empty(key_type=int64, value_type=int64)

@njit
def numba_cached_fib(n, cache):
    if not n in cache:
        if n == 1 or n == 2:
            cache[n] = 1
        else:
            cache[n] = numba_cached_fib(n-1, cache) + numba_cached_fib(n-2, cache)
    return cache[n]

numba_cached_fib(10, cache)

Just for the record:
Out of curiosity I was playing around with jitclass a while ago and got some rudimentary caching working together with the typed.Dict
from numba import jitclass
from numba.typed import Dict as nb_Dict
from numba.types import DictType as nb_DictType
from numba.types import int64 as nb_int64

@jitclass({
    "lru": nb_DictType(nb_int64, nb_int64)
})
class Fib:
    def __init__(self):
        self.lru = nb_Dict.empty(nb_int64, nb_int64)
        self.lru[0] = 1
        self.lru[1] = 1

    def call(self, val):
        if val not in self.lru:
            res = self.lru[val-2] + self.lru[val-1]
            self.lru[val] = res
        return self.lru[val]

fib = Fib()

for k in range(100): # This causes quite some int overflows, but it's just for demonstration anyway
    print(f"fib({k}) = {fib.call(k)}")

Ideally of course, the class should accept a function on instantiation and act more like a wrapper/decorator. The implementation shown here is obviously function specific. But maybe it can be useful guidance for specialised cases anyway.
What seems to be missing for this to work (at least to a rookie like me) is the implementation of __call__ for jitclass ( as previously noted by @luk-f-a) and potentially there are some difficulties with passing jitted functions to a jitclass instance (I have seen that there is quite a lot of work going on in order to create first class function types at the moment though, so maybe that won't be an issue?)

@HPLegion , extending your example with the first class function type, I managed to get this running for non-recursive functions
from numba import jitclass
from numba.typed import Dict as nb_Dict
from numba.types import DictType as nb_DictType
from numba.types import int64 as nb_int64

@jitclass({
    "lru": nb_DictType(nb_int64, nb_int64),
    "fc": types.FunctionType(typing.templates.Signature(nb_int64,(nb_int64,), None))
})
class Fib:
    def __init__(self, fc):
        self.lru = nb_Dict.empty(nb_int64, nb_int64)
        self.lru[0] = 1
        self.lru[1] = 1
        self.fc = fc

    def call(self, val):
        if val not in self.lru:
            res = self.fc(val)
            self.lru[val] = res
        return self.lru[val]

@njit(nb_int64(nb_int64))
def fib_fc(val):
    return val**2

@njit
def foo(fc):
    fib = Fib(fc)
    for k in range(100): # This causes quite some int overflows, but it's just for demonstration anyway
        print("fib({k}) = ", fib.call(k))

foo(fib_fc)

The limitation is that you must declare the signature of the function in advance. For certain recursive function you could something like this:
from numba import jitclass
from numba.typed import Dict as nb_Dict
from numba.types import DictType as nb_DictType
from numba.types import int64 as nb_int64

@jitclass({
    "lru": nb_DictType(nb_int64, nb_int64),
    "fc": types.FunctionType(typing.templates.Signature(nb_int64,(nb_int64,nb_int64,nb_int64,), None))
})
class Fib:
    def __init__(self, fc):
        self.lru = nb_Dict.empty(nb_int64, nb_int64)
        self.lru[0] = 1
        self.lru[1] = 1
        self.fc = fc

    def call(self, val):
        if val not in self.lru:
            res = self.fc(self.lru[val-2], self.lru[val-1], val)
            self.lru[val] = res
        return self.lru[val]

@njit(nb_int64(nb_int64, nb_int64, nb_int64))
def fib_fc(val_2, val_1, val):
    return val_2 + val_1

@njit
def foo(fc):
    fib = Fib(fc)
    for k in range(100): # This causes quite some int overflows, but it's just for demonstration anyway
        print("fib({k}) = ", fib.call(k))

foo(fib_fc)

If you'd like to use something like this in a real application, I would recommend  you replace the dictionary with an array or sparse vector. The lookup will be much faster, although you might have to settle for a bounded number of elements.

Just stumbled into this issue myself ... Any update on this?
Would it make sense to have a result cache optionally available directly via the jit and njit decorators themselves? I'd imagine ...
@njit(lru_cache_max = 128)
def fibt(n):
    if n == 1 or n == 2:
        return 1
    return fib(n-2) + fib(n-1)

... with lru_cache_max defaulting to 0 for "regular" uncached behavior. This would shift the responsibility to numbas translation / code generation layer in a fairly easy manner and allow an optimized implementation there. Assuming that this is easier than letting numba detect the use of the original lru_cache decorator for swapping it with its own implementation.

Hello, did you manage to find a solution to this?


jellyfish benches build break with --no-default-features

I'm unable to build jellyfish benches with --no-default-features. The feature parallel is on by default so I cannot run benches without parallel feature. Much confusion. Why is parallelizable_slice_iter returning a rayon::slice::Iter when parallel feature is disabled?? I expect rayon to be completely absent without parallel.
cargo check --benches --no-default-features --features test-srs
    Checking jf-relation v0.4.4 (https://github.com/EspressoSystems/jellyfish?tag=0.4.5#7d71dbef)
    Checking jf-pcs v0.1.0 (/Users/gus/Documents/espresso/git-repos/jellyfish/pcs)
    Checking jf-relation v0.4.4 (/Users/gus/Documents/espresso/git-repos/jellyfish/relation)
error[E0599]: `rayon::slice::Iter<'_, DensePolynomial<<E as ark_ec::pairing::Pairing>::ScalarField>>` is not an iterator
   --> pcs/src/univariate_kzg/mod.rs:134:14
    |
133 |           let res = parallelizable_slice_iter(polys)
    |  ___________________-
134 | |             .map(|poly| Self::commit(prover_param, poly))
    | |             -^^^ `rayon::slice::Iter<'_, DensePolynomial<<E as ark_ec::pairing::Pairing>::ScalarField>>` is not an iterator
    | |_____________|
    |
    |
   ::: /Users/gus/.cargo-nix/registry/src/index.crates.io-6f17d22bba15001f/rayon-1.10.0/src/slice/mod.rs:785:1
    |
785 |   pub struct Iter<'data, T: Sync> {
    |   ------------------------------- doesn't satisfy `_: Iterator`
    |
    = note: the following trait bounds were not satisfied:
            `rayon::slice::Iter<'_, DensePolynomial<<E as ark_ec::pairing::Pairing>::ScalarField>>: Iterator`
            which is required by `&mut rayon::slice::Iter<'_, DensePolynomial<<E as ark_ec::pairing::Pairing>::ScalarField>>: Iterator`
    = help: items from traits can only be used if the trait is in scope
help: trait `ParallelIterator` which provides `map` is implemented but not in scope; perhaps you want to import it
    |
9   + use rayon::iter::ParallelIterator;
    |

...and many more similar build errors.

i'd suggest we use plonky2's maybe_rayon, could closes #111 as a plus.

i'd suggest we use plonky2's maybe_rayon, could closes #111 as a plus.

omg yes! I'm not a huge fan of parallelizable_slice_iter tbh.


BUG: mkdir sometimes prints paths multiple times

While running the example command from https://onyo.readthedocs.io/en/latest/cmd_mkdir.html I noticed:
Creating sub-dirs with mkdir is possible, parent directories are created automatically. When multiple sub-directories are created for a not-yet existing parent dir, the parent dir (/Users/tkadelka/onyo/marketing in the example shown below) is printed multiple times in the diff output:
> onyo mkdir --message "the marketing group joined\!" marketing/Alice\ Wonder/ marketing/Karl\ Krebs
The following directories will be created:
+/Users/tkadelka/onyo/marketing/Alice Wonder
+/Users/tkadelka/onyo/marketing
+/Users/tkadelka/onyo/marketing/Karl Krebs
+/Users/tkadelka/onyo/marketing
Save changes? No discards all changes. (y/n)

This is functionally correct and does not lead to errors, but works exactly like the mkdir-call should. Just the output should be adjusted to remove the second mentioning of the "marketing" directory.

Related: #546


Error importing module

Looks very useful.  After installing I unfortunately am receiving the following:
Traceback (most recent call last):
File "portia.py", line 9, in
from deps.secretsdump import *
File "/root/portia/deps/secretsdump.py", line 56, in
from impacket.examples.secretsdump import LocalOperations, RemoteOperations, SAMHashes, LSASecrets, NTDSHashes
ImportError: No module named secretsdump
any thoughts? Thanks

I fixed this one by replacing secretsdump.py with the actual impacket one:
https://github.com/CoreSecurity/impacket/blob/master/examples/secretsdump.py
But than i get another new error:
from impacket.krb5.pac import PKERB_VALIDATION_INFO, KERB_VALIDATION_INFO, KERB_SID_AND_ATTRIBUTES, PAC_CLIENT_INFO,
ImportError: No module named pac
Reinstall impacket doesnt help.

I just found the Solution for me.
Try to run python -->
from impacket import version
version
My impacket Module files were in the /home/.local/lib/python2.7/site-packages/impacket directory. I Just updated all those files with the newest Impacket files, now it works.


Bug: Crashes after my Mackbook was in sleep mode

After my Mackbook leaves the sleep mode, eqMac is crashed. I have to kill the app and restart it.
Steps to Reproduce
Steps to reproduce the behaviour (feel free to change the placeholder as you need):

Start the MacBook Pro M1 with Monterey 12.5 and eqMac (App. v1.4.6, Driver:v2.0.5 UI:v3.2.4) working.
Close the cover to set the MacBook in sleep mode.
After some minutes open the MacBook and login.
See error - eqMac is crashed.

Expected behaviour
eqMac should work like bevor the sleep mode.
Setup information:

Audio device used for playback: [Macbook speaker]
Audio transmission interface: [none]
macOS Version: [12.5]
eqMac Version [1.4.6]
eqMac UI Version [3.4.4]

I have similar behaviour:
https://github.com/bitgapp/eqMac/issues/714

You could go CMD + Space and then look for console.app.
Then go to crash reports, look for eqMac and copy past it here.

Hi all, I am closing this issue since the latest versions are way more stable now, if there is any other related issue, please browse for a similar open issue and comment on it. If there are none, please create a new one. Thanks!


Add automated realeases via Github actions

once the python packages bread, htmlgenerator and basxconnect get more stable, we should just reference basxconnect without git repositories in requirements.txt.

Okay, after using for some time I suggest the following:

In custom projects (PWS, UM, etc) this is up to the responsible person and often we will want to use a rather up-to date version or a certain commit.
For all packages/libraries we should be using the pip-package name as depency, but we are doing that already
Since we do not have a fully automated pip-publishing process this can from time to time cause a bit problems

New task: Automatically create a new release when a new tag is pushed

Okay, automating of releases is done.


Seems like cmd+r breaks everything

Seems like cmd+r breaks everything and you need to restart Hyper for it to work again. It also starts to open multiple tabs when just adding one.

I found that this is caused by something else.


Flask implementation of datashaded bokeh app

I am working on a dashboard for visualization of large time series. The combination of Jupyter + Bokeh + Holoviews/Datashader is perfect for prototyping and data exploration. However, I would like to embed some graphs on more user-friendly web pages using Flask.

Deploying bokeh apps without datashading using script, div = components(bokeh_figure) in Flask works perfectly fine.
Visualizing bokeh apps with datashading in Jupyter or using bokeh serve also works fine, e.g. with doc = hv.renderer('bokeh').server_doc(datashaded_hvObject).
Where I'm running into issues is combining these two steps. I can render a datashaded bokeh app in Flask like so:
renderer = hv.renderer('bokeh').instance(mode='server')
hvplot = renderer.get_plot(datashaded_hvObject)
script_data, div_data = components(hvplot.state)

... but this of course only shows a single rasterized frame and is missing the callback to update the plot when someone is interacting with it.
Based on some tutorials, I'm running a bokeh server from my Flask script as follows:
bokeh_process = subprocess.Popen(['bokeh', 'serve', '--allow-websocket-origin=localhost:5000','test.py'], stdout=subprocess.PIPE)
With the main Flask @app.route set as follows:
session = pull_session(session_id=None)
bokeh_script = server_session(None, session_id=session.id)
return render_template('test.html', script_data=bokeh_script)
This is not working though as it doesn't appear to connect to the correct session ID: Cannot pull session document because we failed to connect to the server (to start the server, try the 'bokeh serve' command). I'm also not sure this would actually get me a working interactive session.
I realize this is not a strict Holoviews question but I figured it may be useful to other Datashader users. Let me know if it's out of scope!

I don't know offhand how to resolve the issue you have pulling the session document but I can say that a docs PR explaining how to use holoviews/datashader together with flask would be very welcome!

There is already a PR for a flask app here https://github.com/ioam/holoviews/pull/2907, which could maybe be adapted.

Thank you @philippjfr, the PR put me on the right track!


refactor: Remove whitespace

Avoid laborious scrolling

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

Unfortunately this required by our development process in managing both our open source and paid for otherings. We are making progress towards provide Flyway as open source without the necessity for these white spaces but until then these must remain.


docs are missing snapshot details

https://github.com/prooph/proophessor-do/blob/develop/docs/installation/manual.md

@basz we have here https://github.com/prooph/proophessor-do/blob/develop/docs/installation/manual.md - 4.2 Start snapshotters (only if you decided to use 3.4)
what is missing exactly?

superseeded with https://github.com/prooph/proophessor-do/issues/124


chore: upgrade python to latest version

Description
Create a config to be able to modify the oars docker image.
Upgrade python to 3.8.16

Thanks for the pull request, @Ian2012!  Please note that it may take us up to several weeks or months to complete a review and merge your PR.
Feel free to add as much of the following information to the ticket as you can:

supporting documentation
Open edX discussion forum threads
timeline information ("this must be merged by XX date", and why that is)
partner information ("this is a course on edx.org")
any other information that can help Product understand the context for the PR

All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here.
Please let us know once your PR is ready for our review and all tests are green.

@bmtcril ready to be merged

@Ian2012 🎉 Your pull request was merged!  Please take a moment  to answer a two question survey so we can improve your experience in the future.


Tiny fix (network-decisions.md)

@a-zaf : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Correction confirmed. Thanks.


Added generation operator samples

Added samples for #136 and and parent task #90 @BethMassi @cartermp

Good catch.  Should I go back and fix the other samples as well?

Probably should. @cartermp had a quick trigger finger on the last PR merge so I didn't get my comment in there in time :smile:

haha will do

Whoops!

fixed and squashed previous commit

LGTM @matthewreily thanks again!


How can I customize this library to dropdown the menu from a floating navigation item, or from a navigationItem inside a container?

Regardless of where I place the navigationItem in the controller, the menu drops down from the NavBar at the top. If I remove the navbar, I get nil optional unwrapping error around this line:
let frame = CGRectMake(0, 0, titleSize.width + (self.configuration.arrowPadding + self.configuration.arrowImage.size.width)*2, self.navigationController!.navigationBar.frame.height)
and If I create a container with a UIViewController inside that is imbedded in a UINavigationController, the dropdown still only occurs from the NavigationBar in the parent ViewController.

Hi @Glenncito, could you please use new release 0.2. This release allows you to pass navigationController when initializing BTNavigationDropdownMenu. In your case, you can pass the most outside UINavigationController to make sure that the dropdown can show from the place you want to.
Hope it helps!


Add recovery image to bundle

This commit adds the recovery image to the ClusterServiceVersion so is
shipped as a relatedImage for the operator.
Signed-off-by: Daniel Mellado<EMAIL_ADDRESS>

/hold

NOTE: To be put on hold until we get the recovery image into quay, based on either ubi or openshift golang builder. I'll follow up with other PR.

/assign @vitus133 @sabbir-47 @donpenney

/unhold

/assign @vitus133 @nishant-parekh


1.16+ support

Either of the comments will be able to support maps above 1.16, choose one or the other.
fixed : bl was set to one starting at the next iteration when it needed to be zero (i.e off by one) .

Thanks for this, didn't realise the change to block streaming in 1.16 was so similar. Would you be able to find the exact data version where the streaming changed (https://minecraft.fandom.com/wiki/Data_version) and just add a if statement for legacy=True so the streaming works for every version? (Data version can be found as an attribute in the anvil Chunk object). Then I'll merge.


TEMP_CELSIUS was used from open_epaper_link, this is a deprecated constant which will be removed in HA Core 2025.1

Just upgraded to Home Assistant 2024.1, and received the following warning:
TEMP_CELSIUS was used from open_epaper_link, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfTemperature.CELSIUS instead
I guess you have a year to fix it ;-)

I already noticed it, in the beta but was waiting for the release


using --variant-input does not to report some variants

Hi!
I thought I'd use freebayes and to interrogate bams for the presence (and allele frequencies) of a specific sets of variants.
I'm running it like this:
freebayes -@ $vcf --min-alternate-fraction 0 --only-use-input-alleles --pooled-continuous --report-monomorphic -t tmp.bed -f $hg19 $bam
It would be quite handy to look manually at data this way, for certain somatic variants to see if there is any evidence at all there. However, I note that some variants present in the input vcf are not reported. This is rare but still an issue.
Are you aware of this? The input vcf has been normalized and decomposed using vt, can this be causing the problem? I can supply test data if you want to look for bugs.

Test data would be very helpful. Please let me know if you can make a
smallish example.
On Fri, Mar 3, 2017 at 6:06 PM Pär Larsson<EMAIL_ADDRESS>wrote:

Hi!
I thought I'd use freebayes and to interrogate bams for the presence (and
allele frequencies) of a specific sets of variants.
I'm running it like this:
freebayes -@ $vcf --min-alternate-fraction 0 --only-use-input-alleles
--pooled-continuous --report-monomorphic -t tmp.bed -f $hg19 $bam
It would be quite handy to look manually at data this way, for certain
somatic variants to see if there is any evidence at all there. However, I
note that some variants present in the input vcf are not reported. This is
rare but still an issue.
Are you aware of this? The input vcf has been normalized and decomposed
using vt, can this be causing the problem? I can supply test data if you
want to look for bugs.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ekg/freebayes/issues/368, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAI4EQU7tV3Irn_4AEqpP8OBsJXf3fLiks5riEiRgaJpZM4MSgac
.

Hi Erik,
I'm enclosing some files here, zipped together.
16052301-ensemble.b.vcf.vep.vcf.gz
16052301-ensemble.a.vcf.vep.vcf.gz
16052301-ensemble.c.vcf.vep.vcf.gz
16052301-ensemble.c.vcf.vep.vcf.gz.tbi
16052301-ensemble.a.vcf.vep.vcf.gz.tbi
16052301-ensemble.b.vcf.vep.vcf.gz.tbi
tmp2.bed
16052301-ready.reg.bam
16052301-ready.reg.bam.bai
The examples are run like this:
freebayes -@ 16052301-ensemble.{a,b,c}.vcf.vep.vcf.gz --min-alternate-fraction 0 -l --only-use-input-alleles --pooled-continuous --report-monomorphic -t tmp2.bed -f /home/bcbio_root/share/bcbio/genomes/Hsapiens/hg19/seq/hg19.fa 16052301-ready.reg.bam
There are two variants in the files that I want to recall:

chr5    112175614       .       AC      A
chr5    112175615       .       C       A

File "a" contains variant 1 only, file "b" contains variant 2 only, file "c" contains both variants (1+2).
Both variants are called individually (example a,b), but not together (example c). The output from "c" only contains  variant 1 (chr5	112175614	.	ACC	AC).
This is an example with overlapping variants. I think I noticed "lost" variants also that were not part of such overlaps, I'll try to find more examples.
Kind regards,
Pär
files.zip

Should mention that I'm running freebayes v1.1.0-9-g09d4ecf .
I notice that most call gaps are of the form listed above, though I'm compiling a few other examples as well.


chore: add tcp command in error message

Thanks for your great L4 or L7 tunnel!.
When I executed and read codes, I found very nits points.
http-tunnel has 3 subcommands, but error message says it supports only http and https subcommand.
-> % ./target/debug/http-tunnel -h
Simple HTTP(S) Tunnel 0.1.0

Eugene Retunsky

A simple HTTP(S) tunnel

USAGE:
    http-tunnel [OPTIONS] --bind <BIND> [SUBCOMMAND]

FLAGS:
    -h, --help       Print help information
    -V, --version    Print version information

OPTIONS:
        --bind <BIND>        Bind address, e.g. <IP_ADDRESS>:8443
        --config <CONFIG>    Configuration file

SUBCOMMANDS:
    help     Print this message or the help of the given subcommand(s)
    http     Run the tunnel in HTTP mode
    https    Run the tunnel in HTTPS mode
    tcp      Run the tunnel in TCP proxy mode

Sincerely

Thanks for fixing this!


A17: oddness with keyboard editing of grbl settings

This appears to be a bug in the keyboard manipulation of 4 digit numbers in text boxes.  My example is for Id 25 (Homing search seek rate) but it appears to apply to all numeric text boxes..

Open the Settings: Grbl tab.
Select id 25 by clicking on the row in the table on the left (Homing search seek rate). Enter 5000 in the text box.  Press save (or enter).
note that the entry in the Value column changes to 5000
press reload. Note the Value column entry has added .000 to the value

(the above is just to set the situation up to demonstrate the bug)

select Id 25 as above
place the cursor after the 50 in the 5000.000 shown in the text box on the right.
delete a 0 so that the box shows 500.000 and press enter.
note that the Id 25 Value column entry changes to 5000 (not .000 following).
press save and then reload.  the Value column entry has changed to 5000.000 and exit box on the right still shows 500.000
expect results are 500.000 in the Value column entry for Id 25

This appears to be the case for all values edited, not just Id 25. Note that if you change the leading digit or completely rewrite the value, it works correctly.

Looks like a framework bug to me, the OnPreviewTextInput event does not fire on all changes. I have added a handler for OnPreviewKeyUp to trap and process delete and backspace keys as a workaround.

Makes sense to me.  They probably a college intern working on that part... Thanks for fixing it.


Implement default API with Eve

Use https://github.com/nicolaiarocci/eve  as default API layer, make it optional.

https://github.com/gevious/flask_slither


Watch / unwatch requests and projects

Description
Requesters can change the set of people who are notified of a request or project, but other people cannot add / remove themselves here.  This task changes that.
Acceptance Criteria

[ ] for requests and projects, and for all users with STUDY_REQUESTS scope other than the requester:

[ ] if their user email address is not present in ccEmails, they can "watch" the request to add themselves to ccEmails;
[ ] otherwise, they can "unwatch" the request to remove themselves from ccEmails.

Additional Notes
This adds a request management action that does not need to be performed by either the requester or a user with STUDY_REQUESTS_ADMIN scope - so we might want to either a) add a new set of REST API endpoints for this, or b) change StudyRequestPermissions to allow this.

This feature request may be revisited in future, but is not a part of near-term priorities.


tips.json is not reloaded with resource packs

Reloading resource packs updates the LANG files but not the tips.json file that controls which loading tips appear. As a result, changing packs which have different loading tips results in translation keys appearing in the box.

Affects 1.3

I think it was fixed in 1.3.2, I didn't tested

Fixed in 1.3.2. Thank you!


License is MIT, but readme stipulates "personal use" in disclaimer.

You're disclaimer is at odds with the MIT license you have chosen for your project.  With MIT users can use your project in their commercial products. Peroid.  Remove the "personal use" verbage in your readme or change the license this project is listed under.  If you do this later option, you should also update the license listed in the Godot asset library.  Otherwise, I see no reason for anyone to adhere to your "personal use" intention.

Hi @jhlothamer ,
I thought it was pretty clear that the "personal use" inside the Readme does not refer to how to use the plugin in their products, but just that, quote:

This addon was built for a personal use intention. It was released as an open source plugin in the hope that it could be useful to the Godot Engine Community.
Also, as the same Readme mentions:
As a "work in progress" project, there is no warranty for any eventual issue and bug that may broke your project.
I don't assume any responsibility for possible corruptions of your project. It is always advisable to keep a copy of your project and check any changes you make in your Github repository.

It just means that, since the plugin was built for personal usage and not for commercial purpose / framework projects, I'm not responsible if it will break your project or will not receive immedate updates / supports.
Can't see any mention on how to use this plugin in commercial products, instead that's why there is a License for that.
I can't see why I should have shared this repository public here on Github and still help people out on Discord if I wanted to keep it "personal" in legal/licensing terms.
If you think that this is still not clear, please help me reformulate the sentence in the Readme in a more understandable way, since it is the first time a user adresses this problem.
Have a nice day.


[FEATURE REQ] ServiceBusReceivedMessage support for JSON Messages (VALUE)

Is your feature request related to a problem? Please describe.
Sending to Azure Service Bus using Spring JMS, but receiving messages using azure-messaging-servicebus library, JSON messages gets decoded as AmqpMessageBody of type VALUE instead of DATA. This results in following exception:
com.azure.messaging.servicebus.ServiceBusException: This body type not is supported: VALUE

The payload being sent looks ok:

And also the headers seems to be fine:

Describe the solution you'd like

It should be able to send simple json string messages and to be able to decode them, without need to send them as binary.
Either support VALUE or decode JSON String messages to byte[] so it can be handled as AmqpMessageBodyType.DATA
Or: Allow forcing to decode all messages to AmqpMessageBodyType.DATA

Describe alternatives you've considered
Alternative: Forcing the json to be sent as binary.

@anuchandy could you please follow up?

Hi @dkellenb thank you, we'll evaluate this feature request.

For those who face the same issue with the latest version (5.4.0) is throwing com.azure.messaging.servicebus.ServiceBusException: This body type not is supported: VALUE when a message was sent  to a topic using spring-cloud-azure-starter-servicebus-jms, but consumed from the topic by spring-cloud-azure-stream-binder-servicebus,  they have following alternatives:
Alternative 1:
Use spring-cloud-azure-starter-servicebus-jms, which supports also AMQP messages of type VALUE
Alternative 2:
If you can influence the sender, then ask that messages are sent with MessageType.BYTES:
{code:java}
@Bean
MessageConverter jacksonMessageConverter(Jackson2ObjectMapperBuilder jacksonObjectMapperBuilder) {
MappingJackson2MessageConverter messageConverter = new MappingJackson2MessageConverter();
messageConverter.setObjectMapper(jacksonObjectMapperBuilder.createXmlMapper(false).build());
messageConverter.setTargetType(MessageType.BYTES);
return messageConverter;
}
{code}
Nevertheless, I would expect that spring-cloud-azure-stream-binder-servicebus should also support AMQP Messages of type VALUE.

We’ve discussed this feature request within the cross-language team. Unfortunately, there is no formal plan for additional body types, the higher-level SDK across languages will support only data body type. For any other use cases, the application is required to encode the content as binary (byte[]) before sending, then have the application decode the binary (byte[]) to the suitable format upon receive. Closing this.

Another option is, the application can obtain the raw value from the message and decode them appropriately, for example -
final AmqpAnnotatedMessage message = message.getRawAmqpMessage();
final AmqpMessageBody rBody = message.getBody();
if (rBody.getBodyType() == AmqpMessageBodyType.VALUE) {
    final Object value = rBody.getValue();
    System.out.println(value); // {"address": {"lane": "123", "city": "redmond"}}
    if (value instanceof String) {
      // Decode the value appropriately. For example, if you're expecting JSON
      // then use a JSON parser (E.g. Jackson, Gson, Azure-Json) to parse and
      // deserialize to a POJO.
    }
}


Inappropriate type error with docstrings

The code below is obviously valid:
"""Hello"""

def echo(s: str):
    print(s)

echo(__doc__)

And running it will print Hello. However, Pylance issues an error:
__doc__: str | None
Argument of type "str | None" cannot be assigned to parameter "s" of type "str" in function "echo"
  Type "str | None" cannot be assigned to type "str"
    Type "None" cannot be assigned to type "str" Pylance(reportGeneralTypeIssues)
No quick fixes available

It is clear what's going on: Evidently __doc__ can be None, if no docstring was entered, and the echo method advertises no support for None inputs. However, in this case, there obviously is a docstring. Therefore, the type error is inappropriate.

Yes, the static type for a module-level __doc__ is str | None.
If you want to avoid the type violation error, you can add an assert. The static type analyzer will then narrow the type to str.
assert __doc__ is not None

We could add logic to the type checker that mirrors the internal runtime details and modifies the static type based on the presence of a module-level doc string, but that would involves some pretty major hacks. We generally try to avoid adding such hacks to the static type checker because it leads to unintended side effects and an increased maintenance burden.
We could consider doing this in the future if there's sufficient demand. I recommend moving this to a discussion topic to see if we get signal from other pylance users that this is important. I think this is the first time in 3+ years that anyone has run into this particular issue, so I'm guessing it's pretty uncommon.

We could add logic to the type checker that mirrors the internal runtime details and modifies the static type based on the presence of a module-level doc string, but that would involves some pretty major hacks.

But, doesn't Pylance already parse docstrings so that it can show tooltips? If so, the logic for deciding whether a docstring is defined or not is already there. The type checker just needs to consult it.

I'm guessing it's pretty uncommon.

That sounds unlikely to me. For example, I actually encountered this when using docopt. Docopt is a significant Python package with almost half a million daily downloads. Yet the basic example from the docopt readme runs into this issue.
Perhaps it is more accurate to say that it has not been reported often.
I certainly see your point in that this might not be worth it if it requires a lot of special hacks. Although, I believe PyCharm doesn't have this issue, so I wonder how they avoid it.

OK, I've found a way to implement that isn't too hacky. This will be included in the next release of pyright and the next pre-release version of pylance.

Yay! Thank you very much, Eric!

There may have been some git problems. I can't find the fix in the repository. The commit is referenced here, but it's not in the main branch.

So not going to be fixed in the next release at the moment.

I'm not sure what happened here. The commit seems to have been lost somehow. I've checked in the fix again.

This issue has been fixed in prerelease version 2022.11.41, which we've just released. You can find the changelog here: CHANGELOG.md


Added the 'spo contenttype field add' command solving #520

Added the 'spo contenttype field add' command solving #520

Coverage remained the same at 100.0% when pulling 77c860a5a5c33aabfed1aaa68b48d2aa0b1afae7 on waldekmastykarz:spo-contenttype-field-add into 80c2ef2b06f5402ba20dc6e25e4248ce6084a6ab on pnp:dev.

Merged manually


virt-manager cannot save settings anymore

Since not long ago, virt-manager lost its ability to save its settings:
$ virt-manager --no-fork  # to see console output
[...]
(.virt-manager-wrapped:24607): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

Changing a setting and restarting the application shows that the new setting is lost and the old setting is back.
I tried to fix it with $GSETTINGS_SCHEMA_DIR like I've seen in several commits lately, but it didn't work for me. If my grep skills are any good, ca.desrt.dconf is provided by the gnome3.dconf package.

I don't think this should be closed, this is still a very obvious and severe bug on a simple installation.

@melvyn2: Can you paste such a configuration? Btw, I think this answers the situation nicely.

Grepping for programs.dconf.enable shows we have a few programs.FOO.enable already that enable dconf. I guess we could add one more (programs.virt-manager.enable)?

That is what I was typing a response to suggest, but yes I think that would be the best solution.


read UDPv4: Connection reset by peer (WSAECONNRESET) (code=10054)

Hi,
Sorry to bother you, but i installed your script on a nat vps and i think it worked i put the external ip thingy at the end of the script and got my cert off but when i want to use it with the client i'm getting out this error : read UDPv4: Connection reset by peer (WSAECONNRESET) (code=10054)
I've searched for a while on google but nothing worked out of my searches (port forwarding ..) so here am i to ask you if you had this issue in the past.
Thanking in advance !
Best regards,

This could be caused by a firewall or a restricted network. Also if the NAT is not set up correctly.
Try connecting from another client/network, does the issue persist? If so, check your NAT.

How can i set up the nat ? what should i check ?
Because I opened the port up on my router and that doesn't change anything :(
I added rules to my firewall but as well as my router, that doesn't work :(
Best regards,


HA 2024.11

Logger: homeassistant.setup
Bron: setup.py:269
Eerst voorgekomen: 17:55:42 (2 gebeurtenissen)
Laatst gelogd: 17:56:20
Setup failed for custom integration 'playstation_network': Requirements for playstation_network not found: ['PSNAWP-HA==2.1.0'].
Setup failed for 'default_config': Could not setup dependencies: go2rtc
Error. Things are change from home assistant update 2024.11b1

Thanks. Update to release v0.5.3 for the fix.


Asset Validation for Surfer assets.

The keccak256 hash of the metadata is the asset_id

This has now been implemented


Links with a download attribute don't work in an application because of preventDefault

The preventDefault on links in a Browser.application also blocks downloading when using the download attribute on a tags.
SSCCE:
Run this with elm reactor and click on the link. -> Nothing happens.
When changing this to use document instead of application everything works.
module Main exposing (main)

import Browser
import Html exposing (Html)
import Html.Attributes as Attr
import Url

type Msg
    = UrlRequest Browser.UrlRequest
    | UrlChange Url.Url

main : Platform.Program () {} Msg
main =
    Browser.application
        { init = \flags url key -> Tuple.pair {} Cmd.none
        , view =
            \_ ->
                { title = "Downoload SSCCE"
                , body = [ Html.a [ Attr.download "file", Attr.href "/Main.elm" ] [ Html.text "Download elm file" ] ]
                }
        , update = \_ model -> Tuple.pair model Cmd.none
        , subscriptions = \_ -> Sub.none
        , onUrlRequest = UrlRequest
        , onUrlChange = UrlChange
        }

Should be fixed by that patch. Thanks for the report!


Add the 2023 CfP

Please also check the form for any typos or mistakes. Otherwise the text and HTML is copied from 2022 both for the website and the form itself.

:+1:

Thanks


i128

Thanks!  This will be nice to have with the upcoming i128 stabilization.
You'll need to declare the feature in Cargo.toml, and test it in ci/test_full.sh for sufficiently new rustc only.  Please also document the feature in README.md.
Do you plan on completing the rest of the applicable traits too?  I notice at least Num, Unsigned, and cast::* remaining.

You'll need to declare the feature in Cargo.toml, and test it in ci/test_full.sh for sufficiently new rustc only. Please also document the feature in README.md.

Done.

Do you plan on completing the rest of the applicable traits too? I notice at least Num, Unsigned, and cast::* remaining.

[x] Num
[x] Unsigned
[ ] cast::*

I'd prefer to leave adding i128/u128 to cast.rs to somebody more familiar with the file content's nature, tbh.

Any further feedback? What needs to be done to proceed? Do we want to proceed?

What needs to be done to proceed?

I'd like to add the cast stuff -- just need to get around to it.

The compiler (v1.8.0) also appears to trip over the u128/i128 value suffix:

Does it work if you leave it as a bare 0?  I think the exact type can be inferred, at least for Zero::zero().  The comparison in is_zero might have type-inference trouble still, but we can probably rewrite that as *self == $t::zero() instead.

What is num-trait's stance on language backwards compatibility?

I take a firm stance on this, which is why it's so old at 1.8 right now.

@regexident - I've pushed 128-bit casts, and a few other things.  I'd appreciate if you could look over my changes too!

Thanks!
bors r+

Yeah. 😢 I already reported this in https://github.com/onur/docs.rs/issues/23#issuecomment-388160926


Hi team, when trying to install prometheus-operature 'helm install stable/prometheus-operator' getting this Error: apiVersion "monitoring.coreos.com/v1" in prometheus-operator/templates/exporters/kubelet/servicemonitor.yaml is not available, helm version v2.9.1 and kubectl version Major:"1", Minor:"11", GitVersion:"v1.11.3"

Is this a request for help?:
yes
Is this a BUG REPORT or FEATURE REQUEST? (choose one):
yes

Version of Helm and Kubernetes:
v2.9.1
kubectl version : Major:"1", Minor:"11"
Which chart: Prometheus-operator
What happened:Error: apiVersion "monitoring.coreos.com/v1" in prometheus-operator/templates/alertmanager/servicemonitor.yaml is not available
or sometimes this error: Error: apiVersion "monitoring.coreos.com/v1" in prometheus-operator/templates/prometheus/rules/k8s.rules.yaml is not available
What you expected to happen: Installation of prometheus-operator
How to reproduce it (as minimally and precisely as possible):
helm install stable/prometheus-operator --name prom --namespace monitoring
Anything else we need to know:

This appears to be a duplicate of: https://github.com/helm/charts/issues/9241
Please see this section in the readme for an explanation for how to work around this issue: https://github.com/helm/charts/blob/master/stable/prometheus-operator/README.md#helm-fails-to-create-crds


Config set up fine but not giving player count

Hi there. Many thanks for your hard work! I have come across an error where on discord its saying that its watching my ip address and port number. But no player count is showing.

thanks i have fixed it myself. Sorry to bother you . Jev

@jevburns I am sorry, I was at work when you had put this is, but I believe that your issue had to be that you were using the steam game port, and not the query port. I always go through my github issues after my work day, so if you by chance do not figure it out by that time, I am always glad to look further into it. Also, I will be setting up issue templates, and everything for this project, so in the future you will have a format that will help you understand the information that I require, and some of the information would have to be sent privately.
Best wishes,
Larry

Hi Larry, Many thanks for the reply and really appreciate the time you have taken to get back to me. I’m very new to dayz and have just set up a server myself and I have added the bot into my discord channel now and it works a treat. Really thankful for that! I have switched up from being a player to learning how to code and understand the stuff behind the game so far and it’s been very interesting.  Thanks again, Jevon Burns  Sent from Mail for Windows 10 From: LarrySent: 24 March 2021 22:06To: GravityWolfNotAmused/PlayerCountDiscordBotCc: jevburns; MentionSubject: Re: [GravityWolfNotAmused/PlayerCountDiscordBot] Config set up fine but not giving player count<EMAIL_ADDRESS>I am sorry, I was at work when you had put this is, but I believe that your issue had to be that you were using the steam game port, and not the query port. I always go through my github issues after my work day, so if you by chance do not figure it out by that time, I am always glad to look further into it. Also, I will be setting up issue templates, and everything for this project, so in the future you will have a format that will help you understand the information that I require, and some of the information would have to be sent privately.Best wishes,Larry—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.

Well welcome to the DayZ community, and I hope to have more useful "host it yourself" utilities to make things easier for the community in the close future, so stay tuned. I would offer to help you understand; however, recently I have had to step back, and think about my own mental and social health, so I do not offer such help anymore. All I can say, if you stick with programming and learn each concept as purely a concept, and that is not something that may not be specific to that language, but possibly to all languages, you will easily learn your first, and then your second programming language as I did ~6 years ago. In the end, it's just syntax/grammar.
Please submit any new issues you may be facing as another issue. I did have crash issues from steam not replying sometimes, and you will see those are red messages you will see at some point in use; however, these exceptions should be solved and should only have to wait for steam to reply back on the next update sync. Also understand, I am always hunting down crash issues when they are presented to me in a decent format, and the discord bot will generate a crash file inside the folder location for the application.
Best Wishes


Bug Issue: drop_last=True for test dataset may lead to inaccurate test results

Dear authors:
I am impressed by this amazing work! But when I am reading another paper in ICLR 24' about time series forecasting (FITS: Modeling Time Series with
Parameters) I noticed the authors reported this bug in their repo (https://github.com/vewoxic/fits).The benchmark paper of PVLDB2024 "TFB: Towards Comprehensive and Fair Benchmarking of Time Series Forecasting Methods" also pointed out that the droplast operation should be abandoned during the testing process, otherwise it will cause unfair comparisons.
In short, this bug, originitated from Informer (AAAI 21'), drops some test samples in the last test batch thus resulting in inaccurate results measured. (Please refer to FITS' repo for a detailed description.) Could you please confirm whether your results are affected by this piece of code? If so, could you please modify it and correct the results in the tables in your assey?
Thanks!

Thank you for bringing this to our attention.
We are aware of the issue. Currently, this historical bug does not significantly impact the conclusions of the paper, as both the baseline results and the error introduced by this bug are relatively minor compared to the baseline performance differences.
We will address this issue in the final version of the paper and in future work. However, this will take some time, and we appreciate your understanding.
Best regards, and thank you for your suggestion.

Dear authors:
I am impressed by this amazing work!  Maybe you can show in the experimental section of your final version that drop last is  false during testing and then cite "TFB: Towards Comprehensive and Fair Benchmarking of Time Series Forecasting Methods". In this way, your work will be more perfect.

Dear authors:
I am impressed by this amazing work! Maybe you can show in the experimental section of your final version that drop last is false during testing and then cite "TFB: Towards Comprehensive and Fair Benchmarking of Time Series Forecasting Methods". In this way, your work will be more perfect.

Thank you. We will cite it and update the final paper.

We have fixed this bug.


Type of property DocumentMetadataConfigurations incorrect, causing validation errors

Hi,
I've been using CDK to define a kendra index, and am trying to define custom attributes in the document metadata.
new kendra.CfnIndex(this, 'MyIndex', {
    edition: 'DEVELOPER_EDITION',
    name: `${props.stage}-MyIndex`,
    roleArn: kendraIndexRole.roleArn,
    documentMetadataConfigurations: {
        documentMetadataConfigurationList: [
            {
                name: 'myAttribute',
                type: 'STRING_VALUE',
                search: {
                    displayable: true,
                    searchable: false,
                    sortable: false,
                    facetable: false,
                },
            },
        ],
    },
});

When I synth and deploy, I get an error:
5:35:40 PM | UPDATE_FAILED        | AWS::Kendra::Index | KendraWebCrawlerIndex
Model validation failed (#/DocumentMetadataConfigurations: expected type: JSONArray, found: JSONObject)

However this doesn't match the cloudformation documentation, which states that DocumentMetadataConfigurations is an object with a single property DocumentMetadataConfigurationsList.
See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-index.html#cfn-kendra-index-documentmetadataconfigurations and https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-documentmetadataconfigurationlist.html
It's also the case with the generated cdk CfnIndex construct.
I'm not super familiar with how cloudformation works, but I believe the problem is that the top level property DocumentMetadataConfigurations is defined as:
    "DocumentMetadataConfigurations": {
      "description": "Document metadata configurations",
      "$ref": "#/definitions/DocumentMetadataConfigurationList"
    },

And the DocumentMetadataConfigurationList is defined as an array rather than an object with a single DocumentMetadataConfigurationsList property.
    "DocumentMetadataConfigurationList": {
      "type": "array",
      "maxItems": 500,
      "items": {
        "$ref": "#/definitions/DocumentMetadataConfiguration"
      }
    },

Thanks,
Jack

Raised an issue for aws-cdk :)
https://github.com/aws/aws-cdk/issues/11402

Hi @cogwirrel, do I understand correctly by the resolution of https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-kendra/pull/79 that this is no longer an issue? Is this okay to close?

Yes that's right! All fixed :)

Yes that's right! All fixed :)

Amazing!


Added winget publish pipeline

This should automate the release/update process for the GoXLR-on-Linux.GoXLR-Utility winget package.
The pipeline basically consists of only one action that is executed as soon as a new version is released.
There are no manifest files included in this PR as the action will only update the existing one that I have already published in the community repository.
Sadly, you cannot easily merge this PR yet.
Winget works by creating and merging PRs from users on the Github user repository.
So all this pipeline does is automatically create the PR for you using your account.
The pipeline expects an action secret called WINGET_TOKEN, which must be a classic personal access token with the scope public_repo.
You will also need a fork of the winget-pks repository on the account that will run the action.
I personally would create a bot account for this action, just to not clutter my github repos. But that's entirely up to you 🙂
The action has the option to specify the username of the Github account that will be used to create the PR by adding fork-user to the winget-releaser step.

Just to provide an example for runnging this under a different user:
- uses: vedantmgoyal2009/winget-releaser@v2
  with:
      identifier: GoXLR-on-Linux.GoXLR-Utility
      installers-regex: ^goxlr-utility-(\d+(\.\d+)*)\.exe$
      token: ${{ secrets.WINGET_TOKEN }} # token for goxlr-utility-bot
      fork-user: goxlr-utility-bot

This should run the action as goxlr-utility-bot with the given WINGET_TOKEN.


Add log method to get the current log file

at the moment /v1/api/logs/file/0 will return the fist not the last one.
Another option is to change this so that the index is reversed

fixed with original log feature (see #193)


spectratpying

Concerning spectratpying, is there a way to change the axes (particularly the y-axis)? I would like to keep the axes the same for all my spectratype plots.

Hi @jvelazquez14
Thank you for using our package! Could you please explain what do you mean by "change the axes"? A use case or a description of a desired results would be ideal. Thank you!


Textinput - pressing the Enter key now deletes selection and adds new line

fixes #5469

Thanks for the fix! It's quite simple, but still (as mentioned in the issue) a test would be really good :)


Add authLevel setting for Http Trigger

This enables the authLevel config for Http Trigger.
I've tested these settings on a production Function App.
The original enum can be found here: https://github.com/Azure/azure-webjobs-sdk-script/blob/master/src/WebJobs.Script/AuthorizationLevel.cs
Note that we're ignoring the User setting for now since it doesn't work as intended.

Tested in prod portal. Works fine :+1:

We've found a portal bug with this, so it's not ready to merge. I'll follow up with a portal bug number...

I've added fixes for Mathew's comments and the default value issue. @soninaren please validate.

It works when we add a new trigger. Does work fine when we use an existing template. Will a have to update all the http templates with default value.

Unfortunately with default value set as function. And function being the first value in the dropdown the save button doesn't appear for http trigger. Portal will have to fix this bug. Filling an issue against portal for this.

opened another PR using exclusivity rule. https://github.com/Azure/azure-webjobs-sdk-templates/pull/156


Bug Create Microsoft Entra ID is disabled

I try to create a new tenant and a new subscription (pay as you go) and after I enter all the details, when I open the portal, I end up in a tenant and cannot create the new tenant. What should I do? This doc does not work?

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

ID: 4fb61215-dbe7-bd17-91c1-c1af722b65cc
Version Independent ID: 40da65bb-b522-4b6f-8954-bb2b8ad17706
Content: Quickstart - Access & create new tenant - Microsoft Entra
Content Source: docs/fundamentals/create-new-tenant.md
Service: entra
Sub-service: fundamentals
GitHub Login: @barclayn
Microsoft Alias: barclayn

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

@damienbod
To troubleshoot this issue, I recommend checking the following:

Check if the new tenant and subscription are listed in the Azure portal. If they are not listed, then the creation process may have failed and you may need to try creating them again.
Make sure that you are signed in to the correct tenant in the Azure portal. If you are signed in to the wrong tenant, you may not be able to see the new tenant and subscription.
Check if you have the necessary permissions to create a new tenant and subscription. You may need to be a global administrator or have the appropriate permissions assigned to your account.

If you are still having trouble creating a new tenant and subscription, I recommend reaching out to Microsoft support. Thanks!

Thanks for your answer. I was able to solve this issue, but the docs are incorrect or incomplete. The docs should mention that a new Entra ID tenant cannot be created using an existing Entra ID account unless you have the global administrator permission.
To create a new tenant using this manual you need to create a new email account which is not connected to an existing tenant. Then add the credit cards details and you can then invite the original account into the tenant.

@damienbod
We will discuss with your query to the content owner, who will review it and offer their insightful opinions. I will also follow up to ensure it gets sorted. We are going to close this thread, if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.
#Please-close


revert: add back in custom tsconfig

I made some various refactors of code, added a few different props. Not sure what your goal is with NavbarBreakpoint atm.


Fixes #259 build failure on win32

r? @s-brian
(maidsafe_highfive has picked a reviewer for you, use r? to override)


⚠ Samsung has degraded performance

In 2096485, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 3120 ms

Resolved: Samsung performance has improved in 8c863dd.


Geolocator StartListening issue with IOS 12.0

Hi James
i have implemented this plugin for my project, this startListening method is working fine with ios 11.4
But this method is not listing any location changes with IOS 12.0
Bug Information
Version Number of Plugin: version <IP_ADDRESS>
Device Tested On: IPhone 7
Simulator Tested On: IPhone 8 Plus
Steps to reproduce the Behavior
Run this code in IOS 11.4 simulator / device
Then try to run in IOS 12.0  simulator / device
Expected Behavior
Work properly same as older version of ios
Actual Behavior
in IOS 12.0 it's PositionChanged event is not trigger while driving one place to another.
Code snippet
var locator = CrossGeolocator.Current;
await locator.StartListeningAsync(new TimeSpan(0, 0, 1, 1), 1, true, new Plugin.Geolocator.Abstractions.ListenerSettings
                    {
                        ActivityType = Plugin.Geolocator.Abstractions.ActivityType.AutomotiveNavigation,
                        AllowBackgroundUpdates = true,
                        DeferLocationUpdates = true,
                        DeferralDistanceMeters = 1,
                        DeferralTime = TimeSpan.FromSeconds(1),
                        ListenForSignificantChanges = true,
                        PauseLocationUpdatesAutomatically = false
                    });

locator.PositionChanged += Locator_PositionChanged;
locator.PositionError += (sender, args) =>
                {
                    if (args.Error == GeolocationError.Unauthorized)
                    {

                    }
                    Debug.WriteLine(args.Error);
                };

@karant0007 I see that there are a lot of complains that GPS doesn't work properly on iOS 12. I wonder if this is the same issue. Here is something to try: https://www.imobie.com/support/fix-ios-12-gps-issues.htm

Hi @karant0007   the function MoveToRegion works for you or is just the location change  ?

Hi @karant0007 I experienced the same issue when listening from location changes on IOS 12.1 simulator.
But when I run it on my phone with IOS 12.1 the PositionChanged it triggered as expected.
So I think the issue is on the simulator only.


Add Rule34.js and ReverseAudio.js

Squash-merged temporarily on Ichicoro-pullrequest2, waiting for @crisbal to review it.

Can we please close this and reopen with just the changed files?

Closing this PR and its branch as agreed in the Italian dev chat.


Error while downloading sqlc with tag nowasm

Version
1.21.0
What happened?
I ran go install -tags=nowasm github.com/kyleconroy/sqlc/cmd/sqlc@latest to grab the latest version of sqlc and ran into an error.
During the last version bump the struct in nowasm was not updated with the new field.
Relevant log output
# github.com/sqlc-dev/sqlc/internal/cmd
../../go/pkg/mod/github.com/sqlc-dev/sqlc@v1.21.0/internal/cmd/generate.go:395:5: unknown field Env in struct literal of type wasm.Runner

Database schema
No response
SQL queries
No response
Configuration
No response
Playground URL
No response
What operating system are you using?
macOS
What database engines are you using?
PostgreSQL
What type of code are you generating?
Go

go install -tags=nowasm github.com/kyleconroy/sqlc/cmd/sqlc@main should now work. Let me know if it's still broken.


only generate rootfs for cross-compile if it doesn't exist

Resolves #113.
Sorry for the wonky Command, but since the ROOTFS_DIR environment variable is passed in as part of the Command, we can't use the Condition attribute to check for it there.

Might be a bit simpler to patch build-rootfs.sh to not rebuild rootfs?

Maybe, though I'm assuming there's an implicit goal of keeping the cross
directory in-line with how all the submodules do it. Also, it might be an
unexpected/breaking change that calling the build-rootfs.sh script
explicitly is a no-op if the rootfs directory exists.
On Aug 23, 2017 4:59 PM, "Omair Majid"<EMAIL_ADDRESS>wrote:

Might be a bit simpler to patch build-rootfs.sh to not rebuild rootfs?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dotnet/source-build/pull/114#issuecomment-324460630,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAL9OH7QLasu3X8IwCD1My_0Upqr0xMzks5sbJKcgaJpZM4PAj0E
.

Fair enough. Thanks for clarifying.

Alternatively, we can try refactoring the below lines in dir.props to expose ROOTFS_DIR, so it can be used in the Condition:
https://github.com/dotnet/source-build/blob/f4cdf7fa8cc786dea41c4760cd34682fdc8ae6d6/dir.props#L61-L64
Let me know if you think that's cleaner.

Also, is it possible to get access to the CI result details (or make them public) so I can see why things are failing?

@ellismg, looks like the repolist file wasn't updated when the repo was made public. It is still listed as Private.

CC @dleeapho about the CI results being private.

Thinking about it more last night, I just pushed a change that does what I suggested above -- I believe it is much cleaner now.
Note that, along with my comment about keeping in-line with the submodules' cross-compile workflow, the default rootfs has been moved to ./cross/rootfs/{platform} -- now that it's not intended to be as transient, I believe this is a more appropriate location than the intermediate path.

@stevedesmond-ca I just changed CI so it should be publicly visible now. I'm unsure if Jenkins will pick that up for an existing PR though. It's possible closing / opening the PR will cause it to make the CI visible. But it may take opening a PR for it to all hook up.

Thanks, @jaredpar -- I'm not seeing any change in visibility when I click the Details CI link after closing and reopening this PR...should I close this and create an identical new PR?

@stevedesmond-ca, the generators are still waiting to run. I'll ping this thread once they've finished

Generator is blocked on https://github.com/dotnet/source-build/pull/116

They should show now.

@tannergooding I checked in an incognito window and couldn't see them. I think we may have to opn a new PR to see it.

@jaredpar, they don't display at all if you aren't even logged in.

test this please

@stevedesmond-ca, all 6 jobs should be visible now. Please let me know if that isn't the case.

I don't work at Microsoft and I can see them now. Thanks for fixing CI!

@omajid great! thanks for verifying

It looks like all the Linux CI builds are failing on all open PRs for the same reasons. Should those be ignored for now, or do we want to get those working (separate PR) before merging anything else in?

@karajas is actively on the CI issue #100

@dotnet-bot run tests again please :)

@dotnet-bot test this please

@stevedesmond-ca thanks for the interest in helping improve this but I've merged https://github.com/dotnet/source-build/pull/158 which should make this incremental along with all the other initialization steps like ApplyPatches, build dummy packages, etc.


Unary and Gelu Commit: Part1

Unary Exp is fully validated

@alheinecke: Ported Comments from Part522: This function is not load a vector of constants. It's broadcasting a constant scalar. I like that function, however, relu and dropout need such a thing as well so it would be great to back port there as well. At least it should be renamed to what it's doing.
I'm not convinced this is the right semantics what we need for some of the usages (where we really need to load a vector)... e.g. in GeLU

do you want me to do review/merge or should I wait until the load broadcast routine is moved ?

Fixing the load broadcast routine. Checking the requirements in Gelu and Relu to sync in one shot


Fix ja locale file

I'm sorry. There are typos in the ja locale file. I corrected these errors.

Thanks.


Trying to parse a json object with weird fields

I'm trying to parse a json object with an array of messages
The messages have a text field, which can either be a string or an array of strings and objects
{
  // other fields omitted
  "text": "hello world"
}

{
  // other fields omitted
  "text": [
    "hello ",
    {
      // other fields omitted
      "text": "world"
    }
  ]
}

I was gonna implement my own deserializer, but I'm not sure if that's even possible
i.e. with a visit_seq I have to specify the type for the next element, which in this case is not fixed
If something similar has already been done feel free to point me there
Would appreciate if someone could help me out, I can't change the JSON input

Before jumping into writing deserialize code, what data structure do you want this stored as in Rust?
struct ForsakenHarmony {
    text: ???
}

at this point I just care about the text, so I'd want to concatenate the strings in the array together

Here is an example that would concatenate the text fields together.

#[macro_use]
extern crate serde_derive;

extern crate serde;
extern crate serde_json;

use std::fmt;
use serde::de::{self, Deserialize, Deserializer, Visitor, SeqAccess, MapAccess};

#[derive(Debug)]
struct ForsakenHarmony(String);

impl<'de> Deserialize<'de> for ForsakenHarmony {
    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
    where
        D: Deserializer<'de>,
    {
        struct V;

        impl<'de> Visitor<'de> for V {
            type Value = String;

            fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
                formatter.write_str("string or array of strings and objects")
            }

            fn visit_str<E>(self, s: &str) -> Result<Self::Value, E>
            where
                E: de::Error,
            {
                Ok(s.to_owned())
            }

            fn visit_seq<A>(self, mut seq: A) -> Result<Self::Value, A::Error>
            where
                A: SeqAccess<'de>,
            {
                // Concatenate each array element.
                let mut concat = String::new();
                while let Some(element) = seq.next_element::<ForsakenHarmony>()? {
                    concat += &element.0;
                }
                Ok(concat)
            }

            fn visit_map<A>(self, map: A) -> Result<Self::Value, A::Error>
            where
                A: MapAccess<'de>,
            {
                #[derive(Deserialize)]
                struct Helper {
                    text: ForsakenHarmony,
                }

                // Grab the `text` field from the map.
                let de = de::value::MapAccessDeserializer::new(map);
                let helper = Helper::deserialize(de)?;
                Ok(helper.text.0)
            }
        }

        deserializer.deserialize_any(V).map(ForsakenHarmony)
    }
}

fn main() {
    let j = r#"{
        "text": [
            "hello ",
            {
                "text": "world"
            }
        ]
    }"#;
    println!("{:?}", serde_json::from_str::<ForsakenHarmony>(j).unwrap());
}

oh cool, thank you
didn't really think about using nested types for it


The expandable side nav should remember its state

The expandable side nav doesn't remember its state, it will be expanded after refreshing the page.

Menu should be collapsed by default. But will not keep current state after refresh.


Automated Functional Testing Tool for Mobile Apps - Appium

Appium is an open-source test automation framework for use with native, hybrid and mobile web apps. http://appium.io/

Hi @mitesh51, we would be happy to add Appium to the Test Automation category.
To do so we need 3 pieces of information:
[x] homepage url : https://appium.io/
[ ] Crunchbase url:
[ ] SVG logo (looks much better if it is a vertically stacked logo)
Please add the crunchbase url here and PR to add the logo SVG to the hosted-logo directory.
Then we can ensure Appium is added to the CDF landscape.
Thank you!


Android fonts aliases. Might avoid bunding font file.

Will most likely avoid bunding a font file.
Fixes aliased font family for android.
Note for eraser map style sheet: Use all lower case font family name, i.e., helvetica and not Helvetica.

This relates to a conversation we were having with @karimnaaji. We should not mandate people use one capitalization over the other for fonts, the vast majority of web/CSS examples are capitalized, and a huge portion of people will choose the wrong one and it will be confusing and hard to debug. We can perhaps check for both capitalized and un-capitalized patterns.

@bcamper Sure, was not aware of it. Can include it with this PR. Thanks

Let me know if we are not bundling font. Font sizes will have to be adjusted for Roboto. Does that mean 2 stylesheets?

We plan to bundle at least one font with the app, just not in this pull
request :)
On Nov 10, 2015 8:17 PM, "Geraldine Sarmiento"<EMAIL_ADDRESS>wrote:

Let me know if we are not bundling font. Font sizes will have to be
adjusted for Roboto. Does that mean 2 stylesheets?
—
Reply to this email directly or view it on GitHub
https://github.com/tangrams/tangram-es/pull/387#issuecomment-155622411.

Thanks, all addressed.

Ok! Thanks!

Good to go?

Is this good to be merged?


nixos/fwupd: Fix fwupd-refresh service

Description of changes
I'm running into this issue (though the error isn't visible unless you do StandardError = "inherit" for the fwupd-refresh service, which I'm also adding in this PR):
fwupdmgr[439074]: Failed to connect to daemon: The connection is closed

This PR fixes this by creating a persistent user for fwupd, getting rid of the DynamicUser which was just recently introduced by @peterhoeg in https://github.com/NixOS/nixpkgs/commit/dde6a4f397532bbd01b346466ea751e7c3cd9d06
@GaetanLepage also ran into this, see https://github.com/NixOS/nixpkgs/pull/261993#issuecomment-1801845171 for more context
Things done

[x] Tested on my x86_64-linux

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


VS Code Live Share 1.0.1587 installation failing for x64

Describe what happened:
Attempting to install Live Share 1.0.1587 fails with an error indicating that the installation was corrupted and points to the following issue: https://github.com/MicrosoftDocs/live-share/issues/180
What was your system configuration?
Product and Version [VS/VSCode]: VSCode 1.42.0
OS Version[macOS/Windows]: Windows
Live Share Extension Version: 1.0.1587
Target Platform or Language [e.g. Node.js]:
Steps to Reproduce / Scenario:

Attempt to install VS Code Live Share extension.
See error in Notification window.

I only had the x64 version of .Net Core 3.1 installed. Error appears to occur when you do not have the x86 version of .NET Core Framework 3.0+ installed. To fix, I had to install https://dotnet.microsoft.com/download/dotnet-core/3.1 x86 version.
Would be nice if this requirement was mentioned in the installation instructions or, ideally, release an x64 compatible version.

+1
Installing .Net Core 3.1 also resolved the failed update for me.

I'm seeing the same thing -- And a clean and re-install doesn't fix the issue
/cc @lostintangent

You shouldn't have to install .NET separately. The extension downloads a copy of .NET and is supposed to use it. Could you please run the LiveShare: Export Logs command and attach the logs here to see what's going on?

I'm seeing the same thing. Here is the log zip.
livesharelogs.zip

Thanks for your logs. I see the problem. Dotnet gets downloaded to a folder and the vsls-agent process is launched by setting an env car called DOTNET_ROOT to point to the dotnet location. Your log is saying that it didn't find the DOTNET_ROOT(x86) env var - so it seems like a bitness issue. Do you by any chance have a 32 bit vscode?

I downloaded 1.42.0 x64 version and installed it as part of my troubleshooting, so not currently.

I also downloaded 1.42.0 ia32 version, uninstalled the x64 version, and installed the ia32 version. Same problem, logs attached.
ia32_logs.zip

(Not sure which issue is the right one, I hope I linked the correct issues)
I'm seeing this in the Log (Extension Host):
[2020-02-13 15:02:28.098] [exthost] [error] Activating extension ms-vsliveshare.vsliveshare failed due to an error:
[2020-02-13 15:02:28.098] [exthost] [error] Error: Agent terminated with exit code: 0 and signal null: A fatal erroroccurred. The required library hostfxr.dll could not be found.
If this is a self-contained application, that library should exist in [c:\Users\marcherm\.vscode\extensions\ms-vsliveshare.vsliveshare-1.0.1587\dotnet_modules\].
If this is a framework-dependent application, install the runtime in theglobal location [C:\ProgramFiles (x86)\dotnet] or use the DOTNET_ROOT(x86) environment variable to specify the runtime location or register the runtime location in [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation].
	at ChildProcess.<anonymous> (c:\Users\marcherm\.vscode\extensions\ms-vsliveshare.vsliveshare-1.0.1587\out\prod\extension-prod.js:128779:32)
	at ChildProcess.emit (events.js:205:15)
	at maybeClose (internal/child_process.js:1021:16)
	at Socket.<anonymous> (internal/child_process.js:430:11)
	at Socket.emit (events.js:200:13)
	at Pipe.<anonymous> (net.js:586:12)

Steps to Reproduce / Scenario:

Start VS Code
See errorAn update or installation of VS Live Share failed due to a corrupted download. Please uninstall and
reinstall the extension to resolve. See https://aka.ms/vsls-corrupted-install for more details.

Uninstall Live Share Extension Pack
Exit VS Code completely
Install  Live Share Extension Pack
See errorAn update or installation of VS Live Share failed due to a corrupted download. Please uninstall and
reinstall the extension to resolve. See https://aka.ms/vsls-corrupted-install for more details.

#3178, #180

@nzacca, @codylc, @eamodio, @youngnick, @serverhorror: thanks for your help with this issue! We just published an update to the Live Share extension (v1.0.1615) that should address this. Installing .Net Core 3.1 is no longer required.

Hello.
I am still experiencing this issue even with the latest update. I have uninstalled and reinstalled the extention and reloaded vs code. I still get the same error message. This is forcing me to go to an earlier version of live share v1.0.1587 make it work. Am I doing something wrong?

@LukeWolfGames Can you try the following:

Close all VS Code instances
Delete the following folder:
-- If you are using VS Code: %appdata%\Code\User\globalStorage\ms-vsliveshare.vsliveshare
-- If you are using VS Code Insiders: %appdata%\Code - Insiders\User\globalStorage\ms-vsliveshare.vsliveshare
Delete Live Share extension from %userprofile%.vscode\extensions\
Try installing again.

@nandiniYeltiwar
Thanks for your prompt response.
I have done that, installed and restarted vs code but it does not work on the latest version, I still have to go back to v1.0.1510.
It seems like any later version than that will just give me this error when loading VS code.
I also cannot click on any of the links like "join collaboration sesson..." "Start collaboration session..." and "start read-only collaboration session". If I click on them, it just highlights the text but it does nothing else.

Is there anything else I can do to fix this?

I'm hitting this error too. Windows 10 build 1703, latest VScode. Have tried uninstall/reinstall for hours, tried 10+ last versions, running VSCode under admin credentials, installing .NET Core Runtime x64 / x86. User or global based installs of VScode.  No luck, same error.
I went to see where the error comes from. It's in agentStartupAsync funciton, in extension-prod.js.  How do I debug this code, can someone suggest tools?  Or an easy fix to this bug? :)

Wow, found an interesting fix for 1 of my 2 machines. Successful installation depends on Windows Update and Windows Telemetry being enabled.   I had disabled them both to have more control over updates. @srivatsn Could it be so?  I have checked this dependency 2-3 times, enabling it just enables the plugin to work correctly.
Bad thing though, this has worked on a ~brand new Windows 10 installation.  My other machine on Win10 still fails, same windows build, same settings.   So it must be some programs/drivers installed, I have to dig in deeper.

Still happening, Windows 10 brand new installation and getting this error. Log files
ugh.zip
attached.


Update Impacts.py

Adding possibility to process regex in --setParameters
Remove old iterators (createIterator()) in Impacts.py and FastScan.py

I think --setPhysicsModelParameters is not used and replaced by --setParameters https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/blob/main/python/tool_base/Impacts.py#L108,  in Combine.cc as well
Could try to remove it, not sure if anyone is using it though

I think --setPhysicsModelParameters is not used and replaced by --setParameters https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/blob/main/python/tool_base/Impacts.py#L108, in Combine.cc as well Could try to remove it, not sure if anyone is using it though

It seems to fail if the option is used since it doesn't actually exist in combine but the tool tries to pass it through. But I can remove it in another PR. This one looks good to me.

ok, I removed the --setPhysicsModelParameters option here


feat: implement a linter to check git conflicts

Implement a linter to check if files contain Git conflict markers or whitespace errors.

Readiness checklist

In order to have this pull request merged, complete the following tasks.
Pull request author tasks

[x] I checked that all workflows return a success.
[x] I included all the needed documentation for this change.
[x] I provided the necessary tests.
[x] I squashed all the commits into a single commit.
[x] I followed the Conventional Commit v1.0.0 spec.
[x] I wrote the necessary upgrade instructions in the upgrade guide.
[x] If this pull request is about and existing issue,
I added the Fix #ISSUE_NUMBER or Close #ISSUE_NUMBER text to the description of the pull request.

Super-linter maintainer tasks

[x] Label as breaking if this change breaks compatibility with the previous released version.
[x] Label as either: automation, bug, documentation, enhancement, infrastructure.
[x] Add the pull request to a milestone, eventually creating one, that matches
with the version that release-please proposes in the preview-release-notes CI job.

@ferrarimarco Please take a look into https://github.com/super-linter/super-linter/pull/6374


Why does LALA token not listed

Hello @kvhnuke I have sent the Patch for LALA Token. I was following https://myetherwallet.github.io/knowledge-base/tokens/token-creators-add-your-token-to-myetherwallet.html
patches has been merged. Still LALA token , isn't visible as default token.

Hi yea it is merged, this will be included in our next release!


Fix available date input

Issue: #80
Final Checklist

Testing

Unit tests (Jest)
Component tests (Cypress)
E2E tests (Cypress)
UI tests (Storybook)

File organization

File imports are sorted
Tailwind CSS classes are sorted

Metadata is always updated

Minimum date input

Maximum date input


Split tools into their own modules

This creates a asftools package inside the toolbox directory, with modules for each tool so that they can be worked on individually. This also paves the way for duplicated code to be moved into a utility module and reused.
This strategy works in both ArcMap and ArcGIS Pro.

While this strategy works, ArcCatalog hides the python code in the file tree and doesn't associate it with the pyt code. So if someone moves the toolbox, which is possible in the catalog, the asftools package will be unlikely to be brought along.
It's unclear how likely this scenario is, and some effort could be sunk into providing good error messages in that case, but it definitely would give a poor user experience.
Because the .pyt file is not yet too unwieldy as a single file, this effort will be abandoned for now.


Always passes string as object ID for optimization

Identifier of entity in most of the cases is integer ID. In these cases, if integer is passed to the query, database cannot use indexes as it has to convert objectId value of every row to integer before comparing. As objectId is VARCHAR/string, we should always compare it to another string.
For example, in the project I'm working on:
EXPLAIN SELECT * FROM ext_log_entries e0_
WHERE e0_.object_id = 123 AND e0_.object_class = 'Entity'
ORDER BY e0_.version DESC;

1	SIMPLE	e0_	ref	log_class_lookup_idx	log_class_lookup_idx	767	const	2135034	Using where; Using filesort

If 123 is changed to '123' in the query, we get:
1	SIMPLE	e0_	ref	log_class_lookup_idx	log_class_lookup_idx	866	const,const	6	Using where; Using filesort

thanks ;)


fix(moac): moac should handle node removals better

If msn is removed from the cluster (can happen when mayastor on the
node restarts), then certain operations in volume and volume operator
can fail trying to reference the node structure that is being
disassociated with the object (nexus/replica). So handle these cases
gracefully.
Resolves: CAS-902

bors merge


HHH-18213 Fix LimitHandler for Firebird 2.5 and older

Fixes an issue where the LimitHandler generates skip ? first ? instead of first ? skip ? on Firebird 2.5 and older.

https://hibernate.atlassian.net/browse/HHH-18213

If needed, I can also prepare a PR for main or wip/7.0.

Don't worry about wip/7.0, we need to rebase anyway. Thanks.


Relative require paths seem to be cached and not resolved based on importing file location

It looks like when I have two files importing the same relative url, that the module this relative url resolves to is somehow cached and reused. I'm running into the following problem:
mod.ts
a/a.ts: require("../mod");
b/c/b.ts: require("../mod");

The second require should fail (there is no b/mod.ts), but actually succeeds if I list a/a.ts first in the tsconfig. The generated js however just contains the relative import paths (I'm using the AMD module loader output) and so actually doesn't work.

yes, this is a known bug. Reason of failure is classic" module resolution algorithm that was used in TypeScript since the beginning of time. It uses folder walk (to mimic Node like resolution) which is incorrect in this situation. We have a proposal to implement module resolution strategy that will use base url - this should address this issue

I see, I guess we can close this then. I'm considering this quite a severe issue for us, it's kind of hard to track down import path errors like this (we now resort to a tool to post-check relative import paths).


Slow Update with todo.txt file on a google drive.

Bug Report
IMPORTANT:
Please follow this template strictly when reporting bugs. Providing detailed and accurate information helps the development team to understand and address the issue effectively.
App Version: [1.3.1]
Platform: [Windows]
Installation Method: [Direct Download]
Bug Description:
When todo.txt file is saved on a google drive directory, the update of the file takes 5+seconds.   I set the file to be available while offline and that did not improve.
Tried with an almost empty todo.txt file and see same behavior.
Steps to Reproduce:

Open file in Sleek
Click completion box on a task
Task status updates, but takes 5 seconds at least to update screen

Expected Behavior:

Quick update of status

Actual Behavior:

Slow update of status

Additional Information:

If I put the file on a local drive, the update speed is very quick

Just thought I'd try it on dropbox.  Update speed there is not a problem - very snappy.

Screenshots:

N/A

Hi @AshLind . Can I ask you to download the latest developer preview here in the GitHub releases and give me a feedback, if this issue also occurs with it?

I downloaded the v2.0.0-dev19 and do still see this behavior when the
todo.txt file is on G-Drive under Windows.  I'm not seeing an issue with
this release in dropbox - using it routinely the last couple of days.   I
really wanted the option to prepend the creation date, so running the dev
version.  todo.txt file is still small, so size is of no consequence.
On Mon, Oct 30, 2023 at 1:50 AM ransome @.***> wrote:

Hi @AshLind https://github.com/AshLind . Can I ask you to download the
latest developer preview here in the GitHub releases and give me a
feedback, if this issue also occurs with it?
—
Reply to this email directly, view it on GitHub
https://github.com/ransome1/sleek/issues/555#issuecomment-1784579337,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADZ7ULBOJVI73XNGAYFAFFDYB5E43AVCNFSM6AAAAAA6VCC2VCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBUGU3TSMZTG4
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
J. Alan Stark, Ph.D.
@.***
AshLind Consulting, Inc.
www.AshLind.com
3787 East 82nd Street
Tulsa, Oklahoma 74137
918-496-8536

You can switch to 2.0.0. It has been released yesterday and has the option to prepend the creation date.
About the Google folder I cannot give you any feedback yet.
The issue will most likely be related to the file watcher (chokidar) and whatever Google is doing.
I will add this to the backlog, however I am not sure if this can be solved on our side.

Can you please check if Google Drive has any settings in place, which indicate why there is this odd offset?

Congratulations on the release - I will update.
The Google issue has been there I while - I experimented with todo.txt
tools several months ago - like Sleek the best, but noticed that lag.  At
that time, I didn't associate it with Google Drive.  Glad I kept my old
dropbox account - the todo's are one thing I want in a location I can
update from more than one place.
On Tue, Oct 31, 2023 at 2:28 AM ransome @.***> wrote:

You can switch to 2.0.0. It has been released yesterday and has the option
to prepend the creation date.
About the Google folder I cannot give you any feedback yet.
The issue will most likely be related to the file watcher (chokidar) and
whatever Google is doing.
I will add this to the backlog, however I am not sure if this can be
solved on our side.
—
Reply to this email directly, view it on GitHub
https://github.com/ransome1/sleek/issues/555#issuecomment-1786629234,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADZ7ULBQFEQARWZ4TTCLSB3YCCSBFAVCNFSM6AAAAAA6VCC2VCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBWGYZDSMRTGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
J. Alan Stark, Ph.D.
@.***
AshLind Consulting, Inc.
www.AshLind.com
3787 East 82nd Street
Tulsa, Oklahoma 74137
918-496-8536

FWIW, I have seen this as well in the past.  Some of my machines see it, some don't.
I've updated to the 2.0 release on the machine I have with me (away from home for another week).  I don't see the lag on this machine.  Not sure if this machine just doesn't do it, or if the 2.0 release fixed it.
I also sometimes use the old Todotxt.net, that Ben Hughes developed.  On the same machine, that app doesn't see the lag.  So whatever the problem is/was, it seems to be Sleek related, not Google Drive related.

@Piscean let's hope that v2.x fixed this. If it happens again, please let me know in this thread and we will re-open it.

I am seeing this issue again.  I'm on Sleek version <IP_ADDRESS> and Windows 11.

I added a comment to the issue, but didn't reply here.  I'm seeing this issue again.  I'm on Sleek version <IP_ADDRESS> and Windows 11.
Eric

From: ransome @.>
Sent: Saturday, February 10, 2024 9:37 AM
To: ransome1/sleek @.>
Cc: Eric @.>; Mention @.>
Subject: Re: [ransome1/sleek] Slow Update with todo.txt file on a google drive. (Issue #555)
@Pisceanhttps://github.com/Piscean let's hope that v2.x fixed this. If it happens again, please let me know in this thread and we will re-open it.
—
Reply to this email directly, view it on GitHubhttps://github.com/ransome1/sleek/issues/555#issuecomment-1937079326, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAQUJ3PF2TR5QRN5GBZGO5LYS6V5FAVCNFSM6AAAAAA6VCC2VCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZXGA3TSMZSGY.
You are receiving this because you were mentioned.Message ID: @.***>

@Piscean Hi. I'm not sure if there is anything I can do about it. The filewatcher implemented in sleek (Chokidar) is running more or less in its default configuration. It seems to work with most environments out there. Of course there are exceptions, like yours. Version 2.0.13 introduced a new setting, which represents the options of the filewatcher: https://github.com/ransome1/sleek/wiki/Settings#chokidaroptions
If you understand how to set the Chokidar options you might be able to solve the issue on your end. But you would need to read through the Chokidar documentation to see which of the options might be suitable to solve the problem on your end.