jack2: 1.9.17 -> 1.9.18

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/jackaudio/jack2/releases.
meta.description for jack2 is: "JACK audio connection kit, version 2 with jackdbus"
meta.homepage for jack2 is: "https://jackaudio.org"
meta.changelog for jack2 is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jackd passed the binary check.

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_cpu_load had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_latent_client had a zero exit code or showed the expected version

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_metro passed the binary check.

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_midi_latency_test passed the binary check.

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_midiseq had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_midisine had a zero exit code or showed the expected version

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_net_master passed the binary check.

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_net_slave passed the binary check.

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_server_control passed the binary check.

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_showtime had a zero exit code or showed the expected version

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_simdtests passed the binary check.

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_simple_client had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_simple_session_client had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_thru had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_zombie had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_rec had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_alias had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_bufsize had a zero exit code or showed the expected version

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_connect passed the binary check.

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_evmon had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_freewheel had a zero exit code or showed the expected version

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_load passed the binary check.

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_lsp passed the binary check.

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_midi_dump passed the binary check.

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_monitor_client had a zero exit code or showed the expected version

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_property passed the binary check.

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_samplerate had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_session_notify had a zero exit code or showed the expected version

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_unload passed the binary check.

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_wait passed the binary check.

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_transport had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_netsource had a zero exit code or showed the expected version

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/alsa_in passed the binary check.

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/alsa_out passed the binary check.

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_disconnect passed the binary check.

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_control passed the binary check.

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_test passed the binary check.

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_cpu passed the binary check.

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_iodelay had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jack_multiple_metro had a zero exit code or showed the expected version

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/jackdbus passed the binary check.

/nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin/.jack_control-wrapped passed the binary check.

7 of 43 passed binary check by having a zero exit code.

19 of 43 passed binary check by having the new version present in output.

found 1.9.18 with grep in /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18

found 1.9.18 in filename of file in /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18

directory tree listing: https://gist.github.com/578b296a5e829bd404d2af426dcc2e21

du listing: https://gist.github.com/5fda47c3fb93b45176f3e4b2f28ef247

Rebuild report (if merged into master) (click to expand)

3291 total rebuild path(s)

1179 package rebuild(s)

1176 x86_64-linux rebuild(s)
969 i686-linux rebuild(s)
212 x86_64-darwin rebuild(s)
934 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
CHOWTapeModel
MIDIVisualizer
MMA
SDL2_mixer
SDL_mixer
Sylk
_1oom
_20kly
a2jmidid
abbaye-des-morts
abuse
adapta-gtk-theme
adlplug
adoptopenjdk-icedtea-web
aeolus
ahoviewer
aj-snapshot
alarm-clock-applet
almanah
alsaPluginWrapper
alsaPlugins
ams
anki
anki-bin
ankisyncd
apostrophe
appimage-run
appimage-run-tests
apple-music-electron
aravis
ardour
ardour_5
areca
artyFX
asc
astroid
aubio
audacious
audaciousQt5
audacity
audacity-gtk2
audacity-gtk3
audiality2
audio-recorder
augustus
aws-workspaces
azureus
ballAndPaddle
balsa
bambootracker

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A jack2 https://github.com/r-ryantm/nixpkgs/archive/8f9fff8e09216ec3e46c4657036a8fe33b30fc0e.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18
ls -la /nix/store/kfawnm6l7kf5v5ygnjsl3j5xv9m395d4-jack2-1.9.18/bin

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @cillianderoiste for testing.

Result of nixpkgs-review pr 120810 at 8f9fff8e run on x86_64-linux 1

76 packages marked as broken and skipped:

beret
foo-yc20
frogatto
gnome3.gnome-books
gnome3.gnome-documents
gnunet-gtk
gnuradio3_7
gnuradio3_7Packages.ais
gnuradio3_7Packages.gnuradio
gnuradio3_7Packages.gsm
...

1 package failed to build:

renoise

974 packages skipped due to time constraints:

CHOWTapeModel
MIDIVisualizer
MMA
Sylk
_1oom
_20kly
a2jmidid
abbaye-des-morts
abuse
adapta-gtk-theme
...

23 packages built successfully:

SDL2_mixer
SDL_mixer
alsaPluginWrapper
alsaPlugins
baudline
castty
fluidsynth
fluidsynth_1
gst_all_1.gst-plugins-good
jack_capture
jack_oscrolloscope
jackmeter
libjack2
libsoundio
pcaudiolib
portaudio
python38Packages.pyaudio
python38Packages.rtmixer
python38Packages.sounddevice
rtaudio
rtmidi
zita-ajbridge
zita-njbridge

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement.

new release available


Implement Truth and migrate store module

As discussed in issue #21, this PR is to implement Truth and migrate the store module's tests.
To allow a smooth transition and get some feedback first I just converted the tests in the store module and removed AssertJ from store module's dependencies as part of this PR. Next steps would be converting the rest of the modules and removing AssertJ library from the codebase.

Thank you! Did you sign cla?

Yes, I did.


update op doc, test=develop

DECLARE_NO_NEED_BUFFER_VARS_INFERENCE has been renamed to DECLARE_NO_NEED_BUFFER_VARS_INFERER in Paddle PR23159, so we update the related doc.


Using Source Generators to generate Controls (Code behind)

