Removing http alerts (that were specific to etcd v2) from mixin.libsonnet

@jolson490 Thanks for the PR!
Could you reformat your git commit title to Documentation: removing alerts that were specific to etcd v2?

no problem - thanks @gyuho - fyi it's done.

Codecov Report

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

@@          Coverage Diff           @@
##           master   #9929   +/-   ##
======================================
  Coverage    69.2%   69.2%
======================================
  Files         386     386
  Lines       35775   35775
======================================
  Hits        24758   24758
- Misses       9220    9230   +10
+ Partials     1797    1787   -10

Impacted Files
Coverage Δ

pkg/adt/interval_tree.go
79.87% <0%> (-9.91%)
:arrow_down:

mvcc/watcher.go
96.29% <0%> (-3.71%)
:arrow_down:

proxy/grpcproxy/register.go
83.33% <0%> (-2.78%)
:arrow_down:

raft/node.go
90.83% <0%> (-1.6%)
:arrow_down:

clientv3/watch.go
91.08% <0%> (-1.49%)
:arrow_down:

raft/raft.go
91.22% <0%> (-0.7%)
:arrow_down:

pkg/proxy/server.go
59.86% <0%> (-0.34%)
:arrow_down:

clientv3/balancer/grpc1.7-health.go
59.01% <0%> (-0.3%)
:arrow_down:

etcdserver/server.go
73.54% <0%> (+0.07%)
:arrow_up:

etcdserver/v3_server.go
74.59% <0%> (+0.46%)
:arrow_up:

... and 15 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 688043a...3826107. Read the comment docs.


manual backup/restore should be always allowed

Even when recurring snapshots is disabled, users should have the
option to manually backup or restore data
https://github.com/rancher/rancher/issues/18793

https://github.com/rancher/rancher/pull/19623


Template and file changes are delayed

There are some reports of getting random slow load times (sometimes up to 20 seconds) for pages (especially noticeable with Twig templates).
Underneath the hood, multipass uses sshfs to "mount" the directories into the virtual machine. There is a default 20 second cache timeout set when using sshfs through multipass. Right now there is no way to override the settings passed to sshfs when using multipass mount. However, there is a ticket to add support for disabling the sshfs cache here: https://github.com/canonical/multipass/issues/1502.
As an experiment, we used the script provided by @RoelTiny (thank you) to create a NFS mount.
Here are the steps to reproduce the machine with the NFS mount:

Create a new machine with nitro --machine testing-nfs init
Once that machine has been created, do not mount any directories using nitro add
nitro ssh into the machine and run sudo apt update && sudo apt install -y nfs-common
Run the scripts here (https://github.com/craftcms/nitro/blob/feature/mount-performance/scripts/mount.sh ) passing in the workspace to mount as the first argument and the directory to create: cd scripts && ./mount.sh /Users/jasonmccallister/dev testing-nfs-mounts
Create the nginx site manually sudo cp /opt/nitro/nginx/template.conf /etc/nginx/sites-available/craft.nitro edit the contents for the webroot and php version,
Symlink the new site sudo ln -s /etc/nginx/sites-available/craft.nitro /etc/nginx/sites-enabled/
Reload nginx sudo nginx reload
Edit the hosts file to point the new domain to the VM ip e.g. <IP_ADDRESS>    craft.nitro

# /etc/exports on host machine
/Users/jasonmccallister/dev -mapall=jasonmccallister <IP_ADDRESS>

Some additional research: https://blog.ja-ke.tech/2019/08/27/nas-performance-sshfs-nfs-smb.html

Thank you for the research @jasonmccallister. Does the file sync to the mount "feel" instant after applying this workaround?

@rostockahoi it is instant and changes show up quickly. However, NFS mounting does not seem well supported on Windows and if we stop using the mount command, we are going to have more support and issues than it might be worth. The alternative, that we are hacking on now, is modifying the amount of time that multipass mount caches sshfs mounts.
Performance with NFS looks promising, but I'm not sure on the support required but if we can't get options/sshfs to be performant, we are probably going to have to switch to NFS.

Any update on this? Or are we still waiting for a multipass update?

@Coysh you can follow along on the PR here: https://github.com/canonical/multipass/pull/1605

There is a macOS and Linux build here that lowers the caching to 3 seconds. This is quite an improvement from my setup and wanted to pass this on for testing before the multipass team makes it official.
If either of you have the time to try this out and provide feedback here it would be helpful! Thank you!

@jasonmccallister just tried out the latest build and seems to be significant improvement for me. Thanks!

I can confirm, it is faster and working with browsersync and webpack feels snappier.

Thank you @Coysh and @nordentwickler for the feedback!

This has been resolved with Multipass 1.4.0 and we just tagged 1.0.0! Closing this out!


list index out of range when running timefhuman('last week of December')

I really love this repo :) good job.
be happy to get any advice on the error I get when running either
timefhuman('last week of December')
or
timefhuman('last day of December') -
thanks in advance,
a.
`---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
 in
----> 1 timefhuman('last week of december')
~/envs/torch/lib/python3.7/site-packages/timefhuman/main.py in timefhuman(string, now, raw)
56         now = datetime.datetime.now()
57
---> 58     tokens = timefhuman_tokens(string, now)
59
60     if raw:
~/envs/torch/lib/python3.7/site-packages/timefhuman/main.py in timefhuman_tokens(string, now)
73     """Convert string into timefhuman parsed, imputed, combined tokens"""
74     tokens = tokenize(string)
---> 75     tokens = categorize(tokens, now)
76     tokens = build_tree(tokens, now)
77     return tokens
~/envs/torch/lib/python3.7/site-packages/timefhuman/categorize.py in categorize(tokens, now)
33     tokens = maybe_substitute_hour_minute(tokens)
34     tokens = maybe_substitute_using_date(tokens, now)
---> 35     tokens = maybe_substitute_using_month(tokens, now)
36     tokens = substitute_hour_minute_in_remaining(tokens, now)
37     return tokens
~/envs/torch/lib/python3.7/site-packages/timefhuman/categorize.py in maybe_substitute_using_month(tokens, now)
191             continue
192
--> 193         next_candidate = tokens[index+1]
194         day = 1 if now.month != mo else now.day
195         if isinstance(next_candidate, AmbiguousToken):
IndexError: list index out of range`

I see now this is already reported. closing with the +1 for supporting this use case. thanks!


Only try to create embedded font collections for valid source Uris

What does the pull request do?

What is the current behavior?

What is the updated/expected behavior with this PR?

How was the solution implemented (if it's not obvious)?

Checklist

[ ] Added unit tests (if possible)?
[x] Added XML documentation to any related classes?
[ ] Consider submitting a PR to https://github.com/AvaloniaUI/Documentation with user documentation

Breaking changes

Obsoletions / Deprecations

Fixed issues

You can test this PR using the following package version. 11.0.999-cibuild0031638-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]


SegementResultSet usability issues with trying to operate on the contained profiles

Description
If you log with segmentation defined and want to operate on the contained profiles, it is easy to accidentally write those without the Segment.
Better would be to return SegmentedDatasetProfileView instances or otherwise prevent unintentional loss of Segment designation.

We return a list of writables which are of type SegmentedDatasetProfileView now so this should be addressed.


bazzite-nvidia-stable.iso fails self-test (as of 2024-06-29)

Describe the bug
I downloaded bazzite-nvidia-stable.iso from bazzite.gg and burned it to a USB drive.
I checked the sha256sum of the ISO matched the website, and also checked that the contents of the USB drive matched the ISO.
Running "Test this media & install bazzite 40" results in an error message around 5% through checking.
This behavior was consistent across multiple computers and methods of writing to the USB drive.
I was able to workaround by downloading bazzite-stable.iso, then doing an rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable.
What did you expect to happen?
I expected "Test this media" to report success, as bazzite-stable.iso does.
Output of rpm-ostree status
N/A

Hardware
Consistent across an nvidia desktop and two laptops. I don't think this is hardware related.
Extra information or context
No response

@noelmiller

@noelmiller

I will take a look at the logs for the Nvidia ISO and see if I can replicate it.

Self test did not fail when booting the ISO using a VM. USB Drives are notoriously unreliable. My suggestion would be to try a different USB drive. For posterity, I will burn the ISO to a spare USB drive I have and see if I can get it to fail in the same fashion.

Burned Bazzite-Nvidia to a fresh USB using Fedora Media Writer and ran into no issues doing the self test when booting on actual hardware. There is one other user that reported this issue in Discord. @KyleGospo I would say lets keep this issue open for now and see if we get more reports.
@krzentner Are you able to test installing using a different USB drive? Feel free to use the same ISO file.

@krzentner I was just made aware of this issue with Etcher: https://github.com/balena-io/etcher/issues/4261
Did you use Etcher to flash your USB?

I had this happen with both Etcher and Fedora Media Writer. I manually checked the drive contents using cmp to check that they matched the iso contents, so I don't think the writer had anything to do with it. I haven't had the chance to try a second drive, so that could be related.

Okay, I managed to find a second (extremely slow) USB drive, and the self test passes using the exact same iso file written via Fedora Media Writer using the same USB ports I used for the original write. Almost certainly I just have a flaky USB thumb drive.

Okay, I managed to find a second (extremely slow) USB drive, and the self test passes using the exact same iso file written via Fedora Media Writer using the same USB ports I used for the original write. Almost certainly I just have a flaky USB thumb drive that works just enough to look correct on an initial read-back. Sorry about the erroneous report.

No worries! Glad you were able to test it with a different drive and it worked!


UnsupportedOperationException: Control lost

