Pass operator to Pratt parsing functions

Fix #507
I'm not sure if this implementation is ideal, so I'll appreciate any and all feedback.
Things that could definitely still be done

An additional test, where this feature is actually being used to get a span.
Benchmarking, if useful.

Pinging @Zij-IT : I'd love to get some feedback on this.

@Zij-IT Any chance you'd have a free moment to take a look at this?

@Zij-IT Any chance you'd have a free moment to take a look at this?

I’ll give it a look this weekend (:

Oh sweet, zesterer might have built an even more general version. I'll check it out and am very happy with closing this in favour of a better solution!
As long as I end up being able to use an excellent parser combinator library, I'm very satisfied.

Deprecated in favor of https://github.com/zesterer/chumsky/pull/515


Automatically add include_dirs for externs

Consider the following situation: some package Foo has installed files foo.pxd and header.h in .../python/site-packages/foo. The foo.pxd file contains cdef extern from "header.h" where header.h is installed in .../python/site-packages/foo/header.h
When another package Bar wants to cimport foo.foo, the cdef extern from "header.h" will become #include "header.h" in the C file. The problem is now that the C compiler will not be able to find this file.
The solution is obvious: whenever we look for a cdef extern from file, we add its directory to the include_dirs of the extension.

Makes perfect sense to me.

We're assuming in SageMath (https://trac.sagemath.org/ticket/22728) that this will be merged.

An alternative solution to the problem would be to keep the Extension but replace filenames in the Cython-generated .c files. That is, Cython could turn
cdef extern from "foo.h":
    ...

into
#include "/path/to/foo.h"

Personally, I'm not convinced that this is a better solution, because I think it would be the only place in Cython where the code generation depends on data coming from the Extension object. For that reason, it might be harder to implement also.

Yes, this looks good.

I had to apply the change in e9194f7febf09ec77418296514fca1b05178d376 in order to avoid writing absolute path names into the C file. Hope it still works for everyone.


Add a Codacy badge to README.md

@Rawnly  How did you set the greetings text,weather etc on the terminal ? Could you tell me the name of the app or package ?

it is not a node package, it's a bash script, you can get it here as written in the readme, maybe the installer doesn't works well, if so, call profile.sh and aliases-sh ( first aliases and next profile, necessary both files )  in your .bashrc or .zshrc.


Autoconnect in tasks

Q
A

Issue Type
Feature Request

Deployer Version
4.x

Description
Revert commit 0ded06. Implement autoconnect.

Done.


Fixed #34088 -- Fixed Sitemap.get_latest_lastmod() crash with empty items.

Fix for #34088. A small bit of help & my first contribution to Django, so pls cut me some slack :)

@felixxm thanks for taking a look at the PR! I incorporated your suggestions, testing index is indeed fine in this case.

@megaden Thanks :+1: Welcome aboard :boat:
I added release notes.

buildbot, test this please.


Train supervised SimCSE which corpus is pair data with no hard negative

I train supervised SimCSE with my own Chinese corpus which only have 2-column: pair data with no hard negative each line.
I use the the script like run_sup_example.sh, but the result looks like worse than my Chinese un-supervised SimCSE when do text pairs similarity task. It seems not in line with my expectations, how can I try to improve it?  Thanks a lot!

Hi,
Can you provide more details? For example, what are the data and what's the gap between the performance of the two methods?

@gaotianyu1350 Thanks for your reply.  My train data are same text pairs like :
好友早上好祝你开心每一天        老乡早上好开心每一天
早上好谢谢亲新年快乐    早上好新年快乐真好听
亲亲多谢支持    感谢冰冰支持美评
多谢姐姐厚礼鼓励和支持  感谢妹妹支持鼓励
姐早上好        姐夫早上好
做好自己就行    做最好的自己

I use 244579 pairs to do supervised SimCSE.  And the un-supervised SimCSE is trained with 188927 line of text like:
去年的今天歌曲感谢大家聆听支持谢谢
一首老歌包含深情厚意来听听吧谢谢

The gap is huge, I use 2252 pairs to test the un-supervised SimCSE and supervised SimCSE.
un-supervised SimCSE:
FN(false negative)=357
FP(false positive)=12

supervised SimCSE:
FN(false negative)=70
FP(false positive)=550

Can you check whether the format is correct (correct csv format, you can see our provided data as a reference)

Hi,
If it is csv, the delimiter should be  ","; in your case the extension name should be "tsv".


Can't pull in snapshot gradle plugin

How frequently does the bug occur?
Always
Description
I can't get my multiplatform project (targets iOS and Android) to pick up the snapshot version of the gradle plugin or library. For some reason, it tries to download a snapshot that isn't present in the repository.
Stacktrace & log output
A problem occurred configuring root project 'Taskify'.
> Could not resolve all files for configuration ':classpath'.
   > Could not find io.realm.kotlin:gradle-plugin:1.14.0-SNAPSHOT.
     Searched in the following locations:
       - https://oss.sonatype.org/content/repositories/snapshots/io/realm/kotlin/gradle-plugin/1.14.0-SNAPSHOT/maven-metadata.xml
       - https://oss.sonatype.org/content/repositories/snapshots/io/realm/kotlin/gradle-plugin/1.14.0-SNAPSHOT/gradle-plugin-1.14.0-20240131.082859-13.pom

Can you reproduce the bug?
Always
Reproduction Steps
libs.versions.toml:
realm-gradle-plugin = { module = "io.realm.kotlin:gradle-plugin", version.ref = "realm" }

realm-base = { module = "io.realm.kotlin:library-base", version.ref = "realm" }
realm-sync = { module = "io.realm.kotlin:library-sync", version.ref = "realm" }

root build.gradle:
buildscript {
    repositories {
        maven(url = "https://oss.sonatype.org/content/repositories/snapshots")
    }
    dependencies {
        classpath(libs.realm.gradle.plugin)
    }
}

module build.gradle:
plugins {
    id("io.realm.kotlin")
}

kotlin {
    androidTarget()

    iosX64()
    iosArm64()
    iosSimulatorArm64()

    sourceSets {
        commonMain.dependencies {
            implementation(libs.realm.base)
            implementation(libs.realm.sync)
        }
    }
}

Version
1.14.0-SNAPSHOT
What Atlas App Services are you using?
Atlas Device Sync
Are you using encryption?
No
Platform OS and version(s)
N/A
Build environment
Android Studio version: Iguana 2023.2.1 RC 1
Android Build Tools version: 8.3.0-rc01
Gradle version: 8.5

Hi @19lmyers this is a bug in the maven publish plugin we use in Github Action, I'm working on a fix. In the meantime I manually published 1.14.0-TEST-SNAPSHOT (it doesn't have windows and Linux JVM targets) but it should cover your Android/iOS dependencies. Let me know if this works 👍

It worked, thank you!


Tables with bokeh backend are unreadable with dark themes (Jupyter-lab/vscode)

ALL software version info
bokeh==3.2.0
jupyter-bokeh==3.0.7
jupyterlab==4.0.3
pandas==2.0.3
hvplot==0.8.4
Ubuntu 22.04.2 LTS
Happens with Jupyter-lab with Firefox and Chrome, as well as notebooks within vscode.
Description of expected behavior and the observed behavior
The tables are unreadable/hard to read when using an editor with a dark theme (with jupyter-labs or within vscode). I have not found any possible customization parameters to table(..) for modifying the text colors either.
The holoview (or underlying bokeh theme) does not have any effect on tables either:
hv.renderer('bokeh').theme = 'dark_minimal'

The only possible solution I've found is to grab the underlying bokeh model and manually set the formatter for the tables.
Complete, minimal, self-contained example code that reproduces the issue
import numpy as np
import pandas as pd
import hvplot.pandas

df = pd.DataFrame(np.random.randn(100, 2), columns=['A', 'B']).cumsum()
df.hvplot.table()

Screenshots or screencasts of the bug in action

Seems like this is an issue with Bokeh. Made an issue there as well: https://github.com/bokeh/bokeh/issues/13268.
Feel free to close if this is regarded as out of scope for hvPlot.


Add option to make windows stay on top on demand

Description of the new feature / enhancement
Using hotkey to toggle the option to make the windows stay on top
Scenario when this would be used?

Useful for making file comparison between folders, copy, or move files between folders.

After taking a screenshot on some information, makes the windows stay on top for reference

Supporting information
Something like AutoHotkey script, DeskPin, etc.

Duplicate of #13

Duplicate of #13


Compile won't work for me

Hi, i have little problem for compile my file. I don't know if my .brackets.json is correctly write with my file tree.
file tree
.brackets.json
- assets
 - stylesheets
  - folder
   - _a.scss
  - folder
   - _b.scss
  - main.scss

and in my main.scss, i have some import (a and b file)
.brackets.json
{
    "sass.enabled": false,
    "path": {
        "assets/stylesheets/main.scss": {
            "sass.enabled": true,
            "sass.options": {
                "output": "main.css",
                "includePaths": [],
                "imagePath": null,
                "sourceComments": false,
                "outputStyle": "nested"
            }
        }
    }
}

thank you for your time and your help maybe.

@Amstramgram outputis the path, not the final name for the file. It should be something like "outputDir": "../stylesheets/",

In the doc, i read that
output
Type: String Default: <input sass file name>.css
File name to use for the output CSS file.

but it's ok for me i try tomorrow .

@Amstramgram my bad, i confused outputwith outputDir. Your outputis fine but you are missing outputDir

@Turqueso no problem. It's works now i compile my file main.css but only from main.scss not form partial file, i don't know why, so strange.

@Amstramgram I'm having issue with partials lately too, did you include the path on  "includePaths": [],?

Yes, i include all file whit partial file


Consider github container registry