Right now (as far I'm aware) AvaloniaUI doesn't have a way to add any controls to the code behind of an application. This requires people that are using this having to add each control that they need to control in code themselves and when you are making a complex UI, this adds up quickly.
Microsoft has introduced C# Source Generators, this allows extra code to be added before an application gets built, which for this library could allow for controls in code to be added without any input.
Any opinions on this?

We've already been talking about this, source generators would be perfect for this functionality!

Also for compiled bindings please (just like what x:Bind in UWP did)

Compiled bindings will be implemented using regular MSIL emission engine. We aren't planning to drop F# support.

Compiled bindings will be implemented using regular MSIL emission engine. We aren't planning to drop F# support.

Big thanks for this.
There are developers who write Avalonia-app with F#. Don't forget about us :-)

I was going to have a crack at this. But then I found there already is one.
https://github.com/AvaloniaUI/Avalonia.NameGenerator
https://www.nuget.org/packages/XamlNameReferenceGenerator

The name source generators have been bundled with Avalonia since v11.0.


[tagger/generic_store] Optimize by using specific type instead of interface

What does this PR do?
Optimizes the default store used by the tagger.
Instead of using EntityID (interface) as the key for the map, it now uses a concrete type (DefaultEntityID).
Describe how to test/QA your changes
Should be covered by unit and e2e tests. We just need to check the AML team benchmarks.

/merge


Extract govuk::testing_tools to own module

To help breakup the monolithic govuk module.

:+1: merge when ready


Parameters defined by UserPlugin do not make their way to the parameter collection

Very interested in the power of the UserPlugin interface! I'm trying to get a situation going where a UserPlugin defines some new parameters, maybe because it's an in-development feature not ready for prime time, and see how it works.
from typing import List
from random import random

from armi.plugins import UserPlugin, HOOKIMPL
from armi.reactor.reactors import Core
from armi.interfaces import Interface, InterfaceInfo, STACK_ORDER
from armi.reactor.parameters import (
    ParameterDefinitionCollection,
    ParamLocation,
    Category,
)

class ExternalPlugin(UserPlugin):
    """Demo external plugin that exposes some trivial interfaces"""

    @staticmethod
    @HOOKIMPL
    def exposeInterfaces(cs) -> List[Interface]:
        return [
            InterfaceInfo(
                STACK_ORDER.BEFORE + STACK_ORDER.BOOKKEEPING, ExternalInterface, {}
            )
        ]

    @staticmethod
    @HOOKIMPL
    def defineParameters():
        import pdb

        # Set a breakpoint if we hit this call
        pdb.set_trace()

        return {
            Core: _coreRNGParam(),
        }

def _coreRNGParam() -> ParameterDefinitionCollection:
    params = ParameterDefinitionCollection()

    with params.createBuilder() as pb:
        pb.defParam(
            "rng",
            description="Random number",
            default=None,
            location=ParamLocation.VOLUME_INTEGRATED,
            categories=[Category.volumeIntegrated],
        )

    return params

class ExternalInterface(Interface):
    name = "Demo external interface"

    def interactEveryNode(self, cycle, node):
        self.r.core.p.rng = random()

When I run this, I see the ExternalInterface correctly in the stack
=========== 05 - Demo external interface        Init            ===========

but it falls with ExternalInterface.interactEveryNode for cycle 0, node 0
===========  Triggering EveryNode - cycle 0, node 0 Event ===========
=========== 01 - main                           EveryNode - cycle 0, node 0 ===========
=========== 02 - fissionProducts                EveryNode - cycle 0, node 0 ===========
=========== 03 - xsGroups                       EveryNode - cycle 0, node 0 ===========
=========== 04 - history                        EveryNode - cycle 0, node 0 ===========
=========== 05 - Demo external interface        EveryNode - cycle 0, node 0 ===========
[err ] <class 'AssertionError'>\nTrying to set undefined attribute `rng` on a ParameterCollection!\<traceback object at 0x7fce39e1b3c0>

with
AssertionError: Trying to set undefined attribute `rng` on a ParameterCollection!

Request
It would be valuable to have UserPlugins be able to define and modify their own parameters. Is this a workflow that's possible?
Version data
ARMI 6a4eb3b55d3ab2e3c7651a76d0034af34c37b0f4 -- 0.2.4

That's interesting.
UserPlugins are designed (due to level-of-complexity and ease-of-use concerns) to bar parameter renames:
https://github.com/terrapower/armi/blob/06b839ef7ceea1c56799d9189017e4c4a4a41d99/armi/plugins.py#L656-L658
I thought I had tested adding new parameters and not had any trouble.  So I will have to test that out and see what happened.  I love that you gave me your working example, by the by. Thanks for that!  That always helps.
(P.S. Did you know that in Python 3.7+, you can just write breakpoint() instead of importing pdb and do the set_trace thing?  Just FYI, it's less tying.)

@john-science wanted to ping this. Any update?

Sorry, @drewj-usnctech . Looking at it now.
I can reproduce your bug in the last ARMI main commit:  75c2c87299

Okay, @drewj-usnctech , the problem seems to be that we define Parameters during the armi.configure(MyApp()) step:
https://github.com/terrapower/armi/blob/75c2c872995f4072335a1209ffc5bfc95391dea1/armi/__init__.py#L315
And that comes before we read the settings file and are aware of the UserPlugins.  So, right now this is apparently a limitation of the UserPlugin feature.  But it's not clearly defined as such, like we do for the defineParamRenames() hook.
So, that's the situation.  And there seem to be two options ahead of me:

Find a way to fix this scenario, and build UserPlugin support for the defineParameters hook.
If that's hard or impossible, clearly describe that defineParameters() is unsupported for UserPlugins, like defineParamRenames().

Let me play with it for a few minutes and see if I can handle (1), before giving up and moving on to (2).

Thanks for poking around @john-science
Maybe naïve question: how feasible would it be to update the parameter collection after collecting it from the plugin manager? Like, as user plugins are loaded from settings, calling newParams = newPlugin.defineParameters(), and then parameters.update(newParams)
I can see a problem where I run a case with a user plugin in one environment, and then try and load the database in another environment where the user plugin is not defined. I think this might be related to why user plugins don't allow new settings? Well maybe not if the user plugins aren't processed until the setting file is loaded
We have a user group here that would really benefit from this capability. So if you do find that option 2 is the way to go, let me know and I'll see if we can brainstorm on it

@drewj-usnctech I have been sitting here playing with this.  These ParameterCollections were really designed to be set once and uneditable afterward.  So far, I haven't had any luck in opening them up and jamming in another Parameter from a UserPlugin.
I'll play with it for a bit longer.  Tricky though.

@drewj-usnctech  Okay, I am going with (2) for now.  Please see my explanation in this PR.
I guess my question is:  Why can't you use a regular ArmiPlugin?   Are they just too much effort?  If so, maybe my efforts would be better spent trying to make it easier for ya'll to use the normal Plugin system.
We'll figure something out.

Thanks for investigating @john-science. I totally understand your rationale.
The background is we have some functionality that we cannot provide to our entire internal user group, but is required by some internal projects. We also don't want to "pre-define" their sensitive parameters in the main distribution. So, we wanted to allow the projects to define their own external plugins where they define, compute, and store these sensitive values. Without introducing those fields into the primary distribution of our ARMI application.
What we are leaning towards doing is having these projects create their own ARMI app by subclassing the primary app and add ArmiPlugins there. It feels clunky but it will probably work


Start chat - Selected members appear when the search query does not match the selected members

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 1.4.51-0
Reproducible in staging?: y
Reproducible in production?: no
If this was caught during regression testing, add the test name, ID and link from TestRail:. N/A
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: applause internal team
Slack conversation:
Action Performed:

Go to staging.new.expensify.com.
Go to FAB > Start chat.
Select a few members.
Search for other members.

Expected Result:
The selected members will not appear on top since the selected members do not match the search query. (production behavior)
Actual Result:
The selected members appear on top when the selected members do not match the search query..
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/38435837/9c155f5f-3e83-4cd0-bd3f-da1996cb926c

View all open jobs on GitHub

We think that this bug might be related to #vip-vsb
cc @quinthar

@hayata-suenaga FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors.

This is fixed on staging. Closing.


16 import git bob

related to #20
still not sure if this is going to work, that's why I tried opening another pull request
git-bob comment

@haesleinhuepf finally! :)


Blender theme is very outdated!!

Blender had an major update 5 years which completely changed UI of it.
https://github.com/dracula/blender
Current theme is 6 years old which makes theme not working for many part of software.
Anyways I would like to contribute to theme or rather change it fully but how?

@childishgiant, would you be open to reviewing a PR for this? If you can no longer maintain the project, @ foxtrot222 could take over as maintainer.

I can't commit to maintaining this and would happily hand-over

I think I've given @foxtrot222 admin permissions for the repo


Repo about section

The repo about section could use some information like the link to the app, description etc

Thanks for pointing that out. Probably won't bother here as this will be archived soon. I'll do better on the next repo, I promise.


Help wanted: netlify-cli: 0.14.39 -> 0.21.2

Description of changes
I don't know whether this is the right approach at all. Sticking to the previously used tooling seemed like the easier thing to do, but node2nix isn't aging well.
Perhaps https://github.com/NixOS/nixpkgs/pull/243664 should be revived instead?

This is currently stuck on TypeScript errors.
Maybe the lock file isn't processed correctly, and we end up with the wrong versions?
Notes:

This is based on the update.sh script, which itself had to be updated
netlify-cli seems to use the upstream esbuild now
Two versions of esbuild were brought in, specifically a dependency required a newer version than the direct dependency. We can only have one version of esbuild, because we ask for it to be treated as a "system dependency", of which we can have only one. I've picked the newer version.

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Sticking to node2nix is probably a dead end. Pretty much every issue with it resolves to stop using it and use the new tooling.

Yeah, I was just hopeful that the "less invasive" update would be easy...
I wouldn't mind if someone manages to fix this, but I think you may be right, so I'll close this and not expect a miracle on this one.
A better starting point is

https://github.com/NixOS/nixpkgs/pull/336530


tool not detecting some applications

I've just moved from windows 10 to windows 11 and I have some applications that are already installed on a different drive.
whenever I press "get installed" it doesn't seem to get some of the applications that I have installed in the list. for example I already have VS code installed previously on a separate drive and previously it detects it but now it doesn't
this also goes for when I click on "upgrade all" it doesn't seem to fetch my other apps that I've already installed previously like GiMP, vs code. and others.
this wasn't really an issue before but now it just doesn't seem to be working right
see screenshots for examples.

Did you install them through winget? It's using winget to see everything that's installed, if winget can't see it winutil won't pick it up either.


Redux Form - React Hot Loader v3

Hi @chentsulin
Thanks a lot for this boilerplate.
I have implemented Redux Form in my app (v6) which requires med to upgrade to React Hot Loader v3. I have followed your example (https://github.com/chentsulin/electron-react-boilerplate/pull/421/commits/bc41473c69c2cf335dbb95f2efd96956d07e469a) exactly, but HMR does not work for me - I get this error:
process-update.js:81 [HMR] The following modules couldn't be hot updated: (Full reload needed)
This is usually because the modules which have changed (and their parents) do not know how to hot reload themselves. See http://webpack.github.io/docs/hot-module-replacement-with-webpack.html for more details.
process-update.js:89 [HMR]
Do you have any idea of what can be wrong?
Best regards
Ariel

ping @jhen0409

I haven't yet to use RHL v3 because some issues. @arieldf I might to try at the weekend.

This was done in https://github.com/chentsulin/electron-react-boilerplate/pull/769


Initiative Improvements

The term "turn" should be used instead of "initiative" when referring to which creature's turn it is. For example in the Battle Toolbar
The name of the creature who's turn it is should be a anchor link to that creature in the list

I think I covered the 2nd one in a commit in my fork, if you meant click on the header creature whose turn is it and scroll to it in the list.


work on the documentation, eliminate error and warning messages

in the folder /docs

If you go to the root directory of VoSeq and build the documentation make docs
there are around 30 error messages. These need to be elimiated.

now the only warnings are those due to the badges in README.rst, 13 in total.


State of rke2/k3s clusters goes to active state immediately after provisioning and then goes back to Reconciling state

Setup
Rancher version: 2.6-head e6a83ce
Browser type & version: Chrome
Describe the bug
When I provision an rke2/k3s cluster the state of the cluster goes immediately to Active state before the state switches back to Reconciling
To Reproduce

Create an rke2 node driver cluster - any nodes
Notice the state on the cluster

Result
The state stays in active for you a few seconds before it switches back to Reconciling
Expected Result
Expected the state to be in Reconciling
Screenshots

Additional context
This is not seen on v2.6.10 rancher server.

Upon discussion, it's not critical since the state does resolve itself in time, so we'll push this out. We should check if this is happening in 2.7.x

I've seen this in v2.6-head 8f2f506. State starts in Active and changes to Provisioning. For RKE2 clusters this comes from the provisioning cluster metadata.state property (via _stateObject and hyrbid class state getters). We should check the updates we get over socket and confirm the backend is setting active. We should also check what the state is after creating it locally

For what's left in the 2.6.x lifecycle, this won't be fixed. If this is an issue in 2.7.x, then let's get a new ticket in and link back here for reference.

Closing as its a wontfix.


Added the benchmark results dropdown

Type of change

[x] Refactor
[ ] New feature
[ ] Bug fix
[ ] Optimization
[ ] Documentation Update

Description
Added the benchmark configs drawer.

Related Tickets & Documents

Related Issue #
Closes #

Checklist before requesting a review

[ ] I have performed a self-review of my code.
[ ] If it is a core feature, I have added thorough tests.

Testing

Please describe the System Under Test.
Please provide detailed steps to perform tests related to this code change.
How were the fix/results from this change verified? Please provide relevant screenshots or results.

hey @athiruma nice work! the dropdown is  missing the graph data -- can we get that in with this PR too?

Sorry, for this junk. Did wrong rebase.

hey @athiruma nice work! the dropdown is missing the graph data -- can we get that in with this PR too?

I thought to add it to the new PR.

/lgtm


[💄] UI Overhaul

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


bigtable: Warning logged for all commands

Whenever I run a cbt command, I get a line of log output similar to the following:
2017/10/31 13:15:59 proto: duplicate proto type registered: google.rpc.Status

I'm using cbt 0.2.2 7d132fe 2017-06-09 14:30:04, installed via the Cloud SDK.

A fix will go out in next week's Cloud SDK release.
On Tue, Oct 31, 2017, 4:19 PM Jeff Williams<EMAIL_ADDRESS>wrote:

Whenever I run a cbt command, I get a line of log output similar to the
following:
2017/10/31 13:15:59 proto: duplicate proto type registered: google.rpc.Status
I'm using cbt 0.2.2 7d132fe 2017-06-09 14:30:04, installed via the Cloud
SDK.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/google-cloud-go/issues/798, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACTr-o3EvO7Qy4bV2QdbUsr_a1XosC2ks5sx4DOgaJpZM4QNXSV
.

This seems to be a bug about the Cloud SDK, not the Go client library. Closing out here.


Better Tuple support for IObservable Subscribe

Currently Tuples are not handled so great. For example I can subscribe to an IObservable<(int, int)> like this
observable.Subscribe(
   ((int, int) tuple) => Console.WriteLine(tuple.Item1 + tuple.Item2)
);

With the new subscribe overloads one can subscribe like this:
observable.Subscribe(
   (int v1, int v2) => Console.WriteLine(v1 + v2)
);

In this PR there are overloads only for Tuples with 2 types. More can be added later if needed.

You should probably use the pattern:
observable.Subscribe(
    tuple => {
        var (x, y) = tuple;
        Console.WriteLine(x + y);
    }
);


pull request for e2e test at 11/09/2016 08:15:08

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

Details

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


User-dependent containers

I just tested shipyard and - holy whale, I'm overwhelmed!  (DockerUI is nice, but ... meh)
What are you thinking of enhancing the functionality to limit users to be able to only manage containers belonging to them?
That would revolutionize Hosting Control Panels (as they're all crap).

Thanks!  There are currently no plans for this.  Shipyard is meant for a Swarm management UI and defers to how Swarm handles container visibility.  Great suggestion though :)


Audio/Video Not recorded

Hello Developer Team,
I had followed the same steps but was not able to record a video or audio.
Here is the sample mp4 file which is recorded the meeting.
2020-05-20T09_32_26.zip
We had shared the screen from the browser and also connected to audio devices but neither video nor audio was recorded.
Also, we want to record a video and audio with two devices.
AWS Chime API supports Video recording for android and ios
We used android and ios
https://github.com/aws/amazon-chime-sdk-android
https://github.com/aws/amazon-chime-sdk-ios
If we want to achieve features like video calling conference and recording a complete conference with video how we can achieve this?
Please help.
Thank you

From the attached recording, looks like a duplicate of #8 where the Firefox "doorhanger" notification for their new encrypted DNS feature is getting in the way of the meeting starting. Going to close this issue as a duplicate of that.

If we want to achieve features like video calling conference and recording a complete conference with video how we can achieve this?

We don't currently have a demo for that use case specifically, but speaking in general terms you would have:

A server-side meeting application - this would authenticate and authorize the mobile clients, call CreateMeeting/CreateAttendee and pass the responses to the clients to allow them to create and join a session. This application would also make the call to the recording infrastructure to start/stop recording.
Mobile client applications - these would communicate with the server application to get the meeting/attendee information and, if recording is user controlled, make requests to the server to start/stop recording.

To get more help for your specific use case, please contact AWS Support through the AWS console and open a ticket there.


Explore more efficient ways to scan for running web servers

Currently we use node-netstat. Increasing the poll timeout to 5s greatly improved CPU load but it would be ideal if we could find a more efficient way to get the ports that have something listening on them.

Why not just connect to localhost HTTP ports every 5s? That should be really cheap.

if we're just checking for liveliness we can do this ```dockerfile

and regarding ports, I think we can just lock on a port using http nonetheless.

The idea is to provide a list of listening web servers, so for example if you were to run webpack-dev-server on, say, port 9322, it would show up on the list and you could click it which would open a new tab so you could view the content that was being served on that port.
It would probably open up the /tunnel/<port> endpoint which just proxies to that port.
Maybe we don't need to scan at all, but in that case we might need some good way to educate users about the /tunnel/<port> endpoint.

Why do we need to provide a list? User's explicitly run webservers anyway so they know exactly what port its running on. We should just use the common ports and then let them enter custom ports.

I agree with Anmol. There's also going to be a lot of noise in the list.
Here's a netstat of my work pc at idle:
tcp        0      0 <IP_ADDRESS>:34449           <IP_ADDRESS>:*      5820/spotify
tcp        0      0 <IP_ADDRESS>:57621           <IP_ADDRESS>:*      5820/spotify
tcp        0      0 localhost:6463          <IP_ADDRESS>:*      4743/Discord
tcp        0      0 localhost:mysql         <IP_ADDRESS>:*      7010/./cloud_sql_pr
udp        0      0 <IP_ADDRESS>:57621           <IP_ADDRESS>:*      5820/spotify
udp        0      0 <IP_ADDRESS>:bootpc          <IP_ADDRESS>:*      877/dhcpcd
udp        0      0 <IP_ADDRESS>:50861           <IP_ADDRESS>:*      5820/spotify
udp        0      0 <IP_ADDRESS>:ssdp            <IP_ADDRESS>:*      5820/spotify
udp        0      0 <IP_ADDRESS>:mdns        <IP_ADDRESS>:*      1292/chromium

Users probably wouldn't want to connect to these

@coadler True, although none of that is running on ide.coder.com or in the Docker container if users are running it themselves. I could see it being an issue if someone is running code-server together with other services on their own server though, so I think it's something worth considering.
@nhooyr What do you mean by letting them enter custom ports?

One other use case to keep in mind while discussing possible solutions: For the local app, we depend on port scanning to know which ports to forward from the remote host to the local host. This lets you go to localhost:<port> just as you would with a local editor for a seamless experience.

@nhooyr What do you mean by letting them enter custom ports?

So by default you'd look at ports like 8080, 80 and whatnot (usual http ports0 for servers on the sidebar but also let the user enter their own custom ports in case they want those scanned too.
But I don't think port forwarding is the move. How about we just use a VPN and forward all localhost traffic onto their instance? Would be very efficient and make everything seamless.

Ahh, interesting, I like that.
VPN sounds like a solid move to me.


No Cheats Loaded!

I updated my tears of the kingdom game, then i grabbed the latest version of the cheat file, i placed it in Atmosphere/contents/gameID/cheats/cheat file i load my game using tesla and it says no cheats loaded....not sure what im doing wrong but any help is greatly appreciated thank you!!!!

paste your folder struct

G/atmosphere/contents/0100F2C0225B6000/cheats/168DD518D925C7A3


Register and enroll user

I'm sorry to bother you. When I executed RegisterEnrollUser.java, user-****.ser file is generated.What‘s the effect of the generated new file?

This file serializes the enrollment information. It is java serialized object.

I want to execute the queryMarblesByOwner function in the marbles_chaincode.go file. How should I configure the current network?

@ZhiqiangGuo1994 ,  If you want to deploy the different chaincode on the network then

change chaincode related details in blockchain-application-using-fabric-java-sdk/java/src/main/java/org/app/config/Config.java

Change chaincode invocation(invoke and query) functions in blockchain-application-using-fabric-java-sdk/java/src/main/java/org/app/chaincode/invocation/

Once done, build the client and execute APIs. It will work.

I'm sorry to bother you. According this fabric network, I modified it into four organizations（org3,  org4）.But when I register a user with the new organization, I am prompted with the following error. Can you help me with it?
org.hyperledger.fabric_ca.sdk.exception.RegistrationException: Error while registering the user FabricTest.user.UserContext@ba54932 url: http://localhost:10054  POST request to http://localhost:10054/api/v1/register failed request body {"id":"user1541061530809","type":"user","max_enrollments":0,"affiliation":"org4","attrs":[]} with status code: 404. Response: {"result":"","errors":[{"code":63,"message":"Failed to get Affiliation: sql: no rows in result set"}
],"messages":[],"success":false}
at org.hyperledger.fabric_ca.sdk.HFCAClient.register(HFCAClient.java:236)
at FabricTest.client.CAClient.registerUser(CAClient.java:125)
at FabricTest.user.RegisterEnrollUser.main(RegisterEnrollUser.java:81)
Caused by: java.lang.Exception: POST request to http://localhost:10054/api/v1/register failed request body {"id":"user1541061530809","type":"user","max_enrollments":0,"affiliation":"org4","attrs":[]} with status code: 404. Response: {"result":"","errors":[{"code":63,"message":"Failed to get Affiliation: sql: no rows in result set"}
],"messages":[],"success":false}
at org.hyperledger.fabric_ca.sdk.HFCAClient.httpPost(HFCAClient.java:609)
at org.hyperledger.fabric_ca.sdk.HFCAClient.register(HFCAClient.java:227)
... 2 more