List masterlist = new ArrayList<>();
IEqualizer.Settings eqsettings = equalizer.getProperties();
        int count = getNumberOfPresets();

        for (short i = 0; i < count; i++) {
            // loops through presets
            try {
                EQPresetDO preset = new EQPresetDO();
                preset.id = i;
                preset.name = equalizer.getPresetName(i);
                preset.bands = new short[bandscount];
                preset.bandstoapply = new short[bandscount];
                preset.minRANGEmax = minRANGEmax;

                equalizer.usePreset(i);

                for (short n = 0; n < bandscount; n++) {
                    // loops through preset bands
                    preset.bandstoapply[n] = equalizer.getBandLevel(n);
                    preset.bands[n] = (short) (preset.bandstoapply[n] + maxEQLevel);
                }

                masterlist.add(preset);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

This exception occurs after the completed MediaPlayer switches to the next MediaPlayer when gaplessplayback is setup, and then the above code runs:
W/System.err: java.lang.UnsupportedOperationException: Control lost
W/System.err:     at com.h6ah4i.android.media.opensl.OpenSLMediaPlayer.parseResultAndThrowException(OpenSLMediaPlayer.java:1034)
W/System.err:     at com.h6ah4i.android.media.opensl.OpenSLMediaPlayer.parseResultAndThrowExceptForIOExceptions(OpenSLMediaPlayer.java:999)
W/System.err:     at com.h6ah4i.android.media.opensl.OpenSLMediaPlayer.access$100(OpenSLMediaPlayer.java:42)
W/System.err:     at com.h6ah4i.android.media.opensl.OpenSLMediaPlayer$Internal.parseResultAndThrowExceptForIOExceptions(OpenSLMediaPlayer.java:845)
W/System.err:     at com.h6ah4i.android.media.opensl.audiofx.OpenSLAudioEffect.parseResultAndThrowExceptForIOExceptions(OpenSLAudioEffect.java:43)
W/System.err:     at com.h6ah4i.android.media.opensl.audiofx.OpenSLHQEqualizer.usePreset(OpenSLHQEqualizer.java:314)

Hi. I tried to reproduce the same exception, but I was not able to get it.
Here is a simplified version of your code and I put this method into GlobalAppController of the demo app and invoked it when I press a button.
    private void hqEqualizerIssueCheck() {
        IEqualizer equalizer = getHQEqualizer();

        int count = equalizer.getNumberOfPresets();

        for (short i = 0; i < count; i++) {
            // loops through presets
            try {
                String name = equalizer.getPresetName(i);
                short bandscount = equalizer.getNumberOfBands();

                equalizer.usePreset(i);

                for (short n = 0; n < bandscount; n++) {
                    // loops through preset bands
                    equalizer.getBandLevel(n);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }

Could you upload your project or full of the sample code which can reproduce the same issue?

Ok. The full story is this. I created an array to hold the mediaplayer objects (ITMPlayer)
private ITMPlayer[] imediaplayer = new ITMPlayer[2];

int activemediaplayer = 0;

imediaplayer[activemediaplayer] = new ITMPlayer(factory.createMediaPlayer(), activemediaplayer);

where ITMPlayer is:
public class ITMPlayer {
    private IBasicMediaPlayer mediaplayer;
    private int tag;
    private IEqualizer equalizer;

public ITMPlayer(IBasicMediaPlayer mediaPlayer, int tag) {
        this.mediaplayer = mediaPlayer;
        this.tag = tag;
    }
}

The ITMPlayer  has its own mediaplayer object, and equalizer object.
the usePreset works properly on the first mediaplayer object. When I setup the gap-less playback, and then try to access the equalizer object associated with the "idle" mediplayer, after it becomes active (playback has completed on the first media player) the error occurs.
idlemediaplayer = imediaplayer[1];
imediaplayer[0].setNextMediaPlayer(idlemediaplayer);

I access each equalizer object like this:
IEqualizer equalizer = imediaplayer[activemediaplayer].equalizer;
...
equalizer.usePreset(i)

Thanks for your additional information.
The behavior is by design of this library. The OpenSLHQEqualizer class can be instantiated only one instance. Call createHqEqualizer() once and share the returned instance between two media players.
Here is a architecture diagram. The HQEqualizer unit is inserted right after the AudioMixer unit and that's why only one instance can be permitted.

source: https://github.com/h6ah4i/android-openslmediaplayer/wiki/System-Architecture

Brilliant!. Thanks for this information. I will start out to implement this change.

Thanks. I am now able to get the equalizer presets on both players


Request failed with status code 403

Hello,
I encountered these issues (see image).
so to make my self clear I am using my personal Gmail account registered to the azure CLI,
making all the resources was very easy and worked perfectly.
after adding the tab to my Team this error happened
"Sorry, you do not have permission to access this page. Please contact your administrator to be granted permission."

Only the users in the sender UPN list will be able to compose and send messages.
Update this list by going to the app service's "Configuration" blade on left pane and add the user separated by semicolon who will be allowed to send messages using Company Communicator.

Closing due to inactivity. Please re-open if you're still facing the issue.


filecontent bug

If have a filecontent definition
It should match when finding
(Versorgung OR Abwasser OR Schmutzwasser) AND Brück
      - filecontent:
        - '(Versorgung)|(Abwasser)|(Schmutzwasser)'
      - filecontent:
        - '(Brückl)'

This definition never finds a match. I have checked the file and it should match.
Therefore I created a python workaround which doing the job.
      - python: |
            import textract
            import datetime
            import re
            def calcperiod(startofperiod):
                if ( int(path.stem[5:7]) >= startofperiod):
                    return (path.stem[0:4] + '-' + str(int(path.stem[0:4]) + 1))
                else:
                    return ( str(int(path.stem[0:4]) - 1) + '-' + path.stem[0:4] )
            def cex(phrase):
                return "(" + " ?".join(phrase) + ")"
            def search(searchstring):
                content = textract.process(str(path))
                #print(content)
                searchstring = '(' + searchstring + ')'
                print(searchstring)
                m = re.search( searchstring , content.decode("utf-8", errors="ignore"))
                #print(m)
                if (m == None):
                    return False
                else:
                    return { "year":path.stem[0:4], "period":calcperiod(4)}

            # Main Prog ------------------------
            if (search(cex("Brückl"))):
               return search("(" + cex("Versorgung") + '|' +
                                 cex("Schmutzwasser") + '|' +
                                 cex("Abfall") + '|' +
                                 ")")
            else: return False

The problem with the python code is that is it not scaling well with the numbers of rules.
I have already rewritten 2 out of 20 rules and on my MacBook Pro 16, but performance sucks extremely therefore I cannot extend it.
Is the filecontent statement buggy or did I do  a mistake in the definition.

I discovered that the file having the behaviour above have the OCR executed by Microsoft Lens.
I am doing OCR with Abby Fine reader, the workaround is no longer necessary.
Interestingly Apple Spotlight can handle the original files without an issue.

Additionally PDF that are NOT a picture and searchable text but contain text are also not working.
Workaround. Do an OCR with Abbyfinereader also on PDF that contain text.


Script to install/update nodenv on a shell (linux/mac)

#!/usr/bin/env bash
if [[ -d ~/.nodenv ]];then
  (cd ~/.nodenv && git pull)
else
  git clone https://github.com/nodenv/nodenv.git ~/.nodenv
fi

(cd ~/.nodenv && src/configure && make -C src)

echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bash_profile
~/.nodenv/bin/nodenv init 2>&1 >/dev/null | egrep -v '#|^$' | tee -a ~/.bash_profile >/dev/null
. ~/.bash_profile
cd ~

if [[ ! -d "$(nodenv root)"/plugins ]];then
  mkdir -p "$(nodenv root)"/plugins
fi

if [[ ! -d "$(nodenv root)"/plugins/node-build ]];then
  git clone https://github.com/nodenv/node-build.git "$(nodenv root)"/plugins/node-build
else
  cd "$(nodenv root)"/plugins/node-build
  git pull
fi

curl -fsSL https://github.com/nodenv/nodenv-installer/raw/master/bin/nodenv-doctor | bash

echo "nodenv setup and updated"

Thank you for sharing! Was there a particular use case you had intended to share this for?
(Quick notice, the script above doesn't appear to take nodenv root into account until after the installation step. If a user has nodenv already installed, perhaps through homebrew, or uses a custom NODENV_ROOT, then this script could result in cloning nodenv and shadowing existing installations.)
For a more robust installation script, you may be interested in nodenv-installer. I'd be happy to review any issues or improvements you have with that installer. (Though, it being a fork of rbenv-installer, would need to be careful with degree of drift.)
Thanks!


Page tabs are too small when number of pages exceeds 15+ pages in the chart

When adding multiple pages to the chart, page tabs keep reducing in size making it difficult to click on them
Steps to reproduce the behavior:

Open blank chart
Add 15+ pages
Observe how smaller and smaller tabs get

Expected behavior:
Tabs should remain fixed size to be still readable and clickable.
Scroll control should appear as soon as tabs reach the horizontal limit
Screenshots:

draw.io version

draw.io version 14.6.13

Desktop (please complete the following information):

OS: Windows 10

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Hi,
This is already asked for. Please track this issue here: https://github.com/jgraph/drawio/issues/647
Thanks,


The source code is not working for me.

Describe your problem here.
When i type "lime test windows", nothing happen. :/
https://github.com/ShadowMario/FNF-PsychEngine/assets/126213565/9b7df7ef-8c0f-4a31-84f0-2f72ee7d02b4
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No

try lime build windows

try lime build windows

it does nothing too

so odd try haxelib run lime test windows maybe?

if this not works do haxelib run lime test windows -verbose

it does this

try reinstalling lime idk (not from git)

try reinstalling lime idk (not from git)

how?

try reinstalling lime idk (not from git)

i reinstall it, but when i do "lime test windows", it always do nothing :/

try reinstalling lime idk (not from git)

i reinstall it, but when i do "lime test windows", it always do nothing :/

well I'm out of ideas

try reinstalling lime idk (not from git)

i reinstall it, but when i do "lime test windows", it always do nothing :/

well I'm out of ideas

:/

try reinstalling lime idk (not from git)

i reinstall it, but when i do "lime test windows", it always do nothing :/

well I'm out of ideas

:/

make sure you have the hxcpp compiler installed, as it is necessary for compiling windows builds

how do i see that?

make sure you have the hxcpp compiler installed, as it is necessary for compiling windows builds

how do i see that?

haxelib list

do you have visual studio installed?

do you have visual studio installed?

yes

sooooo... i cant code psych engine?

sooooo... i cant code psych engine?

no it's just I was thinking of what I could do to help but nothing came to light

also, check for duplicate issues, and see if someone has a solution, instead of opening duplicates

i'll search for


Closes #859

Closes #859

I used google translate so maybe needed to be double checked

Awesome! Thank you! :-)


Install docs need update to provide graphviz installation instructions

For Featuretools, we do have this section. We could do something similar for EvalML.

https://featuretools.alteryx.com/en/stable/install.html#installing-graphviz

For Featuretools, we do have this section. We could do something similar for EvalML.

https://featuretools.alteryx.com/en/stable/install.html#installing-graphviz


Added: Degree to Radian conversion

[x]  Degree to Radian conversion

Should I also change the file name to DegreesToRadians


[WIP] Switch to qiskit_algorithms

Summary
Switches from using qiskit.algorithms, whose use is now deprecated, over to qiskit_algorithms.
Resolves #287
Details and comments
I've listed the items that have been done and tasks under these where changes remain to be done

Added qiskit_algorithms to requirements.txt

[ ] Need to update this to specify >= 0.2.0, when that version is released, so the algorithm_globals, that has just been migrated there, can be used and logic changed here from importing it from qiskit.utils to importing it from qiskit_algorithms.utils

Added intersphinx to qiskit_algorithms in the docs conf.py, so external refs to that will resolve in the docs

Changed imports and any class refs in docstrings from qiskit.algorithms to qiskit_algorithms. This is in code, tutorials and readme.

[ ] Update 01/02 portfolio optimization/diversification tutorials. These cannot be switched at present due to specific type checks in Qiskit Optimization, that they use, which need to be relaxed. They also seed algorithm_globals, which needs changing too - see 4. below.

algorithm_globals. I saw some places where its seeded but what is tested does not use any rng from there so I removed these so as to minimize changes that are truly needed in this regard in switching to use the qiskit_algorithms version. Though its a minimal change it seems if we do not need to seed this, as nothing under test draws any random values from it, then we may as well remove the seeding from the test to simplify things.

[ ] As per 1 above, once qiskit_algorithms 0.2.0 is released and the requirements can be updated, change remaining

There were still a couple of tests using the QuantumInstance so I updated these.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

4 of 4 (100.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 75.822%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
646

Relevant Lines:
852

💛  - Coveralls

Optimization switched to qiskit_algorithms in qiskit-community/qiskit-optimization#537 and this just went through CI fine still using qiskit.algorithms; which was the intent, it working I mean, to accommodate transition of existing code. As Opt now has moved qiskit_algorithms I will update this PR for those aspects I noted and held back on.

I switched the 2 notebooks that used Qiskit Optimization over to using qiskit_algorithms now that Opt has made the change too. I updated the text a little too as well as some of the variable names that were for VQE originally but things were switched over to SamplingVQE when primitive algos were added. It did not change the function just the naming just to remove them simply being called vqe which might, if one wasn't paying attention, cause some confusion - making it sqve for instance I hope allievates that and makes it clearer its SamplingVQE without putting the whole text in which made things a bit verbose - I did for the method in the class though.

I did a couple of tweaks to links and text that had Qiskit's finance that are not really about qiskit_algorithms, but since I had this PR open and I was reviewing the docs CI built from this PR and spotted them I figured I'd just fix them here.

I had removed the on-hold label and the [WIP] from the title as it's now complete/ready,


fix: parameter syntax

The parameters have dashes instead of underscores: docs

Must have been a recent change bc I use several of these in production apps

fixed by #24


Logic for Report Generation

Following a lightweight report such as the policy working group OSCAL doc - generate an OSCAL document that reports the findings of queries for controls.
Generate point-in-time OSCAL document with:

OSCAL compliant
Unique Identifier
Control reports (Pass/fail)
Link to ingested UUID for controls tested
File creation for all the above to current-working-directory

Component Definition docs
SSP Definition docs
Should we look at generation of a custom report or begin the generation of an SSP? Is an SSP the target for some of the extensibility targets that we have envisioned?

Current iteration implemented in this issue


add FUC token

Users are advised to use default gas，Please help confirm and merge，Thank you very much!!!

To speed up the screening process, please provide detail information about the project, media coverage (if any), and the following information to help imToken team better understand your project.
Team background:
Project current status:
Media coverage:
Recommended gas limit for users (default is 60,000):
PR example: https://github.com/consenlabs/token-profile/pull/1636


Prevent syntax highlighting

I am experiencing incorrect language detection by highlight.js.
Is there any config to prevent highlight.js in Raneto?
In highlight.js doc they suggest to use nohighlight class on code element. However Raneto generate lang-nohighlight on code element.
If Raneto could use Fenced code blocks of Markdown Extra or something similar I think I could achieve this with
    ```nohighlight
   code here
    ```

@twnaing
Curious, does pull request #59 fix your issue?
I'll make a release later tonight for you to test with, or just pull from master.

Sorry for late reply, I will test tonight and reply ASAP.

Yes latest master fixed my issue.


[Feature request] Notification without kicking

I posted this on spigotmc before, but there was no response
Can you add a feature so that the plugin only sends a webhook but doesn't kick the player?
That would be very helpful, thanks

Hi ! Thank for the feature request ! I will make it available in the next update.

Thank you, I'll be waiting! Because manually checking every IP through this API is quite difficult, lol


[Bug] The new dockerhub yaml is broken, ServiceAccount is declared twice

Hello, thanks for this project. We depend on it over at https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner, however your new release has a bug.
In the do dockerhub yaml, this one https://github.com/kubereboot/kured/releases/download/1.13.2/kured-1.13.2-dockerhub.yaml, the ServiceAccount is declared twice, causing it to break kustomizations.

Also see https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner/issues/919.

Thanks for the report, I updated the file on the release-page. Sorry for the inconvenience.

@ckotzbauer No worries. Thanks for the quick fix!  🙏


Bulk simulation

Hi,
I  processed my scRNA-seq dataset(s) that I  want to use for training. I used Seurat for this and got celltype labels. Then I created two input files( _norm_counts_all.txt for the count data, _celltypes.txt for the cell type labels ). But when I use bulk_simulation.py to do Bulk simulation.  It have an error : IndexError: list index out of range. But I don't think my files have problems. What is the problem?

Hi,
could you please provide the exact error message that you get?
And, if possible, the head of your celltype labels file and your count table - so I can check whether they fulfill the requirements.
Kevin

Hi，
Please see the attached files. Thank you.
Best regards,
KaiK
new.single.cell.expression_celltypes.txt
https://drive.google.com/file/d/1Knsicn2FtCSyAR-MyJCW7d33KLYNNvH_/view?usp=drive_web
new.single.cell.expression_norm_counts_all.txt
https://drive.google.com/file/d/1_zbC8ETHoptvEtjT8U4obGwQ4gO_q2EM/view?usp=drive_web
On Thu, Jan 9, 2020 at 8:45 AM Kevin Menden<EMAIL_ADDRESS>wrote:

Hi,
could you please provide the exact error message that you get?
And, if possible, the head of your celltype labels file and your count
table - so I can check whether they fulfill the requirements.
Kevin
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/KevinMenden/scaden/issues/22?email_source=notifications&email_token=AMSN33NSDTQQK4B6N4U6HMDQ43IYJA5CNFSM4KELHMI2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIPKPSA#issuecomment-572434376,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMSN33NGTBZS46MN6MZYEBDQ43IYJANCNFSM4KELHMIQ
.

Hi Kai,
thanks for sending those through. You just have to transpose your expression matrix to the form
rows = samples
columns = genes
and then it should work.
However, I found a small bug in the  bulk_simulation.py script while testing your data, which I thought I had fixed actually... I quickly fixed it, so if you just clone the repository and use the corrected version of the 'bulk_simulation.py' script, it should be working fine!
And for you're convenience, here's a link to the transposed expression matrix, which works together with your cell type labels (you'll have to change the name again, of course).
https://drive.google.com/file/d/1qDitSaHb2nAkLHmDe6Ad5TGQkLYgjzq1/view?usp=sharing
Hope that solves things!
Kevin

Hi Kevin,
I tried. I clone the repository and try it again. It still have problem~~
"
python /hpc/dhl_ec/kcui/scaden/scaden/preprocessing/bulk_simulation.py
--cells 100 --samples 50 --data
/hpc/dhl_ec/kcui/deconvolution/2.Scaden/plaque/only_plaque
Datasets: []
Traceback (most recent call last):
File "/hpc/dhl_ec/kcui/scaden/scaden/preprocessing/bulk_simulation.py",
line 281, in
all_genes = get_common_genes(xs, type='intersection')
File "/hpc/dhl_ec/kcui/scaden/scaden/preprocessing/bulk_simulation.py",
line 209, in get_common_genes
com_genes = genes[0]
IndexError: list index out of range"
Best regards,
Kai
On Thu, Jan 9, 2020 at 11:42 AM Kevin Menden<EMAIL_ADDRESS>wrote:

Closed #22 https://github.com/KevinMenden/scaden/issues/22.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/KevinMenden/scaden/issues/22?email_source=notifications&email_token=AMSN33MKEJWQM3COVBGXKPTQ435SVA5CNFSM4KELHMI2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOV3UFKVI#event-2934461781,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMSN33NF4KR5BIYLDSI2AVTQ435SVANCNFSM4KELHMIQ
.

The problem is that the code can't find the datasets you're using.
You see this here:
Datasets: []
The empty brackets mean it could not find a usable dataset.
The program is looking for files in the directory you give it, that match the pattern that you specific (by default its '*_norm_counts_all.txt'. Maybe try adding a '/' to the end of your directory:
`--data /hpc/dhl_ec/kcui/deconvolution/2.Scaden/plaque/only_plaque/'

Hi Kevin,
It is working now! Thanks for your help.
Best regards,
Kai
On Thu, Jan 9, 2020 at 2:29 PM Kevin Menden<EMAIL_ADDRESS>wrote:

The problem is that the code can't find the datasets you're using.
You see this here:
Datasets: []
The empty brackets mean it could not find a usable dataset.
The program is looking for files in the directory you give it, that match
the pattern that you specific (by default its '*_norm_counts_all.txt'.
Maybe try adding a '/' to the end of your directory:
`--data /hpc/dhl_ec/kcui/deconvolution/2.Scaden/plaque/only_plaque/'
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/KevinMenden/scaden/issues/22?email_source=notifications&email_token=AMSN33NZH52AUYM6SB2QB2DQ44RCDA5CNFSM4KELHMI2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIQJOJA#issuecomment-572561188,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMSN33PUF7JJUPPL5F45C4LQ44RCDANCNFSM4KELHMIQ
.

Great :-)
No problem!

Hi，
I am using your software. But the results from Scaden and MuSiC display a
big difference.  And I am looking for a way to measure the results. Why it
is so different? Do you have any idea about that?
Best regards,
Kai
[image: image.png]
On Thu, Jan 9, 2020 at 8:45 AM Kevin Menden<EMAIL_ADDRESS>wrote:

Hi,
could you please provide the exact error message that you get?
And, if possible, the head of your celltype labels file and your count
table - so I can check whether they fulfill the requirements.
Kevin
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/KevinMenden/scaden/issues/22?email_source=notifications&email_token=AMSN33NSDTQQK4B6N4U6HMDQ43IYJA5CNFSM4KELHMI2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIPKPSA#issuecomment-572434376,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMSN33NGTBZS46MN6MZYEBDQ43IYJANCNFSM4KELHMIQ
.

Hi Kai,
it's of course not quite reassuring to get different results from two algorithms. With MuSiC, we observed that it sometimes gives quite significantly wrong predictions, and we didn't know why. However, that's not to say that it doesn't work, as it achieved quite good performance on other datasets - similar to Scaden.
Of course I am biased and am inclined to say you can trust Scaden :) but in this case, I would actually use CIBERSORTx and see what kind of results this gives. If it is similar to one of the other algorithms, then that's probably the best prediction.
Hope that helps!
Best,
Kevin

Hi Kevin，
Thank you so much！
Best，
Kai
Sent from my iPhone

On Mar 11, 2020, at 11:15 AM, Kevin Menden<EMAIL_ADDRESS>wrote:
Hi Kai,
it's of course not quite reassuring to get different results from two algorithms. With MuSiC, we observed that it sometimes gives quite significantly wrong predictions, and we didn't know why. However, that's not to say that it doesn't work, as it achieved quite good performance on other datasets - similar to Scaden.
Of course I am biased and am inclined to say you can trust Scaden :) but in this case, I would actually use CIBERSORTx and see what kind of results this gives. If it is similar to one of the other algorithms, then that's probably the best prediction.
Hope that helps!
Best,
Kevin
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


japanese language translate

Japanese translate

@kouiti, I can merge it, but I have to say I'm not using this repo anymore.
This is the new "official" repo for this now: https://github.com/rejuvenate/lovelace-horizon-card
There are lots of new things on that one, so I highly recommend you to start using that and to create a PR there for translating to Japanese (if it's not translated already).


Add validation helm option and remove ServiceEntry from validation

Fixes https://github.com/istio/istio/issues/6640 and https://github.com/istio/istio/issues/6643.
https://github.com/istio/istio/issues/6689 tracks re-enabling ServiceEntry validation for 1.1 milestone.
cc @costinm

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: ayj
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: sdake
Assign the PR to them by writing /assign @sdake in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

install/OWNERS
tests/e2e/tests/galley/OWNERS [ayj]

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

@ayj: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
9206b3209d0b4174cc37197a6097230956adbbb6
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/lgtm

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

Needs approval from an approver in each of these files:

install/OWNERS [geeknoid]
tests/e2e/tests/galley/OWNERS [ayj,geeknoid]

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


handle empty input files

Coverage remained the same at 100.0% when pulling fa4f37a8d19a930a9d8874359bccc0e421a67103 on dlockhart:empty-files into 2309fddbc22ec5e2e05bb6f4616e8c7df1d2d09b on Brightspace:master.


o2tv sk/cz

Checklist

[x] I'm reporting a broken site support
[ ] I've verified that I'm running youtube-dl version 2021.04.07
[ ] I've checked that all provided URLs are alive and playable in a browser
[ ] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[ ] I've searched the bugtracker for similar issues including closed ones

Verbose log

PASTE VERBOSE LOG HERE

Description

WRITE DESCRIPTION HERE
hello, download from o2tv archove doesnt work:
c:\youtube-dl>youtube-dl --verbose https://vst12-2.o2tv.cz/at/88400bd81201f9f26bb9391d3f0b6d9d/1618494121255/subscr/postpaid%253A3391826/f4743152-451a-4a9f-8fc0-344f889f3e50/5004-tv-pc-20210415T060459-20210415T072500.mpd
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'https://vst12-2.o2tv.cz/at/88400bd81201f9f26bb9391d3f0b6d9d/1618494121255/subscr/postpaid%253A3391826/f4743152-451a-4a9f-8fc0-344f889f3e50/5004-tv-pc-20210415T060459-20210415T072500.mpd']
[debug] Encodings: locale cp1250, fs mbcs, out cp852, pref cp1250
[debug] youtube-dl version 2021.04.07
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.19041
[debug] exe versions: none
[debug] Proxy map: {}
[generic] 5004-tv-pc-20210415T060459-20210415T072500: Requesting header
WARNING: Could not send HEAD request to https://vst12-2.o2tv.cz/at/88400bd81201f9f26bb9391d3f0b6d9d/1618494121255/subscr/postpaid%253A3391826/f4743152-451a-4a9f-8fc0-344f889f3e50/5004-tv-pc-20210415T060459-20210415T072500.mpd: HTTP Error 403: Forbidden
[generic] 5004-tv-pc-20210415T060459-20210415T072500: Downloading webpage
ERROR: Unable to download webpage: HTTP Error 403: Forbidden (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5qwpsrl8\build\youtube_dl\extractor\common.py", line 634, in _request_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5qwpsrl8\build\youtube_dl\YoutubeDL.py", line 2279, in urlopen
File "C:\Python\Python34\lib\urllib\request.py", line 470, in open
File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response
File "C:\Python\Python34\lib\urllib\request.py", line 508, in error
File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
File "C:\Python\Python34\lib\urllib\request.py", line 588, in http_error_default

please chcek it


Add media from path

That could be nice to have a function to add media from a path.
I have a uploader by chunk, so my media was already saved to the storage.

The same situation,
I have tried with the function "setFile" but without success.

Hello, @vinnygambiny @Jack97
I already solved the issues in the Pull request #33
I hope that it will be of help to you

This will be addressed in the next version. See the next branch for more details.


Update CAPI support to 1.9

This is an epic for 1.9 update, and changes required to facilitate that.

Update CAPI version to 1.9.0
Evaluate issues with docker templates
Pre etcd membership change draining and volume mount detachment handling issues - https://github.com/kubernetes-sigs/cluster-api/issues/11591

Issues can be reproduced on #526 which only updates CAPI to 1.9 without changing the code. It appears https://github.com/kubernetes-sigs/cluster-api/pull/11457 has a check which resolves the problem, but it applies only for kubeadm CP provider.

After some investigation opened https://github.com/kubernetes-sigs/cluster-api/issues/11591 and a fix https://github.com/kubernetes-sigs/cluster-api/pull/11590 which unblocked machine deletion after update

From the discussion it seems there is https://github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20240916-improve-status-in-CAPI-resources.md#machine-newconditions proposes removal of existing conditions in the future, which acts as a way to ensure draining success and volume detachment success does terminate further attempts.


:memo: Added terminal command for installation to README, closes #127

Description
Added directions about how to install spectrum-css into a project.
Related Issue
#127
Motivation and Context
I used Spectrum CSS for the first time today, and spent a good chunk of time just trying to find/figure out the command to add Spectrum CSS as a dependency in my project. I ended up needing to ask a coworker who I knew used it. I think it would be helpful to have that command in the README for this project. Let me know if you'd like to change the wording of my addition. No offense will be taken!
How Has This Been Tested?
Because it was a simple README addition and doesn't affect the code, the only testing I did was viewing the preview and double checking that it was the only thing I changed.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.

@celesterobinson could you sign the CLA?
Looks great.

The changes to the package-lock.json happened when I ran npm  install. Does that matter?
@GarthDB I wasn't sure if I needed to sign the CLA as an Adobe employee. Sorry about that! I'll sign it right away.

(psst, if you're an adobe employee, you can self-serve add yourself to the github.com/adobe org, which will make the CLA Bot recognize you as such. docs on how to do that here)


Fix the release script

It wasn't actually including any of the lua files, so the .zip archive wouldn't have anything useful.
It actually prevented me from being able to work on the mod for #41 and #40 for quite awhile!

I have a fixed script on an other mod. I'll update this tomorrow. If you are in a hurry feel free to take the script here https://github.com/tarrke/factorio-landmarks/
I think Jonas prefered to work on release via faketorio.

Yes, i'm only using faketorio for building and packaging. This script is
only there "for historical reasons". Hence I would like to remove it
someday.
Tarrke<EMAIL_ADDRESS>schrieb am Di., 31. Juli 2018, 22:04:

I have a fixed script on an other mod. I'll update this tomorrow. If you
are in a hurry feel free to take the script here
https://github.com/tarrke/factorio-landmarks/
I think Jonas prefered to work on release via faketorio.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/JonasJurczok/factorio-todo-list/pull/42#issuecomment-409349958,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFsdFL_VtHYmHluoNDGtIiQV8_fsraZks5uMLhCgaJpZM4VpPw7
.

Me not having time to play factorio and do active development on this mod :D
Michael D. Hoyle<EMAIL_ADDRESS>schrieb am Di., 31. Juli 2018,
22:22:

Closed #42 https://github.com/JonasJurczok/factorio-todo-list/pull/42.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/JonasJurczok/factorio-todo-list/pull/42#event-1763684964,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFsdMPGM9skq3hdoh3MHRs6LNOj3suIks5uMLxvgaJpZM4VpPw7
.


[impl] as expression

as expression for i64, f64
fn main() {
  let a = 1.2 + 3 // it will cause error
  let b = 1.2 + 3 as f32 // this can pass
}

The example shows the result of this issue's want, as expression can convert the expression to the convertible certain type.
TODO:

as expression AST ~> ast/as_expr.go & following test

Basically complete the primitive as expression at commit: d9073bd4a02b7bf527e9eeae4dbdc64dd2fe9e20


nixos/pacemaker: updates to allow ocf:heartbeat:IPaddr2 to function

Description of changes
Adds updates to pacemaker nixos module and ocf-resource-agents to allow the IPaddr2 resource to function at least under pacemaker theoretically should fix other users of those resource agents too but that is untested.
Updated the pacemaker tests to also add a vip resource and for both the cat resource and vip resource ensure that a systemctl restart pacemaker works, and also that afterwards the resources migrate. As well as a subsequent crash of the node migrates resources as well.
For now the vip is only pinged after a restart or vm crash, future updates could tie both the vip and the netcat resources together but it is largely unnecessary for these tests as they exist today.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] 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/)
23.05 Release Notes (or backporting 22.11 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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Fixes: https://github.com/NixOS/nixpkgs/issues/207891

Should I do anything more here to get this merged into master? Its kinda useful for a basic pacemaker setup that moves vips around and the unit tests added should convey that.


Confusing function names

Why do the names of the functions blurN not correspond to the actual numbers of sampled texels? blur5 for example, clearly only uses three texels in total, since it only calls texture2D() three times. Am I missing something here? Is the function called blur5, because if you apply it twice in perpendicular directions, you sample five distinct texels? Considering this library advertises itself as a single pass solution, should the functions not be named after the actual number of sampled points and not the theoretical number should one decide to apply the function twice?

I think it is one of the cool tricks of this implementation.
When using blur5 with one direction, you are correct, there is only 3 texture2D calls.
But the algorithm really use 5 pixels. How so?

The first call to texture2D reads the pixel at [x, y].
The second call to texture2D  reads the pixel at [x + vec2(1.333/resolution), 0.]. Where is this pixel? It is somewhere between x+1 and x+2! As the texture is set to interpolate linearly, we read a blend of 2 pixels with one call. The gaussian coefficient is adjusted in consequence in a mathematically correct way.
The third call works the same way as the second, using 2 pixels instead of 1.

1 + 2 + 2 = 5.

I guess that is correct. Thanks for your answer.


Turns URLs starting with 'www.' into links

urlEmbed() will now also look for URLs starting with “www.” (not just “http://”)
Additional stuff:

I removed the ((href|src)=["']|) portion of the regex, since I could see no obvious use for this.
I also removed the braces around the body of the regex (since this is a simple string-replace we're not actually using that capturing group)

You should always run gruntand create a build version before opening a PR.

@ritz078 ok, grunt-task is run and curly brackets fixed.
Also, figured this might come in handy for next time someone wants to contribute:
» Tell contributors to run grunt-task before filing pull-requests

@ritz078 do you need me to make any further changes?

@ritz078 is there anything in the way of merging this PR? Anything I can help out with? I'd love for this functionality to be in the package :)

Hi @rubenswieringa , I will test it and merge today if everything is fine. I am just a busy these days with embed.js as i am converting it into a pure JS plugin with ES6 code. Thanks.

Sweet! Thanks!

@ritz078 could you also make a new release on master?


I just want to detect the face closest to the camera and what do I do?

Firebase_ml_vision detects multiple faces, I just want to detect the one closest to the camera

Hi @GanZhiXiong
Firebase_ml_vision is for detection. It cannot sense depth
if you disagree please write in the comments and I will reopen it
Thank you


$activate(name) not working

I am trying to set the focus on a specific field with the $activate(name) method.  I am invoking the method in my template using the ng-click directive.
ng-click="rowform.$activate('programId')"

I put a log statement in the $activate(name) method to see if it was being called.  It looks like it's being called, but the parameter is not properly being passed.  Instead, the value is undefined.
$activate: function(name) {
   console.log('activate field', name);
   ...
}

activate field undefined

Can you create a plunker showing this issue?

I updated the jsfiddle from the docs for the editable form:
http://jsfiddle.net/beedaan/wvrqm1xb/
In the fiddle, I tried to set the focus to the status column.  I called $activate from the template and from the controller.  I couldn't get either to work.  It would be greatly appreciated if someone could show me how to use the activate(name) method to set the focus on the status in the example.

Are you trying to set it on edit or add?

I'm trying to set it on add.
On Mon, Apr 18, 2016 at 4:46 PM ckosloski<EMAIL_ADDRESS>wrote:

Are you trying to set it on edit or add?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/vitalets/angular-xeditable/issues/459#issuecomment-211568639

The reason you are seeing "activate field undefined" is because be default, the activate function is called by the show method with an empty name value.  This then sets the active field to the first entry field by default.
This also means that wherever you are setting calling $activate is not being called.
The problem is that when you click the add button, there is no form object yet, so you can't call activate on it yet.
One option is to set  onshow="setFocus(rowform, user)" on the form object.
In the add method, you set an "added" flag to true.
The setFocus method checks for the added flag and does a settimeout to wait for the form to finish rendering.
  $scope.setFocus = function(rowform, user) {
    if (user.added) {
      $timeout(function () {
        user.added = false;
        rowform.$activate('status');
      }, 50);
    }
  };

Very interesting!  I'm in the middle of creating a setFocus() method to activate the field I'd like to.  My trouble is stemming from the list of editables being created in an order that is different from order of appearance on the page.  I have an editable-number element first in my editables array, even though it's the third element.  Two editable-selects are before it.  I need to understand how the editables array is created so I can better predict which field will have focus once the form is $shown.

I propose this issue is closed because we know that $activate() is indeed working.  I will say that I think the documentation is lacking regarding the behavior of this method.

What do you think needs to be added to the documentation?

I think it would be worth mentioning that you cannot activate a form field
if you are adding a row because the form is not available yet.  You have to
use the $timeout module and give the form a chance to be created, then
activate the field.
On Fri, Apr 29, 2016, 10:44 AM ckosloski<EMAIL_ADDRESS>wrote:

What do you think needs to be added to the documentation?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/vitalets/angular-xeditable/issues/459#issuecomment-215740668

@beedaan you should be able to close this issue yourself.
I will add something in the documentation in my next pull request.


feat: add startingQuarter field for StudentPreferences

Enable the student to input a starting quarter
Part 1:
Add startingQuarter of type Quarter field to the StudentPreferences object
Part 2:
Use startingQuarter field to determine which Quarter the ScheduleFactory uses to build Schedules

schedules now generate with startingQuarter field. Additionally, summer quarter now functions by loading null courses into summer block and moving on to the next quarter


Is M1 Max supported?

Gaster freeze with any device at
usb_timeout: 10
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: RESET
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: SPRAY

Gaster problem, make an issue over there


CREATING CALENDAR WITH ATTACHMENT OF DRIVE FILES

I want to update the calendar attachment of drive files using service of calendar and drive.
The following error happens after i called below function with 5 params as below:
1.calendar service
2.Drive service
3.Calendar Id
4.Event Id which i created calendar with attachment
5.File id which i need to update the attachment file.
Patch Function
function addAttachment($calendarService, $driveService, $calendarId, $eventId, $fileId) {
$file = $driveService->files->get($fileId);
$event = $calendarService->events->get($calendarId, $eventId);
$attachments = $event->attachments;
$attachments[] = array(
'fileUrl' => $file->alternateLink,
'mimeType' => $file->mimeType,
'title' => $file->title
);
$changes = new Google_Service_Calendar_Event(array(
'attachments' => $attachments
));
/**Upto this function running fine, and get the attached file also/
$calendarService->events->patch($calendarId, $eventId, $changes, array(
'supportsAttachments' => TRUE
));
}
An uncaught Exception was encountered
ype: Google_Exception
Message: (patch) unknown parameter: 'supportsAttachments'
Filename: ......application\third_party\Google\Service\Resource.php
Line Number: 132
Backtrace:
File: .......\application\third_party\Google\Service\Calendar.php
Line: 1645
Function: call
Referred:
https://developers.google.com/google-apps/calendar/create-events#attachments
Using above link , manually i can create the attachment file after enabling the authorize button. But i cant through this google client library.
Please solve this issue as soon as possible.

The service generator got stuck - it should be updated now.


{Keyvault} Enhance resource group validator

Related command

az keyvault mgmt plane commands
Description

For mgmt plane commands in az keyvault module, --resource-group parameter is not required. If customer provide --vault-name without --resource-group, we will call vault_client.list() to list all the vaults in sub and find the match by vault name to complete the resource group info.
But this is very time consuming when there're hundreds of vaults within sub, so we enhance the query with filter.
Before: vault_client.list()
After: vault_client.list(filter="resourceType eq 'Microsoft.KeyVault/vaults' and name eq 'vault_name'")
Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Keyvault

The change fails the Full Test CI check


How to know if RedissonMap is created at redis end

Is there a way to know if a map with given name is created at redis end. As per understanding, org.redisson.api.RedissonClient.getMap(java.lang.String name) always gives new RedissonMap and only creates interacts with redis when one does any map operations like get/put.
Which means Using org.redisson.api.RedissonClient.getMap(java.lang.String name) will not send any request to redis ?
So how can i know that if a map with given name already exists at redis end using any of the redisson apis?

use RMap.isExists method

Thanks for the response. Along with it can you confirm if my understanding about getMap api is correct ?

gives new RedissonMap and only creates interacts with redis when one does any map operations like get/put.

Yes, RMap is fully stateless on Redisson side.


Use Convert.ToDouble rather than a cast to get the Timestamp

Post-processing tools (between rec and play/upload) can serialize timestamps as integers which cause PowerSession to throw when casting to double. Rather than forcing decimal places use Convert to mitigate the cast exception.

FYI: the failure of casting from Int to Double was due to the number is in an List where object is involved during the casting and the Exception message it throws just doesn't make too much sense.
@craigminihan

@ibigbug IMHO Convert should be used unless you explicity know the underlying type, with JSON.NET you can't guarantee the type unless you intervene in the deserialization process

It makes sense - considering the casts can be "post-processed" or so. Thanks anyways for contributing.


Start sync instantly + Add path to clippings.txt

I manually sync book clippings via txt file. But it's extra clicks.
Possibly add setting with mode - amazon or by file. And add ability to set path to clippings.txt to sync it in automatic mode.
If path is set - sync would automatic start.

Found opened PR but not merged and without updates


Do not parse environment variables in command string

Environment variables in command line are parsed by shell, so walter need not to parse them.
Parsing environmant variables by walter may cause problems, so it is safe that walter let shell parse them.

Fixed iwth #90


Add separate option "stock" to "Apply Standard Data"

1. Why is this change necessary?
When using "Apply Standard Data" the stock value of all variants gets overwritten. I can't think of a case where this is intended.
2. What does this change do, exactly?
add another option to sync stock to all variants if someone needs it
exclude stock syncing when syncing the "settings" section
3. Describe each step to reproduce the issue or behaviour.
open article with multiple variants. each variant has a different stock (reflecting the current situation in the warehouse)
change setting (for example enable "last stock")
use the "Apply Standard Data" feature
stock for all variants is now the same
4. Please link to the relevant issues (if any).
https://issues.shopware.com/issues/SW-24189
https://issues.shopware.com/issues/SW-21371
5. Which documentation changes (if any) need to be made because of this PR?
explain the additional option in the "Apply Standard Data" dialog
6. Checklist

[ ] I have written tests and verified that they fail without my change
[X] I have squashed any insignificant commits
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hey,
can you squash your commits and target the branch 5.6?

sorry. fixed it

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-24390
Please use this issue to track the state of your pull request.

Thanks for your Contribution! :blue_heart:


chore: add windows tests

What this PR does / why we need it:
Which issue(s) this PR fixes:

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

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

Really appreciate you doing this!

I think i introduced the bug... I break it, i fix it! =)

@alexzielenski tests are green finally :)

/lgtm
/approve

@alexzielenski Shouldn't tide/merge-method-squash allow merging even with merge commits ?

/lgtm
/approve


Inference helpers and tests

This change adds basic inference tests to cover the supported models & samplers, based on the streamlit demo. In service of this, a helper module was extracted from streamlit_helpers.py using kwargs in place of UI elements. A future PR could refactor the streamlit code to use it, avoiding the duplication of code and solidifying a source of truth for inference functions.

Rehoming this branch so the action will run (hopefully)


Fixes: https://github.com/vector-im/element-ios/issues/7358

Before
After

I've just twigged about the naming as sensitiveData is only encrypted for rooms with encryption enabled. Probably just lastMessageData or messageData to be clearer, otherwise ignore that comment 🙃


Star OTTO Light firmware as-shipped isn't reflected in this repo

 Authored by MartyMacGyver
May 21, 2017
Closed May 22, 2017

The firmware on my Star OTTO Light is - out of the box - newer than anything in this repo currently (I see wifilink - 1.0.1 (20170509).
This appears to correspond to the version on the test branch here:
https://github.com/andrea-83/arduino-firmware-esp/tree/test
Whatever the origin, the code that's shipping on these boards should be pulled into this repo as well.

 Authored by jandrassy
Jun 18, 2017

there is a bigger security problem :-). http://#ip address#/config.json

 Authored by MartyMacGyver
Jun 19, 2017

For whoever triages this, the results of http://192.168.xx.yy/config.json are {"ssid":"your_ssid_name","password":"your_formerly_secret_password"} (with the actual data).
That's pretty bad.


Http ignore body

Codecov Report

Merging #110 (0689a73) into master (c5ba209) will decrease coverage by 0.41%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #110      +/-   ##
==========================================
- Coverage   43.25%   42.83%   -0.42%
==========================================
  Files          18       18
  Lines        1431     1431
==========================================
- Hits          619      613       -6
- Misses        727      733       +6
  Partials       85       85

Flag
Coverage Δ

unittests
42.83% <ø> (-0.42%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

executor/systemload.go
64.89% <0.00%> (-3.20%)
:arrow_down:

executor/executor.go
39.44% <0.00%> (-2.76%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c5ba209...afe3491. Read the comment docs.


Migrate to append for puts

Got bored last night... hacked this up.

Looks good to me too.
@anthonydahanne @mathieucarbou what's the consequence of removing that stat outcome from a monitoring perspective?

Had a chat with @chrisdennis and this is not yet fully ready.

Invokes can be reworked to really ignore the response for APPEND
With the change in put the chain on the server can really grow. We may need a server initiated mechanism to ask a client to resolve and compact said chains.


[BUG] Attaching to a remote debugger using pathMapping and a multi-root workspace leads to failure to hit breakpoints

I'm opening this issue to continue an off-shoot from https://github.com/microsoft/debugpy/issues/1284#issuecomment-1856882457. I hope this is the right project in which to bring this up, but please let me know if it would be more appropriate somewhere else.
When trying to use VSCode to debug code running in a container, I use launch.json to define the necessary details to "attach" to the remote debug server on a specific port and map the local source code to the correct path inside the container (pathMapping).
Recently (and possibly coincidentally) we upgraded the container to Python 3.11 and around the same time, we noticed that we were unable to hit breakpoints in any files that were part of the pathMapping. If we try to "step into" any such function, VSCode displays a "file was not found" error in the IDE and presents the wrong path EVEN THOUGH the pathMapping and appears entirely correct.
Environment details:

Multi-root workspace (using .code-workspace file) located at ~/workspace
launch.json is at .vscode/launch.json at the root of the workspace
The root folder of the workspace (. == ~/workspace) is added as a folder in the multi-root workspace .code-workspace file
The launch config uses "pathMapping": { "${workspaceFolder}": "/workspace" } and the application directory is mounted to the configure  (which would allow source code paths to be correct relative to that point)
The files where breakpoints are set are part of a separate folder of the multi-root workspace (e.g. ~/workspace/application)

Actual Behavior
VSCode and the debugging client appear to resolve ${workspaceFolder} relative to the closest parent folder of the multi-root workspace to the file where the breakpoint is located. In this case, that's ~/workspace/application, but since the intention of the pathMapping was for ${workspaceFolder} to resolve to the folder nearest the config (.), that path is incorrect and the debugger behaves as though the file doesn't exist and breakpoints are skipped.
_NOTE: I have also tried using ${workspaceFolder:workspace} in the launch.config to force it to resolve to the workspace root. It's also important to note that the debug server logs see all the correct paths, thus I thought it more likely that the issue was on the IDE-side when paths are resolved before being passed to the debug client process.
Expected Behavior
I'm making some assumptions about what might be going on here, but I expect(ed) ${workspaceFolder}, when used in launch.config, to resolve to the closest workspace folder where the config file is located.

Apologies - I need to retract this. It was "user error" which lead to there actually being TWO COPIES of the source code in the container, the one that was properly mapped to the debugger was not the one that was actually being executed. After fixing that, I'm able to use the debugger without issue.


Add support for Array, Seq, Set, Map

Closes #14

I wonder if this error indicates that the wrong encoder is chosen for nested elements


Resolves #7 by initializing Remix's Blues Stack

Description
This PR resolves #7 by providing an initial Remix's Blues Stack for the Starchart project.
Pre-requisites to Testing

Install and set up Postgres so the Remix app runs successfully. I used Postgres App Client as it does the job quickly and is easy to use

Steps to Test

Install dependencies using npm install
Run npx remix init
Run npm run docker
Run npm run setup
Run npm run build
Run npm run dev

Now, navigate to localhost:3000 to see Remix App up and running:

Additional Information

To avoid duplicate files, Remix's Blues Stack's code from docker-compose.yml and .gitingore, was added to existing Starchart files with the same name
README.md file from Remix's Blues Stack is titled README-remix.md, it can be moved to the wiki or somewhere else

Resource
https://github.com/remix-run/blues-stack

Hello @SerpentBytes, thank you for your PR. I tried to run it on my machine and docker-compose.yml doesn't seem to be valid so I can't run npm run docker. Here is what I am getting when trying to run it:
ERROR: The Compose file './docker-compose.yml' is invalid because:
'postgres' does not match any of the regexes: '^x-'

You can delete all the existing code in the docker-compose.yml file and replace it with what you need for this.  We don't need any of it.

I have removed Postgres-related code from docker-compose.yml; it should work now.


Feature/fix dirlist macos

Used tricks I found in: https://obsproject.com/forum/threads/tips-and-tricks-for-lua-scripts.132256/ (I'm not great with LUA) this seems to work and has nothing which should be platform specific. After this update it now works correctly for me on macOS.
This fixes the issue another user reported here: https://obsproject.com/forum/threads/display-lyrics-as-subtitles.124142/post-476583

@taxilian thanks for figuring it out!


Returns the local variable value as the result

In the file demo\demo_platone\demo_contract\WASM\my_contract.cpp, there is a fuction called getName()
    const char* getName() const
    {
        std::string value;
        bcwasm::getState("NAME_KEY", value);
        // 读取合约数据并返回
        return value.c_str();
    }

The value is local variable, it cann't be return.
In addition, because the program has added a tool to automatically generate interfaces according to the contract ABI. The tool to generate files should be used uniformly in the DEMO.

This file is a contract file deployed on the chain, and it is normal to return here


Fix getscale for f_low != 0 (default value)

As reported in #505 , getscale unexpectedly corrupts src_max (via src_min), if f_low is not 0.0 (the default value).
Updated variable names, formatting, comments
Optimized double calls to min and max (explicitly getscale and implicitly via np.histogram).

TODO:

Needs testing, i.e. test whether results for current and old implementation are the same based on mri_diff evaluation.

Tested and same output confirmed


Footnote parse Bug

Category
Markdown parse bug.
What is the current behavior?
When using footnotes likes [^1], if there is a ] behind it, the all text between [^1]....] will all be considered as a footnote link.
What is the desired behavior?
Only [^1] will be regard as footnote signal.
Additional information
Mac OS X 10.12.2
Chrome 56.0.2924.59 beta

Hello @imcmy,
Have you noticed this bug in the Editor preview, or in the published book? Do you have a sample text, or a book that shows this bug?

Hi, it both happened in the Editor preview and published book.
Sample:


Feature/adding example scripts

After #102 is merged into develop, it should be merged into this and have the t-SNE parameter names be changed in correlation_explorer_dashboard.py

Here's a colab running the code above.  Remember to restart the runtime after installing endaq (after it's installed, a 'RESTART RUNTIME' button will appear and that can be clicked)
https://colab.research.google.com/drive/1aQrY4mk4yKqGIHUCqUFdP4J7XBV1vULK?usp=sharing


AllowPrivateTeamDiscovery not supported

I'm using version 4.9.1 of the MicrosoftTeams PowerShell Module and when I try to create a new teams channel policy, I get the error
New-CsTeamsChannelsPolicy -Identity "Test" -AllowPrivateChannelCreation $True -AllowPrivateTeamDiscovery $True
A parameter cannot be found that matches parameter name 'AllowPrivateTeamDiscovery'.
Even though the release notes for 4.9.1 say "Functionality remains the same as previous implementation"
Is this a bug or should this be replaced with EnablePrivateTeamDiscovery?

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

ID: 1a705a9a-ef02-2453-6267-e0b2908a2ad9
Version Independent ID: 1a93b451-ab23-3290-0c36-bb8498d01bdb
Content: New-CsTeamsChannelsPolicy (SkypeForBusiness)
Content Source: skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md
Service: skypeforbusiness-powershell
GitHub Login: @tomkau
Microsoft Alias: tomkau

Thanks for your feedback, updating the article


fix: flaky logging mdc tests

Resolves: https://github.com/apache/pekko/issues/795, diagnostics:  https://github.com/apache/pekko/issues/795#issuecomment-2244124743
ci checks passed in my repo:

https://github.com/Roiocam/pekko/actions/runs/10052058874/job/27782660091
https://github.com/Roiocam/pekko/actions/runs/10052058454/job/27782659033

lgtm

let us merge, and then we will see what happens

@Roiocam can you backport this change to 1.0.x branch?

@Roiocam can you backport this change to 1.0.x branch?

they looks cool in 1.0.x

I thought the test was flaky in 1.0.x - but not failing as often as in the main branch. Let me keep an eye on the 1.0.x builds. This test did not fail there last night. I'm going to try to backport some other changes to 1.0.x for other broken tests first.


Enable test runner

The test case & config has been there for a while already, only getting enabled now.

Nope, was just jest running in interactive mode on the CI. :roll_eyes:


Fails to find resource files for Windows style path

Using backslashes in path, e.g. copying from address bar in Windows explorer, fails:
ob = Ordbok.new(resource_dir: 'D:\Sketchup Plugins\Working Dir\ordbok\tests\Ordbok\TC_Ordbok\Swedish-Danish-English')
# => Error: #<LoadError: No .lang files found in D:\Sketchup Plugins\Working Dir\ordbok\tests\Ordbok\TC_Ordbok\Swedish-Danish-English.>

Same code but with forward slashes work:
ob = Ordbok.new(resource_dir: 'D:/Sketchup Plugins/Working Dir/ordbok/tests/Ordbok/TC_Ordbok/Swedish-Danish-English')
# => #<OrdbokLib::Ordbok:0x0000000b4155e0>

Fixed by e77430cc0d61c12d0a34ef35b7feddef366a4ed2


first commit

thankxxx.......;)

Don't delete the entire code. Just add your part according to the latest part to the website!


fix: align token symbol with parameter naming

This pr is to address issue #99
Description
The _l1erc721 parameter in createOptimismMintableERC721 represents the L1 token, while L1T721 was incorrectly used as the L2 token's symbol. Changed to L2T721 to properly reflect the relationship between the parameter and the created token.

🟡 Heimdall Review Status

Requirement
Status
More Info

Reviews

🟡
0/1

Denominator calculation

Show calculation

1 if user is bot
0

1 if user is external
0

From .codeflow.yml

1

Additional review requirements

Show calculation

Max
0

0

From CODEOWNERS

0

Global minimum
0

Max

1

1

1 if commit is unverified
0

Sum
1

@cb-heimdall let me know if you have any questions


Add option to trigger a redeployment on apply

what

Adds a variable to enable/disable triggering a new ECS service deployment on apply.

why

In aws provider v4.40.0 an option was added to allow triggering a new ECS service deployment on apply.
This is useful so the service can be updated to the latest service/task configuration without needing to take additional steps are applying the Terraform config.

references

None

/test all

@joe-niland you need to change your personal repo permissions so autoformat can push to the fork.

Hey @jamengual thanks for approving.
I think the Auto Format error is something different: https://sweetops.slack.com/archives/G014YEKDH4K/p1676243737035749?thread_ts=1676238918.596959&cid=G014YEKDH4K

ohhh I c ok, so we will have to wait

Also not sure why bats is failing. Here it is from local:

I also realised why bats was failing. I made the min Terraform version 0.14 and it seems ok locally:

/test all

/test all

/test all


Push docker image to dockerhub

Closed #75 with a push by accident sorry @nsidhaye.
I rebased ontop of master. The travis check should fail now that the Dockerfile was moved

If you want to publish the ubuntu or the alpine distro, I'll switch the default.

I can't actually test this as I don't have the version of docker required for multi-stage builds. I think it might be a good idea to continue supporting single-stage builds in addition to multi-stage for now.
Basically have make targets: alpine, ubuntu and ubuntu-compat. The last of which uses a single stage build

@Spellchaser Take a look at https://github.com/asobti/kube-monkey/commit/c5a66540e4380f7d20019578d5af62fcf66434ae
If this looks good, I can merge it into this PR

So that would use the local golang build and ubuntu/alpine will be purely for release?
I think there's several things to consider here.

How easy is it for a new contributor to pickup the project?
Do they have to have golang installed?
Are they willing to download an image?
Should the default build with the latest golang?
Should the Dockerfiles COPY instead of go get to be able to build the local changes?
Can we avoid duplication in Dockerfiles?

ubuntu-compat will use the local golang to build, correct. It only needs to be used by those running pre Docker17 versions.
With regards to contributors, I fail to see how one could contribute without having golang locally. At the very minimum, I would expect contributors to run tests and gofmt locally before submitting a PR.
Default, in my opinion, should only build with a version of Golang that this project supports. For example, I just merged https://github.com/asobti/kube-monkey/commit/be6f8b24608a0e125200737a66ed3e09c37a55ef, so as of now, we only support Go 1.10 and 1.11.
Copy seems more appropriate. It makes testing local changes a lot easier.

Yeah the compact works. LGTM, if I have any thoughts later on I'll make a PR

I do think we should modify all Dockerfiles to not use the latest golang version.
As for keeping Dockerfiles DRY, I'd love that but I'm not sure how we might do that.

Voila! Docker args :)
Why is it ubuntu-compat vs ubuntu-compact or local-build?
I think there's still a bit of work. It's confusing for someone new to run make containers but not have it include local changes.

ubuntu-compat for compatibility mode.
And ugh, yeah - I didn't realize the ubuntu and alpine Docker builds are doing a go get. They should definitely mount the local code and build based on that so local changes are included.

@Spellchaser Also getting this error when running make ubuntu-compat with Docker 1.12
Removing intermediate container 6cdeabc1aafe
One or more build-args [GOLANG_VER] were not consumed, failing build.
make: *** [ubuntu-compat] Error 1

@Spellchaser Taking a step back, what does this PR buy us? I feel like we're building this fairly complex system to make containers without any tangible benefits. I don't think we need multi-stage builds.
The way I see it, there are two roles users fall into:
Developers - Developers will want to build containers with their local changes, but it is also reasonable to assume (and require) developers will have the goland toolchain available to them to develop, run tests etc. In this case, they can run make container which will build locally, and then build the container.
Users - If someone is just interested in using kube-monkey, and does not want to build it and doesn't have golang, they should just use the image from DockerHub.

Nope, we don't. It's just the new fancy way to do docker :)
Makes sense to me. I would keep the alpine Dockerfile and keep the ubuntu one default. This way if someone wants to create the minimal build, we don't have to throw away the work and make them translate the yum to apt-get.

Maybe we should pin the ubuntu version as well? It's basically pulling latest
testbox:~/go/src/github.com/asobti/kube-monkey(dockermaster) $ cp alpine/Dockerfile .

testbox:~/go/src/github.com/asobti/kube-monkey(dockermaster) $ make multi-stage
Building multi-stage container with ' --build-arg http_proxy=<SNIP> --build-arg <SNIP>'
Sending build context to Docker daemon  149.5MB
Step 1/9 : ARG GOLANG_VERSION
Step 2/9 : FROM golang:${GOLANG_VERSION:-1.10} as builder
1.10: Pulling from library/golang
05d1a5232b46: Already exists
5cee356eda6b: Already exists
89d3385f0fd3: Already exists
80ae6b477848: Already exists
94ebfeaaddf3: Already exists
e132030a369d: Pull complete
c67c5750c788: Pull complete
Digest: sha256:a325153f1f1e2edb76a76ad789aff172b89dd6178e8f74d39ef87c04d87d1961
Status: Downloaded newer image for golang:1.10
 ---> a4afc24299ee
Step 3/9 : COPY . $GOPATH/src/github.com/asobti/kube-monkey
 ---> 8e51bc539659
Step 4/9 : WORKDIR $GOPATH/src/github.com/asobti/kube-monkey
Removing intermediate container 8c42230f939c
 ---> 2a095f4b6db6
Step 5/9 : RUN make build
 ---> Running in ac3825868194
Cleaning compiled kube-monkey binary:
rm -f kube-monkey
Checking gofmt:
find . -path ./vendor -prune -o -name '*.go' -print | xargs -L 1 -I % gofmt -s -w %
Warning golangci-lint not installed. Skipping linting
Installation instructions: https://github.com/golangci/golangci-lint
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o kube-monkey
Removing intermediate container ac3825868194
 ---> 648122fa1b33
Step 6/9 : FROM alpine
 ---> 11cd0b38bc3c
Step 7/9 : LABEL maintainer="asobti<EMAIL_ADDRESS> ---> Using cache
 ---> 94627fdd335d
Step 8/9 : RUN apk update && apk upgrade && apk add --no-cache bash tzdata
 ---> Using cache
 ---> 5e1b31a11202
Step 9/9 : COPY --from=builder /go/src/github.com/asobti/kube-monkey/kube-monkey /kube-monkey
 ---> 2d36df4f933d
Successfully built 2d36df4f933d
Successfully tagged kube-monkey:v0.2.4

There is one more very important thing about this pushing the image to Docker using CI or even using an public build (autobuild) on DockerHub: We can see what you are building.
Right now we are blind and need to trust that the Docker image you publish is exactly the the kube monkey we would expect.

Hi @nsidhaye! Sorry for the delay.
I'll try to review this as soon as I can. I have a separate pr to setup github actions. Once that's merged I'll add a new action to publish the docker image automatically.

Deprecated. Closing this pr.


Breaking change in IAuthorizationPolicyProvider

Breaking change in IAuthorizationPolicyProvider
As part of aspnet/AspNetCore#9759 we added a new method to IAuthorizationPolicyProvider.GetFallbackPolicyAsync which is the policy that will be used by the authorization middleware when no policy is specified.
Version introduced
3.0
Old behavior
Implementations of IAuthorizationPolicyProvider didn't require a GetFallbackPolicyAsync method.
New behavior
Implementations of IAuthorizationPolicyProvider require a GetFallbackPolicyAsync method.
Reason for change
We needed a new method for the new AuthorizationMiddleware to use when no policy is specified.
Recommended action
Add GetFallbackPolicyAsync method to your implementations of IAuthorizationPolicyProvider.
Category
ASP.NET Core
Affected APIs
IAuthorizationPolicyProvider

Issue metadata

Issue type: breaking-change

:-/ help! So what's the difference between GetFallbackPolicyAsync  and GetDefaultPolicyAsync ?

Found some relevent comments on stack overflow

I think, but this is just an educated guess based on the GitHub issues and samples around the change, that Default is where the policy isn't explicitly handled by your policy provider and fallback is where the Authorization attribute doesn't specify a Policy at all.

@HaoK See the question about the difference between the 2 methods.


Hard delete a bindle

One of the key principles of the Bindle architecture is immutability - no bindle can ever be modified or deleted.
This is great until:

Somebody creates eight dozen apps with variants of "hello world" as their names, and you run out of demo namespace
Somebody stores illegal stuff on your Bindle server

The first is merely vexing, and probably not a major issue on production Bindle servers.  The second, however, results in Mickey Mouse and Goofy kicking down the server operator's door at 4am to hand them a writ for possession of 400 slightly different encodings of Frozen II.
It would be good if the server operator, at least, could do something about this.  It need not be exposed to ordinary users and would be fine strictly as an admin operation.
We would need to consider whether hard deletion would continue to reserve a spot in the namespace.  If it did not, it would create an avenue for someone to spoof a bindle, though this would require admin collusion, and is unlikely to happen to bindles that are actually in legitimate use.  If it did, then the "polluted test namespace" would continue to be an issue, albeit a minor annoyance rather than anything serious.

My one worry with exposing an endpoint in any way means that it is another attack surface someone can use to do something to a bindle server. It also further complicates our authz roles, which we still haven't even figured out yet. Based on how crates does this (which we took the yanking idea from), they don't have a way to delete it and you do have to reach out to the operator to remove. I don't think would happen often enough to necessitate a separate endpoint or system to delete things

One thing we are considering is making a bindle-server subcommand to remove a bindle from a local storage. This would work for DMCA takedowns and local fixes, but would not expose the behavior over the REST API. That would at least minimize the blast radius of this.


Connection input and filter cursor styles are not applied

For whatever reason the connection input cursor style and the filter cursor style are no longer being applied with the correct color, but instead appear as white.

This is something that occurred way back between releases https://github.com/usrme/wishlistlite/compare/v1.4.2...v1.4.3. The offending change is upgrading github.com/charmbracelet/bubbles to v0.15.0, which changed a bunch of things related to cursors.

I may have stumbled upon a bug, though that remains to be seen: https://github.com/charmbracelet/bubbles/issues/364. I have however have found a fix that will suffice for now.

Turns out the above was a bug of sorts as the CursorStyle field is now deprecated for textinput.


Can this plugin work on Maya2016?

Is there some test on Maya 2016 x64 ？

Currently I'm only testing it on Maya 2017 and 2018, but adding support for 2016 should be easy, I'll put it on my TODO list.

Thanks for reply, I 'll get to build it and have a try and report the result.
Thanks for all your efforts ,

Thanks for your interest in this project!
You're going to be the first to try to build it, good luck :-)
And please provide feedback if things go wrong, because that is to be expected, it's work in progress.
Please note that only static meshes are currently supported. We are currently working on fully exporting the PBR material from our GLSL shader, ported from the Khronos PBR shader (with some bug fixes).
In the coming weeks, more people will work on the exporter, so we hope to tackle blend-shape and skinning animation soon.

BTW: I'm adding Maya 2016 support right now, because we already did that for the old OGRE exporter. I'm not expecting problems, unless the old Maya API doesn't work well with the new C++ 17 standard we're using.

@liushengxin What version of Maya 2016 are you using? It seems 2016 SP6 and 2016 EXT2 SP2 are different installations for some strange reason...  See https://knowledge.autodesk.com/support/maya/troubleshooting/caas/sfdcarticles/sfdcarticles/Maya-2016-extension-2-installation.html

Works on 2016 EXT2 now, cannot find SDK for 2016 itself


Unit Tests executed one by one when using Analyze Code Coverage->All tests

Using:
VS 2015 with Update 1
BUTA v<IP_ADDRESS>
When selecting Analyze code Coverage and then selecting All Tests, the tests seems to be executing one by one in different execution instances.  The expected implementation was that the tests would be run in one execution instance, for more time efficiency and increased productivity.

Might be related to this: http://stackoverflow.com/questions/35163843/vstestcode-coverage-broken-after-sp1-for-visual-studio-2015-installed

We observed similar problem. Selecting All Tests and running tests from command line with run_test=* should result in the same test execution sequence. Otherwise it's sometimes difficult to find out why automation is failing.

Started debugging this issue and it seems that the Visual Studio APIs are not signalling us that data collection is enabled.
The test executor assumes that the IRunContext.IsDataCollectionEnabled flag is raised when choosing some form of code coverage. When the executor notes this, then we automatically switch to source test batching (1 execution per test module/exe). Unfortunately, when using Visual Studio 2015 update 1, this flag is set to false. Not knowing, at that point we have to assume the worst and fall back to the test test batching mechanism (1 execution per test)
To be honest, I have no clue on how to proceed. Tried updating the registry as noted in the link but it had no effect.

@netspiri Maybe you should ask in a Microsoft forum if this is an known issue? Other possibility could be to test with Update 2. Maybe this is already fixed?

Issue does not seem to be fixed with Update 2. Any hints on where to report this?

Micosoft has a Visual Studio 2015 UserVoice site. This site is for suggestions and ideas for the IDE of Visual Studio (Community, Professional or Enterprise). You can also add suggestions for Team Services or Visual Studio Code. Or go to Connect to file a bug.

Filed a report to Visual Studio using the Report a Problem feature.

Tried this out on Visual Studio 2015 Update 3 Enterprise again using the latest debug build available on appveyor and it seems that the issue has been fixed: all tests within the module are executed in one go when Test - Analyze Code Coverage - All Tests is selected.

fixed with "Visual Studio 2015 Update 3"


”COPȘA MICĂ” is listed in the drop-down menu

Description:
"COPȘA MICĂ" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "COPȘA MICĂ" in the search bar.

Expected results
The location is listed in the drop-down menu as "Oraș COPȘA MICĂ, SIBIU".


Configurable log level for csi and sidecar in helm charts

Current helm charts (cephfs/rbd) doesn't provide flexibility to make the log level in helm charts configurable, we need to provide flexibility to the user to configure the log level when deploying using helm

@ShravaniVangur i think i looked at the older releases not the new one, i am closing this as as we already have support for it.


Last Week in Pony - August 13, 2017

pony-stable now works on Windows
https://github.com/ponylang/pony-stable/pull/24

"Interrogating Actors with Promises" Pony Pattern updated to take advantage of new Promises methods introduced in RFC #35
Interrogating Actors with Promises

"Modeling Non-Blocking Interactions with Actors in Pony" => https://medium.com/@KevinHoffman/modeling-non-blocking-interactions-with-actors-in-pony-fae59151246a

Slides from Brian Sletten's No Fluff Just Stuff talk on Pony:
"Pony : (Not) Yet Another Programming Language"

Accepted RFC: https://github.com/ponylang/rfcs/pull/87

Accepted RFC: https://github.com/ponylang/rfcs/pull/98

New RFC: https://github.com/ponylang/rfcs/pull/101

Audio for the Pony development Sync for August 9, 2017.
If you wait til the end there's some interesting garbage collection stuff.
Earlier, there is talk of documentation generation and code formatting tools along with the usual business.

Video of Sean T. Allen's Polyconf talk "Why Pony? Bleeding edge technology for your concurrency woes"
https://eventil.com/presentations/XrsemV
Slides:
https://speakerdeck.com/seantallen/why-pony