Please consider moving away from docker hub do github container registry (https://github.com/features/packages#pricing)
Pricing is free for public repositories.
The problem is, that docker has very limited rate limits (https://docs.docker.com/docker-hub/download-rate-limit/#:~:text=Docker Hub limits the number,pulls per 6 hour period.)
/kind feature

@siredmar It seems that only 500MB free storage for public repository, i think it is not enough for OpenYurt images.

These limits are for private repositories only.

@rambohe-ch these limits are for private repositories only.

@siredmar ok, i agree with you, and it's a good idea to support github container registry, but we can also keep docker hub for consistency in the next several versions.
would you like to make a pull request to support github container registry? and you can ping me anytime if need any collaboration from me.

@rambohe-ch see #1578

@rambohe-ch you also need to change the visibility of the packages. If the packages are not linked directly to the repository, you can change this per package. Also you need to change the visibility per package to public.

@rambohe-ch you also need to change the visibility of the packages. If the packages are not linked directly to the repository, you can change this per package. Also you need to change the visibility per package to public.
https://docs.github.com/en/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility

@siredmar The visibility of packages have been changed to public. and you can find them at: https://github.com/orgs/openyurtio/packages

@rambohe-ch you can also link the packages to their corresponding repositories so that they are visible in the repo.

https://github.com/orgs/openyurtio/packages

@siredmar done

@rambohe-ch you can also link the packages to their corresponding repositories so that they are visible in the repo.

@siredmar done

@rambohe-ch very nice! 👍


fix(typo): sqaure to square

Hi @moha-b,
Just fixing small typos around sqaure => square here :)
Have a nice day and thanks for the lib!

Of course! May I ask you to make one more edit to accept this PR?

can u find a way to show the icon instead of the IconData class

Hi @moha-b ,
It's already there and working with your code! 🙌
Depending on the IDE you're working with, you can try the following: on VSCode, just hit CTRL+Space a second time and you'll have the preview.

I don't mind accepting the PR, but fix(typo): sqaure to square is not considered a valuable contribution. 😞 .
If you have any suggestions for developers on how to improve the package, please reopen this. I appreciate your interest. 🙏


Adding Julia language

Hi!
quarto-live is great!
Do you intend to integrate the Julia language?
I have found some documentations but I don't know about the technologies needed to integrate it:

Julia in WebAssembly
Web Platform Projects – Summer of Code
Julia on WASM
WebAssemblyCompiler

Do you intend to integrate the Julia language?

We have no short term plans, but maybe in the long term when Quarto Live is more mature.
If someone would like to tackle it, a PR would be welcome.


Is possible test for spanish?

The beauty of end to end speech synthesis is that you feed in pairs of audio and transcriptions and you're good to go.
You'll need a whole lot of expertise anyway.


Get a 500 error when I want to check my notifications

Describe the bug
a 500 error
To reproduce
Steps to reproduce the behavior:
Go to my dashboard, click on the bell with the red button to see my notifications
Expected behavior
A list of notifications
Actual behavior
500 error page
Screenshots

Thanks for the report! #463 should fix this, I'm waiting on the deploy. I'll post here when it's live.

OK, you should be all good! Can you please check and confirm that it is working now?

wow that was fast .. working, thanks @joemasilotti !

Awesome!


Include Travis CI Tests

https://docs.travis-ci.com/

Added on commit: #47
Need to test it - keeping the issue open for now.


Compatibility with Gradle 7

Building script crashed with react-native 0.68.2 and Gradle 7.3.3

Gradle 7 maven removed
Gradle 7 compile removed

Linked issues:
#58

Is this going to be merged?
TIA

At the moment, it is impossible to use the library, because the current version of React Native works in conjunction with Gradle 7+. This version of Gradle no longer supports maven. This is a very important update.


Feature #8 delicate array wrapping Many.from_value

In my thoughts this feature also adds problem when value is Hash. Since after Many.from_value it would not be same object as expected, for example.
But on the other hand following code would work well (borrowed from #8):
Blaher = Struct.new(:blahs)
Bloher = Struct.new(:blohs)
blahers = [Blaher.new([Bloher.new([1, 2, 3, 4])])]
Monads::Many.new(blahers).blahs.blohs.values
# => [1,2,3,4]

This PR is opened for discussion.

Should be solved with https://github.com/tomstuart/monads/pull/9


grouped product with configurable associated products

First of thanks for the great extension!
We using an extension that allows a configurable products to be associated products of a grouped product. Is it possible to have this extension work on these grouped products? If so, could you point me to where I would need to modify the code?

@albertgoplae  This is not in the scope of this extension. I cannot make it compatible with any other extension that affects the configurable products.


dev-guide/images: added missing dependency

SSIA

I think that file in particular gets pulled in automatically from https://github.com/osbuild/images/blob/main/docs/developer/README.md

I literally ran into a missing package when I was building on Fedora 40 the other day.


Add support current weather custom variables

Proposed Changes

Add support for Current Weather custom variable. I left current_weather boolean to be backward compatible. If it is set to True, the custom variables are ignored.

Related Issues

#660

@frenck Just to be sure. If this is stale because it do not pass checks. Now it fail because of missing pull request label. I cannot add that myself since I have no permission to do so.


"Show top node" and "Power per point" not affecting "Defence" nodes on "Offence/Defence" mode

🐞 bug report
Describe the bug
"Show top node" and "Power per point" not affecting "Defence" nodes on "Offence/Defence" mode
To Reproduce
Simple repro, just do open any POE build
Expected behavior
Expect these toggles to affect both Offence and Defence nodes when selected
Screenshots

🌍  Your Environment

OS: Win 10 x64
Version: <IP_ADDRESS>
PoE: Steam version

Was browsing this and pob community and left this bug in the wrong repo, sorry for that.


Fix KVGetResult scheme to match Consul API

Actually Value field in Consul API is optional and deserialization fails if key value is null.
curl -X PUT localhost:8500/v1/kv/foo/
true
curl localhost:8500/v1/kv/foo/
[
    {
        "LockIndex": 0,
        "Key": "foo/",
        "Flags": 0,
        "Value": null,
        "CreateIndex": 21,
        "ModifyIndex": 21
    }
]

@aldiyen

This looks like it'll work to me.

I feel terrible for the delay on this.  Please don't hesitate to give me a nudge if I'm this unresponsive.


Add feature to exclude Option::None fields from serialization by default

By default, if you have a Option<T> field in a struct and it's None, Serde will serialize it as null. If you'd like to avoid this and omit the field entirely from the serialized output when it's None, you can use the #[serde(skip_serializing_if = "Option::is_none")] attribute on each field:
#[derive(Serialize)]
struct MyStruct {
    #[serde(skip_serializing_if = "Option::is_none")]
    field1: Option<String>,
    #[serde(skip_serializing_if = "Option::is_none")]
    field2: Option<i32>,
    // and so on...
}

However, applying this attribute to each optional field can become tedious and clutter your code, especially if your struct has many optional fields.
As of my knowledge, Serde does not offer a container attribute to apply this behavior to all optional fields in a struct. Would it be possible to add this?

See https://docs.rs/serde_with/latest/serde_with/#skip_serializing_none

Oh nice, sorry then lol. I didn't find it on the serde.rs website.
Thanks for the help!


Consider increasing current rasdaman data access limit beyond 10 MiB

When I try to access a dataset on rasdaman I often run into the current data access limit of 10 MiB, as indicated by this exception:
"ows:Exception": [
      {
        "@exceptionCode": "RasdamanRequestFailed",
        "ows:ExceptionText": "Data access is restricted to 10 MB."
      },

I was wondering if this can be increased to e.g. 100 MiB or even larger, since 10 MiB seems rather small to me for EO datasets? So I would very quickly be required to write code to loop over accessing the data in chucks. Or are there better/existing libraries that already handle this (via WCS)?

@pebau this is for clarification. Is it fine at our end to increase the data access limit ? (I believe there can be various reasons why the access limit was chosen, and am asking for a green signal to go ahead).

@robknapen done, please check.

THe new limit is 200 mb

@Mohinem Nice, thanks.


ch: partially add api methods

Please check if the PR fulfills these requirements

[ ] Tests for the changes have been added (for bug fixes/features)
[ ] Docs have been added / updated (for bug fixes / features)
[ ] I have included in this PR's description the statement closes #xx or fixes #xx where #xx is the number of the issue being addressed.

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

What is the current behavior? (You can also link to an open issue here)

What is the new behavior (if this is a feature change)?

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

Other information:

@ht-thomas some of the methods are really confusing

@kallyas like which ones?

Where It returns a boolean

Where It returns a boolean

@kallyas which method is that specifically?


ARTEMIS-3258 added warning for url parameters that are explicitly ignored

When setting up a downstream-federation, several ssl-related parameters are silently stripped from the provided URL.
This PR causes a warning to be shown for each parameter that was removed.
Only parameter name is mentioned, but not the given value as that is not needed and even insecure since that information then ends up in the logfile.
This helps to solve connection problems in this area; and it encourages a cleaner configuration file.
a test gave the following output:
2021-05-01 00:49:09,971 WARN  [org.apache.activemq.artemis.core.client] AMQ212079: The upstream connector from the downstream federation will ignore url parameter sslEnabled
2021-05-01 00:49:09,971 WARN  [org.apache.activemq.artemis.core.client] AMQ212079: The upstream connector from the downstream federation will ignore url parameter trustStorePath
2021-05-01 00:49:09,971 WARN  [org.apache.activemq.artemis.core.client] AMQ212079: The upstream connector from the downstream federation will ignore url parameter trustStorePassword

@brusdev all checks now passed...


Lack of documentation: How to use the loaded images?

Hi and thanks for the promising lib! Unfortunately, as I see it, the README.md documentation lacks an example how to use the loaded images. First I assumed that the data parameter of the callback returns also an Image object. Soon I realized that it returns only sizes. My second, alternative assumption was that the lib user should create a new Image object inside the callback, like this:
loader.load('/my/image.jpg', function(err, data) {
    var myImage = new Image(data.width, data.height)
    myImage.src = '/my/image.jpg'
})

By looking at the code I assume the latter works. Still, I'm not sure is it the intended way.
My suggestions for resolving the issue:

improved usage example that explains how the images should be used after becoming loaded
the data object would have also image property, in addition to width and height, referencing to the Image object created under the hood.

At least two of my open source projects really need your lib!
Thank you!

Hi, its documentation issue. You don't get the access to the Image instance by design, because its using a pool, all instances are reused.
Its up to you how you render the image. This module only ensures you have it already in cache when you render it and you know its size.
I appreciate a PR for documentation which  makes this clear.


Restructure helpers

Cleaned up the code and hopefully made it a bit easier to test things - will work on adding more tests soon.

LGTM


Enhance Test Coverage for Components

Description
Enhance test coverage for components with less than 80% coverage to meet or exceed 80%.
Problem Statement/Justification
Increasing test coverage to 80% or above is crucial for quality and stability.
Proposed Solution or API
Prioritise components below 80% for test coverage enhancement.
Alternatives
No response
Additional Information
How to confirm test coverage on local

execute pnpm test:coverage on your terminal
access to http://localhost:4173/ on your browser

How to confirm test coverage on main branch
access to below URL
https://yamada-ui.com/coverage/index.html

Fixed


Update contributing guidelines

Please copy the contributing guidelines from AccessibleWebDev repo and update the links for this repo.

Hey, I would like to work on this issue... and to clarify we just to copy each step of contributing guidelines from AccessibleWebDev repo?

Hi Yash!
Yes, this project is set up in the same way so the instructions should be the same.

hey, want to know that the Languages , Pre-requisites (these need to be installed on your machine) and Available packages would be totally the same as of AccessibleWebDev repo ?

Yes, they are all the same :)


Document update

Description of change
LineStyle alignment
Change default Value in document: 0 > 0.5
Pre-Merge Checklist

[ ] Tests and/or benchmarks are included
[x] Documentation is changed or added
[ ] Lint process passed (npm run lint)
[ ] Tests passed (npm run test)

Codecov Report

Merging #6554 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev    #6554   +/-   ##
=======================================
  Coverage   82.38%   82.38%
=======================================
  Files          38       38
  Lines        1902     1902
=======================================
  Hits         1567     1567
  Misses        335      335

Continue to review full report at Codecov.

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

No need to close. In the future, you can just push changes to the same branch again and the PR will update with the changes.

Uh, got it. Thanks @bigtimebuddy


Automate PPT geneation from text using transformers.

[ ] simple generator
[ ] complex ppt.

I was able to generate multiple slides with bullet points in it.

Instead of full text, added summarisation module  using CNN summariser
summarizer = pipeline("summarization", model="sshleifer/distilbart-cnn-12-6", device=0)


Localisation in app/controllers/vm_*

Added gettexts.

Reviewed, changes look good, OK to merge as long as CI finishes without errors.


wip: lite

[x] Way better errors
[x] Cleanup Body types
[x] Fix type defs
[x] Fix supported return types for all procedures
[x] Make the whole system actually work
[ ] Box resolver function in dev - broke it somewhere along the way lol
[ ] Box middleware function in dev
[x] Merge all changes from lite crate into the main crate and remove it!

 Will come back to boxing in another PR now that the traits are more suited to it.


[huya] Add new extractor

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ ] Bug fix
[ ] Improvement
[x] New extractor
[ ] New feature

Description of your pull request and other information
add new extractor huya,which site https://www.huya.com

Don't touch bin/youtube-dl and remove all changes unrelated to new extractor.
Read coding conventions and fix code.


Is it possible to use your toolbox with create-react-app ?

Hi,
I'm a beginner with react.
I would like to use your toolbox with the https://github.com/facebookincubator/create-react-app project. I get the following "classic" error:
Error in ./ /react-toolbox/lib/button/theme.css
Module build failed: Error: composition is only allowed when selector is single :local class name not in ".raised", ".raised" is weird
at Array.map (native)
@ ./ /react-toolbox/lib/button/theme.css 4:14-116 13:2-17:4 14:20-122
Altough I have found a lot of info regarding this error I'm still unable to solve it. All the solutions talk about a webpack config file, but your project hides webpack. So, how can I solve this?
Thanks for your help.

Hey,
I don't think that's possible without ejecting. The thing is CRA hides webpack config from you, not react-toolbox.

Thanks for your answer. That's exactly what I feared :-( This makes create-react-app useless.

How curious, I started trying CRA yesterday, and I searched instead of asking. I found this: #707

Very interesting. I did find a lot of threads talking about this problem, but not that one. Than you.

I just tried react-toolbox with a vanilla react project and it works fine. So, I just will not use create-react-app. That's ok for me.

There are ways to workaround this issue, for example one could fork react-scripts (like custom-react-scripts did) and make it work with React Toolbox.
But chances are that the maintenance burden probably outweighs the advantage of using CRA... so you end up ejecting it anyway :D

https://cloud.githubusercontent.com/assets/1634922/21305836/285a092a-c5ce-11e6-8ad4-7b170dc97d1b.gif

Thanks all of you for your help.


Error:

Error: System.Net.Http.HttpRequestException: Response status code does not indicate success: 403 (Forbidden).
   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at CRD.Utils.HttpClientReq.SendHttpRequest(HttpRequestMessage request)
 Response: <?xml version="1.0" encoding="UTF-8"?>
<Error>AccessDenied<Message>Access Denied</Message><RequestId>SJSTDMMZNBS1V4SJ</RequestId><HostId>sVwRdLj+KWC877qZ8kO+t92ykUQdJOGm5zfKIy0pdqWfOpXyUUz4fETitcRHU1YLMVneBQGf2lc=</HostId></Error>

That's (mostly) means crunchyroll saw you suspicious.
Try change vpn to a less used one.
Try log out, restart app ,log in again.
Try switch account.
Also check if you can access in web normally.

more information would be good - like: when did this happen? did something not work when this error appeared? was the next line in the log that the chapter request failed?

I got the same message when I try to log in, I'm using a VPS, but is weird because I can access to crunchyroll using the firefox browser

@Elwador How can I fix that? I can access to my crunchyroll account using firefox, I'm trying using FlareSolverr, but I have not been successful


Use GOMEMLIMIT to reduce the likelihood of an OOM issue

Use GOMEMLIMIT to reduce the likelihood of an OOM issue
Fixes #1103

Some interesting advice from the Go maintainers:

"A good rule of thumb is to leave an additional 5-10% of headroom to account for memory sources the Go runtime is unaware of". This PR doesn't do that currently. I don't think there's a way to do math with the downward API in yaml. It looks like it has been suggested but doesn't exist yet.
"Don't set a memory limit to avoid out-of-memory conditions when a program is already close to its environment's memory limits. This effectively replaces an out-of-memory risk with a risk of severe application slowdown." I don't think we've profiled memory usage of a running Concierge or Supervisor in a long time. It's probably worth reviewing that and maybe also updating the default memory requests and limits based on actual observed memory usage. They are currently set to 128Mi which is nice and small, but is it too small in terms of this advice? This would be good to review even outside the context of this PR, because if it turned out that the limit were currently set too low then it could even be a problem causing unnecessary pod restarts in the field today.

Good findings! It's possible for an application to set this value (and retrieve this value) using https://pkg.go.dev/runtime/debug#SetMemoryLimit. I wonder if we could add a log statement to retrieve the value.

I've been thinking about this, and we could likely make this about as complex as we want to make it. We may not need to take any action, it's pretty rare that we've ever seen Supervisor or Concierge OOMKilled at all, and in the few cases I can remember that has been because there were a huge number of Secrets in the same namespace.
Perhaps the immediate way to get benefit here is that we could accommodate some memory headroom in the Pinniped deployments by setting GOMEMLIMIT=128Mi and bumping resources.requests|limits.memory=150Mi. The Pinniped deployments (in the deploy/* directories) do not have configurable values for resources.requests|limits.memory, so presumably we could keep them as fixed values without much impact to actual memory consumption.
For other deployment mechanisms, we have no control over what they set for resources.requests|limits.memory or env variable GOMEMLIMIT and I'm not sure we should do much in code to try to account for this either.
Quick note about units: golang uses powers-of-two units to express a number of bytes, and k8s supports both powers-of-ten and power-of-two units. GOMEMLIMIT=128MiB and resources.requests|limits.memory=128Mi are the equivalent quantity of bytes. It's possible that these units may not be compatible. I'm looking into that now.

and bumping resources.requests|limits.memory=150Mi

I worry that increasing the request value may cause issues during upgrade on clusters are that running workloads with requests that are very close to the node and/or cluster's total available value. It may impact how pods are scheduled in an undesirable way. It might be good to profile the actual memory usage to see if an increase is needed, or maybe just avoid an increase. If 128Mi is already sufficient for most use cases, then one option might be to set the GOMEMLIMIT to be ~5% less than that and profile the actual performance (memory usage, gc cycles, etc.) before merging to make sure it does not have an obvious negative impact in basic use cases.


C++11 & HPP_ASSERT

Hi,
There is an issue using HPP_ASSERT on boost::shared_ptr with C++11, raising en error during the compilation of hpp-manipulation because of a failed conversion to bool.
Line causing the error in hpp-manipulation:
https://github.com/humanoid-path-planner/hpp-manipulation/blob/6e38ce3a838ff365ec0941be881ec4760e407ef6/src/manipulation-planner.cc#L163
Because of the definition of macro HPP_ASSERT here:
https://github.com/humanoid-path-planner/hpp-util/blob/46c057eac4564173ad8ad64a6596e4e5a6bb1436/include/hpp/util/assertion.hh#L36
Indeed, in C++11, as stated here, the bool operator is implicit, so the cast fails. Adding an explicit cast would solve the issue.

You can change the line you mentioned by bool _x = static_cast<bool>(CONDITION);


How to include jquery with typings

I added jquery to this starter using instructions from this link https://github.com/AngularClass/angular2-webpack-starter/issues/215
But I have TypeScript errors like this:
TS2339: Property 'ajax' does not exist on type 'cssSelectorHelper'. or
TS2339: Property 'mousedown' does not exist on type 'ElementFinder'.
In all places where I access $ variable
I have tried adding jquery.d.ts to files section of tsconfig.json (just after line "typings/main.d.ts"), but the problem persist. How to fix it?

typings install jquery --save

I got an error:
typings ERR! message Unable to find "jquery" in the registry. Maybe you want to install ambient definitions using "--ambient"? Alternatively, if you can contribute this typing, please help us out: https://github.com/typings/registry
PS: I downloaded jquery.d.ts manually from DefinetlyTyped and put this files to typings folder

Should I use an ambient option? I have read in blakeembrey blog, that he advises against using ambient modules http://blakeembrey.com/articles/2015/11/state-of-typescript-packaging/

Look at the end of jquery.d.ts, change the exported var from $ to jQuery, that should solve your problem.

@RemKolomna can you share what you're doing right now. To install from DefinitelyTyped, you can do typings install jquery --ambient --save - it's better to use non-ambient modules where available, but jQuery has already been typed so you might as well make use of it :smile:
As for the additional issues, I know Angular has some binding so the global $ so you might have to do something there. If you can provide a link I can quickly review what you've done, that'll make it easier.

@blakeembrey

As for the additional issues, I know Angular has some binding so the global $ so you might have to do something there. If you can provide a link I can quickly review what you've done, that'll make it easier.
Indeed it does, I solved it by changing L3200 from:
export = $;

to
export = jQuery;

The problem with this solution is, if jQuery is included as a requirements in the typings file then typings install will reset the file.

Awesome, makes sense. What we can do in Typings is turn jQuery into an external module and allow installation, just need someone to maintain that :+1: As for the reset, you don't have to use Typings to install it. I usually make a custom_typings/ directory and put stuff in there, which I then include in tsconfig.json. Typings itself follows this: https://github.com/typings/typings/blob/master/tsconfig.json. If you do want to use Typings, you can do typings install file:custom_typings/jquery.d.ts --ambient --save for now.

Thanks! I added jquery to custom_typings, change to export = jQuery; and everything is ok now!

Use typings install dt~jquery --global

@qSoft I got:
[default] C:\Projects\xx\yy\typings\globals\jquery\index.d.ts:3227:13
Subsequent variable declarations must have the same type.  Variable '$' must be of type 'cssSelectorHelper', but here has type 'JQueryStatic'.
[default] Checking finished with 2 errors

I'm not using typings anymore, just including "@types/jquery": "^2.0.34" in my package.json file.

Did you add the jquery types to your tsconfig as well?
i.e - https://github.com/AngularClass/angular2-webpack-starter/blob/master/tsconfig.json#L19-L26

Yes, sorry, forgot about that.

@d3viant0ne I cant get the typing working, followed all instructions.
installed jquery, types/jquery
added to tsconfig as fig1
but still get this error as fig 2


Extract name and email separately

Is it possible to extract the sender name / email from an email object? I couldn't find an option for this in the documentation or code.
i.e from this:
e := &email.Email {
	From: "Jordan Wright<EMAIL_ADDRESS>}

I'd like to extract "Jordan Wright" and<EMAIL_ADDRESS>separately.
If not I'll just proceed with a regex, but wanted to check I wasn't missing something:
var r = regexp.MustCompile("^(.*)<(.*)>$")
e := r.FindStringSubmatch(e.From)
name := e[1]
email := e[2]

I think https://golang.org/pkg/net/mail/#ParseAddress might be what you’re looking for. :)

On May 22, 2020, at 12:23 PM, Glenn Wilkinson<EMAIL_ADDRESS>wrote:

Is it possible to extract the sender name / email from an email object? I couldn't find an option for this in the documentation or code.
i.e from this:
e := &email.Email {
From: "Jordan Wright<EMAIL_ADDRESS>}
I'd like to extract "Jordan Wright" and<EMAIL_ADDRESS>separately.
If not I'll just proceed with a regex, but wanted to check I wasn't missing something:
var r = regexp.MustCompile("^(.)<(.)>$")
e := r.FindStringSubmatch(e.From)
name := e[1]
email := e[2]
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Whoops, right you are 🙈 Thanks!


Interactive: Remove blurring on graphical elements.

@sptramer,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

latest/docs-ref-conceptual/media/interactive-azure-cli/defaults.png
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-conceptual/media/interactive-azure-cli/descriptions-and-examples.png
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-conceptual/media/interactive-azure-cli/examples.png
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-conceptual/media/interactive-azure-cli/gestures.png
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-conceptual/media/interactive-azure-cli/webapp-create.png
:white_check_mark:Succeeded
View (azure-cli-latest)

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

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

latest/docs-ref-conceptual/media/interactive-azure-cli/defaults.png
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-conceptual/media/interactive-azure-cli/descriptions-and-examples.png
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-conceptual/media/interactive-azure-cli/examples.png
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-conceptual/media/interactive-azure-cli/gestures.png
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-conceptual/media/interactive-azure-cli/webapp-create.png
:white_check_mark:Succeeded
View (azure-cli-latest)

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


Change default behaviour of hardlink tagging

Description
Please include a summary of the change and which issue is fixed.
Fixes # (issue)
Changed the default behaviour of the "nohardlink" function. Currently, when a directory is not able to be accessed by qbitmanage, the corresponding torrent automatically gets tagged as noHL. Depending on the users workflow, this may cause these torrents to get deleted. Leaving behind orphaned files.
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have added or updated the docstring for new or existing methods
[x] I have modified this PR to merge to the develop branch

I understand the concern, but if qbm could not open the folder, I think it would make more sense to assume that there are no hardlinks associated with that folder. If we make it automatically set as hardlink, then these folders that qbm can't access would never be deleted and could get unnoticed by the end user.
If you have any other suggestions please let me know.


Logging to Beats Endpoint (Logstash) and NET::ERR_CERT_INVALID

Hi!
Great stack! I was able to get your stack running on a Linux VM using docker-machine and virtual box (I still like docker-machine). Running Docker Engine and Compose @ latest through Docker Desktop on Mac. Stack is running well and builds well. Two questions:
I'm trying to send json logs to the beats input port (5044), but doesn't look like I'm getting anything through at http://localhost:5044 or https://localhost:5044. Any quick tips for how to push data to the beats endpoints (longtime ELK user, but have never used with security enabled). Do I need to add my own custom endpoint to the inputs configs for LS?
Kibana is not in a ready state when I navigate to https://localhost:5601. Likely, this is because ES hasn't receive any data. However, I'm gettting a lot of err_cert_invalid errors in Chrome. Forced to push through these in MozFF. Any thoughts on the certs?

I'm having a similar issue.  The defaults build for this creates all of the certs for Kibana and Logstash assuming localhost. However, unless I map localhost to the server's actual IP, nothing can reach Kibana, or any of the other ELK stuff.
If I do map through the hosts file, I can access everything, but when I attempt to set up Beats to send data and find the Kibana instance, it fails telling me that the Kibana cert is not valid for the server, it's only valid for Localhost/<IP_ADDRESS>.
If I generate certs for kibana with the proper hostname and such, and I plug those into the Kibana config file, when I start up the stack, the connectivity back to Kibana through either a browser or through beats config error with a connection refused.
For the life of me, I'm attempting to sort out just how to get either proper certs, or how to get around the issue with ingest for beats, or what have you.

Trying to send events through logstash is working fine with me. I did it using a container on the same docker-compose network using the following output configuration:
output.logstash:
  hosts: ["logstash:5044"]

One thing I noticed in your comment is using  http://localhost:5044 or https://localhost:5044 ... this should work. the connection to Logstash beats is a TCP connection not HTTP.
For Kibana, it should open if ES has no data. something might be corrupted in your setup, please check and share the logs.
As for the certs, it is a recent addition to chrome that it doesn't trust localhost's self signed certs :) Nothing can be done about it unless you're using a non-self signed cert on a webserver, or configured your OS to trust this self signed cert.

Hi,
I also have trouble sending logs to logstash. The ELK stack is up and running, I can access Kibana's interface.
When sending logs to logstash, logstash container logs show: Invalid version of beats protocol
I did a very simple test by adding a dummy container to the docker-compose available in this repo, so that I am extra sure of being on the same network:
  testlogs:
    image: hello-world
    container_name: testlogs
    restart: "no"
    networks:
      - default
    logging:
      driver: syslog
      options:
        syslog-address: "tcp://<IP_ADDRESS>:5044"

Also note that I tried to replace <IP_ADDRESS> by "logstash" as suggested above and also by "elastic_logstash_1" but the dummy container failed to boot:  failed to initialize logging driver: dial tcp: no such host
Any suggestions?

I would like to note two points:

If your container can't connect to logstash via logstash hostname, then it must have been started in another network other than the docker network for elastdocker ( by default its name is elastic), it is reachable via localhost because the container exposes the same port to localhost. so please double check the networking setup.
The endpoint at 5044 is a TCP Connection of beats protocol and not syslog.  you cannot use syslog logging driver to send to logstash directly via beats protocol. for this, you'll need the Syslog Input plugin

Thanks for your input but I still can't make it work. The dummy container is indeed on the elastic network (testlogs):
elastdocker % docker network inspect elastic
[
    {
        "Name": "elastic",
        "Id": "fd7c3fa8661578c63e637295c729891e0e90e00c317d35f7f6ef2f4358fa089f",
        "Created": "2021-03-23T15:35:04.1849213Z",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "<IP_ADDRESS>/16",
                    "Gateway": "<IP_ADDRESS>"
                }
            ]
        },
        "Internal": false,
        "Attachable": true,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "36fdb41e1c9b5aba91380c4e51a9551492ee1334460da6945af6b29eec428580": {
                "Name": "elastic_logstash_1",
                "EndpointID": "3a1b0bea9b4c56bd7328de9b4c48d76212ef364b9da38cd8579e633d5162db2d",
                "MacAddress": "02:42:ac:1f:00:02",
                "IPv4Address": "<IP_ADDRESS>/16",
                "IPv6Address": ""
            },
            "78bc3e5064051bb016f9ba7d2fdaa04d848f39849933a326534fda84dca95d17": {
                "Name": "elastic_kibana_1",
                "EndpointID": "3caa66907b69f394914c5e71ee18a264628ab38b24d0ac65c821d5d8fd15de9c",
                "MacAddress": "02:42:ac:1f:00:03",
                "IPv4Address": "<IP_ADDRESS>/16",
                "IPv6Address": ""
            },
            "c4c5a75f94529c98e2ccf626451b5494d6da919a0ac48a38bf563735a392bdc1": {
                "Name": "testlogs",
                "EndpointID": "201896dd410775993cefd96377f305285ea159ebb55c9577501e2872e996b2f5",
                "MacAddress": "02:42:ac:1f:00:05",
                "IPv4Address": "<IP_ADDRESS>/16",
                "IPv6Address": ""
            },
            "eb59fe2d79ac913998a25afe59422e5f641200d57cc25de6f4cb17c94e65aaf5": {
                "Name": "elastic_elasticsearch_1",
                "EndpointID": "33ba6f7918c5598d646514cffd817be23d694ad02dc817cae6cec0aac413c26b",
                "MacAddress": "02:42:ac:1f:00:04",
                "IPv4Address": "<IP_ADDRESS>/16",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {
            "com.docker.compose.network": "elastic",
            "com.docker.compose.project": "elastic",
            "com.docker.compose.version": "1.28.5"
        }
    }
]

Following your comment, I added the following line to the Dockerfile of logstash:
RUN logstash-plugin install logstash-input-syslog
I added this part in the docker-compose file provided in this repo:
testlogs:
    image: testlogs
    container_name: testlogs
    restart: "no"
    volumes:
      - ./dummyapp:/app
    depends_on:
      - logstash
    command: "python3 app.py"
    ports:
      - 5003:5000
    logging:
      driver: syslog
      options:
        syslog-address: "tcp://<IP_ADDRESS>:5044"

where testlogs is a simple python webapp, the app has a button that print a dummy text in the docker logs. I get nothing in logstash (not even an error).

Update:
I could make it work by using gelf driver instead. The only annoying part is that I need to set <IP_ADDRESS> for the IP address of logstash. If I set logstash or localhost, if fails or doesn't show anything in Kibana.

Aha, sorry I missed this point, you're sending the logs via Docker's driver, if you think about it, the driver itself is not part of the container's network, it is a construct of the host. And that's why the driver (being on the host) won't have access to hostname logstash that is only at the container network.


Support predicates for matched patterns

I have a motivation example I noticed in binutils and gcc code base:
if (strncmp (var, "foo", 3) == 0))
...

which can be transformed to:
if (startswith(var, "foo")))

So I would need something like where strlen(:[string]) == :[n].
Would it be possible to implement that? Thanks.

Good idea--you mean for checking the length of a constant string here right? How about just an attribute on the matched part, so
:[thing].length == 3

Good idea--you mean for checking the length of a constant string here right?

Yes, exactly.

How about just an attribute on the matched part, so
:[thing].length == 3

Works for me.

Any progress on this, please?

Hiya, unfortunately no, I haven't had time to do this yet. Lots of refactoring to make this easier to implement.

I see, thanks for working on that.

This is now available in the release here: https://github.com/comby-tools/comby/releases/tag/1.6.0. This is not available in brew yet, and I haven't updated the doc site yet, I'll close this issue once that's done. Just giving a heads up.
One small note: there's no integer comparison for comby, you can write where :[thing].length == 3 as I wrote it there, but it is textual, and it's only possible to compare textual equality/inequality.

FYI: https://comby.dev/docs/rewrite-properties
Most of those should work with 1.6.0, including .length. There were a couple of additions in 1.7.0 that aren't live via brew install yet but should be soon.

Thanks for it!


enter doesn't work

Hey @muan I love this project. I just tried it out and it seems I can't insert emojis using enter or space + enter. Anything special I have to do?

Hi! enter and shift+enter would only copy the emoji and not insert, unfortunately. 😨

Afaik there's no way to do inserts (using electron), so I'm closing this.
Let me know if you meant that enter doesn't copy though.

@muan ha perfect! Then I just got it wrong :) Thanks!


Support subtitles for http://thedailyshow.cc.com

Comedy Central shows like At Midnight support downloading subtitles:
youtube-dl.exe --list-sub --skip-download --verbose htt
p://www.cc.com/full-episodes/fno0ow/-midnight-tuesday--february-10--2015-season-
2-ep-02062
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--list-sub', '--skip-download', '--verbose', 'http:
//www.cc.com/full-episodes/fno0ow/-midnight-tuesday--february-10--2015-season-2-
ep-02062']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 2.7.8 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-66931-gbbd8c85, ffprobe N-66931-gbbd8c85, rtmpdum
p 2.4
[debug] Proxy map: {}
[ComedyCentral] -midnight-tuesday--february-10--2015-season-2-ep-02062: Download
ing webpage
[ComedyCentral] b212260a-fb85-48d7-968e-136fc15e6535: Downloading info
[ComedyCentral] c1503076-ca8b-42d3-998a-4f474df17ce0: Extracting information
[ComedyCentral] c1503076-ca8b-42d3-998a-4f474df17ce0: Downloading video urls
[ComedyCentral] ed7c5e78-d48d-43ae-905c-8d1bfa8ffa88: Extracting information
[ComedyCentral] ed7c5e78-d48d-43ae-905c-8d1bfa8ffa88: Downloading video urls
[ComedyCentral] 7ceeccfa-4671-4302-bbef-fb016311cb9c: Extracting information
[ComedyCentral] 7ceeccfa-4671-4302-bbef-fb016311cb9c: Downloading video urls
[ComedyCentral] 92c4fc62-ea7e-4de9-ba57-5558e4864849: Extracting information
[ComedyCentral] 92c4fc62-ea7e-4de9-ba57-5558e4864849: Downloading video urls
[download] Downloading playlist: None
[ComedyCentral] playlist None: Collected 4 video ids (downloading 4 of them)
[download] Downloading video 1 of 4
Available subtitles for c1503076-ca8b-42d3-998a-4f474df17ce0:
Language formats
en       vtt, ttml, cea-608
[download] Downloading video 2 of 4
Available subtitles for ed7c5e78-d48d-43ae-905c-8d1bfa8ffa88:
Language formats
en       vtt, ttml, cea-608
[download] Downloading video 3 of 4
Available subtitles for 7ceeccfa-4671-4302-bbef-fb016311cb9c:
Language formats
en       vtt, ttml, cea-608
[download] Downloading video 4 of 4
Available subtitles for 92c4fc62-ea7e-4de9-ba57-5558e4864849:
Language formats
en       vtt, ttml, cea-608

But The Daily Show, which uses the extractor ComedyCentralShows instead of ComedyCentral, doesn't support subtitles.
youtube-dl.exe --list-sub --skip-download --verbose htt
p://thedailyshow.cc.com/full-episodes/v9pdbk/february-11--2015---colin-firth
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--list-sub', '--skip-download', '--verbose', 'http:
//thedailyshow.cc.com/full-episodes/v9pdbk/february-11--2015---colin-firth']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 2.7.8 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-66931-gbbd8c85, ffprobe N-66931-gbbd8c85, rtmpdum
p 2.4
[debug] Proxy map: {}
[ComedyCentralShows] february-11--2015---colin-firth: Downloading webpage
[ComedyCentralShows] february-11--2015---colin-firth: Downloading show index
[ComedyCentralShows] february-11--2015---colin-firth: Downloading configuration
for segment 1 / 4
[ComedyCentralShows] february-11--2015---colin-firth: Downloading configuration
for segment 2 / 4
[ComedyCentralShows] february-11--2015---colin-firth: Downloading configuration
for segment 3 / 4
[ComedyCentralShows] february-11--2015---colin-firth: Downloading configuration
for segment 4 / 4
[download] Downloading playlist: thedailyshow February 11, 2015 - Colin Firth
[ComedyCentralShows] playlist thedailyshow February 11, 2015 - Colin Firth: Coll
ected 4 video ids (downloading 4 of them)
[download] Downloading video 1 of 4
d3ac54aa-8d72-4363-9085-8e095dde6c33 has no subtitles
[download] Downloading video 2 of 4
2ee70473-aeee-4cb6-b110-c7a975eed1cb has no subtitles
[download] Downloading video 3 of 4
1c456035-6f28-4db2-9858-9611e141a209 has no subtitles
[download] Downloading video 4 of 4
82467506-c61e-4f6c-9234-7475e861e929 has no subtitles

Looking at the dump from --write-pages, The Daily Show has subtitles. They would probably be similar to At Midnight's subtitles, and hopefully not too hard to add.

Added by @pishposhmcgee in #5070.


输入#region ... #endregion时出错

当输入到#region ... #时，下方面板会自动跳转到输出项，并显示如下错误：

:tada: This issue has been resolved in version 1.5.0 :tada:
The release is available on:

npm package (@latest dist-tag)
Visual Studio Marketplace
GitHub release

Your semantic-release bot :package::rocket:


Can add a directory/file multiple times to the Backup pane

Backup->file browser
I can select the same directory multiple times, then when I create an archive, it contains multiple copies of those files.  However, I just verified that this behaviour is true of the command-line program as well, so I'm not certain this is a "bug".  In the interests of user-friendliness, I'd be tempted to try avoiding this, but it might be tricky and certainly isn't a high priority.
For reference, here's an example (command-line only, for easy copy&paste)
td@gin: ~/src/tarsnap/build (master)
$ ./tarsnap -c -f weird_double --print-stats ~/backup ~/backup
tarsnap: Removing leading '/' from member names
                                       Total size  Compressed size
All archives                                12 MB           3.6 MB
  (unique data)                            2.5 MB           925 kB
This archive                               5.4 MB           1.8 MB
New data                                    11 kB           3.7 kB
td@gin: ~/src/tarsnap/build (master)
$ ./tarsnap -t -f weird_double
home/td/backup/
home/td/backup/lorem-5000.txt
home/td/backup/lorem-1000.txt
home/td/backup/zeros-900k-b.txt
home/td/backup/random-900k.txt
home/td/backup/zeros-900k-a.txt
home/td/backup/
home/td/backup/lorem-5000.txt
home/td/backup/lorem-1000.txt
home/td/backup/zeros-900k-b.txt
home/td/backup/random-900k.txt
home/td/backup/zeros-900k-a.txt
td@gin: ~/src/tarsnap/build (master)
$

I could restrict this if there's no reason in the world why anyone would want to do this. I can't think of any personally.

I could imagine somebody (like my mother) including (sub)directories without realizing they were recursing?  i.e.
/home/me/documents/
/home/me/documents/essays/
/home/me/documents/dissertation/
/home/me/documents/dissertation/raw-data/

This isn't aimed at the "able to use the command-line" crowd, but rather if Tarsnap does expand into regular OSX users (and potentially even Windows users), it could happen.  Let's just leave this issue in the tracker for now, and re-visit it in a few weeks.  I'll try to think of some newbie-friendly text (or images) that could help.

I can warn one time per session with something like:
"Adding the same files and directories to the backup list multiple times won't make your data safer. :-)"
Either that or restrict to unique urls.


Demo button not showing for Spectrum theme

Hello, my theme Spectrum has been published some days ago but the demo site is not showing.
I've noticed the similar issue #311 but that was caused by theme being blacklisted.
Is something wrong on my theme or is something else?

@silvanocerza
First of all let it be known to anyone who might be reading this.

We never blacklist any theme  without notifying first a theme author about a specific problem.
We give ample time for a theme author to respond with a fix.
We blacklist or remove a theme if a theme author fails to respond to our guidance or refuses to address the issue.

Now regarding your theme.
It's demo has never been generated since it was added to the Hugo Themes website due to the following errors:
10:36:28 PM:  ==== PROCESSING  spectrum  ======
10:36:28 PM: Building site for theme spectrum using its own exampleSite to ../themeSite/static/theme/spectrum/
10:36:28 PM: ERROR 2019/03/14 20:36:28 render of "page" failed: execute of template failed: template: _default/single.html:19:7: executing "_default/single.html" at <partial "style.html"...>: error calling partial: "/opt/build/repo/spectrum/layouts/partials/style.html:1:22": execute of template failed: template: partials/style.html:1:22: executing "partials/style.html" at <resources.Get>: error calling Get: stat /opt/build/repo/spectrum/assets/bulma/bulma.sass: no such file or directory
10:36:28 PM: ERROR 2019/03/14 20:36:28 render of "page" failed: execute of template failed: template: _default/single.html:19:7: executing "_default/single.html" at <partial "style.html"...>: error calling partial: "/opt/build/repo/spectrum/layouts/partials/style.html:1:22": execute of template failed: template: partials/style.html:1:22: executing "partials/style.html" at <resources.Get>: error calling Get: stat /opt/build/repo/spectrum/assets/bulma/bulma.sass: no such file or directory
10:36:28 PM: ERROR 2019/03/14 20:36:28 render of "page" failed: execute of template failed: template: _default/single.html:19:7: executing "_default/single.html" at <partial "style.html"...>: error calling partial: "/opt/build/repo/spectrum/layouts/partials/style.html:1:22": execute of template failed: template: partials/style.html:1:22: executing "partials/style.html" at <resources.Get>: error calling Get: stat /opt/build/repo/spectrum/assets/bulma/bulma.sass: no such file or directory
10:36:28 PM: ERROR 2019/03/14 20:36:28 render of "page" failed: execute of template failed: template: _default/single.html:19:7: executing "_default/single.html" at <partial "style.html"...>: error calling partial: "/opt/build/repo/spectrum/layouts/partials/style.html:1:22": execute of template failed: template: partials/style.html:1:22: executing "partials/style.html" at <resources.Get>: error calling Get: stat /opt/build/repo/spectrum/assets/bulma/bulma.sass: no such file or directory
10:36:28 PM: Error: Error building site: failed to render pages: render of "page" failed: execute of template failed: template: _default/single.html:19:7: executing "_default/single.html" at <partial "style.html"...>: error calling partial: "/opt/build/repo/spectrum/layouts/partials/style.html:1:22": execute of template failed: template: partials/style.html:1:22: executing "partials/style.html" at <resources.Get>: error calling Get: stat /opt/build/repo/spectrum/assets/bulma/bulma.sass: no such file or directory
10:36:28 PM: FAILED to create exampleSite for spectrum

I only had a cursory look at you repository and I noticed that you have added the Bulma framework as a submodule.
The Themes Site Build Script does not support theme submodules as far as I know.
You need to commit the Bulma stylesheets in your theme's repository and also commit the generated Resources as stated in this repository's README.

The Themes Site Build Script does not support theme submodules as far as I know.

Is this wanted or has just not been done because it wasn't needed? Would it be ok if I implement that?

Is this wanted or has just not been done because it wasn't needed? Would it be ok if I implement that?

You are more than welcome to implement it if you want.
The instructions to test the Themes Site locally are over here

@silvanocerza
Note that your theme's demo will be generated the next time that @digitalcraftsman updates the themes in the repository.

@silvanocerza
Note that your theme's demo will be generated the next time that @digitalcraftsman updates the themes in the repository.

Ok, thanks! :+1:

I've updated the themes a minute ago.


Interested in creating an organization?

Do you want to create a small organization that holds the ktlint project and gradle plugin?
As many projects end up stagnating when the core developers move on to other things, creating an organization makes it easier to give more people control over maintaining projects.
Pros:

If either of us drops off the face of the earth then the other can continue to maintain or at least merge PR's.
Combined access for new contributors that become interested in the projects and we want to provide maintainer access to.

Thoughts?
I was thinking just name the organization ktlint. We'd both transfer ownership of our projects over to this org and update our readme's to reflect the link changes.

Hi Jonathan.
I was hoping to do that once ktlint gets a little bit more traction. Right now it's just too low to bother.
Anyhow, I just wrote a message to GitHub Support asking whether https://github.com/ktlint can be transferred under our control as an org (per https://help.github.com/articles/name-squatting-policy/). Let's see how it goes.

Sounds good!

Alright, so the org is ours. I've created https://github.com/ktlint/ktlint.github.io which is what is served when you open ktlint.github.io (source is a mess as I didn't want to spend more then a day on it but whatever).
Lets see whether we can get decent adoption numbers and then transfer the projects.

I love it. The site looks great!


Add/Remove Domain for DHS

DHS has requested that we add/remove 123.example.org from its BOD 18-01 reports.

🗣 Description

💭 Motivation and context

🧪 Testing

📷 Screenshots (if appropriate)

✅ Checklist

[ ] This PR has an informative and human-readable title.
[ ] Changes are limited to a single goal - eschew scope creep!
[ ] All future TODOs are captured in issues, which are referenced
in code comments.
[ ] All relevant type-of-change labels have been added.
[ ] I have read the CONTRIBUTING document.
[ ] These code changes follow cisagov code standards.
[ ] All relevant repo and/or project documentation has been updated
to reflect the changes in this PR.
[ ] Tests have been added and/or modified to cover the changes in this PR.
[ ] All new and existing tests pass.

This PR was created as a test and should be disregarded.


v0.6 - Bugs fixes, new hooks, and hook tests

I'm splitting my local work into two PRs to make it easier to review and migrate to.
WIP Do Not Merge!
Changes

[x] Fixes for #107, #103, #102, #105
[x] Adds a bunch of tests
[x] All hooks now pull from auth config (#93)
[x] Added ability to disable local and OAuth2 redirects independently (#89)
[x] Removed toLowerCase hook. It already lives in feathers-hooks
[x] Renamed requireAuth hook to restrictToAuth
[x] Renamed queryWithUserId hook to queryWithCurrentUser
[x] Renamed setUserId hook to associateCurrentUser
[x] Renamed restrictToSelf hook to restrictToOwner as it could be used on other resources other than users
[x] Added a restrictToRoles hook

Changes in other repos that need to happen

[ ] Update generated hooks in the generator to the new hook names/interfaces
[ ] Update Authorization section in docs
[ ] Update tutorial
[ ] Update chat example repo

Awesome! Just a couple of notes. Then :shipit:


Use YAML.safe_load when loading custom config

There's a vulnerability in YAML.load which can enable arbitrary code to be run
on our sytems. YAML.safe_load does not deserialize unsafe classes.
Related reading:
http://blog.codeclimate.com/blog/2013/01/10/rails-remote-code-execution-vulnerability-explained/
https://github.com/tenderlove/psych/issues/119
http://docs.ruby-lang.org/en/2.1.0/Psych.html#method-c-safe_load

:thumbsup:

:shipit:


Editor 6.3.0-alpha1 Very Slow and Unresponsive

When editing a file, it takes a long time to accept keystrokes.
For example, if I press Return twice, I have to wait a matter of seconds before I see a new line. If I press delete/backspace, it takes a few seconds to respond to that, and may miss one of the keystrokes. Sometimes if I press Cmd-Arrow (home or end) it takes a few seconds to respond to that, and sometimes doesn’t land in the correct location.
Cmd-X (cut) takes a few seconds. Cmd-V and Cmd-Z also.
I don’t know whether this is related or a new issue, but Cmd-Z Undo doesn’t undo very far.

Operating System? MacOS 10.12 Sierra

Hi,
The performance thing is a known issue, they're working on it.
I think you should create a separate issue for the Undo behaviour.
Cheers,
Imre

We just released the first beta of 6.3.0, you can download it and read the full changelog at gitbook.com/editor/releases/all.
It greatly improved editing performance.


Fehler Code : 42000 bei 5.2.4  Imprort Adressen von XTC 3.0.4

Beim Importieren der Kunden ist ein Fehler aufgetreten
Code : 42000
Line : 234
File : /home/mbdesign/public_html/shopware/engine/Library/Zend/Db/Statement/Pdo.php
Error : SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '@mb-design.de)' at line 2
Trace : #0 /home/mbdesign/public_html/shopware/engine/Library/Zend/Db/Statement.php(303): Zend_Db_Statement_Pdo->_execute(Array) #1 /home/mbdesign/public_html/shopware/engine/Library/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array) #2 /home/mbdesign/public_html/shopware/engine/Library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO s_c...', Array) #3 /home/mbdesign/public_html/shopware/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO s_c...', Array) #4 /home/mbdesign/public_html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Components/DbServices/Import/CustomerImporter.php(780): Enlight_Components_Db_Adapter_Pdo_Mysql->query('INSERT INTO s_c...') #5 /home/mbdesign/public_html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Components/DbServices/Import/CustomerImporter.php(290): Shopware\SwagMigration\Components\DbServices\Import\CustomerImporter->newsletterSubscribe(Array) #6 /home/mbdesign/public_html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Components/DbServices/Import/Import.php(229): Shopware\SwagMigration\Components\DbServices\Import\CustomerImporter->import(Array) #7 /home/mbdesign/public_html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Components/Migration/Import/Resource/Customer.php(165): Shopware\SwagMigration\Components\DbServices\Import\Import->customer(Array) #8 /home/mbdesign/public_html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Components/Migration/Import/Resource/Customer.php(77): Shopware\SwagMigration\Components\Migration\Import\Resource\Customer->migrateCustomer(Array, Object(Shopware\SwagMigration\Components\DbServices\Import\Import), '') #9 /home/mbdesign/public_html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Controllers/Backend/SwagMigration.php(465): Shopware\SwagMigration\Components\Migration\Import\Resource\Customer->run() #10 /home/mbdesign/public_html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Controllers/Backend/SwagMigration.php(502): Shopware_Controllers_Backend_SwagMigration->runImport('import_customer...') #11 /home/mbdesign/public_html/shopware/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_SwagMigration->importAction() #12 /home/mbdesign/public_html/shopware/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch('importAction') #13 /home/mbdesign/public_html/shopware/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #14 /home/mbdesign/public_html/shopware/engine/Shopware/Kernel.php(176): Enlight_Controller_Front->dispatch() #15 /home/mbdesign/public_html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #16 /home/mbdesign/public_html/shopware/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), tr

Hi @mbdesign
we will release a new version of SwagMigration today. this issue should no longer exist here.
If the issue still occurs, please use our Issue Tracker to report the bug :+1:
best regards
Michael Telgmann

Hallo,
heute, am 30.08.2016 Version 5.2.5 gleicher fehler bei Importversuch.
Beim Importieren der Kunden ist ein Fehler aufgetreten
Code : 42000
Line : 234
File : /html/shopware/engine/Library/Zend/Db/Statement/Pdo.php
Error : SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@namepromotion.de)' at line 2
Trace : #0 /html/shopware/engine/Library/Zend/Db/Statement.php(303): Zend_Db_Statement_Pdo->_execute(Array) #1 /html/shopware/engine/Library/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array) #2 /html/shopware/engine/Library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO s_c...', Array) #3 /html/shopware/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO s_c...', Array) #4 /html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Components/DbServices/Import/CustomerImporter.php(787): Enlight_Components_Db_Adapter_Pdo_Mysql->query('INSERT INTO s_c...') #5 /html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Components/DbServices/Import/CustomerImporter.php(293): Shopware\SwagMigration\Components\DbServices\Import\CustomerImporter->newsletterSubscribe(Array) #6 /html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Components/DbServices/Import/Import.php(229): Shopware\SwagMigration\Components\DbServices\Import\CustomerImporter->import(Array) #7 /html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Components/Migration/Import/Resource/Customer.php(165): Shopware\SwagMigration\Components\DbServices\Import\Import->customer(Array) #8 /html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Components/Migration/Import/Resource/Customer.php(77): Shopware\SwagMigration\Components\Migration\Import\Resource\Customer->migrateCustomer(Array, Object(Shopware\SwagMigration\Components\DbServices\Import\Import), '') #9 /html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Controllers/Backend/SwagMigration.php(465): Shopware\SwagMigration\Components\Migration\Import\Resource\Customer->run() #10 /html/shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Controllers/Backend/SwagMigration.php(502): Shopware_Controllers_Backend_SwagMigration->runImport('import_customer...') #11 /html/shopware/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_SwagMigration->importAction() #12 /html/shopware/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch('importAction') #13 /html/shopware/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #14 /html/shopware/engine/Shopware/Kernel.php(176): Enlight_Controller_Front->dispatch() #15 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #16 /html/shopware/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #17 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #18 /html/shopware/engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #19 /html/shopware/shopware.php(101): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #20 {main}


InAppBrowser - possible to Customize? insertCss not working

Greetings to all,
I have a requirement in which I want to customize InAppBrowser's location bar in Android.
I want to replace/add few buttons and its positions too. I want to hide only the URL portion and keep the buttons, etc.
Is it possible to customize or modify in InAppBrowser?
I'm using cordova-plugin-inappbrowser plugin.
I tried executeScript and insertCss methods.
but the problem is insertCss not working.
cordova-plugin-inappbrowser plugin has insertCSS method in it. And in the (typescript definition file) inappbrowser.d.ts under the node_modules has insertCss method. Is there any typos in the inappbrowser.d.ts file.
Any help Will be appreciated.
Thanks in advance.

This issue was moved to driftyco/ionic-native#736

Hello, thanks for opening an issue with us! Since this issue is an Ionic Native issue I have moved this issue to the Ionic Native repo.


Plan always shows an update with security_group_ids

A plan (or apply) always seems to show a change, when there is no change.  Here's the output:
  # eksctl_cluster.vault will be updated in-place
  ~ resource "eksctl_cluster" "cluster" {
        id                 = "randomID"
        name               = "vault"
      + security_group_ids = (known after apply)
        tags               = {
            "appid"       = "a"
            "appname"     = "app"
            "environment" = "prod"
            "owner"       = "email"
        }
        # (10 unchanged attributes hidden)

        # (3 unchanged blocks hidden)
    }

If I dump the state, security_group_ids is not shown.  You can't set the security group IDs either, so I don't know the purpose for this.

@freimer Hey! Thanks for reporting. I've heard this before elsewhere, but was unable to reproduce it myself in recent versions of the provider.
So - would you mind sharing me your version of the provider? If it's old, I'd appreciate if you could test out more recent version(s) of it.

My lock file says this:
provider "registry.terraform.io/mumoshu/eksctl" {
  version     = "0.14.6"
  constraints = ">= 0.14.0"
  hashes = [
    "h1:2WrKJd15klykLVK4/GyYqpxUfAKJpSXynGDadNl1IaA=",
    "zh:0fea476b3506a9e4563f22814a797e39a8e78a46861e2e764dd272c644ec672d",
    "zh:13721cea2f695e11fd89d767c34756fc4aad2b5f9f97aaa9d4497816da77a674",
    "zh:30b4b418a397d68623b42aaa4f57d0664e3129a4ecab96122d693f38642054ad",
    "zh:3a66abcc989763a75adf27d07e512f450f12893ad8b0c1d0750b531eb841f671",
    "zh:4cec4341a4cf14c7065843881848be814bd2a4afa7c595fe9591e63cbac43559",
    "zh:4e974a47fa053bccf1a9de67cb7208e599d00533419c946ee1f8534b5e64f30b",
    "zh:db885810e3e39850270cb733231eed5f01145606b1ce7bba1c224b18db1db83a",
    "zh:e53460a36678ac8233c551aa15cfa77762dd771b1a4e8b465263c61275a624c2",
    "zh:f5d71b9cecd0b1b5d41eb4f810c715124e4b0c548955c82e4ef20731649be0d2",
    "zh:f93147408f2506b9dafcb54594eb7a1a9097538ba33620e26908e32593cb073a",
  ]
}

Same over here.
version:
provider "registry.terraform.io/mumoshu/eksctl" {
  version     = "0.15.2"
  constraints = "0.15.2"
  hashes = [
    "h1:AwrWTLusDsAAbGq9NXabtKRUxpegdv+YEyx6c5tE+58=",
  ]
}

Here's the snippet that's failing for me:
resource "eksctl_cluster" "this" {
  name           = var.cluster_name
  region         = var.region
  version        = var.kubernetes_version
  api_version    = "eksctl.io/v1alpha5"
  eksctl_version = "0.41.0"

  spec    = <<-EOS
  vpc:
    cidr: "${var.cidr}"
    nat:
      gateway: Disable
  EOS

  lifecycle {
    ignore_changes = [
      kubeconfig_path,
    ]
  }
}

Ended up ignoring kubeconfig_path due to a similar behavior, but that's simpler since it's meant to be overwritten during CI and whatnot.

i see it too, on terraform 0.15.2 and mumoshu/eksctl 0.16.2
i recall it was present months ago also

In my log too, every time,  very confusing, in fact, if you try to set it directly as a resource field, it refused to be set.
Terraform will perform the following actions:
  # eksctl_cluster.cluster will be updated in-place
  ~ resource "eksctl_cluster" "cluster" {
        id                 = "c39njhh6grhs07fppcug"
        name               = "cluster"
      + security_group_ids = (known after apply)
        # (9 unchanged attributes hidden)
        # (1 unchanged block hidden)
    }
Plan: 0 to add, 1 to change, 0 to destroy.

Same for me, I have a cluster that was created with eksctl and I used terraform import. I see updates for kuebconfig_path and securtiy_group_ids everytime.
Terraform v0.14.4
mumoshu/eksctl version = "0.16.2"
@mumoshu any idea what could be causing this?
Terraform will perform the following actions:

  # eksctl_cluster.eks_cluster will be updated in-place
  ~ resource "eksctl_cluster" "eks_cluster" {
        id                 = "c4022mo6n88lg0gjavrg"
      - kubeconfig_path    = "/var/folders/cq/lz76_n1n4wgg_xzzd3c9szb1kygwws/T/tf-eksctl-kubeconfig887298127" -> null
        name               = "test-cluster"
      + security_group_ids = (known after apply)
        # (8 unchanged attributes hidden)
    }

Plan: 0 to add, 1 to change, 0 to destroy.

I'm facing the same issue
eksctl_cluster.eks will be updated in-place
~ resource "eksctl_cluster" "eks" {
id                 = "ca8dgclvqc7sjc7q02dg"
name               = "anekam-dev-eks"
+ security_group_ids = (known after apply)
tags               = {
"Environment" = "dev"
}
# (10 unchanged attributes hidden)
    # (3 unchanged blocks hidden)
}

Solved kubectl_path issue by adding to lifecycle.ignore_changes


Cannot figure out how to get it to link

I would think that clicking over from Azure Portal to Azure Cost Management using the "Go to Azure Cost Management" button would automatically link my account and show some data. Instead, there there is no data. It shows no information whatsoever. Completely useless. Continuing to use Azure-Costs.com

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

ID: a9c157c3-4bc4-b18b-62db-726c9b391b95
Version Independent ID: 62e50bda-fc84-3df2-012d-5fc5959aed97
Content: Overview of Azure Cost Management
Content Source: articles/cost-management/overview.md
Service: cost-management
GitHub Login: @bandersmsft
Microsoft Alias: banders

@GCPMO, sincere apologies for the unsatisfactory experience with the Azure Cost Management service. The Cost management engineering team is dedicated to making service improvements to better meet our customer's cost optimization needs. I strongly encourage you to share your feedback directly with the Cost management team through this link.
Please do not hesitate to ping if you have any follow up questions or concerns.

@bandersmsft  - fyi

@GCPMO We will now close this issue. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

@femsulu  Sorry for the delay. I was out for vacation. This issue should have been classified as product-feedback. I see that it's closed.


why my layout is err

You'll have to provide some error logs before I can help you. Check your browser console and node process output in terminal.

thx . My issue is save.


Tighten up OCaml heuristic

Only match module at the beginning of a line.
Matching anywhere yields false positives.

:+1:


Add an output type for CycloneDX JSON format

What would you like to be added:
Presently you can syft packages -o cyclonedx dir:. and you'll get a CycloneDX report in XML. There are tools to convert it to JSON, but it's an extra step.
It would be helpful there was a cyclonedx-json (or something like that) output format that would directly output CycloneDX JSON.
Why is this needed:
It would make using syft more convenient for use cases that require CycloneDX JSON output. No additional tools or libraries would be required to convert from XML to JSON.
Additional context:
The Buildpacks specification has been standardized around using JSON output. Many of the buildpacks we are developing are generating SBoMs using syft, which leaves us needing to convert from CycloneDX XML to JSON. Having an option for direct output would make our integrations easier.
Thanks!

I am also interested in this request!


Feature Requests: Word Counter in Editor and TagCloud for the Sidebar

Hi Developers,
I now work very much with the GenixCMS and have thought of two function requests.
Can a word counter be implemented in the editor? This is where written words are counted and so the blogger knows, aha, so and so many words he has already written.
The second function you would want is the TagCloud for the sidebar. If you could still set the number of tags, it would be great. Also, perhaps a tag counter would be possible.
The tags are counted and the number of the tag is displayed next to the tag in the TagCloud.
Would all this be possible?
Thanks in advance and I hope that I have not too many wishes 😸

hello @AlexL777 that would be good. I'll manage it with the next release.
thank you

Hi,
ok, thank you in advance. Since I am looking forward to these two features.

this features already implemented, see demo https://demo.genix.id/


Support a configurable queue for pending requests to use adaptive LIFO and CoDel

Title: Support a configurable queue for pending requests to use adaptive LIFO and CoDel
Description:
There is no way today that I'm aware of to use different queuing strategies for pending requests for Envoy. The issue here is to have a way to configure the pending requests queue in Envoy.
Why is this important?
In an overloaded situation, using a simple FIFO queue impacts the p50 and p75 significantly (Some data from testing comparing different strategies are shared below).
Using controlled-delay (aka CoDel) has been a standard practice in the linux kernel. It's also been a well proven strategy to combine codel with an adaptive LIFO queue to mitigate request delays during an overloaded situation. Below are some numbers that I did using a draft PR that shed some light regarding the improvements in p50 and p75 of request latencies across different configurations.
Relevant Links:
Related issue:  https://github.com/envoyproxy/envoy/issues/9606
A draft PR for a possible implementation: https://github.com/envoyproxy/envoy/pull/28982
Testing
Setup
Test an upstream with a controlled, random 'sleep' by sleeping between 0-3 seconds to simulate an overloaded situation saturating upstream capacity.
Test 1: Existing FIFO queue in Envoy:
➜  hey -n 500 -c 120 -t 0 https://test/circuit_breaking

Summary:
  Total:        94.1187 secs
  Slowest:        51.9708 secs
  Fastest:        0.0456 secs
  Average:        14.8038 secs
  Requests/sec:        5.0999

  Total data:        960 bytes
  Size/request:        2 bytes

Response time histogram:
  0.046 [1]        |
  5.238 [256]        |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  10.431 [27]        |■■■■
  15.623 [15]        |■■
  20.816 [28]        |■■■■
  26.008 [14]        |■■
  31.201 [28]        |■■■■
  36.393 [33]        |■■■■■
  41.586 [33]        |■■■■■
  46.778 [22]        |■■■
  51.971 [23]        |■■■■

Latency distribution:
  10% in 0.9155 secs
  25% in 2.0353 secs
 50% in 4.7792 secs
  75% in 29.8650 secs
  90% in 41.4760 secs
  95% in 46.5524 secs
  99% in 51.0998 secs

Test 2: Adaptive LIFO queue in Envoy (per PR):
➜  hey -n 500 -c 120 -t 0 https://test/circuit_breaking

Summary:
  Total:        115.0796 secs
  Slowest:        109.0175 secs
  Fastest:        0.0432 secs
  Average:        13.0082 secs
  Requests/sec:        4.1710

  Total data:        960 bytes
  Size/request:        2 bytes

Response time histogram:
  0.043 [1]        |
  10.941 [373]        |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  21.838 [22]        |■■
  32.735 [11]        |■
  43.633 [12]        |■
  54.530 [14]        |■■
  65.428 [17]        |■■
  76.325 [7]        |■
  87.223 [11]        |■
  98.120 [5]        |■
  109.017 [7]        |■

Latency distribution:
  10% in 0.0928 secs
  25% in 1.0895 secs
  50% in 2.1509 secs
  75% in 7.4232 secs
  90% in 54.1354 secs
  95% in 74.5611 secs
  99% in 103.9622 secs

Test 3: Adaptive LIFO queue + CoDel in Envoy (per PR):
CoDel target delay is 5ms target delay and 100ms interval
➜  hey -n 500 -c 120 -t 0 https://test/circuit_breaking

Summary:
  Total:        125.8912 secs
  Slowest:        120.8633 secs
  Fastest:        0.0805 secs
  Average:        4.5031 secs
  Requests/sec:        3.1773

  Total data:        1553924 bytes
  Size/request:        3884 bytes

Response time histogram:
  0.081 [1]        |
  12.159 [394]      |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  24.237 [0]        |
  36.315 [0]        |
  48.394 [0]        |
  60.472 [0]        |
  72.550 [0]        |
  84.628 [0]        |
  96.707 [0]        |
  108.785 [0]        |
  120.863 [5]        |■

Latency distribution:
  10% in 0.9964 secs
  25% in 1.7487 secs
  50% in 3.1075 secs
  75% in 3.8031 secs
  90% in 5.8382 secs
  95% in 5.8405 secs
  99% in 120.0763 secs

Status code distribution:
  [200]        52 responses
  [503]        343 responses

@htuch @mattklein123 @zuercher @alyssawilk @wbpcode for any comments

I think configurable queuing would be a completely reasonable feature.  I'd say the first step would be to factor out the existing queue an extension with clean APIs, defaulting to the current mechanism, then add an extension point and add your algorithms as an extension, potentially contrib if you can't find a sponsor per the extension guidelines.


JSON schema form array type Error: this.formControl.removeAt is not a function

[x] bug report
[x] support request
Current behavior
After toFieldConfig(schema) I get this error Error: this.formControl.removeAt is not a function  on validated schema. I don't know why FormControl for ArrayField is generated as FormGroup and not as FormArray
Expected behavior
I can remove element from array type without errors, FormControl for array type is FormArray
Minimal reproduction of the problem with instructions
Don't worry about leak of inputs in new elements in example on StackBlitz
arrays in StackBlitz
Validated schema => assets > json-schema > arrays.json

Looks like items removal is broken when:

there is a schema with items as an array of schemas
the array is entirely filled with data from the beginning

This fix is incorrect because some tests fail but it shows where the problem is.

released in 5.4.2 version.


AssertionError: PETSc gives different solution compared to SciPy!

Running in debug mode:
export DEBUG_BFS=1

We get the following error:
-> PETSc Solver [bloodflow.py] : Start
-> PETSc Solver [bloodflow.py] : End
-> PETSc residual norm = 0.00031427991521717526
-> SciPy residual norm = 3.975743898866682e-08

  0%|          | 0/5 [00:00<?, ?it/s]
  0%|          | 0/5 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "/gpfs/bbp.cscs.ch/data/scratch/proj16/cantarut/AstroVascPy/examples/simulate_OU_process.py", line 105, in <module>
    flows, pressures, radiii = simulate_ou_process(
  File "/gpfs/bbp.cscs.ch/data/scratch/proj16/cantarut/AstroVascPy/astrovascpy/bloodflow.py", line 600, in simulate_ou_process
    update_static_flow_pressure(graph, boundary_flow, BLOOD_VISCOSITY, P_BASE)
  File "/gpfs/bbp.cscs.ch/data/scratch/proj16/cantarut/AstroVascPy/astrovascpy/bloodflow.py", line 123, in update_static_flow_pressure
    solution = _solve_linear(laplacian_cc if graph else None, input_flow)
  File "/gpfs/bbp.cscs.ch/data/scratch/proj16/cantarut/AstroVascPy/astrovascpy/bloodflow.py", line 729, in _solve_linear
    assert np.allclose(
AssertionError: PETSc gives different solution compared to SciPy!

I tried to use several datasets, and I always got this error.
Probably some recent changes broke the PETSc part.

A few updates:

I can compute the norm of residuals in 2 ways:

I simply solve the system Ax=b with PETSc and then I compute the l2 norm of the residuals as ||r|| = || Ax - b ||.
I use ksp.getResidualNorm()
The two values are similar but different. WHY?    This is something I need to figure out.

Now we are using a GMRES solver.  Although for singular symmetric systems it is also possible to use CG.
see link1 link2
I need to test which is better.

The kps.getResidualNorm uses an approximate and/or preconditioned approach. It is different from the l2 norm.

After many experiments:

GMRES and CG both work well with our singular system.
GAMG preconditioner is the best.
The best choice so far was LGMRES.
Informing PETSc that we are using a singular matrix is helpful.  This is done by creating the null-space of the laplacian. In this way we are using a more efficient algorithm.

Now we set scipy as the default solver.

For small circuits (e.g. the rat) it is better to use scipy. Direct methods work well and are faster.
For big circuits (e.g. the mouse) it is better to use petsc. Simply because direct methods don't work.


Server lags

hi, can anyone tell. Put ark server tools set up all rates x100 in the extraction of resources Dino, the server starts to lag. it may be the case the configs? speedtest server Download: 725.43 Mbit/s , Upload: 145.42 Mbit/s

Too many infos to handle for the server, use less rates and you will see the change


Use -noprofile to avoid loading powershell profiles

Hi @Morten242, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

Thanks, this is definitely an improvement!


BIDS validator not installed correctly?

What happened?
Running fMRIPost-AROMA on fMRIPrep derivatives (derivatives-only mode) resulted in a BIDS validator error. It doesn't seem to be an actual validation error (which I would expect from trying to validate a derivatives dataset). It seems linked to the install.

Docker
Is your data BIDS valid?
No
Are you reusing any previously computed results?
No
Please copy and paste any relevant log output.
<EMAIL_ADDRESS>(node:8) Warning: Closing directory handle on garbage collection
(Use `node --trace-warnings ...` to show where the warning was created)
Unhandled rejection (
  reason: Error: strict mode: unknown keyword: "dependency-definitions"
    at checkStrictMode (/opt/conda/envs/fmripost_aroma/lib/node_modules/bids-validator/dist/commonjs/cli.js:89219:15)
    at checkUnknownRules (/opt/conda/envs/fmripost_aroma/lib/node_modules/bids-validator/dist/commonjs/cli.js:89092:11)
    at checkKeywords (/opt/conda/envs/fmripost_aroma/lib/node_modules/bids-validator/dist/commonjs/cli.js:90443:36)
    at validateFunctionCode (/opt/conda/envs/fmripost_aroma/lib/node_modules/bids-validator/dist/commonjs/cli.js:90346:9)
    at Ajv2.compileSchema (/opt/conda/envs/fmripost_aroma/lib/node_modules/bids-validator/dist/commonjs/cli.js:90944:45)
    at Ajv2._compileSchemaEnv (/opt/conda/envs/fmripost_aroma/lib/node_modules/bids-validator/dist/commonjs/cli.js:92601:35)
    at Ajv2.compile (/opt/conda/envs/fmripost_aroma/lib/node_modules/bids-validator/dist/commonjs/cli.js:92309:37)
    at validateSchema (/opt/conda/envs/fmripost_aroma/lib/node_modules/bids-validator/dist/commonjs/cli.js:104315:28)
    at checkUnits (/opt/conda/envs/fmripost_aroma/lib/node_modules/bids-validator/dist/commonjs/cli.js:104231:28)
    at json_default2 (/opt/conda/envs/fmripost_aroma/lib/node_modules/bids-validator/dist/commonjs/cli.js:104223:30)
).

Traceback (most recent call last):
  File "/opt/conda/envs/fmripost_aroma/bin/fmripost-aroma", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/opt/conda/envs/fmripost_aroma/lib/python3.11/site-packages/fmripost_aroma/cli/run.py", line 43, in main
    parse_args()
  File "/opt/conda/envs/fmripost_aroma/lib/python3.11/site-packages/fmripost_aroma/cli/parser.py", line 582, in parse_args
    validate_input_dir(config.environment.exec_env, opts.bids_dir, opts.participant_label)
  File "/opt/conda/envs/fmripost_aroma/lib/python3.11/site-packages/fmripost_aroma/utils/bids.py", line 444, in validate_input_dir
    subprocess.check_call(['bids-validator', str(bids_dir), '-c', temp.name])  # noqa: S607
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/conda/envs/fmripost_aroma/lib/python3.11/subprocess.py", line 413, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['bids-validator', '/data/fmriprep', '-c', '/tmp/tmprfzjqcqn.json']' returned non-zero exit status 3.

Additional information / screenshots
No response

Revert to 1.14.10. There's an open validator issue to fix the npm package.


[AIRFLOW-2140] Add Kubernetes scheduler to SparkSubmitOperator

Make sure you have checked all steps below.
JIRA

[ ] My PR addresses the following Airflow JIRA issues and references them in the PR title. For example, "[AIRFLOW-XXX] My Airflow PR"

https://issues.apache.org/jira/browse/AIRFLOW-2140

Description

[ ] Here are some details about my PR, including screenshots of any UI changes:
[ ] Adds awareness of the k8s:// master to SparkSubmitOperator
[ ] Adds ability to fetch the name of the driver pod from the submit log
[ ] Adds ability to kill the driver pod if requested by airflow (currently broken upstream)

Tests

[ ] My PR adds the following unit tests OR does not need testing for this extremely good reason:
[ ] Add k8s mode to existing test_resolve_should_track_driver_status test
[ ] Add test_resolve_connection_spark_k8s_cluster_connection test
[ ] Add test_process_spark_submit_log_k8s test

Commits

[ ] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

[ ] Passes git diff upstream/master -u -- "*.py" | flake8 --diff

Codecov Report

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

@@           Coverage Diff           @@
##           master    #3112   +/-   ##
=======================================
  Coverage   73.08%   73.08%
=======================================
  Files         180      180
  Lines       12594    12594
=======================================
  Hits         9204     9204
  Misses       3390     3390

Continue to review full report at Codecov.

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

All comments addressed, thanks

Thanks @RJKeevil Two more points 👍 Looking forward to use Spark on k8s, will do some tests this month.

Thanks @Fokko ready for another review