I want to add an endorsement policies to the code. What should I do?

Hope the response helped and worked for you.
Closing this issue now.


show_paper_citations does not work

The "show_paper_citations" does not work..

have the same question.

same problem, has anyone solved it?


feat(accessLogs): adding in access log to s3 support for ALBs

Goal
In order to do an analysis of access patterns to our ALBs we need to dump the logs to an S3 bucket. From there using a pattern that @jeshuaborges worked on over the holidays we can import the logs to Snowflake for analysis.
This will also let us remove our elasticsearch cluster in favor for some standard data products tooling and SQL much like athena.
Todos

[x] Add in S3 access log patterns
[x] Allow existing bucket use or new bucket use

Reference

https://pocket.slack.com/archives/C02JZ4TRF0S/p1672269833285189
https://github.com/Pocket/data-warehouse/pull/91/files
https://github.com/Pocket/data-warehouse/pull/92

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[embedded] Add a frontend flag to drop all code from a module and emit an empty object file

Motivation: In Embedded Swift, we don't want to emit actual code for libraries, we only serialize them and clients only need the serialized .swiftmodule. But sometimes it's useful to still have some .o file for a library, because it simplifies the build system story significantly, and various build systems can still operate on a "normal" dependency graph. For that, let's add a flag that makes the compiler emit an empty object file, to be used in situations where a build system really needs some .o output.
I don't expect this flag to be useful when running manual compile commands (e.g. in a Makefile) -- users should simply avoid asking the compiler to generate a .o file in the first place.
Also note we should consider this to be a stop-gap, until we flesh out the story of how libraries/modules are supposed to build in Embedded Swift.

