auto_approve error with v1.9.0 (Can not approve your own pull request)

v1.9.0
https://github.com/tgymnich/fork-sync/commit/e2c7edd2fa70502b27eb4ff7644fe8709d1c71cb
cfg with secrets.PERSONAL_TOKEN, Personal access tokens (classic) - repo, workflow
    uses: tgymnich/fork-sync@v1
    with:
      owner: Aleksoid1978
      repo: VideoRenderer
      base: master
      head: master
      auto_approve: true
      token: ${{ secrets.PERSONAL_TOKEN }}

cfg with secrets.GITHUB_TOKEN
    uses: tgymnich/fork-sync@v1
    with:
      owner: Aleksoid1978
      repo: VideoRenderer
      base: master
      head: master
      auto_approve: true
      token: ${{ secrets.GITHUB_TOKEN }}

error log
Run tgymnich/fork-sync@v1
  with:
    owner: Aleksoid1978
    repo: VideoRenderer
    base: master
    head: master
    auto_approve: true
    token: ***
    merge_method: merge
    pr_title: Fork Sync: Update from parent repository
    ignore_fail: false
    auto_merge: true
    retries: 4
    retry_after: 60
request failed after 4 retries with a delay of 60
Error: Failed to create or merge pull request: HttpError: Unprocessable Entity: "Can not approve your own pull request"

Allow auto-merge is select
my repo: https://github.com/qwerttvv/MPC-VideoRenderer/
owner repo: https://github.com/Aleksoid1978/VideoRenderer

same issue here, works v1.3

I'm experiencing a similar issue, with the following inputs:
    - uses<EMAIL_ADDRESS>      if: ${{ matrix.branch != '' }}
      with:
        owner: k8snetworkplumbingwg  # upstream
        head: master                 # upstream
        base: ${{ matrix.branch }}   # downstream
        pr_title: 'sync: from upstream master to ${{ matrix.branch }}'
        pr_message: 'Created by [*${{ github.job }}* workflow job](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) to sync changes from [upstream](${{ github.server_url }}/k8snetworkplumbingwg/${{ github.event.repository.name }}) to [downstream](${{ github.server_url }}/${{ github.repository }}).'
        retries: 1
        retry_after: 3
        token: ${{ secrets.GH_TOKEN_NVIDIA_CI_CD }}
        auto_approve: true
        auto_merge: true
        merge_method: rebase

The example and documentation on the main readme may lack further details regarding Branch protection rules (etc.)...
In my case my protected branch has the following [potentially] relevant rules:

Require a pull request before merging
Require approvals (1)
Allow specified actors to bypass required pull requests (for the user associated with the token provided in the action's input above)
Restrict who can push to matching branches
Allow force pushes (my personal user and the user associated with the token provided in the action's input above)

@tgymnich thanks in advanced, LMK if you need further details or anything else!


release: v0.0.62

Draft release: https://github.com/kythe/kythe/releases/edit/untagged-cf1a744c68d5cfe3df01


.netCore web application throws exception at UseWebpackDevMiddleware in startup.cs after including custom nuget.

From @tusharsantoki on Saturday, 11 August 2018 13:40:17
Application detail =>
.NetCore Version : 2.0
File name : Startup.cs
line number :41 UseWebpackDevMiddleware()
Package Reference :

Stack trace:
System.TypeLoadException
HResult=0x80131522
Message=Could not load type 'System.Runtime.Serialization.SerializationBinder' from assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
Source=Newtonsoft.Json
StackTrace:
at Newtonsoft.Json.JsonSerializer..ctor()
at Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings settings)
at Microsoft.AspNetCore.Builder.WebpackDevMiddleware.UseWebpackDevMiddleware(IApplicationBuilder appBuilder, WebpackDevMiddlewareOptions options)
at WebUI.Startup.Configure(IApplicationBuilder app, IHostingEnvironment env) in
F:\code\UI\WebUI\Startup.cs:line 41
Custom nuget Project details =>
Application Framework : .net Framework 4.6.1
Package information :

Copied from original issue: dotnet/core#1852

Thanks for contacting us. We're closing this issue as this doesn't align with our long-term plans in this area. You can read more details about our vision for this area at https://github.com/aspnet/AspNetCore/issues/12890.


User/ole

:white_check_mark: Build TheIdServer 4.6.2-user-ole1-0021 completed (commit https://github.com/Aguafrommars/TheIdServer/commit/597007ba19 by @aguacongas)


Apache legal claims

The Apache foundation claims any naming pattern maven-xyz-plugin for its »Apache Maven«-trademark:
https://maven.apache.org/guides/plugin/guide-java-plugin-development.html
They even have their own  maven-changelog-plugin going:
http://maven.apache.org/plugins/maven-changelog-plugin/project-summary.html
To be on the safe side, I'd suggest renaming the repository and changing occurrences of »Maven Changelog Plugin« in the docs according to the actual artifact name of changelog-manager-plugin.

Project renamed

No other source code references to the old name could be found. Thank you for the issue.


hbs.razonyang.com: broken links

Prerequisites

[X] I have searched for duplicate or closed issues
[X] I have searched for relatived questions
[X] I have read documentations

Describe the issue
Several link on https://hbs.razonyang.com are broken:

Steps to reproduce
Visit https://www.deadlinkchecker.com and check links for https://hbs.razonyang.com.
Expected behavior
No broken links should be reported.
What operating system(s) are you seeing the problem on?
Windows
What browser(s) are you seeing the problem on?
No response
What version of theme are you using?
HEAD of repo
What version of Hugo are you using?
0.110.0
What version of Node.js are you using?
No response
What version of Git are you using?
No response
Additional context
No response

Thank you.


Unknown KO: 01594

Hello,
I'm Running kofam_scan on a single file and it returns this error.
sometimes its a different KO for different input files.
which is indeed doesn't exists:
https://www.genome.jp/dbget-bin/www_bget?ko:K01594
I updated to ko_list and profiles, yet this error arise.
Thanks.

@volcanihpc
I was experiencing the same issue, and I found a solution in this GitHub issue: takaram/kofam_scan#37.
To resolve it, you just need to provide a unique --tmp-dir for each run of the script. This avoids errors by ensuring that each execution has its own temporary directory. Additionally, to clean up afterward, you can add a command to remove the temporary directory, ensuring no residual files are left.
Here’s my modified command:
# Set a unique temporary directory for each run
tmp_dir=$(mktemp -d -t kofam_tmp_XXXXXX)

# Run KofamScan with the specified temporary directory
/path/to/kofam_scan/exec_annotation \
    -o "$PWD/output_directory/$base_name.tsv" \
    -f detail-tsv \
    --profile /path/to/KEGG/profiles \
    -k /path/to/KEGG/ko_list \
    --tmp-dir "$tmp_dir" \
    "$file"

# Remove the temporary directory after the run
rm -rf "$tmp_dir"

In this command:

--tmp-dir "$tmp_dir" specifies a unique temporary directory created with mktemp.
rm -rf "$tmp_dir" cleans up the temporary directory once the script finishes.

This approach should prevent the issue from recurring and keeps everything tidy by removing unused files.

Thanks @tamascogustavo,
I tried to add --tmp-dir  in my python script, still got missing KOs.
Would you mind sharing your bash script to run in parallel?

Hey @volcanihpc, no problem ! This is the code:
First i just chunked the entire faa in individual files using python:
import os
import sys
import pathlib
import time
from Bio import SeqIO
import subprocess
import psutil
import ray

sample_file_path = "<path_to>/annot_translated_cds.faa"
# out_sample_dir = os.path.join(os.getcwd(), "mini_samples")
out_sample_dir = os.path.join(os.getcwd(), "mini_samples_2")
out_result = os.path.join(os.getcwd(), "mini_results")

def split_fasta(sample_file_path, out_dir):
    sequence_counter = 0
    subfile_counter = 1
    sequences = []

    with open(sample_file_path, "r") as handle:
        for values in SeqIO.FastaIO.FastaIterator(handle):
            sequences.append(values)
            sequence_counter += 1

            if sequence_counter % 1 == 0:
                subfile_path = os.path.join(
                    out_sample_dir, f"subfile_{subfile_counter}.fasta"
                )
                os.makedirs(out_dir, exist_ok=True)
                with open(subfile_path, "w") as subfile_handle:
                    SeqIO.write(sequences, subfile_handle, "fasta")
                sequences = []
                subfile_counter += 1

        # Write any remaining sequences to a final subfile
        if sequences:
            subfile_path = f"subfile_{subfile_counter}.fasta"
            with open(subfile_path, "w") as subfile_handle:
                SeqIO.write(sequences, subfile_handle, "fasta")

# Example usage
split_fasta(sample_file_path, out_dir=out_sample_dir)

Then i use this (just remember to change to you paths and names ...)
#!/bin/bash

# Define the directory containing mini_samples files
mini_files=(<PATH_TO_YOUR_MINI_SAMPLES>/*)
max_parallel_jobs=16  # Set the maximum number of parallel jobs

# Define the output directory and create it if it doesn't exist
output_dir="<PATH_TO_OUTPUT_DIRECTORY>"
mkdir -p "$output_dir"  # Ensure the output directory exists

# Function to process a single file
process_file() {
    local file=$1
    local base_name=$(basename "$file" .fasta)  # Extract the base name of the file
    local out_file="$output_dir/$base_name.tsv"
    local tmp_dir="/tmp/$base_name"

    # Create a temporary directory for this file
    mkdir -p "$tmp_dir"

    # Print start message
    echo "Starting processing of $file"
    # Record the start time
    local start_time=$(date +%s)

    # Execute KofamScan with specified options
    <PATH_TO_KOFAM_SCAN_EXECUTION> \
        -o "$out_file" \
        -f detail-tsv \
        --profile <PATH_TO_KEGG_PROFILES> \
        -k <PATH_TO_KO_LIST> \
        --tmp-dir "$tmp_dir" \
        "$file"

    # Record the end time and calculate the duration
    local end_time=$(date +%s)
    local duration=$((end_time - start_time))
    echo "Finished processing $file in $duration seconds"

    # Clean up the temporary directory
    rm -rf "$tmp_dir"
}

export -f process_file  # Export the function for GNU Parallel

# Use GNU Parallel to process files in parallel
parallel -j $max_parallel_jobs process_file ::: "${mini_files[@]}"


Use WatchConnectionLib

Migrate away from our built-in watch communication system in favor of WatchConnectionLib

Resolves #156


[Bug] Changing media for a playlist in asset manager instead changes the selected table

Describe the bug
Using the Asset Manager to change playlist media does not change the playlist media, but instead changes the selected table's media.
To Reproduce
Steps to reproduce the behavior:

Select a table, open Table Media, and select something to open Asset Manager
In Asset Manager, change upper-right radio button to "Playlists"
Select a playlist from the upper-left drop down (I chose Movies)
Select something to change (I chose wheel image)
Search for something, and click download
The image does not then show up in "Installed Assets" for the playlist, instead it updates the media for the table that was selected in the main window.

Expected behavior
This should update the playlist's media, and not a table's.
Screenshots

Desktop (please complete the following information):

Client OS: Archlinux
Cabinet OS: Windows 10
VPin-studio version: 3.6.0

Fixed with 3.7.0


Password length requirement is too long.

Drop password length requirement down from 12 characters to a min of 8.
This will cause user frustration as not everyone has long passwords.
Drop max password entries from 5 to 3.
If you can't remember your password after 3 tries, just reset it, it's easier.

I'm in two minds about this.
I understand the rationale behind your changes.
The password length change is understandable, and I'd certainly agree if I intended users to register more often, but I've been steadily de-emphasising this because most users never did anything and there's been some quality control issues on top. Truthfully, when I envisioned everyone being able to edit it, I didn't expect us to have the WU system constantly feeding build strings through to us. It's difficult to moderate with that volume.
Given that relatively few people will have access to the site, I don't think 12 characters is necessarily a bad thing.
5 incorrect tries to 3 is definitely better, I'm just concerned that its entirely possible to get it wrong three times by mistake (I've done it myself, lol), and that's the threshold for locking the account.
I actually just realised BuildFeed actually has no reset/forgotten password thing. That's clearly something that needs fixing, I'm going to add that as a bug, and I'll note to come back and review this request once that's been resolved.

Merged these changes into the Localisation branch anyway, which is the de facto development branch at the moment. I may yet change some things, but they'll go live in the next refresh.


Update changelog for 1.43 and update readme with evergreen links

This PR fixes #

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.001%) to 41.677%

Files with Coverage Reduction
New Missed Lines
%

src/sql/workbench/services/connection/browser/connectionDialogWidget.ts
1
73.62%

Totals

Change from base Build<PHONE_NUMBER>:
0.001%

Covered Lines:
30329

Relevant Lines:
67383

💛  - Coveralls


Disable linters for a @mixin

Disabling a linter for an ordinary selector works perfect (any example you've given in the Readme). But when it comes to disabling a linter for a mixin, it doesn't seem to work for me. I have this mixin:
@mixin font-size($size, $line: $size * 1.5) {
  font-size: ($size * 10) + px;
  line-height: ($line * 10) + px;
  font-size: $size + rem;
  line-height: $line + rem;
}

In this case I need the fallback px values for IE support and can't remove them. So I'm trying to add the // scss-lint:disable DuplicateProperty comment to avoid the duplicated property warning. Tried both within the mixin on the first line and outside right before it. Both didn't work.
Is there a different way to do this (without excluding the whole file where the mixin is) or not working for a reason?

Duplicate of #355.

@sds, I don't see how this is a duplicate of the issue you linked. The issue there seems to be the include itself, rather than the mixin. I'm still seeing the warning and I'm using the latest release of scss-lint (0.34.0). Here's a more detailed example:
// _font-size.scss

// scss-lint:disable DuplicateProperty
@mixin font-size($size, $line: $size * 1.5) {
  font-size: ($size * 10) + px;
  line-height: ($line * 10) + px;
  font-size: $size + rem;
  line-height: $line + rem;
}

Just one usage of the mixin out of many.
// _main.scss

body {
  @include font-size(1.6, 2.4);
}

Getting the warning in the mixin file, not where it's being included:
app/assets/stylesheets/helpers/_font-size.scss:9 [W] DuplicateProperty: Property `font-size` already defined on line 7
app/assets/stylesheets/helpers/_font-size.scss:10 [W] DuplicateProperty: Property `line-height` already defined on line 8

Please let me know if you can reproduce that.

@abpetkov I can't reproduce the issue you describe with scss-lint 0.34.0.
Are you sure you're running the latest version? Check your Gemfile.lock, and run scss-lint --version to make sure.

@sds I think I got this working. Thanks for the tips!

@abpetkov how did you get this working? I'm having exactly same issue with scss-lint 0.45.0


installation no longer asks for installation of VMware PowerCLI

[Enter feedback here]
Step 7 "Select Install VMware PowerCLI. Make sure all browser windows are closed before you do this. Then select Continue." no longer appears for the latest OVA
Step under Register the replication appliance
This is an problem as currently have an error message when the discovery starts, the help for the error message then directs to try and use a PowerCLI command to test the connection, but the Standard OVA template no longer installs this!

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

ID: 62967601-8035-87b6-afb6-3b8b371f68b2
Version Independent ID: ad05dc9f-328a-f3b5-1b5b-25edf969a2e4
Content: Migrate VMware VMs with agent-based Azure Migrate Server Migration - Azure Migrate
Content Source: articles/migrate/tutorial-migrate-vmware-agent.md
Service: azure-migrate
GitHub Login: @rahulg1190
Microsoft Alias: rahugup

@batesandy Thank you for your inputs. we will investigate and update the thread.

Assigning to content author @rahulg1190 for review and content update

@batesandy the Power CLI requirement is no longer applicable. We will update the document to reflect this. Thanks for pointing out the gap.

As advised by my manager @jyothisuri, closing the issues that are older than a year.
#please-close


sigs.k8s.io/aws-iam-authenticator v0.6.0

why does this module introduce the dependency of kubernetes, which makes it impossible to compile now

apology for your inconvenience @fengshunli. we are checking this, will get back to you soon.

the tag of 0.5.10 does not have the pr of the merged submission, and only the tag of v0.6.0 can be used. The dependency of kubernetes was introduced in v0.6.0, which caused the compilation to fail @nnmin-aws

github.com/fengshunli/aws-iam-authenticator v0.0.0-20220719090955-bc28918e01f1  @pmyjavec  Just replace the 0.5.9 version and use this version of mine

Can you post full repro information?

Failing command
commit you're building from
Go version
OS/arch

Taking a look at this, its correct that including kubernetes as a module dependency breaks external projects which are consuming it.  Looking into whether or not having a separate go module for tests helps anything.

Failing command
the version introduced by aws-iam-authenticator is lower than the one referenced by the project itself. Is it possible to remove the built-in kubernetes version, or upgrade the same version to solve it?

Go version and arch

@nckturner @micahhausler

@fengshunli the new release v0.5.12 is available, please kindly check and it should fix this. https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.5.12

/close


Add a Gitter chat badge to README.md

node-inspector/node-inspector now has a Chat Room on Gitter
@3y3 has just created a chat room. You can visit it here: https://gitter.im/node-inspector/node-inspector.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

@bajtos, how about this?

Sure, let's do it! :+1: :shipit:

Landed


Example region should probably be canadaeast

The example region specified is causing issues  https://github.com/Azure/CanadaPubSecALZ/blob/main/docs/onboarding/ado.md#step-31-update-commonyml-in-git-repository
When I try to deploy the G-Suite Workplace connector to canadaeast it fails because the function (I'm guessing linux functions aren't available in the region) can't run there.
Because i was unaware of that I have to either migrate our LogWorkspace to canadacentral or pay to egress data across regions.
Since functions is probably going to be a common pattern to ingest logs into sentinel the example should probably default to canadacentral.

The example region in the config is Canada Central.

@CalvinRodo for the G-Suite Workspace connector, can you open a GH Issue at https://github.com/Azure/Azure-Sentinel/issues so that the connector can be deployed to any region and doesn't have a hard dependency on "Consumption plan Linux"?


Fix interpreter flags for manifests using pre-release tools-version

self.currentToolsVersion >= manifestToolsVersion will always be true when using the 999.0 tools-version, so also accept a higher tools-version if we're in development mode.

@swift-ci please smoke test

Since this is only relevant during development, we don't need to cherry-pick this into 5.9

@swift-ci please smoke test


How to get base64-encoded token

From the sample code:
...

b, err := builder.Build()
if err != nil {
    panic(fmt.Errorf("failed to build biscuit: %v", err))
}
token, err := b.Serialize()
if err != nil {
    panic(fmt.Errorf("failed to serialize biscuit: %v", err))
}

I tried
fmt.Println(string(token))

and
fmt.Println(base64.StdEncoding.EncodeToString(token))

Both output are not accepted by the online token-inspector tool
How do I transform token to a base64-encoded string so that I can share with other easily ?
Thanks for the help

Did you find an answer to that?
I am unsure if builder.Build() generates invalid token or b.Serialize() has a problem

yes, we generally use URL safe base64 encoding. I'm opening https://github.com/biscuit-auth/biscuit/issues/128 to emphasize it


Workaround for getAuthStatus / read permissions only/

Hi,
I am trying to getAuthStatus only for read permissions.
I noticed this:
There is no way to check authorization status for read permission. The read array will always return an array of HealthStatusCode.SharingAuthorized. see this.
But does anyone knows a workaround for it?
Thank in advance!
Regards,
Denis

Similar problem here, I have granted only write permission for step count it reads me 0 as value, I have to give read and write both for get the actual value, and if I grant only read, it remains as denied, why this behavior is? it a bug

Add empty array and reload app from xcode
const permissions = {
  permissions: {
    read: [AppleHealthKit.Constants.Permissions.MindfulSession],
    write: [],
  },
} as HealthKitPermissions;

I am closing this issue due to inactivity. Feel free to reopen if you still need some help.


ensure RSS workflow compatible with atom rss feed

While implementing RSS feeds it occurred to me that I'm only working RSS 2.0 feeds. Need to test and make sure that atom feeds are compatible with workflow.

Without looking at the underlying dictionary for the feed key, substack atom feeds do store essential about info the same way as rss 2.0 keys. Leaving open to inspect entries key compatibility


Build fails with npm 7.x

Describe the bug
When I execute ./build-s3-dist.sh, I got the following error during dependency installation for filter-kinesis-stream lambda utils:
><EMAIL_ADDRESS>clean
> rm -rf node_modules/ dist/ coverage/ package-lock.json

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving<EMAIL_ADDRESS>npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/react
npm ERR!   peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR!   node_modules/@react-native-community/async-storage
npm ERR!     peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR!     node_modules/aws-appsync
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR! node_modules/react-native
npm ERR!   peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR!   node_modules/@react-native-community/async-storage
npm ERR!     peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR!     node_modules/aws-appsync
npm ERR<EMAIL_ADDRESS>from the root project

To Reproduce
$ node -v
v14.8.0

$ npm -v
7.20.0

Please complete the following information about the solution:

[ v1.0.0 ] Version: [e.g. v1.0.0]
[ ap-northeast-1 ] Region: [e.g. us-east-1]
[ No ] Was the solution modified from the version published on this repository?
[ ] If the answer to the previous question was yes, are the changes available on GitHub?
[ N/A ] Have you checked your service quotas for the sevices this solution uses?
[ N/A ] Were there any errors in the CloudWatch Logs?

This issue is solved when I downgraded npm to 6.14.14 following the advice from https://github.com/vouch-opensource/krell/issues/121
I suggest that you add "npm 6.x" to one of the prerequisites for customization.

Hi @ShutoAraki
Thanks for letting us know. We'll make sure to note this in our README. To install using npm 7.x, you would need to run npm install with the --legacy-peer-deps flag.


ENOENT: no such file or directory , open '/home/travis/build/codercom/code-server/packages/server/build/web/favicon.ico'

code-server version: v1.903-vsc1.33.1
OS Version: Docker image derived from gcr.io/google-appengine/debian9

$ uname -a
Linux 2e91f36a6b67 4.9.125-linuxkit #1 SMP Fri Sep 7 08:20:28 UTC 2018 x86_64 GNU/Linux

Description
Logged error message:
Error: ENOENT: no such file or directory, open '/home/travis/build/codercom/code-server/packages/server/build/web/favicon.ico'

Run log
+ /code-server1.903-vsc1.33.1-linux-x64/code-server --allow-http --no-auth --port 8080
(node:7) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
INFO  code-server v1.903-vsc1.33.1
INFO  Additional documentation: http://github.com/codercom/code-server
INFO  Initializing {"data-dir":"/home/coder/.local/share/code-server","extensions-dir":"/home/coder/.local/share/code-server/extensions","working-dir":"/home/coder/app","log-dir":"/home/coder/.cache/code-server/logs/20190422110624233"}
INFO  Starting shared process [1/5]...
INFO  Starting webserver... {"host":"<IP_ADDRESS>","port":"8080"}
WARN  No certificate specified. This could be insecure.
WARN  Documentation on securing your setup: https://github.com/codercom/code-server/blob/master/doc/security/ssl.md
WARN  Launched without authentication.
INFO
INFO  Started (click the link below to open):
INFO  http://localhost:8080/
INFO
WARN  Port scanning will not be available because netstat is not installed
WARN  stderr {"data":"(node:21) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.\n"}
INFO  Connected to shared process
INFO  WebSocket opened / {"client":1,"ip":"<IP_ADDRESS>"}
Error: ENOENT: no such file or directory, open '/home/travis/build/codercom/code-server/packages/server/build/web/favicon.ico'

Not the same file, but running the the docker onliner I get
Error: ENOENT: no such file or directory, open '/src/packages/server/build/web/index.html' when querying <IP_ADDRESS>:8443

Closing in favor of #589.


Derive Debug for many structs

In order for PistonDevelopers/conrod#839 to have some full Debug implementations, this crate needs to be updated and released.
The PR build will fail until https://github.com/dylanede/stb_truetype-rs/pull/6 is merged and a new version published (I did an anticipatory dependency bump to version 0.2.2)

I am requesting transfer to another maintainer, please read and comment here: https://github.com/dylanede/rusttype/issues/55


Wrong Documentation link

The link to documentation in the configuration chapter of readme.md does not work

Fixed. Thanks for letting us know 👍


tf.data.Dataset.from_generator triggers a SIGBUS signal when operating with numpy arrays

Please make sure that this is a bug. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
OSX Mojave 10.14.6

Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:

TensorFlow installed from (source or binary):
Binray

TensorFlow version (use command below):
GIT v2.0.0-rc2-26-g64c3d382ca
Tensorflow 2.0.0

Python version:
Python 3.6.8

Bazel version (if compiling from source):

GCC/Compiler version (if compiling from source):

CUDA/cuDNN version:
On cpu

GPU model and memory:

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with: 1. TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)" 2. TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"
Describe the current behavior
Clean virtualenv with tensorflow==2.0.0 installed
tf.data.Dataset.from_generator raises a SIGBUS when operating on large enough Numpy arrays
Using
tf_dataset = tf.data.Dataset.from_generator(gen_callable,
output_types=(tf.float32),
output_shapes=(None, 3))
with a function that generates and operates on medium sized numpy arrays triggers a SIGBUS signal.
Describe the expected behavior
No SIGUS should be raised
Code to reproduce the issue
Provide a reproducible test case that is the bare minimum necessary to generate the problem.
NOT A CONTRIBUTION
import os

import numpy as np
import tensorflow as tf

def foo(x, R):
    return np.matmul(x, R)

def baz(x, R):
    return foo(x, R)

def bar(x, R):
    registered_x = baz(
        x, R
    )
    return registered_x

def gen_callable():
    for i in range(1):
        R = np.eye(3).astype(np.float32)
        x = np.random.randn(40000, 3).astype(np.float32)
        prod = bar(
            x, R
        )
        yield prod

def make_tf_generator():
    tf_dataset = tf.data.Dataset.from_generator(gen_callable,
                                                output_types=(tf.float32),
                                                output_shapes=(None, 3))

    for d in tf_dataset:
        print(d)

if __name__ == '__main__':
    make_tf_generator()

Other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.
output of pip freeze
absl-py==0.8.1
astor==0.8.0
gast==0.2.2
google-pasta==0.1.7
grpcio==1.24.1
h5py==2.10.0
Keras-Applications==1.0.8
Keras-Preprocessing==1.1.0
Markdown==3.1.1
numpy==1.17.2
opt-einsum==3.1.0
protobuf==3.10.0
six==1.12.0
tensorboard==2.0.0
tensorflow==2.0.0
tensorflow-estimator==2.0.0
termcolor==1.1.0
Werkzeug==0.16.0
wrapt==1.11.2

Apologies for the delay in response. I was able to execute your script successfully using TF 2.1.0-rc1.
tf.Tensor(
[[-0.31721887  1.0121828   0.18239886]
 [-0.23083398 -1.3029127  -1.4065455 ]
 [-0.05021447  0.17920735  0.6323469 ]
 ...
 [ 0.8527863  -0.31213287  0.14148703]
 [ 1.2265248  -1.2042834  -0.91572493]
 [-2.5031376  -1.3834713   1.367332  ]], shape=(40000, 3), dtype=float32)


Restore Account -> Import Account

Renames all instances of Restore to Import
Hides the Import Account option via config.devMode

Closes #247

is "Generate" the right word?

@jolesbi I think so. Generate means creating something (an account) from something else (a seed). Do you have a better word in mind?

How about: Recreate an account with an existing seed? (just an idea)


Feature/drag and drop

closes #2

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Workbook.Load not working properly

When I try to load a .xlsx file, some of the cells are not being imported correctly. More specifically, I am trying to import a spreadsheet of start and end times and some of the cells with times are being loaded as 12/30/1899
To Reproduce
Steps to reproduce the behavior:
I'm not sure the best way to reproduce this. I can post a screenshot of the two spreadsheets times without context, but some of the information is confidential. I'm not sure what precisely is causing the issue with this particular file so it may be hard to replicate precisely.
Expected behavior
I expect the cells' data to all be imported exactly.
Screenshots

The left spreadsheet is the original and the right one is what the reogrid component loads
Edition

Windows Form

Environment (please complete the following information):

OS: Windows 10
Language of OS: English

@cnmorgan, thanks for reporting. Can you upload your excel file? or send it to me: jing at reogrid.net


Fix amount value comparison in transaction webhooks

I want to merge this change because it fixes a case, when transactionEventReport was called first, and response from the transactionInitialize was returned as a second. In that case, there was a possibility that we will have a decimal value with different precision, which could cause a problem with de-duplication of the events.
Port of changes: #13953

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations

Docs

[ ] Link to documentation:

Pull Request Checklist

[ ] Privileged queries and mutations are either absent or guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migrations are either absent or optimized for zero downtime
[ ] The changes are covered by test cases

I added comments in main PR


Add -DUSE_ATOMIC_FALLBACKS to OpenSSL build script (iOS)

To fix #3171, where when compiling TDLib for Apple Watch, if OpenSSL 3.4.0 is used, will cause a crash when ran on device.

This is a bug in OpenSSL 3.4.0 and I suggested to add -DUSE_ATOMIC_FALLBACKS just to comfirm the cause of the bug.
Using the define can significantly affect OpenSSL performance, hence it must not be used and the issue is fixed in the OpenSSL repository.

Alright!


Endofweek doesn't have values for the last week of Year

Marco,
When I implement DAX Date Template v.1.14 Calendar into my project, I found if I set up the one year (2020) calendar, the last Week 12/27/2020 - 1/2/2021 for the FW EndOfWeek is 1/2/2021, but that value is empty (or null); see the screenshot
If I want to get the year 2020 end week Week 12/27/2020 - 1/2/2021 for the FW EndOfWeek value, I need to set up two years (2020 & 2021) calendar. Is this the only way to get the ending week value if this cross to next year?
Thank you very much!

Can you specify which parameters did you use?
If you evaluate the WeeklyFiscalPeriods (replace Result with WeeklyFiscalPeriods at the end) you can see the fiscal periods evaluated - for FW2020 the last day is 12/26/2020 and 12/27/2020 is the first week of FW2021.
By changing the parameter you might obtain a different result, but I'm not sure about your requirements.


Can Azure FileCopy turn on a VM?

Note
Issues in this repo are for tracking bugs, feature requests and questions for the tasks in this repo
For a list:
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks
If you have an issue or request for the Azure Pipelines service, use developer community instead:
https://developercommunity.visualstudio.com/spaces/21/index.html )
Required Information
Entering this information will route you directly to the right team and expedite traction.
Question, Bug, or Feature?
Type: Question
Enter Task Name: Azure FileCopy
list here (V# not needed):
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureFileCopyV1
Environment

Server - Azure Pipelines ?

Agent - Hosted or Private:

Hosted VS2017

Issue Description
We use this task to copy files to a set of VM's in a Scale Set. I currently have one of those VM's shut because we are diagnosing a problem with it. My question is, is it possible for this task to Start a VM that is currently off as part of the "Enable Copy Prerequisites" check box in the task?
Task logs
[Enable debug logging and please provide the zip file containing all the logs for a speedy resolution]
Troubleshooting
Checkout how to troubleshoot failures and collect debug logs: https://docs.microsoft.com/en-us/vsts/build-release/actions/troubleshooting
Error logs
[Insert error from the logs here for a quick overview]

I am going to close this myself. I ran some tests and ran the task multiple times against a VM that was off and it does not turn on the VM. Must have been a coincidental point in time issue that i am seeing.


.netCore web application throws exception at UseWebpackDevMiddleware in startup.cs after including custom nuget.

Application detail =>
.NetCore Version : 2.0
File name : Startup.cs
line number :41 UseWebpackDevMiddleware()
Package Reference :

Stack trace:
System.TypeLoadException
HResult=0x80131522
Message=Could not load type 'System.Runtime.Serialization.SerializationBinder' from assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
Source=Newtonsoft.Json
StackTrace:
at Newtonsoft.Json.JsonSerializer..ctor()
at Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings settings)
at Microsoft.AspNetCore.Builder.WebpackDevMiddleware.UseWebpackDevMiddleware(IApplicationBuilder appBuilder, WebpackDevMiddlewareOptions options)
at WebUI.Startup.Configure(IApplicationBuilder app, IHostingEnvironment env) in
F:\code\UI\WebUI\Startup.cs:line 41
Custom nuget Project details =>
Application Framework : .net Framework 4.6.1
Package information :

This issue was moved to aspnet/JavaScriptServices#1751


US 06.03.01 My Total Number of Scanned QR Code Ranking

As a player, I want an estimate of my ranking for the total number of QR codes scanned, so that I can know which place I can take and compete with other players.
Priority: Low
Story Point: 2
Risk Level: Low

Acceptance Criteria:

The player logs into the game on their device.
The player is taken to their profile, which displays their username, contact information, and game statistics.
The player can navigate to a leaderboard feature within the game.
The leaderboard displays the game-wide rankings of all players, ranked by the total number of QR codes they have scanned.
The player can view the details of each player's profile, including their username, contact information, and a list of the QR codes they have scanned.
The player can use the leaderboard to estimate their ranking based on the total number of QR codes they have scanned and strive to improve their score.
The leaderboard updates in real-time as players scan new QR codes and increase their total number of QR codes scanned.
The player can use the leaderboard to find and connect with other players, either by searching for players by username or by clicking on a player's profile to view their information.

Priority: Low
Story Point: 2
Risk Level: Low


fix: update to lingua v1.6.5

fix: update to lingua v1.6.5

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

npm package (@latest dist-tag)
GitHub release
v16.28.22

Your semantic-release bot :package::rocket:


chore: require node >=18.12.0 for package

Now with the new transformer, we are targeting the code to ES2022 which translates to node18 for running the synthetics tests suites.
This stirct validation ensures, we are not getting formatting errors when trying to run synthetic tests.
Heartbeat image is also updated to the one present on the .nvmrc file.

:broken_heart: Tests Failed

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2023-02-23T18:20:41.155+0000

Duration: 7 min 7 sec

Test stats :test_tube:

Test
Results

Failed
2

Passed
207

Skipped
2

Total
211

Test errors
Expand to view the tests failures
Test / CLI produce json with reporter=json flag – CLI produce json with reporter=json flag

Expand to view the error details
 null

Expand to view the stacktrace
 SyntaxError: Unexpected token { in JSON at position 350
    at JSON.parse (<anonymous>)
    at output (/var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-708/src/github.com/elastic/synthetics/__tests__/cli.test.ts:210:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at Object.<anonymous> (/var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-708/src/github.com/elastic/synthetics/__tests__/cli.test.ts:212:13)

Lint / Fix End of Files – pre_commit.lint

Expand to view the error details
 error

Expand to view the stacktrace
 ![CDATA[- hook id: end-of-file-fixer
- exit code: 1
- files were modified by this hook

Fixing package.json

]]

Steps errors
Expand to view the steps failures

Runs the tests

Took 1 min 30 sec . View more details here
Description: ./node_modules/.bin/jest --ci --reporters=default --reporters=jest-junit

:robot: GitHub comments
Expand to view the GitHub comments

To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.


Async components produce hydration error.

Version
3.0.1
Reproduction link
https://codesandbox.io/s/jnm95moj23
Steps to reproduce
In my case:

make a project with the router.
i.e. my component is required as import PostEdit from '../com/posts/PostEdit'
and

{
        path: '/posts/new/',
        // component: () => import('../com/posts/PostEdit'),
        component: PostEdit,
        name: 'posts_new'
      }

All's OK.

Now uncomment and delete first sync import:

{
        path: '/posts/new/',
        component: () => import('../com/posts/PostEdit'),
        name: 'posts_new'
      }

Goes with an error: "[Vue warn]: The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside , or missing . Bailing hydration and performing full client-side render."
What is expected?
Console is clear.
What is actually happening?
I've got the error.

What could cause this behavour? I've tried a lot, and for 100% sure that the html output of Node and browser are the same.
I even have tried empty div

 components! And I DO use router.onReady and so on the server side.
Even if this particular issue is simply cannot be reproduced, what could theoretically cause the problem? Thank you!

Hi, thanks for your interest but Github issues are for bug reports and feature requests only. You can ask questions on the forum, the Discord server, gitter or StackOverflow.

You may be interested in checking https://ssr.vuejs.org/

Thanks a lot to @LinusBorg  this issue is solved.
Here's how (attention to the flow): https://forum.vuejs.org/t/issue-async-components-produce-hydration-error/40098

Note: his entry-client wasn't set up like explained in the docs

@LinusBorg It wasn't clear for me what has to be first: it looks like I could do it another way, and the error message gave no clue at all. Maybe, it could be a bit clarified. (I don't say, I did it right way, btw, - just got used to vue doc simplicity :)


[SPARK-13905][SPARKR] Change signature of as.data.frame() to be consistent with the R base package.

What changes were proposed in this pull request?
Change the signature of as.data.frame() to be consistent with that in the R base package to meet R user's convention.
How was this patch tested?
dev/lint-r
SparkR unit tests

Test build #53497 has started for PR 11811 at commit 53cc1d7.

Test build #53497 has finished for PR 11811 at commit 53cc1d7.

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

Merged build finished. Test PASSed.

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

if it wasn't a conflict previously, why change it now that it could cause a conflict?

R's signature is
as.data.frame(x, row.names = NULL, optional = FALSE, ...)

But current implementation does not support the parameters like row.names, optional:
            if (length(list(...)) > 0) {
              stop(paste("Unused argument(s): ", paste(list(...), collapse = ", ")))
            }

This PR enhance the implementation so that the additional parameters can be honored.  This should match R users's usage more.
Also in this PR the as.data.frame versions in the R base package can also be expose and used.

make sense - I'd suggest amending JIRA/PR title to reflect this nice additional functionality?

looks good!

LGTM. @sun-rui Sorry for the delay in looking at this. Can you bring this PR up to date with master ?

@shivaram, rebased to master.

Test build #56314 has started for PR 11811 at commit c6e881d.

Test build #56314 has finished for PR 11811 at commit c6e881d.

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

Merged build finished. Test PASSed.

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

LGTM. Merging this.


Converting performQuery results into ViewModels?

I'm trying to figure out how I would go about converting the results of performQuery in QueryRecyclerAdapter to representations of the data models instead of returning the actual entities to the views.
I expected that I would be able to do a map on the result and convert the entities but that doesn't  seem to be possible with the Result.
Any help is appreciated.

You would need to create your own extended class from  RecyclerView.Adapter<VH> as the provided adapter expects the generic type of the Result to match what goes into the RecyclerView, it would be fairly easy to start with QueryRecyclerAdapter and modify it to convert the result E into a different object.

Perfect, that's a great starting point. I'll have a look into that - thank you @npurushe

sure closing for now, thanks!


Meson build feature

Meson build feature

merge: Basic Meson support into main branch. Next will github flow for meson builds.


Add rake task to export all reservations.

This produces a file with one JSON document per line in ./tmp, intended for importing into publishing-api.

Looks good otherwise :ship:


Build PDF documentation on readthedocs

Description
Readthedocs can provide PDF documentation for download - this would benefit users who would like offline documentation (and also assist with IA project-end documentation).
May also use html format.
Done Checklist

[ ] Produced code for required functionality
[ ] Tests written and coverage checked
[ ] Code review performed
[ ] Documentation on Google Docs  (if applicable)
[ ] Documentation in repo
[ ] Version number reflects new status
[ ] CHANGELOG.md updated
[ ] Team demo

closing - the experimental PR #1563 showed that it's possible to build the docs as PDF, but they don't format as well as HTML - will just use the HTML docs for handover.


Update install instructions on https://draculatheme.com/freecad page

Currently:
After Preference pack it's possible to use the addon manager to seamlessly install Dracula theme.

the website will automatically update to reflect INSTALL.md when it's next regenerated, which should be relatively soon.


GitHub Profile Builder

Is this a unique feature?

[X] I have checked "open" AND "closed" issues and this is not a duplicate

Is your feature request related to a problem/unavailable functionality? Please describe.
Create a GitHub Profile Builder.
Proposed Solution
GitHub Profile Builder is a tool for creating a GitHub profile without writing long code. I'm interested in working on this project.
Screenshots
No response
Do you want to work on this issue?
No
If "yes" to above, please explain how you would technically implement this (issue will not be assigned if this is skipped)
No response

Can you explain more?

see my GitHub readme profile, I have written markdown code by myself, but what if we build a tool for it?

see my GitHub readme profile, I have written markdown code by myself, but what if we build a tool for it?

I like the idea


How can we help?
I would like someone else to build the manifest.
Please read and ensure the following

[X] The installer meets the above requirements

Please provide the following information
Download Page Url: https://github.com/helix-editor/helix/releases/tag/23.03
Publisher: helix-editor
Package Name: helix-editor
Description:  A post-modern modal text editor.
Package Version: 23.03
Installer URL: https://github.com/helix-editor/helix/releases/download/23.03/helix-23.03-x86_64-windows.zip

What is your winget info?

https://github.com/microsoft/winget-pkgs/pull/101377 it's called Helix.Helix

I didn't see that. Thank you!


Bad link due to tmsl site move

In "Parameters" section of  "POST / refresh" section the two links are wrong because pages have moved. Correct link 'refresh' is https://docs.microsoft.com/en-us/bi-reference/tmsl/refresh-command-tmsl and
'sequence' is https://docs.microsoft.com/en-us/bi-reference/tmsl/sequence-command-tmsl

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

ID: 6f706b7d-0a82-4535-f7ec-3851bd204bf2
Version Independent ID: fefdb693-fb98-25a0-684c-d828bb709114
Content: Asynchronous refresh for Azure Analysis Services models
Content Source: articles/analysis-services/analysis-services-async-refresh.md
Service: azure-analysis-services
GitHub Login: @Minewiskan
Microsoft Alias: owend

@nickbeagley2 Thanks for the feedback and bringing this to our notice. At this time we are reviewing the feedback and will update the document as appropriate.

#in-progress

@nickbeagley2  - Thanks for letting us know! Looks like there was an issue with redirection. It's fixed now.
#please-close

@Minewiskan Thank you so much for the quick fix!
@nickbeagley2 The doc has been fixed. Thanks much for reporting this issue! :)
Please let us know if you have any further query.


fixed SinFest

fixed SinFest

How is it broken? Works for me...

This is what happens on my machine:
yasen@hplap:~/dosage-test$ bin/pip install
dosage
Downloading/unpacking
dosage
Downloading dosage-2.15.tar.gz (342kB): 342kB downloaded
Running setup.py (path:/home/yasen/dosage-test/build/dosage/setup.py)
egg_info for package dosage
warning: no files found matching 'doc/css/*.css'
warning: no files found matching 'doc/js/*.js'

Downloading/unpacking requests (from dosage)
Downloading requests-2.6.0-py2.py3-none-any.whl (469kB): 469kB downloaded
Installing collected packages: dosage, requests
Running setup.py install for dosage
changing mode of build/scripts-2.7/dosage from 664 to 775
warning: no files found matching 'doc/css/*.css'
warning: no files found matching 'doc/js/*.js'
changing mode of /home/yasen/dosage-test/bin/dosage to 775

Successfully installed dosage requests
Cleaning up...
yasen@hplap:~/dosage-test$ bin/dosage KeenSpot/SinFest
KeenSpot/SinFest> Retrieving 1 strip
KeenSpot/SinFest> ERROR: Patterns ['<img src=".+?(/comikaze/comics/.+?)"']
not found at URL http://www.sinfest.net/.
Maybe I'm missing something.
On Sun, Mar 22, 2015 at 7:21 PM, Tobias Gruetzmacher <
<EMAIL_ADDRESS>wrote:

How is it broken? Works for me...
—
Reply to this email directly or view it on GitHub
https://github.com/wummel/dosage/pull/100#issuecomment-84658406.

Yes. That is with 2.15. That was fixed with commit 51996e45ed. Closing.


Don't include tsconfig.json in non-TypeScript projects

If you create a standard JS project with npm init svelte@next then there's a tsconfig.json file. It doesn't seem like it should be there and it was reported on Discord to have been creating problems in VS Code

It should be nothing, or a jsconfig which I think will help editor intellisense.

If we rename to jsconfig.json we should remove allowJS which isn't supported in that file


Add Showcase Section

Add a section to the landing page with recent talks and published papers of our technology. (eg. JuliaCon 2020 talk, ACT talks, etc.)

I made a greatest hits list for the ASKEM kickoff meeting. Should we publish it on the website and keep it updated?
These three are about modeling in ODEs:
Model Formulation with operad algebras https://arxiv.org/abs/2105.12282
Model Verification by encoding scientific theories as type systems https://arxiv.org/abs/2203.16345
Model Mutation with Rewriting (won best paper yesterday at ICGT) https://arxiv.org/abs/2111.03784
Model Space Exploration with Categories of Diagrams https://arxiv.org/abs/2206.08755
Physics:
This one is the first in a series (to be written) on math physics that is the multiphysics stuff we will be extending on ASKEM https://arxiv.org/abs/2204.01843
In Prep: The next in the series is about simulating these multiphysics.
In Prep: The third will be about things like multi grid and multi scale.
Demos:
AlgebraicDynamics Documentation: https://algebraicjulia.github.io/AlgebraicDynamics.jl/dev/
AlgebraicPetri Documentation and Examples: https://algebraicjulia.github.io/AlgebraicPetri.jl/dev/
BilayerNetworks: https://algebraicjulia.github.io/AlgebraicPetri.jl/dev/examples/covid/bilayerconversion/
Most Polished Examples of Model Stratification https://github.com/AlgebraicJulia/Structured-Epidemic-Modeling
Model Mutation: https://algebraicjulia.github.io/AlgebraicRewriting.jl/dev/ (under development)
Markov Chain Modeling Ising Model Example, slightly out of date: https://github.com/AlgebraicJulia/CombinatorialChains.jl
Stock Flow Diagrams: https://github.com/AlgebraicJulia/StockFlow.jl/blob/master/examples/primitive_schema_examples/Covid19_composition_model_in_paper.ipynb


fix: mini.statusline colors, cursorcolumn and signcolumn linking with cursorline and cursorlinenr

Changes for ministatusline and linking cursorcolumn and signcolumn to LineNr
on_highlights = function(highlights, colors)
        -- Ministatusline changes
        highlights.MiniStatuslineDevinfo = { fg = colors.fg_dark, bg = colors.fg_gutter }
	highlights.MiniStatuslineFileinfo = { fg = colors.fg_dark, bg = colors.fg_gutter }
	highlights.MiniStatuslineFilename = { fg = colors.fg_dark, bg = colors.bg_highlight }
        -- cursorcolumn and signcolumn linking to lineNr
	highlights.SignColumn = { link = "LineNr" }
	highlights.FoldColumn = { link = "LineNr" }
        highlights.CursorLineFold = { link = "CursorLineNr" }
end

MiniStatusline
Without the Ministatusline changes the statusline looks something like this

With the changes of Ministatusline it looks something like this

SignColumn and FoldColumn changes
Without the signcolumn and foldcolumn changes the column looks something like this

With the signcolumn and foldcolumn changes the column looks something like this

@folke, sorry for this ping and hope I am not being rude but I wanted to know if there was any chance of this PR getting merged since this fixes issues with sign and fold column highlighting and mini.statusline.


Don't print error in get_cell_tile_data()

Recently my game started spamming cryptic Invalid TileSetSource at cell error. As it turned out, it started when I replaced my old workaround method with the new get_cell_source_id(), which fails when the cell does not exist. I think checking an empty cell is a valid use-case (in my case I am using it on a collided floor tile, and the collision is sometimes reporting position outside TileMap for whatever reason), so I silenced the error.
Also includes some doc improvements.

Thanks!


Refactored WorkerMessage Factory Methods.

This PR refactored WorkerMessage factory methods and thus simplified code in Foreman.

LTGM. Merging.

@zuyu The three methods in WorkerMessage whose return type was changed from WorkerMessage to WorkerMessage* were actually named constructors. If their return types are WorkerMessage*, they won't be named constructors anymore.
Also, I don't really understand why this change is needed. Can you expand on that?

@hbdeshmukh I've changed them to Factory Methods, and thus avoid implicit move semantics you used and simplifies code.

Was there any performance issue with the move semantics? Each message object is not heavy, just a couple of integers.

But it is hard to use. That was why you had to add Foreman::generateWorkerMessage for the factory methods.

Okay. The factory methods are not named constructors anymore, because of their return types.

@hbdeshmukh Thanks for pointing it out, and I've fixed the comments in #88.


Generated code has the environment name/string without quotes

@wchill
Generated code has the environment name/string without quotes:
import hashlib
from azureml.core import Environment
from azureml.core.runconfig import DockerConfiguration
from azureml.core.conda_dependencies import CondaDependencies

myenv = Environment.get(ws, 'Experiment SDK_Codegen_remote_porto_seguro Environment', Autosave_2021-08-13T19:39:36Z_e79a3b56)

# Enable Docker
docker_config = DockerConfiguration(use_docker=True)

Hence, you get this error:
  File "<ipython-input-11-10786c7a26d9>", line 6
    myenv = Environment.get(ws, 'Experiment SDK_Codegen_remote_porto_seguro Environment', Autosave_2021-08-13T19:39:36Z_e79a3b56)
                                                                                ^
SyntaxError: invalid token

It should probably be generated like the following with quotes?
myenv = Environment.get(ws, 'Experiment SDK_Codegen_remote_porto_seguro Environment', 'Autosave_2021-08-13T19:39:36Z_e79a3b56')

This should be fixed now.


Add I2C Initialization and Scan Workflow

This pull request is the first half of the I2C component workflow (the second half is polling/sending sensor events). I've reviewed and made modifications to this code but am requesting a second set of eyes:

Adds new drivers/ and components/ modules to interface with I2C ports i2c sensor drivers.
Pre-existing GPIO modules will be refactored to use the WipperSnapper_Component-styled workflow eventually
Adds overhead (topics, subscriptions, decoders, encoders) for WipperSnapper I2C in Wippersnapper core application (wippersnapper.cpp).

Code has been tested against Adafruit IO WipperSnapper staging.

@lorennorman  The artifacts generated by this PR are ready to test against production!


Connect request to binding IP:PORT (>= v2.0 related)

What did you do?
This issue is solved for me, but let's say I would like to document it for others (and maybe it's a real bug, don't know).
I'm using prometheus in EC2 environment with EC2 instance discovery. The problem is, that network guys require that all the external http traffic goes trough the http proxy. So I get this requirement covered by exporting env proxy variables which native go http client will pickup:
HTTP_PROXY=http://proxyserver:<IP_ADDRESS>.5
HTTPS_PROXY=http://proxyserver:<IP_ADDRESS>.5
NO_PROXY=<IP_ADDRESS>

I keep the <IP_ADDRESS> there so the AWS lib can pickup the correct role and credentials for discovery.
This works fine with v1.7. After upgrading to 2.0 I've noticed a lot of failed connections to proxy. Surprisingly everything else worked fine including the discovery. Cutting the config down to empty global: section, I still saw the traffic. Quick strace shows that the prometheus main thread tries to repeatedly connect to <IP_ADDRESS>:9090, which is as default binding i think, and since the HTTP_PROXY is configured, it tries to do it trough the proxy (bummer).
So the solution was to include <IP_ADDRESS> in  no_proxy (silly, but fixes the issue):
NO_PROXY=<IP_ADDRESS>,<IP_ADDRESS>

What did you expect to see?
Close to no traffic to http proxy. Ideally no connect to binding address:port.
What did you see instead? Under which circumstances?
High volumes of http traffic to proxy. Attemps to connect to binding address:port.
Environment

System information:

Linux 4.14.0-2-amd64 x86_64

Prometheus version:

prometheus, version 2.1.0 (branch: HEAD, revision: 85f23d82a045d103ea7f3c89a91fba4a93e6367a)
build user:       root@6e784304d3ff
build date:       20180119-12:01:23
go version:       go1.9.2

Prometheus configuration file:

global:

Thanks for the report, it is indeed a bug. #4572 should fix it.


Default bfcMaxConcurrencyDeadline should be 1

bors r+

Out of curiosity, why should it be 1 instead of 2?

A bfcMaxConcurrencyDeadline > 1 is acceptable for stake pool operators that are fine with wasting some bandwidth on fetching blocks from multiple sources in order to get it as fast as possible.
The default config should be suitable for normal clients.


(Flaky?) perl test failure

I'm looking at the build status for each commit on MXNet master and noticed that perl test failed once a few weeks ago. Was this already fixed? @sergeykolychev
Test Summary Report

-------------------

t/test_loss.t             (Wstat: 256 Tests: 24 Failed: 1)

  Failed test:  21

  Non-zero exit status: 1

Files=27, Tests=6721, 123 wallclock secs ( 0.77 usr  0.24 sys + 348.20 cusr 744.50 csys = 1093.71 CPU)

http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/incubator-mxnet/detail/master/74/pipeline

Hey @sergeykolychev , this is still occuring: http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/incubator-mxnet/detail/PR-11358/19/pipeline/744

@marcoabreu I'll add static seed to these tests in the PR that I have open right now. Thanks.

Would it be possible to track the issue down? Our experience showed that setting a fixed seed often masks an actual bug in our implementation. I'd appreciate it very much if you wouldn't mind :)

@marcoabreu I've take a look, but these particular tests do need a pre-set seed.
These tests are essentially a set of network trainings and expect a specific loss value for any random initialization is probably asking too much. I am fairly sure there's no bug in perl implementation that causes this.

ok, thanks for looking into it!

@sergeykolychev thanks for the explanation. Would be great if you can follow up with the static seed to ensure the test is not flaky. Thanks!

Another data point - http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/mxnet-validation%2Funix-gpu/detail/PR-15953/7/pipeline/

@ChaiBapchya Thank you for the report, I'll take a look.


ParseQuery method not found in QueryModel.

In Core 2 I had the following method:
internal static string ToSql<TEntity>(this IQueryable<TEntity> query) where TEntity : class
{
	var queryCompiler = (QueryCompiler)QueryCompilerField.GetValue(query.Provider);
	var modelGenerator = (QueryModelGenerator)QueryModelGeneratorField.GetValue(queryCompiler);
	var queryModel = modelGenerator.ParseQuery(query.Expression);
	var database = (IDatabase)DataBaseField.GetValue(queryCompiler);
	var databaseDependencies = (DatabaseDependencies)DatabaseDependenciesField.GetValue(database);
	var queryCompilationContext = databaseDependencies.QueryCompilationContextFactory.Create(false);
	var modelVisitor = (RelationalQueryModelVisitor)queryCompilationContext.CreateQueryModelVisitor();

	modelVisitor.CreateQueryExecutor<TEntity>(queryModel);
	string sql = modelVisitor.Queries.First().ToString();
	return sql;
}

After updating to Core 3.0 firstly class QueryModelGenerator does not exist.
I have replaced it with QueryModel from Remotion.Lint but it does Not have ParseQuery method?
Secondly RelationalQueryModel does not exist as well, and I have found suitable replacement for this class?
Additionaly ToListAsync method definition can Not be found, second line won't build:
var compiledQuery = EF.CompileAsyncQuery(expression);
var existingEntities = await compiledQuery (context).ToListAsync(cancellationToken).ConfigureAwait(false);

Further technical details
EF Core version: NET Core 3.0
Database provider: (Microsoft.EntityFrameworkCore.SqlServer & System.Data.SqlClient)
Target framework: (.NET Standard 2.1)
Operating system: Windows 10
IDE: (Visual Studio 2019 16.3)

In 3.0 release, we have removed Remotion.Linq dependency altogether. Our query pipeline works directly on ExpressionTree. Above code snippet will not work by some fixing. It has to be re-written fully.

Any idea on how to re-write it for 3.0?
Or link to some documentation/example that would be useful.

Also what about ToListAsync?

We removed that method as per https://github.com/aspnet/EntityFrameworkCore/issues/15924.
We implement IAsyncEnumerable method from BCL. If there should be ToListAsync method then it should be defined by BCL team who owns the type.

@borisdj
QueryModelGenerator and RelationalQueryModelVisitor appear to be moved to QueryTranslationPreprocessor.
    public class CustomQueryTranslationPreprocessor : QueryTranslationPreprocessor
    {
        public CustomQueryTranslationPreprocessor(
            QueryTranslationPreprocessorDependencies dependencies,
            QueryCompilationContext queryCompilationContext)
            : base(dependencies, queryCompilationContext)
        {
        }

        public override Expression Process(Expression query)
        {
            return base.Process(query);
        }
    }

    public class CustomQueryTranslationPreprocessorFactory : IQueryTranslationPreprocessorFactory
    {
        private readonly QueryTranslationPreprocessorDependencies dependencies;

        public CustomQueryTranslationPreprocessorFactory(QueryTranslationPreprocessorDependencies dependencies)
        {
            this.dependencies = dependencies;
        }

        public QueryTranslationPreprocessor Create(QueryCompilationContext queryCompilationContext)
        {
            return new CustomQueryTranslationPreprocessor(this.dependencies, queryCompilationContext);
        }
    }

        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            optionsBuilder.UseSqlite(
                "Filename=TestDatabase.db",
                options =>
                {
                    options.MigrationsAssembly(Assembly.GetExecutingAssembly().FullName);
                });

            optionsBuilder
                .ReplaceService<IQueryTranslationPreprocessorFactory, CustomQueryTranslationPreprocessorFactory>()
                .ReplaceService<IQuerySqlGeneratorFactory, CustomSqliteQuerySqlGeneratorFactory>();

            base.OnConfiguring(optionsBuilder);
        }

CustomQueryTranslationPreprocessor : QueryTranslationPreprocessor by deriving from core one, you may miss out on preprocessing done by provider so be careful when using such pattern. You may break a provider.

Closing this as it was a work-around for missing method and it was using internal code which means it could be broken in new release. We will look into adding the feature but we don't plan to write or facilitate any work-around at this point.

Also if you just want to get the Sql, you can probably use DatabaseIntercepter in 3.0 release.

@smitpatel can you point to some doco on DatabaseIntercepter ?

found it. eg
dbContextOptionsBuilder.AddInterceptors(new LogCommandInterceptor());

class LogCommandInterceptor :
    DbCommandInterceptor
{
    static void WriteLine(CommandEventData data)
    {
        Trace.WriteLine($@"EF {data}", "LocalDB");
    }

    public override void CommandFailed(DbCommand command, CommandErrorEventData data)
    {
        WriteLine(data);
    }

    public override Task CommandFailedAsync(DbCommand command, CommandErrorEventData data, CancellationToken cancellation)
    {
        WriteLine(data);
        return Task.CompletedTask;
    }

    public override DbDataReader ReaderExecuted(DbCommand command, CommandExecutedEventData data, DbDataReader result)
    {
        WriteLine(data);
        return result;
    }

    public override object ScalarExecuted(DbCommand command, CommandExecutedEventData data, object result)
    {
        WriteLine(data);
        return result;
    }

    public override int NonQueryExecuted(DbCommand command, CommandExecutedEventData data, int result)
    {
        WriteLine(data);
        return result;
    }

    public override Task<DbDataReader> ReaderExecutedAsync(DbCommand command, CommandExecutedEventData data, DbDataReader result, CancellationToken cancellation)
    {
        WriteLine(data);
        return Task.FromResult(result);
    }

    public override Task<object> ScalarExecutedAsync(DbCommand command, CommandExecutedEventData data, object result, CancellationToken cancellation)
    {
        WriteLine(data);
        return Task.FromResult(result);
    }

    public override Task<int> NonQueryExecutedAsync(DbCommand command, CommandExecutedEventData data, int result, CancellationToken cancellation)
    {
        WriteLine(data);
        return Task.FromResult(result);
    }
}


The Peek default shortcut causes Ctrl+Space to not work in Visual Studio

Microsoft PowerToys version
0.70.0
Installation method
PowerToys auto-update
Running as admin
No
Area(s) with issue?
Peek
Steps to reproduce

Turn on Peek with default shortcut (Ctrl+Space)
Open Visual Studio (2022, 17.6.1)
Attempt to use the Ctrl+Space shortcut to trigger intellisense, etc

If I turn off Peek I can use Ctrl+Space in Visual Studio as normal.
✔ Expected Behavior
The things that normally happen when pressing Ctrl+Space in Visual Studio do not happen.
The Peek shortcut should only take effect when the user has File Explorer focused.
❌ Actual Behavior
Things that normally happen when pressing Ctrl+Space in Visual Studio do not happen
Other Software
Visual Studio 2022, 17.6.1

I came to report this same problem.
Just want to add: It not only causes the Ctrl+Space shortcut not to work in VSC, but in the whole system in general.
I test it with many keyboards tests and apparently when Ctrl is pressed, the system doesn't recognize the space pressed but it does when it is released.

I came to report this same problem. Just want to add: It not only causes the Ctrl+Space shortcut not to work in VSC, but in the whole system in general.
I test it with many keyboards tests and apparently when Ctrl is pressed, the system doesn't recognize the space pressed but it does when it is released.

I figured it was a problem outside of Visual Studio, but I wanted to report a minimal reproduction. It's good to have some confirmation.

Same problem in another code editor: Ctrl+Space shortcut for code completition stops to work in Lazarus too.

I was playing Counter-strike: Global offensive and then I could not jump (Space) while I was walking (holding down Ctrl). Turns out this is the culprit heh. I'm disabling Peek for now.


plot result graph

Could you tell me how to plot OPE graph?

Yes. The plots are generated using the toolkit provided by OTB dataset which is available at http://cvlab.hanyang.ac.kr/tracker_benchmark/index.html.


Limitations on AnalogRX due to the duration

Currently, it's impossible to kron AnalogRX blocks with different angles, because the duration directly depends on it:
kron(AnalogRX(torch.pi/4, qubit_support=0), kron(AnalogRX(torch.pi/2, qubit_support=1)))
# ValueError: Kron'ed blocks have to have same duration.

Same problem with values having identical absolute values but opposite signs:
kron(AnalogRX(torch.pi/4, qubit_support=0), kron(AnalogRX(-torch.pi/4, qubit_support=1)))
# ValueError: Kron'ed blocks have to have same duration.

Interestingly, a negative angle leads to a negative duration:
AnalogRX(-torch.pi/4, qubit_support=0)
# ConstantAnalogRotation(α=-0.785398163397448, t=-250.000000000000, support=(0,), Ω=3.14159265358979, δ=0, φ=0)

In _analog_rot definition, there's a comment about it, so adjust the amplitude instead of the duration:
    # FIXME: once https://gitlab.pasqal.com/pqs/qadence/-/issues/402 is fixed set default duration
    # in the function arguments to:
    # duration = Parameter(160)
    # and compute omega like this:
    # omega = alpha / duration * 1000

But the issue's link doesn't exist, so this one can serve as a replacement.

Actually, @CdeTerra is there a reason why you have these inner kron operations ?

Actually, @CdeTerra is there a reason why you have these inner kron operations ?

No, it's simply a mistake, the code I intended is:
kron(AnalogRX(torch.pi/4, qubit_support=0), AnalogRX(torch.pi/2, qubit_support=1))
kron(AnalogRX(torch.pi/4, qubit_support=0), AnalogRX(-torch.pi/4, qubit_support=1))

Yes, it does

@jpmoutinho Still relevant ?


Possible Bug while installing script on remote server

script works fine locally but on remote server running python 3.9 the generated urls are not active or appear expired vs the local m3u version.
Any ideas how to fix this?
Regards

This isn't a bug - the public ip of the machine running the script must match the public ip address of the device playing it.
In other words - all devices must be on the same network with the same public ip address
You can get around this by restreaming the links eg by using xteve so you can access the restremed links via any network


Site: Add lobste.rs functionality

see title

No official api but see this thread.

I'll give this a shot.


check_dependent_project: verify the dependent's whole CI instead of only "cargo check"

related to https://github.com/paritytech/ci_cd/issues/234
can achieve #27 since benchmarks are run as part of CI

Blocked until the monorepo is tested & planned


select2_multiple for 1-n relationship

I see there is a select2_multiple for n-n relationships but what about one to many relationships?
I have an app set up with Question model and Answer Model. Questions can have many answers.
In Question Model:
public function answers()
    {
        return $this->hasMany('App\Answer');
    }

In Answer Model:
public function question()
    {
        return $this->belongsTo('App\Question');
    }

In QuestionCrudController:
public function setup() {
        $this->crud->setModel("App\Question");
        $this->crud->setRoute("admin/question");
        $this->crud->setEntityNameStrings('question', 'questions');

        $this->crud->setColumns(['question']);
        $this->crud->addField([
			'name' => 'question',
			'label' => "Question"
		]);

        $this->crud->addField([
			'name' => 'is_active',
			'label' => 'Active',
			'type' => 'enum'
		]);

		$this->crud->addField([
			'label' => "Answer",
		    'type' => 'select2_multiple',
		    'name' => 'answers', // the db column for the foreign key
		    'entity' => 'answers', // the method that defines the relationship in your Model
		    'attribute' => 'answer', // foreign key attribute that is shown to user
		    'model' => "App\Answer", // foreign key model
    		'pivot' => false, // on create&update, do you need to add/delete pivot table entries?
		]);
    }

This will show the field and any Answers associate with a Question just fine, but you cant update them. Do I need a pivot table or is there another multiple select field for One to Many relationships

What are the fields of your tables?

Hi @packytagliaferro ,
Just set 'pivot' => true, in your answers field. That will update it ;-)
It will require a pivot table, yes. That's the best way to handle 1-n relationships.
Cheers!


Allow checkForModule to match child module names w/ arbitrary paths

We have a use-case where we have a root gradle project (e.g. in root/), and then gradle subprojects that live in various subdirectories (e.g. root/apps/cool-app, root/libs/api/cool-lib).
The problem is that our root level build.gradle then has entries like:
include 'apps:cool-app'
include 'libs:api:cool-lib'

And the current checkForModule assumes the subproject always lives in the same directory as root.
With the proposed regex change here, we can ensure the nx executors work correctly for nx build cool-app.

Hi @quinnj
Thanks for using the plugin and for your PR.
It looks good to me!

Thanks

Thanks for the review @tinesoft! Pushed!


Load a list of couress in a text file?

Hi there,
If I already have a list of URLs (let's say 200) for the free courses and they are saved into a text file, can I use that text file and load it into your app somehow? I'm just looking for a solution that can go through a predefined list of URLs and add the courses into my Udemy account.

That's a good idea, I'll add that soon

Thanks, that would be great.

Hi, just checking the status on this one?

I haven't started to add that yet, but I will definitely commit  and push tomorrow

Hi, any updates on this yet? Sorry for pestering, but some of the free Udemy courses will expire soon...

This project is for finding paid courses, ripped and shared for free on third-party websites. I'd be afraid that I can't help you here :(

I'm confused.
Your app goes through the trouble of finding coupon codes for paid courses, while I already have a list of URLs for paid courses that are free for a limited time. Here's an example link to the paid courses that are currently free for a limited time:
https://yofreesamples.com/courses/free-discounted-udemy-courses-list/
I don't see why you can't just load a list of URLs and add the courses to your account. I mentioned this in the original post 2 weeks ago, you said you'd look into it. And after 2 weeks of constant follow up, you're not saying it's not possible. Could have just told me that at the start?

My "app" DOES NOT search for coupons. It searches for pirated, aka torrent courses. For what I had told you 2 weeks ago, I had misunderstood what you meant, I though you wanted to load a list of courses to search for from a file. Moreover, I do my best to add new features to this project in my free time. Sorry for trying to help.

Yeah, I still don't get your reasoning.
Why go through the effort of pirating a course, when a paid course has gone free for a limited time? It's like trying to pirate a game that is currently free on Steam or the Epic Games Store. I pirate stuff too, but in this case, you're honestly just wasting time pirating instead of just adding the paid-gone-free courses to your account directly.

For what I had told you 2 weeks ago, I had misunderstood what you meant
Yeah, no. You never told me anything 2 weeks ago, all you said is that what I suggested is a good idea and you'd look into it.
I get that Github projects are just projects that people contribute their free time to, that's fine and it's great that people are sharing their projects. My problem with this is that you wasted my time for 2 weeks.
Screenshot evidence:

Let me make that clear: I though you wanted me to add a way to make the script search for a list of courses to pirate. Not to add a list of courses to your Udemy account. I understood what you meant when you sent that link. But as your idea is a good one,  I'll create another project for that, and notify you when I do. Have a good day.

OK, that would be great. I tried to get this working, but this project has been deprecated:
https://github.com/nacimgoura/add-free-course-udemy
The description describes exactly what I'm trying to do. Maybe you can use it as a reference?

See UdemyEnrollEverywhere

Thanks for the update on this one. I checked our your new project, but it doesn't seem to be the same idea that I suggested?
My idea was that we create a .txt file with a list of URLs that already include the coupon codes for the courses. For example:
https://www.udemy.com/course/python-3-course/?couponCode=F86B6482DACBFBAE8D37
https://www.udemy.com/course/aws-technical-essentials-ultimate-training-program/?couponCode=AWS-ESSENTIALS-FREE
If you load the URLs above into your browser, you should be able to enroll in the courses straight away. Imagine if you have 200 of these URLs in a .txt file and you just need to enroll in all of those courses using a tool.
Your new project still does the same thing as your old project, it searches for coupons and adds the corresponding courses to your account. I don't want it to search for coupons. I want to make it enroll in the courses based on the list of URLs that I already have.

Will add loading courses from a text file when I have time and feel like it. And maybe try suggesting, instead of saying "I want".

Maybe you should learn how to read?
I've never said to you that "I want XYZ feature, go make it for me".
In fact, I've always been saying that here's an idea of mine and here's what I want to do. I can say "I want" my idea to do whatever and then suggest this idea to others. It's not the same as saying "I want you to do something".
The whole point of my idea was to load URLs in a text file. In this thread, you mentioned on April 19th that you liked my idea and you'll create another project for it. This is what you said, I didn't force you to do anything.
Then on June 21st, you replied with a link to your new project and closed the issue. Your new project mentions this:

Well, your new project doesn't have anything to do with the idea that it was based on. You created a new project that is exactly the same as your "UdemyCourseGrabber" project.
Finally, if you re-read this thread, you'll understand that this isn't the first time that you've failed to read what the actual request/issue is. That's multiple fails here.
In summary:

I've suggested an idea that is super basic and easy to understand
You didn't understand the idea
You later understood the idea and said you'd create a new project for it
Your new project is irrelevant to the idea I've suggested, yet you mentioned in the description of the new project that it was based on the idea I've suggested
You're egotistic and think that others stating the facts is a demand for you to make something happen
I don't give a crap about this project. Go make whatever you want. You've wasted enough of my time as it is.


codefight,mathfight like two person battle(feature-request)

It would be good if two people can fight in codecombat in a way similar to what codefights.com and mathfights.com apply to two person fights. Feature-request.

We have asynchronous PVP already (see ladder levels like Dueling Grounds), and have a bunch of work done towards synchronous PVP, but it's on the backburner right now. Did you mean you wanted synchronous PVP? Have you tried the async?

Are you referring to the level where you get ranked for killing more number of ogres ? .  I played that level. Yes, I think I am talking about sync PVP. For like , two players get randomly matched and have to solve the some tasks of some random level during a specified amount of time.

I think we will have to hold off on this feature for a while–doesn't fit too well in our roadmap.


Problem after install

i got this error
ErrorException in Utility.php line 288: implode(): Invalid arguments passed (View: C:\wamp\www\antVel\resources\views\products\partial\productBox.blade.php) (View: C:\wamp\www\antVel\resources\views\products\partial\productBox.blade.php)

Did you run the migrations ?

Yes i dit it. and all seeds are ok.
When i try to get home page and products page. i get this error

Let me take a look at it

I just ran the installation, and got this response:
Migrated: 2014_10_12_000000_create_users_table
Migrated: 2014_10_12_100000_create_password_resets_table
Migrated: 2015_03_10_203321_create_type_preferences_table
Migrated: 2015_03_11_200446_create_persons_table
Migrated: 2015_03_11_203023_create_businesses_table
Migrated: 2015_03_12_204126_create_addresses_table
Migrated: 2015_03_12_210054_create_categories_table
Migrated: 2015_03_12_210941_create_products_table
Migrated: 2015_03_12_214023_create_product_offers_table
Migrated: 2015_03_12_215015_create_product_details_table
Migrated: 2015_03_13_144541_create_orders_table
Migrated: 2015_03_13_144622_create_order_details_table
Migrated: 2015_03_13_144805_create_virtual_products_table
Migrated: 2015_03_13_145859_create_virtual_product_orders_table
Migrated: 2015_03_13_173855_create_freeproducts_table
Migrated: 2015_03_13_173953_create_freeproduct_participants_table
Migrated: 2015_03_13_174019_create_freeproduct_order_table
Migrated: 2015_03_27_182914_create_action_types_table
Migrated: 2015_03_27_183007_create_logs_table
Migrated: 2015_04_06_103013_create_notices_table
Migrated: 2015_04_16_132134_create_user_points_table
Migrated: 2015_04_20_132905_create_comments_table
Migrated: 2015_05_28_183136_create_paypal_orders_table
Migrated: 2015_08_24_164817_create_company_table
Migrated: 2015_08_24_170025_create_company_features_table
Seeded: AdminTableSeeder
Seeded: UsersTableSeeder
Seeded: CategoriesTableSeeder
Seeded: AddressesTableSeeder
Seeded: ProductsDetailTableSeeder
Seeded: ProductsTableSeeder
Seeded: OrdersTableSeeder
Seeded: ProductsRatesSeeder
Seeded: LogsTableSeeder
Seeded: CommentsTableSeeder
Seeded: VirtualProductsSeeder
Seeded: CompanyTableSeeder
Seeded: CompanyFeaturesSeeder

After, the app worked just fine.
I was not able to reproduce your error.
Did you follow the installation guide?


Update the bender API to look more like jbender

The API for bender was created before the API for jbender (see https://github.com/pinterest/jbender). The API for jbender is more elegant and requires a LOT less memory allocations in the main loop (as it sends far fewer events). This would be a non-backwards compatible change, but given the way people vendor dependencies that should be alright for existing users.

The API should probably also be tweaked to use time.Duration and other non-numeric types where appropriate.

Agreed, in fact, I made very poor use of the Go type system in all of this project, and it is due for a major overhaul.


Limitation on Windows behind a PAC corporate proxy

Hello
Current version of setting sync suffer some limitations when using on windows behind a PAC proxy.
When launching vscode without any argument, it requests automatically the proxy credential in an "Authentication required" window.
This can be skipped if vscode has been launched with the --proxy-pac-url=<pac-file-url> argument, using the corporate PAC url.
However, code-setting-sync does not seem to use it and raise javascript error (401 host not found). The only way I found to make it work under windows is to set an User Environment variable http_proxy to something like http://username:password@proxyip:port.
Expected behavior: propagate the proxy setting from vscode defined in https://code.visualstudio.com/docs/setup/network.

See this
https://github.com/Microsoft/vscode/issues/12588

No pbl, I understand :)

@shanalikhan so no solution or workaround to have the extension works behind a corporate proxy requiring authentication then?
BTW, I've also tried to set
"http.proxy": "http://<user>:<pass>@<proxyhost>:<proxyport>"
in settings.json and I'm getting the following error in dev console
HttpError: request to https://api.github.com/gists?access_token=<mytoken> failed, reason: getaddrinfo ENOTFOUND <user> <user>:80

Use HTTP_PROXY and HTTPS_PROXY environment variables (or lower case version)

Use HTTP_PROXY and HTTPS_PROXY environment variables (or lower case version)

Just tried it,
I can confirm that env variables are correctly set since a command line curl works fine (and not after the variables have been unset)
However, in VS Code I'm getting the exact same error:
HttpError: request to https://api.github.com/gists?access_token=<mytoken> failed, reason: getaddrinfo ENOTFOUND <user> <user>:80
(I've commented out http.proxy in settings.json)

@gsemet @shanalikhan no other idea of a possibly working solution ?

Ok then: I've switched to a OneDrive based approach using another plugin. Hope it will suit my needs.


Adapt Salsa (red-green) algorithm to IDE use-case

rustc uses the red-green algorithm to implement on-demand and incremental compilation: https://rust-lang-nursery.github.io/rustc-guide/incremental-compilation.html, and it looks like the perfect basis for Code Analyzer support as well.
However, there's a fundamental difference between how rustc does red-green, and how Code Analyzer works.
Command-line compiler operates in a sequence of invocations, so there are distinctly separate phases of updating the root data and calculating queries.
In Code Analyzer, query evaluation and data modification can happen concurrently. Consider the following sequence of events

user types something in foo.rs
we start a job to do reparsing and basic syntax-based highlighting
re parsing finishes
we start a job to infer types inside foo.rs and present errors
user types something in other file, bar.rs.

That is, we have an in-progress query on our hands, and a set of changes to apply. What we want is

to apply changes as fast as possible
preferably, not to loose reparsing info for foo.rs
preferably, cleanly cancel an in-flight request.

Here are some options to deal with the problem

we can wrap QueryEngine in an RwLock, so that all all request acquire and hold read lock for the duration of the request, modifying the root facts requires acquiring a write lock. When we receive an update request, we cancel all pending requests, wait for them to finish and apply updates. This is the approach used in IntelliJ. It should be very efficient in the total amount of work done, but can cause slow response if cancellation is not threaded throughout all of the requests.

we can wrap QueryEngine in an Arc and use Arc::make_mut to apply updates. This requires QueryEngine to be cheaply clone (so, im::HashMap instead of std::HashMap), and needs an intricate operation of cloning the database as queries are storing new results into it.

we can implement the first solution by making use of existing interior mutability in QueryEngine. Specifically, we can store an atomic timestamp, which is incremented before we apply changes. When we execute queries, we check the current timestamp and auto-cancel the request, if it is greater than the request-start time.

It's interesting that these solutions are not optimal in a sense that if the current query deals exclusively with foo.rs file, and modifications apply only to bar.rs file, we loos the results of the query, although they are not affected by modification.

One interesting midnight thought:
If I understand correctly, the model in rustc is purely push-based: to check up-to-dateness of the query, you re-ask all dependent queries.
I think there is a class of queries with large fan-in, for whom a push-based model might make more sense.
Consider, for example, the following query:

The set of items declared by all modules of the crate

This seems to be an important query: because only the bodies of items are typically edited, the results of this query should be stable, and they determine the module structure, imports, and results of name resolution for paths outside of item bodies: quite useful things.
Now, using a pull-based model works badly for this query: to check if it is up-to-date, we need to iterate all the files in the crate, which is mostly useless work, because most of them are not changed!
Push-based model works better: in theory, after a file edit, we can verify, that the set of declared items in a file is not changed and avoid recomputing the rest.
I think this also fits into Salsa in a general way:

we designate specific nodes as push-based
when constructing such nodes, we travers the dep graph along reversed edges and mark all edges as push-based.
when changing the ground facts, we follow each push-edge and mark it as potentially changed.
when evaluating query for a push-based node, we check only only maked edges, instead of all of them

Note that we still only recompute queries on demand! however, we have a better insight into which parts might actually change (which we pay for by an additional work during modification).

Should this be moved to https://github.com/salsa-rs/salsa now we have finally migrated to it?

Yeah, I think this could be closed. The only bit we might need, but which is missing from salsa, is https://github.com/salsa-rs/salsa/issues/41


Applying 'use_parentheses' should depend on 'multi_line_output' and 'include_trailing_comma'

For example:

multi_line_output = 0, 1 or 2; include_trailing_comma = true
from third_party import (
long_name_of_the_library,)
multi_line_output = 3 or 5; include_trailing_comma = true
from third_party import (
long_name_of_the_library,
)
multi_line_output = 0, 1 or 2; include_trailing_comma = false
from third_party import (
long_name_of_the_library)
multi_line_output = 3 or 5; include_trailing_comma = false
from third_party import (
long_name_of_the_library
)

👍

Fixed in https://github.com/timothycrosley/isort/pull/451

Closing this a as a fix has been merged in develop, thanks!


[docker] Fix docker init so that it copies compiled Move modules to the expected place and format

This fixes an issue created by #9308 where the directory structure of the releases changed, which then caused the copied move directory to have a different format than was expected.
This PR should fix this issue by flattening out the module structure to what was there before when building the docker image.

/canary

:sunny: Canary successful

/land

:broken_heart: Test Failed - ci-test

/land

:broken_heart: Test Failed - ci-test

/land

:broken_heart: Test Failed - ci-test

/land

:broken_heart: Test Failed - ci-test

/land

:broken_heart: Test Failed - ci-test

/land p=high


Update plan-connect-userprincipalname.md

The following should be added here so readers are informed.
"The UPN for a guest users contains the email of the guest user, followed by #EXT#, followed by the tenantname.onmicrosoft.com. For example, if the user<EMAIL_ADDRESS>is added as an external user in the directory fabrikam, then its UPN will be<EMAIL_ADDRESS>

@billmath
Can you review the proposed changes?
Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Thank for submitting this. Before adding this I need to do some testing on this. I have created a work item for it and will reviewing this in the coming weeks. I am not sure what the timeline will be, so I am going to close this for now. But once I have an update I will drop it in here and let you know. At this point, do not merge.
Thank you!
Bill
#please-close


How to use Custom view

@tejas-ardeshna  @yashwantGowla  @BirjuVachhani
How to use Custom view
can you give us example

@NavjotSinghSeraphic In order to use the custom views you can refer to this WaveAnimation view.
Moreover you can refer to README file to better understand how to set the custom view.

@nishchal-v     may i know  how to use this  at bottom while implementing pagination

@NavjotSinghSeraphic SSPullToRefresh currently do not support bottom refresh.


Publish helpers

I think these could be useful if they were on npm.

Done, see https://www.npmjs.com/package/sketch-helpers