@swift-ci please test


Adds link to swagger docs in all extensions

Codecov Report

Merging #790 (64ea5db) into main (22592d6) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #790   +/-   ##
=======================================
  Coverage   41.22%   41.22%
=======================================
  Files         207      207
  Lines       10912    10912
=======================================
  Hits         4499     4499
  Misses       6413     6413

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


kubeseal: 0.26.2 -> 0.26.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/bitnami-labs/sealed-secrets/releases.
meta.description for kubeseal is: A Kubernetes controller and tool for one-way encrypted Secrets
meta.homepage for kubeseal is: https://github.com/bitnami-labs/sealed-secrets
meta.changelog for kubeseal is: https://github.com/bitnami-labs/sealed-secrets/blob/v0.26.3/RELEASE-NOTES.md
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.26.3 with grep in /nix/store/bi1ydsc3j406wgzc7x0d1yzl3fj5n6ps-kubeseal-0.26.3
found 0.26.3 in filename of file in /nix/store/bi1ydsc3j406wgzc7x0d1yzl3fj5n6ps-kubeseal-0.26.3

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

kubeseal

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/bi1ydsc3j406wgzc7x0d1yzl3fj5n6ps-kubeseal-0.26.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A kubeseal https://github.com/r-ryantm/nixpkgs/archive/a96a6375c64c3cb86c5ae829dc30f098c2daf548.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/a96a6375c64c3cb86c5ae829dc30f098c2daf548#kubeseal

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/bi1ydsc3j406wgzc7x0d1yzl3fj5n6ps-kubeseal-0.26.3
ls -la /nix/store/bi1ydsc3j406wgzc7x0d1yzl3fj5n6ps-kubeseal-0.26.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

kubeseal

Maintainer pings
cc @groodt for testing.

Result of nixpkgs-review pr 314147 run on x86_64-linux 1

1 package built:

kubeseal


use a version of the same Kusto query language is confusing

This is a confusing statement. It is not "a version of the same Kusto language", instead, it is a subset of it since many things are not supported when accessed via App Insights / Log Analytics.
Thanks!

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

ID: 87de71ed-a352-cb6d-e644-3174ec8968e3
Version Independent ID: ed4528ee-1593-d347-5f45-fbdb43fc0cc3
Content: Azure Monitor log queries
Content Source: articles/azure-monitor/log-query/query-language.md
Service: log-analytics
GitHub Login: @bwren
Microsoft Alias: bwren

Actually it is pretty clear when you go to the link "Azure Monitor log query language differences". So just ignore my comment :)

Thanks for the update. Will close this now.


Top left and bottom left shows the same position

I'm using Vuejs, Browserify and Tether drop 1.4.2. Either using bottom left or top left it shows the same position.

From the console both has the same translateY value:

Here is my component:
import Drop from 'tether-drop';

export default {
    props: {
        trigger: Element,
        position: {
            type: String,
            default: 'bottom left'
        }
    },
    data: function () {
        return {
            drop: null
        }
    },
    ready: function () {
        if (this.trigger) {
            this.initialize();
        }
    },
    methods: {
        initialize: function () {
            this.drop = new Drop({
                target: this.trigger,
                content: this.$els.dropdown,
                constrainToWindow: true,
                position: this.position,
                openOn: 'click'
            });
        }
    }
}

Bottom Left

<dropdown :trigger="$els.dropdownTrigger">

Dashboard

Settings

Logout

</dropdown>

Top Left

<dropdown :trigger="$els.dropdownTrigger2">

Dashboard

Settings

Logout

</dropdown>

Here is the fiddle: https://jsfiddle.net/reefki/ptn4tejo/1/

drop and tetherare unable to determine the target's dimensions which is why it's having trouble tethering the content. If you change margin to padding in the styles, the behavior is fixed.

@geekjuice Thanks for your reply, did you mean margin on #app selector? yes when I changed it to padding it works but if I remove that line or set padding to 0 or other value less than the element height , the problem is back. It's kinda force me to put the dropdown on a container that have padding, just weird.


Let Pacifists Use Certain Guns(Foam Weapons)

About the PR

Let pacifists use Foam Force and Foam Crossbow.
Why / Balance

:)
Technical details

adds a new component named PacifismAllowedGun, if a gun has this component then pacifists can use it
Media

https://github.com/space-wizards/space-station-14/assets/83733158/977e92c7-041a-4a1d-8307-83b5da14ac1e

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

:cl:

tweak: Pacifists can now use foam weaponry

In before this shoots some deadly projectile in the future.

rest in piss foam force thief validchecking


Closeable markets

There should be an instruction for one to close dead markets to retrieve the rent exemption SOL.

@armaniferrante Is anyone working on this? Looks this is a burning topic that needs to resolved for saving money for the current hackathon. If not, I can work on this in my free time.

Not currently and I don't expect this to be in the next DEX release. @sconybeare would be the person to consult for dev planning w.r.t. this feature.

@armaniferrante  Thanks for the info. @sconybeare  Any idea about this feature ?

@armaniferrante @sconybeare @valekar put me in coach! PsyOptions needs this. How can I help?

@tomjohn1028  - I am trying to understand the codebase. May be I might require help in code reviewing. Once I am done, I will create a PR :)

@armaniferrante , @sconybeare - Myself and @tomjohn1028 had an architectural overview on how to solve this problem.
Our initial idea -

Add a new PublicKey to the Market meta data that indicates the closing_authority. This key can only be set when initialising. If the key is not present the market cannot be closed.

Create a new instruction for closing a market. This instruction must be signed by the closing_authority. It cancels all orders, unwinds, and closes the market

Drawback - This approach would have trust issues.
To alleviate this issue, we could introduce time based Market, the market closes automatically.
Any idea or if you already have an architecture ready for this, it would be really helpful.
Thanks,

We need to solve this problem asap, I have 8 sol locked because create 2 wrong market.
https://github.com/Henry-E/serum-dex/tree/97f9596541bafa8bf3907693db28901c32241666

Is this dead? Have a market I'd love to close.


feat(adonet): added support for ado.net based db instrumentation

Let's check that we support exceptions coming during the execution of the request and also that we handle errors and show error returned from the query itself - meaning query failed or something of that sort. @tvaintrob


protonvpn-np: Updated the manifest.

Updated the URL, hash, added architecture, updated the pre_install & pre_uninstall scripts, and updated license.

[x] I have read the Contributing Guide.

/verify

@HUMORCE I hope I am not asking for much, but could you please merge this PR? It's a very important and significant change to the protonvpn-np manifest.

Thank you, @HUMORCE, have a great day.


Jobs fails with AttributeError: 'NoneType' object has no attribute 'stop'

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1305
Originally created by @DouweM on 2019-11-15 10:14:33

Job #351107958 (and other pytest jobs) failed with this error repeated a total of 6 times (with slightly different stack traces each time):
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/multiprocessing/util.py", line 262, in _run_finalizers
    finalizer()
  File "/usr/local/lib/python3.6/multiprocessing/util.py", line 186, in __call__
    res = self._callback(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.6/site-packages/pytest_cov/embed.py", line 83, in cleanup
    _cleanup(cov)
  File "/usr/local/lib/python3.6/site-packages/pytest_cov/embed.py", line 77, in _cleanup
    cov.save()
  File "/usr/local/lib/python3.6/site-packages/coverage/control.py", line 781, in save
    self.get_data()
  File "/usr/local/lib/python3.6/site-packages/coverage/control.py", line 834, in get_data
    self._post_save_work()
  File "/usr/local/lib/python3.6/site-packages/coverage/control.py", line 861, in _post_save_work
    self._find_unexecuted_files(self._canonical_path(pkg_file))
  File "/usr/local/lib/python3.6/site-packages/coverage/control.py", line 913, in _find_unexecuted_files
    for file_path, plugin_name in itertools.chain(py_files, plugin_files):
  File "/usr/local/lib/python3.6/site-packages/coverage/control.py", line 910, in <genexpr>
    py_files = ((py_file, None) for py_file in find_python_files(src_dir))
  File "/usr/local/lib/python3.6/site-packages/coverage/files.py", line 412, in find_python_files
    for i, (dirpath, dirnames, filenames) in enumerate(os.walk(dirname)):
  File "/usr/local/lib/python3.6/os.py", line 409, in walk
    yield from walk(new_path, topdown, onerror, followlinks)
  File "/usr/local/lib/python3.6/os.py", line 398, in walk
    yield top, dirs, nondirs
  File "/usr/local/lib/python3.6/site-packages/meltano/cli/ui.py", line 96, in handle_terminate
    cleanup()
  File "/usr/local/lib/python3.6/site-packages/meltano/cli/ui.py", line 30, in stop_all
    worker.stop()
  File "/usr/local/lib/python3.6/site-packages/meltano/api/workers/dbt_worker.py", line 129, in stop
    self.observer.stop()
AttributeError: 'NoneType' object has no attribute 'stop'

Somehow, DbtWorker.stop() is getting called without DbtWorker.start() (which sets self.observer) having been called first. Weird.

View 6 previous comments from the original issue on GitLab


Add scala

@firephil Any chance you could get to this in the next hour or so if you want to get this code in before stream? Thanks!

reccommit changes


Add PCI DSS v3.2.1 benchmark

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Addressed in https://github.com/turbot/steampipe-mod-gcp-compliance/pull/163


Cannot read property 'prepare' of undefined after upgrade to version that has prebuilt binaries

In my electron application, I've been using better-sqlite3 version 7.1.2 for a long time without problems. Version 7.1.2 did not have prebuilt binaries for my architecture (it needed "better-sqlite3-v7.1.2-electron-v87-linux-x64.tar.gz" which is not available. So the postinstall step built it itself). Today I upgraded to 7.1.4, which has the prebuilt library  "better-sqlite3-v7.1.4-electron-v87-linux-x64.tar.gz", so that library is installed in the postinstall step instead of building it from scratch. With 7.1.4 (and all versions of better-sqlite3 until 7.6.2 included) I'm now getting this error when performing a query:
TypeError: Cannot read property 'prepare' of undefined
    at Database.prepare (/home/<removed>/Projects/<removed>/node_modules/better-sqlite3/lib/methods/wrappers.js:5:21)

This is the code used to perform the query:
import Database from 'better-sqlite3';

const database: any = new Database('databaseFile.db');
database.prepare('PRAGMA user_version').get();

I don't know how I could troubleshoot this. Is this related to using prebuilt libraries?
These are details of my environment:

OS: Manjaro Linux
Electron: v12.0.16
Node: v16.16.0

Electron: v12.0.16

This has been EOL for ten months. Please check if it happens with a supported version. For all I know this might be a bug with Symbol() in the outdated Node.js Version that ships with Electron 12. It might also be a bug with Symbol() in the bundler you're using (from what I can tell you're using at least TypeScript). I don't think this has anything to do with prebuilds, 7.1.4 came with other changes as well, e.g.:
https://github.com/WiseLibs/better-sqlite3/commit/f9663fc02c78cbbc9f654dfbe183a8a6bfc3509a#diff-3fb720f70ea34fb2975fd6c38ac4b6b6131373be2abfa4760dfaae8a25daaee2R11
https://github.com/WiseLibs/better-sqlite3/commit/f9663fc02c78cbbc9f654dfbe183a8a6bfc3509a#diff-35af1ef7e0638e55ec19fdcd070d0d29860661b47d6646b3018273ad111f98f1R5


Download commons lang in fetch.sh

Commons config was missing a dependency of commons lang.

The long-term fix should be to converge on commons-configuration2 and commons-lang3, that Accumulo 2 is using.

I opened #1077 to do this and it seems to be working.


NSFS | NC | CLI | fix update creation_date and should_create_underlying_storage

Explain the changes

We accidentally updated the creation date, versioning, should_create_underlying_storage and tag properties on update (even if we shouldn't)

Issues: Fixed #xxx / Gap #xxx

Fixed https://github.com/noobaa/noobaa-core/issues/7693
adding tests

Testing Instructions:

[ ] Doc added/updated
[ ] Tests added

@romayalon can we add last_updated property with last update date, It might help auditing.

@naveenpaul1 not sure we will need it, maybe in the future, but also one can use mtime of the file itself


[stable/jenkins] add namespace flag for port-forwarding in jenkins notes

Signed-off-by: Chris Stein<EMAIL_ADDRESS>
What this PR does / why we need it:
Adds --namespace {{ .Release.Namespace }} to kubectl port-forward in NOTES.txt for Jenkins. This allows easy copy/paste after installing the chart.
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[ ] DCO signed
[ ] Chart Version bumped
[ ] Variables are documented in the README.md

@bksteiny please go ahead and squash my commits because the GH UI doesn't add my email as an author and hence my commit signing doesn't match (apologies for the mess) Please squash my commits, bump the chart version and we can proceed with getting this merged. Thanks

@lachie83 - I think I got this taken care of. Let me know if not. Thanks!

/ok-to-test

/retest pull-charts-e2e

/approve
/lgtm


Options: Index fallback

[ ] Add an index parameter to options. Can be string, or array of strings
[ ] On a 404, postfix the index/indices (in order start->end) to the path and look for match
[ ] Header handling comes after! Gives a chance to override headers.
[ ] Update readme
[ ] Test

Later: make override-able:

[ ] Add an index parameter to options. Can be string, or array of strings (check/resolve in order start->end), or object (relativeFolderPath -> string) or function (relativeResourcePath -> string). Append the result to the path and look for match.
[ ]  Update readme
[ ]  Test

Merged in docs and updated tests. Should work now.


NO Connection on Verge Tor Wallet

I havnt been able to get a connection on my Verge Tor Wallet for 2 days now.  I'm using a Samsung S8.  I tried toggling the VPN, nothing.  I'd like to switch over to a pc Verge Wallet.  I know this was an issue for some others in the past.  Are the Android servers down?

please wait new updated android wallet is going to be uploaded soon. this might solve the problem.

one of the android servers is back online now. the rest should be back up within 1-2 hours at most. they are being updated to the latest changes now.

Thank you for the quick response.
-nic
On Sat, Apr 7, 2018, 10:08 AM karanpatel863<EMAIL_ADDRESS>wrote:

please wait new updated android wallet is going to be uploaded soon. this
might solve the problem.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/vergecurrency/VERGE/issues/693#issuecomment-379471955,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AkYeMuLQn_XQVpDgPcnomW-z8IgBpzz-ks5tmMg5gaJpZM4TLF6F
.

So Thanks, I got the mobile app to finally connect.
Can I simply convert my seedphrase from verge tor mobile wallet into a
privatekey and restore my Verge funds  onto the new pc Electrum Wallet?  If
so, how?
Or should i just open a new pc Electrum wallet, then send my mobile Verge
wallet funds to it?  Which is more efficient?  I'd like to finally store my
Verge on a pc instead of my mobile.
Thanks,
Nic
On Sat, Apr 7, 2018, 10:28 AM Nic Frishmuth<EMAIL_ADDRESS>wrote:

Thank you for the quick response.
-nic
On Sat, Apr 7, 2018, 10:08 AM karanpatel863<EMAIL_ADDRESS>wrote:

please wait new updated android wallet is going to be uploaded soon. this
might solve the problem.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/vergecurrency/VERGE/issues/693#issuecomment-379471955,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AkYeMuLQn_XQVpDgPcnomW-z8IgBpzz-ks5tmMg5gaJpZM4TLF6F
.

Eliminate stress and just send it over.

Got it.
Thx.
On Sat, Apr 7, 2018, 10:51 PM Positivism<EMAIL_ADDRESS>wrote:

Eliminate stress and just send it over.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/vergecurrency/VERGE/issues/693#issuecomment-379515242,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AkYeMtglPaDgSPP9cku-flCHMuyDZqrPks5tmXsugaJpZM4TLF6F
.


dbt.cli uses deprecated runner instead of taskRunner

Expected Behavior
Should use taskRunner and containerImage to be consistent between plugins.
- id: dbt-build
  type: io.kestra.plugin.dbt.cli.Build
  taskRunner:
    type: io.kestra.plugin.scripts.runner.docker.Docker
  dbtPath: /usr/local/bin/dbt
  containerImage: ghcr.io/kestra-io/dbt-bigquery:latest
  inputFiles:
    .profile/profiles.yml: |
      jaffle_shop:
        outputs:
          dev:
            type: bigquery
            dataset: your_big_query_dataset_name
            project: your_big_query_project
            fixed_retries: 1
            keyfile: sa.json
            location: EU
            method: service-account

Actual Behaviour
- id: dbt-build
  type: io.kestra.plugin.dbt.cli.Build
  runner: DOCKER
  dbtPath: /usr/local/bin/dbt
  docker:
    image: ghcr.io/kestra-io/dbt-bigquery:latest
  inputFiles:
    .profile/profiles.yml: |
      jaffle_shop:
        outputs:
          dev:
            type: bigquery
            dataset: your_big_query_dataset_name
            project: your_big_query_project
            fixed_retries: 1
            keyfile: sa.json
            location: EU
            method: service-account

Related:
https://github.com/kestra-io/plugin-dbt/blob/474ce236b3669588b713d07792a8dad60dc1fd35/src/main/java/io/kestra/plugin/dbt/cli/AbstractDbt.java#L82-L93
Steps To Reproduce
No response
Environment Information

Kestra Version: 0.18 Snapshot
Plugin version:
Operating System (OS / Docker / Kubernetes):
Java Version (If not docker):

Example flow
No response

it's not a bug, we plan to add task runner support for CLI tasks in 0.18, it's part of https://www.notion.so/kestra-io/Task-Runners-c03ab232623f4ed0b71ac792e246aeeb?pvs=4 but well spotted that it's not added yet 👍

And as far as I know the runner is not deprecated.
I'm going to close this one as I'll open a single issue to track all tasks and plugins that needs to integrate with task runners.


Dog animation[GSSOC'23]

Title and Issue number

Dog animation
Issue #4251
Close #4251

Checklist:

[X] I have mentioned the issue number in my Pull Request.
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have created a helpful and easy to understand README.md

@MohitGupta121 @TusharKesarwani @pranjay-poddar please take a review of my PR & merge my PR.

@MohitGupta121 @TusharKesarwani @pranjay-poddar please take a review of my PR & merge my PR.


Unable to Serve Static Files (IMPORTANT)

What version of Hono are you using?
4.2.3
What runtime/platform is your app running on?
Bun
What steps can reproduce the bug?
Start the application.
Attempt to access static files using the specified route /static/*.
/* eslint-disable @typescript-eslint/no-unused-vars */
/* eslint-disable @typescript-eslint/no-explicit-any */
import { Handler, Hono } from "hono";

import "reflect-metadata";
import { controllers } from "./api/registerer";
import { MetadataKeys } from "./core/utils/metadatakeys";
import { Router } from "./core/annotations/types/Route";
import showroutes from "./core/utils/showroutes";
import { secureHeaders } from "hono/secure-headers";
import { logger } from 'hono/logger'
import { prettyJSON } from 'hono/pretty-json'
import { html } from "hono/html";
import { serveStatic } from 'hono/bun'
// ! APPLICATON BOOT CLASS
class YouTubeApplication {
  private readonly _instance: Hono;

  get instance(): Hono {
    return this._instance;
  }

  constructor() {
    this._instance = new Hono();
    this.implementSecurity();
    this.registerRouters();
  }

  private implementSecurity() {
    this._instance.use(secureHeaders());
  }

  private registerRouters() {
    this._instance.use(logger())
    this._instance.use(prettyJSON())
    this._instance.use('/static/*', serveStatic({ root: './',onNotFound(path, c) {
      console.log(path)
    }, }))

    this._instance.get('/', (c) => c.text('You can access: /static/hello.txt'))
    this._instance.onError((error,c) => {
      return c.html(html`
          <!DOCTYPE html>

              <meta charset="UTF-8" />
              <meta
                name="viewport"
                content="width=device-width, initial-scale=1.0"
              />
              <title>Whitelabel Error Page</title>

The Whitelabel Error

There was an error processing your request.

[${c.req.raw.method}] ${c.req.raw.url}

[MESSAGE] ${(error.message as string)}

        `)
    })
    controllers.forEach((controller) => {
      const controllerInstance = new (controller as { new (): any })();
      const base_path = Reflect.getMetadata(MetadataKeys.BASE_PATH, controller);
      const routers: Router[] = Reflect.getMetadata(
        MetadataKeys.ROUTERS,
        controller
      );
      this.handleSubRoutes(base_path, routers, controllerInstance);
    });
  }

  private handleSubRoutes(
    base_path: string,
    routers: Router[],
    controllerInstance: { [handleName: string]: Handler }
  ): void {
    routers.forEach((route) => {
      const routeHandler = async (c: any, next: any) => {

          const metadata = Reflect.getMetadata(
            MetadataKeys.ROUTERS,
            controllerInstance.constructor
          );
          // const routeMetadata = metadata.find(
          //   (data: { handlerName: string | symbol; }) => data.handlerName === route.handlerName
          // );

          // Call the route handler method
          const boundHandler =
            controllerInstance[String(route.handlerName)].bind(
              controllerInstance
            );
          const result = await boundHandler(c, next);
          return result;
      };
      this._instance.on(
        route.method,
        base_path.concat(route.path),
        routeHandler
      );
    });
  }
}

showroutes();
const Singleton = new YouTubeApplication().instance;
export default Singleton;

What is the expected behavior?
Static files located in the root directory should be served successfully when accessed via the /static/* route.
What do you see instead?
Instead of successfully serving static files as expected, the application fails to serve the static content. Upon attempting to access static files through the specified route /static/*, the files are not served, and the expected content is not displayed.
Additional information
Despite the inclusion of the serveStatic middleware with appropriate configuration, the static files are not served as expected. Additionally, no specific error message is provided, making it challenging to pinpoint the exact cause of the issue. Further investigation into the middleware configuration, potential conflicts, or errors during initialization may be necessary to resolve the problem with serving static files.

Where is the location of your static folder. It should be in the root not in src
I tested with this example and had no issues
import { Hono } from 'hono';
import { serveStatic } from "hono/bun";

class TestApp {
  private readonly _instance: Hono;

  get instance(): Hono {
    return this._instance;
  }

  constructor() {
    this._instance = new Hono();
    this.registerRouters();
  }

  private registerRouters() {
    this._instance.use('/static/*', serveStatic({ root: './',onNotFound(path, c) {
        console.log(path)
      }, }))

    this._instance.get('/', (c) => {
      return c.text('Hello World')
    })
  }
}

const app = new TestApp();
export default app.instance;

Where is the location of your static folder. It should be in the root not in src
I tested with this example and had no issues
import { Hono } from 'hono';
import { serveStatic } from "hono/bun";

class TestApp {
  private readonly _instance: Hono;

  get instance(): Hono {
    return this._instance;
  }

  constructor() {
    this._instance = new Hono();
    this.registerRouters();
  }

  private registerRouters() {
    this._instance.use('/static/*', serveStatic({ root: './',onNotFound(path, c) {
        console.log(path)
      }, }))

    this._instance.get('/', (c) => {
      return c.text('Hello World')
    })
  }
}

const app = new TestApp();
export default app.instance;

404 Response

./
├── favicon.ico
I did as you instructed and placed the source file in the root directory, but the result was still the same.

[!TIP]
Therefore, I devised the following method, and it worked.

    //  this._instance.use('/static/*', serveStatic({ root: './',onNotFound(path, c) {
    //     console.log(path)
    //   }, }))
    this._instance.use("/favicon.ico", async (c) => {
      const file = Bun.file("./favicon.ico");
      return new Response(file.stream(), {
        headers: {
          "Content-Type": "image/x-icon",
        },
      });
    });

So it should be in a folder called static in the root, then it should work

So it should be in a folder called static in the root, then it should work

yep, it works now. Closed

To be fair @basrioglumehmet it could be clearer in the docs

To be fair @basrioglumehmet it could be clearer in the docs

yes, it could be more clear. Thanks for helping

Actually @basrioglumehmet the docs are completely wrong, I'll send an update now


Some text content types are not yet implemented.

https://minecraft.fandom.com/wiki/Raw_JSON_text_format
In the text module, plain text is implemented but the other content types are missing/need work.

translated text
scoreboard values
entity names
keybind
NBT values

Can I try my hand at this issue?

Absolutely! Looking forward to your PR


commit<PHONE_NUMBER>371290ad013e4a3005f25cb8d7e1fe broke the module for me

Affected Puppet, Ruby, OS and module versions/distributions

Puppet: puppet-5.5.16
Ruby: ruby-2.6.5
Distribution: OpenBSD 6.6-current
Module version: git revision<PHONE_NUMBER>371290ad013e4a3005f25cb8d7e1fe

How to reproduce (e.g Puppet code you use)
What are you seeing
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Resource type not found: Unix::Path (file: /etc/puppetlabs/code/environments/production/modules/unbound/manifests/stub.pp, line: 35, column: 3) on node
What behaviour did you expect instead
should just work
Output log
Any additional information you'd like to impart
seems git commit<PHONE_NUMBER>371290ad013e4a3005f25cb8d7e1fe introduced Unix::Path
where is that supposed to come from? looking at metadata.json, I see stdlib and concat, stdlib is at git revision ee1f0551e7564a15d85ef879eb1e83595388abd2 (metadata.json says 6.2.0), should be fine, and I guess Unix::Path doesn't come from concat.

this was fixed in #222


Added service profile support in sc driver.

@chandra-k @kedarkulkarni @Vikash082 @njagadish

Code not aligned to design approach conveyed to Sungard- vendor or flavor field to be used for vendor/HA. Not description.

Please refer to Phase 2 design doc: sections -  Service Profile,  HA Support, workflow


Add vcr testing

Ebert has finished reviewing this Pull Request and has found:

1 possible new issue (including those that may have been commented here).
2 fixed issues! 🎉

You can see more details about this review at https://ebertapp.io/github/bpietraga/dollar_tracker/pulls/62.

Coverage remained the same at 89.824% when pulling 898b56a14d88356903d77c7b32bbd410f65147a0 on add_vcr_testing into 09799e92389a743dda93c40c1e69a806979eb2ba on master.

Coverage remained the same at 89.824% when pulling c8656aa0ba93f0a65fd32c05db615c6cc8da7f62 on add_vcr_testing into 9cb2d0329d3d670972dd83f048a756c3cdcd5fa1 on master.

Coverage remained the same at 89.824% when pulling c8656aa0ba93f0a65fd32c05db615c6cc8da7f62 on add_vcr_testing into 9cb2d0329d3d670972dd83f048a756c3cdcd5fa1 on master.

Coverage increased (+0.4%) to 90.262% when pulling 42291333a1384dd624b5ea3bab1362aba744ae7e on add_vcr_testing into 9cb2d0329d3d670972dd83f048a756c3cdcd5fa1 on master.

Coverage increased (+0.4%) to 90.262% when pulling 42291333a1384dd624b5ea3bab1362aba744ae7e on add_vcr_testing into 9cb2d0329d3d670972dd83f048a756c3cdcd5fa1 on master.


Simplify README

Summary
Updated README to point to new Docker documentation as part of mattermost/docsPR#5539. Once that is merged, this PR will eliminate redundancy.
CC: @cwarnermm @BenLloydPearson @nab-77

@azigler Would you mind either resubmitting this via a branch on this repo, or give us the ability to modify your fork? I want to propose some changes, but can't.

@BenLloydPearson Just added you as a contributor. I can't make a fork directly on the repo because I don't have write access.

@azigler I made some modifications to beef up the readme a bit; nothing huge. For context, I try to follow the standard readme format as much as I can because its a format that has served me very well for a while.

@svelle Would you be willing to help us merge this? There is one link that doesn't work until we merge this PR but everything else should be good to go.

@azigler I made some modifications to beef up the readme a bit; nothing huge. For context, I try to follow the standard readme format as much as I can because its a format that has served me very well for a while.

@BenLloydPearson Very nice, thanks for this improvement! I'm familiar with standard-readme and think it's an A+ model, so I'll keep that in mind for future README adjustments.


Add WebSocket.maxQueueSize and setMaxQueueSize methods

Discussion: #3619

Failing on
> Task :spotlessKotlin FAILED
Step 'ktlint' found problem in 'okhttp/src/main/kotlin/okhttp3/internal/ws/RealWebSocket.kt':
Error on line: 103, column: 3
rule: standard:no-consecutive-comments
a KDoc may not be preceded by a KDoc
java.lang.AssertionError: Error on line: 103, column: 3
rule: standard:no-consecutive-comments
a KDoc may not be preceded by a KDoc

See discussion here also https://github.com/square/okhttp/pull/8042

Ah I didn’t see that.  I’ve been using 100MiB and there are no adverse effects I have observed at all.


Fix non-derterminism in to-date-string-behavior tests

Tests now use one reference time as 'current' time to prevent time from passing during test runs.

Thanks for this fix.
Glad travis doesn't fail anymore "at random"


[todo] CVE linked to AVG or package

It would be nice to have some more columns in the issue missing details section.
I would really appreciate a column called Package or Group, because if you have a lot of new CVEs with unknown factors and you want to do one specific package first or look at some CVEs for a specific package you need to search all the CVEs in the OSS mail.. I would prefer a Group column or even better both.

well logically "do one specific package first or look at some CVEs for a specific package" is exactly what the AVG link is for: It shows all infos (like CVEs) to one specific package :smile_cat:
It would require a left join and depending on the CVE ids it could be cluttered around in the TODO list without a particular order. I will think about it but it feels like the AVG page is the better place to get exactly what you want: It shows all issues to that group/package no matter which CVE ID it has

Which AVG link do you mean? The one in issues or the one directly via {{ site }}/AVG-\d+ ?
I can only go to the last one if I remember the AVG number and I can only go to the first one when the AVG has no CVE with something unknown.. thats normally not the case when I want to see all CVE for a package.
At the moment we can see only AVGs with 'finished CVEs' on the issue page.

yep. you get redirected exactly to that page when you create a AVG so you will just need to click the CVE links. If you can't remember the AVG number then you will find it either in the issues overview or via 'open' in the packages page /pkgname.
I don't really understand what you mean by 'go to the last one' and 'go to the first one'.
"when I want to see all CVE for a package"

http://<IP_ADDRESS>/package/php
It contains a section for all open issues to a pacakge (and another section for closed if there will be any)

ahh ok I thought the issue page does only contain the AVGs in scheduling. Seems like I can see all AVGs on this page now.  But they are not sorted.

They are fully sorted. At the top unknown status vulns (to raise awareness that they are unknown and need investigation if affected) sorted by severity.  This is followed by affected groups, groups in testing and finally fixed and not affected groups all sorted per severity and date

Ah ok. I thought it should be sorted by the AVG numbers. I will close this issue. I thought there are no all AVGs in the issue list. But seems like I was wrong.


Add new resource

Hi,
I have added an open-source developer portfolio to the resource list.
One can get started by simply cloning and adding their data to the portfolio to make it his/her own!

@Binu42 please have a look!

@harshgoel05 please go through this and correct the PR.

@Binu42 please check if it's correct! :)

@harshgoel05 the resource you have, I don't find it useful for this repo. if you want to contribute to this repo, please add useful READMES. Thanks


Wrong path renaming on upload

Hey team!
I don't understand why you're replacing '' with the directory separator. I got '' character in my folder's name that is replaced by a '/' (in my case) so the all path is wrong and I cannot upload any file.
https://github.com/pCloud/pcloud-sdk-php/blob/61fb9b98ca2db11ead4423ef16ce0ac5ea16225b/lib/File.php#L120
Could you please fix it?
Thank you

We are preparing fix, will be released in the next few days.


Gamestrings could not be loaded

Automated extraction after today's patch failed for -all localizations with:
Error: Gamestrings could not be loaded. Check if localization is installed in game client.

Work's fine for me.  Can you attach an error log?

Heroes Data Parser (2.7.0)
  --https://github.com/koliva8245/HeroesDataParser

Found 'Heroes of the Storm' directory
Localization(s): enus dede eses esmx frfr itit kokr plpl ptbr ruru zhcn zhtw
Loading local CASC storage...please wait
######################################################################## 100%
Finished in 40 seconds 729 milliseconds
Hots Version Build: <IP_ADDRESS>616
Loading xml files...
720 xml files loaded
Finished in 1 seconds 696 milliseconds
[enus.stormdata]
Loading game strings...
3050 Full Tooltips
2587 Short Tooltips
87 Hero descriptions
92 Hero names
949 Unit names
3075 Ability/talent names
29960 Other strings
Finished in 1 seconds 53 milliseconds
Loading OverrideData...
Loaded HeroOverrides.xml
Finished in 0 seconds 91 milliseconds
Parsing tooltips...
3050 / 3050 total full tooltips
2587 / 2587 total short tooltips
87 / 87 total hero descriptions
92 / 92 total hero names
949 / 949 total unit names
3075 / 3075 total ability/talent names
29960 / 29960 total other strings
3021 parsed full tooltips
2578 parsed short tooltips
86 parsed hero descriptions
92 parsed hero names
949 parsed unit names
3075 parsed ability/talent names
29788 parsed other strings
29 invalid full tooltips
9 invalid short tooltips
1 invalid hero descriptions
0 invalid hero names
0 invalid unit names
0 invalid ability/talent names
172 invalid other strings
Finished in 39 seconds 963 milliseconds
Parsing hero data...
84 / 84 total heroes
84 successfully parsed heroes
Finished in 8 seconds 677 milliseconds
Parsing award data...
39 successfully parsed awards
Finished in 0 seconds 41 milliseconds
Verifying output data...
[Abathur] has less than 3 basic abilities
[Cassia] has more than 1 weapon
[Chen] [Chen Earth] LifeRegenerationRateScaling is 0
[Chen] [Chen Fire] LifeRegenerationRateScaling is 0
[Chen] [Chen Storm] LifeRegenerationRateScaling is 0
[Greymane] has more than 1 weapon
[Lunara] has more than 1 weapon
[Raynor] has more than 1 weapon
[Rexxar] has more than 1 weapon
[The Lost Vikings] has more than 3 basic abilities
[Leoric] [LeoricDrainEssence] ShortTooltip is null or empty
[Leoric] [LeoricGhastlySwing] ShortTooltip is null or empty
[Nazeebo] [WitchDoctorGargantuanStomp] ShortTooltip is null or empty
[The Lost Vikings] [LostVikingsLongboatRaidMortar] ShortTooltip is null or empty
[Tychus] [TychusOdinThrusters] ShortTooltip is null or empty
15 warnings (18 ignored)
Creating output (enus).../var/folders/jm/cnwr9zj13cg22rhpkp0cmh_w0000gn/T/tmp.RAxhy2cX
Writing json file(s)...Done.
[dede.stormdata]
Loading game strings...
3050 Full Tooltips
2587 Short Tooltips
87 Hero descriptions
92 Hero names
949 Unit names
3075 Ability/talent names
29960 Other strings
Finished in 13 seconds 125 milliseconds
Loading OverrideData...
Loaded HeroOverrides.xml
Finished in 0 seconds 19 milliseconds
Parsing tooltips...
3050 / 3050 total full tooltips
2587 / 2587 total short tooltips
87 / 87 total hero descriptions
92 / 92 total hero names
949 / 949 total unit names
3075 / 3075 total ability/talent names
29960 / 29960 total other strings
3029 parsed full tooltips
2578 parsed short tooltips
86 parsed hero descriptions
92 parsed hero names
949 parsed unit names
3075 parsed ability/talent names
29766 parsed other strings
21 invalid full tooltips
9 invalid short tooltips
1 invalid hero descriptions
0 invalid hero names
0 invalid unit names
0 invalid ability/talent names
194 invalid other strings
Finished in 43 seconds 173 milliseconds
Parsing hero data...
84 / 84 total heroes
84 successfully parsed heroes
Finished in 7 seconds 233 milliseconds
Parsing award data...
39 successfully parsed awards
Finished in 0 seconds 19 milliseconds
Verifying output data...
[Abathur] [Symbiont] Energy > 0 and EnergyType is NONE
[Abathur] [Symbiont] Life is 0
[Abathur] [Symbiont] LifeRegenerationRateScaling is 0
[Abathur] [Symbiont] LifeScaling is 0
[Abathur] has less than 3 basic abilities
[Cassia] has more than 1 weapon
[Chen] [Erdgeist] LifeRegenerationRateScaling is 0
[Chen] [Feuergeist] LifeRegenerationRateScaling is 0
[Chen] [Sturmgeist] LifeRegenerationRateScaling is 0
[Graumähne] [Fluch der Worgen] Life is 0
[Graumähne] [Fluch der Worgen] LifeRegenerationRateScaling is 0
[Graumähne] [Fluch der Worgen] LifeScaling is 0
[Graumähne] [Fluch der Worgen] Sight is 0
[Graumähne] [Fluch der Worgen] Speed is 0
[Graumähne] has more than 1 weapon
[Lost Vikings] has more than 3 basic abilities
[Lost Vikings] has no weapons
[Lost Vikings] Life is 0
[Lost Vikings] LifeRegenerationRateScaling is 0
[Lost Vikings] LifeScaling is 0
[Lost Vikings] Sight is 0
[Lunara] has more than 1 weapon
[Raynor] has more than 1 weapon
[Rexxar] has more than 1 weapon
[Leoric] [LeoricDrainEssence] ShortTooltip is null or empty
[Leoric] [LeoricGhastlySwing] ShortTooltip is null or empty
[Lost Vikings] [LostVikingsLongboatRaidMortar] ShortTooltip is null or empty
[Nazeebo] [WitchDoctorGargantuanStomp] ShortTooltip is null or empty
[Tychus] [TychusOdinThrusters] ShortTooltip is null or empty
29 warnings (4 ignored)
Creating output (dede).../var/folders/jm/cnwr9zj13cg22rhpkp0cmh_w0000gn/T/tmp.RAxhy2cX
Writing json file(s)...Done.
[eses.stormdata]
Loading game strings...
Error: Gamestrings could not be loaded. Check if localization is installed in game client.
[esmx.stormdata]
Loading game strings...
Error: Gamestrings could not be loaded. Check if localization is installed in game client.
[frfr.stormdata]
Loading game strings...
Error: Gamestrings could not be loaded. Check if localization is installed in game client.
[itit.stormdata]
Loading game strings...
Error: Gamestrings could not be loaded. Check if localization is installed in game client.
[kokr.stormdata]
Loading game strings...
Error: Gamestrings could not be loaded. Check if localization is installed in game client.
[plpl.stormdata]
Loading game strings...
Error: Gamestrings could not be loaded. Check if localization is installed in game client.
[ptbr.stormdata]
Loading game strings...
Error: Gamestrings could not be loaded. Check if localization is installed in game client.
[ruru.stormdata]
Loading game strings...
Error: Gamestrings could not be loaded. Check if localization is installed in game client.
[zhcn.stormdata]
Loading game strings...
Error: Gamestrings could not be loaded. Check if localization is installed in game client.
[zhtw.stormdata]
Loading game strings...
Error: Gamestrings could not be loaded. Check if localization is installed in game client.
Extracting portrait files...
Error extracting file: storm_ui_ingame_hero_leaderboard_yrel.dds
--> One or more errors occurred. (The remote server returned an error: (429) Too Many Requests.)
Error extracting file: ui_targetportrait_hero_orphea.dds
--> One or more errors occurred. (The remote server returned an error: (429) Too Many Requests.)
Done.
Extracting match award icon files...Done.
Extracting abilityTalent icon files...Done.
HDP has completed [2 out of 12 successful].

Error: Gamestrings could not be loaded. Check if localization is installed in game client.   at HeroesData.Program.InitializeGameStringData(Localization localization) in C:\projects\heroesdataparser\HeroesData\Program.cs:line 544
   at HeroesData.Program.Execute() in C:\projects\heroesdataparser\HeroesData\Program.cs:line 232

One or more errors occurred. (The remote server returned an error: (429) Too Many Requests.)   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at CASCLib.CDNIndexHandler.OpenDataFile(IndexEntry entry) in C:\projects\heroesdataparser\CASCExplorer\CascLib\CDNIndexHandler.cs:line 178
   at CASCLib.CASCHandlerBase.OpenFileOnlineInternal(IndexEntry idxInfo, MD5Hash key) in C:\projects\heroesdataparser\CASCExplorer\CascLib\CASCHandlerBase.cs:line 85
   at CASCLib.CASCHandler.OpenFileOnline(MD5Hash key) in C:\projects\heroesdataparser\CASCExplorer\CascLib\CASCHandler.cs:line 238
   at CASCLib.CASCHandlerBase.OpenFile(MD5Hash key) in C:\projects\heroesdataparser\CASCExplorer\CascLib\CASCHandlerBase.cs:line 75
   at CASCLib.CASCHandler.OpenFile(UInt64 hash) in C:\projects\heroesdataparser\CASCExplorer\CascLib\CASCHandler.cs:line 193
   at HeroesData.Loader.GameStrings.CASCGameStringData.ParseNewHeroes() in C:\projects\heroesdataparser\HeroesData.Loader\GameStrings\CASCGameStringData.cs:line 59
   at HeroesData.Loader.GameStrings.CASCGameStringData.ParseGameStringFiles() in C:\projects\heroesdataparser\HeroesData.Loader\GameStrings\CASCGameStringData.cs:line 26
   at HeroesData.Program.InitializeGameStringData(Localization localization) in C:\projects\heroesdataparser\HeroesData\Program.cs:line 539

I've run it two more times and a few of the localizations worked but still got the error on most.

There should be an error file called Exception_gamestrings_<localization>_<datetime string>.txt

That's what was in https://github.com/koliva8245/HeroesDataParser/issues/26#issuecomment-442652470 - there are 19 of them, I just copied the one

Same issue - https://github.com/koliva8245/HeroesDataParser/issues/21
The issue is it's timing out from an http request (429 - Too many Requests).  When the CASC library I'm using attempts to open a file, it needs to decrypt/decode it first from a encoding key found locally.  If such key does not exists or failed to decode, then it attempts to grab the key from a blizzard cdn.
Your're hitting the cdn too many times in a short time frame.
So the problem might be that your game client isn't fully updated for each individual locale.  Try switching to each local and see if you perform an update.

Not that I know of.  Good news is you don't have to do the updates again for future patches, at least until you get the 429 error again.

That is good news. Thanks again for the help! Glad to have some resolution to lingering #21 as well


feat: lint rule name consolidation

Summary
We have a collection of lint rules that generally encourage best practices. To date, no patterns have been formalized around the naming of these rules, and various competing naming styles exist, such as noThis or preferThat. This pull request updates existing rule names to converge on a single style and adds documentation around naming choices for posterity.
Naming patterns

Forbid a concept
no<Concept>

When a rule's sole intention is to forbid a single concept - such as disallowing the use of debugger statements - the rule should be named using the no prefix. For example, the rule to disallow the use of debugger statements is named noDebugger.

Mandate a concept
use<Concept>

When a rule's sole intention is to mandate a single concept - such as forcing the use of camel-casing - the rule should be named using the use prefix. For example, the rule to mandating the use of camel-cased variable names is named useCamelCase.

Resolves #758
Test Plan
./rome check --apply && ./rome test

Ahh I love it. Happy we have this for launch.


_handleFrame slow

I am yet to thoroughly diagnose the issue, but preliminary findings suggest that _handleFrame, which is invoked via client.listen() in loop() is blocking and slow.
My application, which is running on a Arduino Mega 2560 R3 with a W5100 Ethernet Shield requires high levels of responsiveness.

@frankvolkel
What do you mean by saying "slow" and "high levels of responisveness"
Also don't expect much from 8bit microcontroller


Check out SonarQube and its Erlang Plugin implementation

http://www.sonarqube.org/
https://github.com/kalidasya/sonar-erlang-plugin

I don't really remember why I wanted to check this and it's been a long time now.


Add support for Google formats

This PR adds sorting of Google file types for when someone is using this program to sort their Google Drive.

Hi @rogersachan,
Thank you for your interest in contributing to Sorter.
Kindly add the items to typeList first. typeList contains a list of all recognised file types.


pre-compiled script plugin accessors for Kotlin/JS plugin 1.4.0 are not generated properly

The whole story including example is described at https://youtrack.jetbrains.com/issue/KT-41182, but reporting it here too to maybe improve the accessors generation on Gradle side.
Long story cut short, with Kotlin/JS Gradle plugin 1.3.72 there is an accessor for rootProject.tasks.compileKotlinJs, with 1.4.0 properly configured to also have that task, there is no accessor generated.

Since Kotlin 1.4 compileKotlinJs - optional task :(
It doesn't exist in IR mode.
Related discussion

Could reproduce the issue with 7.4.1


Use consistent package naming for HEAD.nix files

Motivation for this change
This is a continuation of https://github.com/NixOS/nixpkgs/pull/21822#issuecomment-274345923. Naming is based on https://nixos.org/nixpkgs/manual/#sec-package-naming.
Things done

[ ] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

The Haskell compiler has a very precise version number and I want the Nix expression to use that particular version, too.

So does the Coq compiler, and I had requested for the precise version taken from the git tags, but the disambiguation convention is to use commit date, which is better for scaling and automation.

Yes, it’s not a good idea to make version tags consistent, especially not for very inconsistent and project-dependent topics like head versions.

There are various head versions convention: projectname-numberofcommits-commithash (autogenerated in any git repo), numberofcommits (svn), ... (I forgot how hg does it, as it might include date).
There are two ways to be consistent in head versions:

projectname-unstable-YYYY-MM-DD
follow upstream's convention. If upstream uses git/darcs/bzr, then version is named using git/darcs/bzr convention, ...

IMO, it should be either of the two options, but not a mixture of them.

@rht the reason to this is because nix won't handle non numbers as a version. So foo-ars213h and foo-1233.33 are different pkgs for it.

@peti my fault.


Backport relocatability fixes

As merging https://github.com/gazebosim/gz-physics/pull/507 upstream is taking some time, let's backport the patch here. While this indeed introduces some new ABI symbols, if the symbols ends being changed in the upstream release, we can always re-introduce them with a custom patch, if that turns out to be necessary.
Checklist

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

@conda-forge-admin, please rerender

Actually we first need to solve https://github.com/conda-forge/gz-physics-feedstock/pull/7 .