Completed work of replacing Object with the Bson type in the high-level API

Looks look I missed a bunch of places in the Iterable implementations where Object has to change to Bson.
Also normalized generic type names and variables names.

@craiggwilson can you review too

This the one in codereview?  I reviewed there but also fixed it up in https://github.com/rozza/mongo-java-driver/tree/j1569-2

This work has been refactored, rebased and merged into master.


fix: remove tags selected outline

Description
In single article page, tags cannot be selected, so onclick should be no outline style.
Issues
Closes
DEV-XXX:
Related
Testing
Automated tests
Manual testing
Screenshots
Additional notes

Codecov Report

Merging #73 (8ded901) into main (156ba6e) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #73   +/-   ##
=======================================
  Coverage   64.47%   64.47%
=======================================
  Files         207      207
  Lines        5086     5086
  Branches     1140     1140
=======================================
  Hits         3279     3279
  Misses       1654     1654
  Partials      153      153

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


warn users that unshare-private-domain might delete associated routes

Command
cf unshare-private-domain my-org gberche-private-domain.org

should warn admins about implicit route deletion that will be associated the running the command, or best require a --force option to complete when routes exist.
What occurred
$ cf routes
Getting routes for org my-org / space gberche as gberche...

space     host            domain                       port   path   type   apps   service
gberche   gberche-route   gberche-private-domain.org

$ cf unshare-private-domain my-org gberche-private-domain.org
Unsharing domain gberche-private-domain.org from org my-org as gberche...
OK

$ cf routes
Getting routes for org my-org / space gberche as gberche...

space     host            domain                       port   path   type   apps   service
No routes found

What you expected to occur
$ cf routes
Getting routes for org my-org / space gberche as gberche...

space     host            domain                       port   path   type   apps   service
gberche   gberche-route   gberche-private-domain.org

$ cf unshare-private-domain my-org gberche-private-domain.org
Warning: unsharing this private domain would also delete any existing route in the domain,
Do you really want to continue ? [Y/N] N
Aborted

# -f flag supports automated non interactive usages, and skips the prompt
$ cf unshare-private-domain -f my-org gberche-private-domain.org
Unsharing domain gberche-private-domain.org from org my-org as gberche...
OK

$ cf routes
Getting routes for org my-org / space gberche as gberche...

space     host            domain                       port   path   type   apps   service
No routes found

CLI Version
cf version 6.37.0+a40009753.2018-05-25
CC API Endpoint Version

CF Trace

Platform & Shell Details

Any other relevant information

Thanks @gberche-orange for this - sounds sensible to add a warning.

@shalako @shubhaat

Hi @gberche-orange !
I'm confused by your example. I think maybe you tried to generalize the example and missed a spot.
$ cf unshare-private-domain my-org gberche-private-domain.org
Unsharing domain gberche-private-domain.org from org orange-private-sandboxes as gberche...
OK

I would think the CLI response for this would be
$ cf unshare-private-domain my-org gberche-private-domain.org
Unsharing domain gberche-private-domain.org from org my-org as gberche...
OK

Notice org orange-private-sandboxes should be my-org. Correct?
Otherwise the suggestion seems reasonable except the prompt would break tooling that automates this operation. Maybe a good candidate for v7, and include a -f flag to skip the prompt.

thanks @shalako for spotting the typo and the -f option suggestion. Updated the proposal accordingly.

Hi @gberche-orange thank you for creating this issue. We plan on making CC API changes in V3 and the corresponding CLI change in V7 CLI. Please see this story here to track this work. Thanks all.

Hi @gberche-orange I'm closing this story since this has been implemented on the V7 CLI beta. We are close to announcing consumption of the V7 beta, and once we do, you'll be able to view this update. I'm closing this issue as done but please do not hesitate to get in touch or create a new issue if you have further feedback.


[Impeller] Vulkan fidelity: gradients are missing on main page

Compare a screenshot of wonderous on vulkan vs gles. Could be an SSBO issue since vulkan should be using those for gradients. To experiment with this, turn off the supports ssbo cap
Vulkan

GL

I would check in renderdoc that they're getting bound correctly. the ssbos should be written into the same host buffer as everything else so I don't think that would be the issue


[Feature request] Export scss files from classpath into the build directory

Many people are using this plugin for compiling Vaadin theme natively.
Unfortunately, the way Vaadin has been designed, the final sass compilation depends on sass files included in dependencies (libs jar): https://vaadin.com/forum/#!/thread/3167554. Alex Weirig has a part of the solution but it misses addons, so a full classpath search and copy to real dir would be a better solution.
It would be very useful (and not only for vaadin community) and not so complicated to export sass files (keeping files trees) found in classpath into the sass build directory so that the final sass compilation works (imports exists), maybe filtered by pattern and exported in a configurable base directory (maybe 1 export directory per pattern).
For example (found by vaadin-maven-plugin) :

[INFO] Addon styles found from classpath:
[INFO]    VAADIN/addons/masonry/masonry.scss in jar:file:/home/seb/.m2/repository/org/vaadin/alump/masonry/masonry-addon/0.5.0/masonry-addon-0.5.0.jar!/

Would result in VAADIN/addons/masonry/masonry.scss existing in the ${basedir}/src/main/webapp directory when using :
<sassSourceDirectory>${basedir}/src/main/webapp/VAADIN/themes/mytheme</sassSourceDirectory>
Then, when compiling with sass-maven-plugin, the scss dependencies (imports) are found in the real path (not the classpath).

I'm not sure this can not be accomplished using the maven-resources-plugin copy goal. Packaging Sass themes in jar files seems like a Vaadin niche, normal Sass themes are bundled in gem files. That being said I'm open to consider a PR implementing this.

See also #88

I'm trying to do it like this for the moment, but not very clean (too many scss exported into the webapp):
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <executions>
        <execution>
            <id>unpack</id>
            <phase>process-sources</phase>
            <goals>
                <goal>unpack</goal>
            </goals>
            <configuration>
                <artifactItems>
                <!-- include here dependencies styles to be compiled -->
                	<artifactItem>
                		<groupId>org.vaadin.alump.masonry</groupId>
						<artifactId>masonry-addon</artifactId>
						<version>0.5.0</version>
						<includes>**/*.scss</includes>
                        <outputDirectory>${basedir}/src/main/webapp</outputDirectory>
                    </artifactItem>
                    <artifactItem>
                        <groupId>com.vaadin</groupId>
						<artifactId>vaadin-themes</artifactId>
                        <type>jar</type>
                        <includes>**/*.scss</includes>
                        <outputDirectory>${basedir}/src/main/webapp</outputDirectory>
                    </artifactItem>
                </artifactItems>
            </configuration>
        </execution>
    </executions>
</plugin>

In big projects (out of Vaadin), dependencies (different teams working on specific parent projects) could have their own base styles embedded. For the final compilation of the sub project, it would be necessary to access those embedded styles to have a clean and optimized final style.

You probably want to set the output directory above to something that does not get packaged by default in a war project and use resources in the sass plugin

No PR was submitted so I assume there to be no or insufficient interest for this


Enhance local debug capabilities

Currently we have a "Mock data" button which appears in development mode only.
We'd like to expand the kind of development-only actions we can perform by adding more options, ideally as a drop-down list of actions rather than individual buttons

Done in #88


Single command bus

This is the same as #13, but rebased #17

@rosstuck IIRC we agreed on this one, can I merge it?

I think neither of us are completely happy with the wrapping solution but in the spirit of today's dual-mode STH being accepted...it shall be so! :dancer: :smiley:
The only other comment I'd have is maybe giving clearer names to Receiver and PreventLoopReceiver, which we've both suggested before. We could name them after the use cases they address but that's hard to describe. QueuedFromSameBusReceiver and QueuedFromSeparateBusReceiver is a bit odd.
We can always pick that up in another PR though and we still need docs on the main branch when it's all settled. Either way, good work and hustle, man! :smile:

@rosstuck dat names. :stuck_out_tongue_winking_eye:  SameBusReceiver and SeparateBusReceiver?
I think we can stick to this solution now. Honestly I was thinking about making the queueable commands mutable because that would definitely make some things easier from the implementation side, from the usage side it would make users cry. So one day, when an AI examines our code, maybe it could come up with a better solution.

Receiver/WrappingReceiver?
Actually the name doesn't really matter if we can explain it. We can't make it simple and self-describing, because someone have to know the

I prefer the previous names, wrapping is an internal implementation detail.

SameBusReceiver and SeparateBusReceiver?

Yup
On Mar 16, 2015 10:19 PM, "Márk Sági-Kazár"<EMAIL_ADDRESS>wrote:

SameBusReceiver and SeparateBusReceiver?
—
Reply to this email directly or view it on GitHub
https://github.com/thephpleague/tactician-bernard/pull/18#issuecomment-81947131
.


Add questionin technical.html

Thanks! Would you be able to include the page that should link to as well? Right now I'm only seeing the link, but no page with the response.

I forgot to pull that change sorry :)

Oh I see. A more typical way of doing this would be to make both changes in a single Pull Request. I'll go ahead and merge it this time, but if you're interested in making more contributions, I'd challenge you to see if you can follow the VS Code or Atom instructions to do it all at once. If those instructions are confusing, create an issue to let us know so that we can make them better!
Thank you so much for your first contribution! I hope you make more!


[WIP] Add support for a local config file

Fixes #21

Codecov Report

Merging #25 into master will decrease coverage by 1.04%.
The diff coverage is 64.28%.

@@            Coverage Diff             @@
##           master      #25      +/-   ##
==========================================
- Coverage   83.28%   82.24%   -1.05%
==========================================
  Files          12       12
  Lines         359      383      +24
==========================================
+ Hits          299      315      +16
- Misses         60       68       +8

Impacted Files
Coverage Δ

osfclient/__main__.py
0% <0%> (ø)
:arrow_up:

osfclient/cli.py
90% <69.23%> (-8.49%)
:arrow_down:

Continue to review full report at Codecov.

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


Problem Statement in Text Exercises not getting displayed properly

Describe the bug
The problem statement in text exercises (especially in the exam mode) does not get displayed properly. Its especially bad for formulas.
https://github.com/user-attachments/assets/08c0a645-4a8d-4fc8-997a-1b07b2be4f39
To Reproduce

Go in a text exercise with a long math formular
Look at problem statement

Expected behavior
The formula is displayed in the next line and not stretched to the right
Screenshots
No response
Which version of Artemis are you seeing the problem on?
7.4.4
What browsers are you seeing the problem on?
Chrome
Additional context
No response
Relevant log output
No response

Additional context: The formatting is fine when viewed from instructor view (https://artemis.ase.in.tum.de/course-management/351/exams/772/exercise-groups/3174/text-exercises/14267) and also seems to be fine in the summary view students get after the exam.
For us (FPV team), this is not really a high priority issue though. For the actual exam, we may just replace such complicated LaTeX elements with screenshots, which do not suffer from this problem.

@michael-schwarz could you please send us a raw problem statement so that we could reproduce the issue?

@just-max could you export the task from the mock exam and upload it here?

Tipp for your upcoming exercises: During exam creation, instructors can create a exam test run. This will then show you how the exercises look from the perspective of a student and can hopefully can help you catching such issues before the exam.

instructors can create an exam test

We usually do, but I didn't think to do it for the test exam, since we had used exactly these exercises before. Definitely will for the real exam, thanks for the reminder!
Here is a minimal broken example for an exercise description that exhibits this issue @coolchock . The problem seems to come from KaTeX fractions:
```latex
\frac{9}{10}
```

Here is the original problem statement of the exercise  :

# Big Step

Prove that the function
```ocaml
let rec mul = fun a b ->
  match a with 0 -> 0 | _ -> b + mul (a-1) b
```
terminates for all inputs $$a, b \geq 0$$, by filling the holes $$ \\color{red}\\texttt{\<hole n>} $$ in the following Big-Step proof:

Definitions

```latex
\def\R{{\color{#009696}\;\Rightarrow\;}}
\def\qsmio#1{\texttt{#1}}
\def\inferrule#1#2#3{\textrm{#1}\;\dfrac{#2}{#3}\;}
\def\hole#1{{\color{red}\texttt{<hole #1>}}}

\pi_{ mul } = \inferrule{\hole{1}}{ \qsmio{mul} = \qsmio{fun a b -> match a with 0 -> 0 | \_ -> b + mul (a-1) b} \qquad \qsmio{fun a b -> match a with 0 -> 0 | \_ -> b + mul (a-1) b} \R \qsmio{fun a b -> match a with 0 -> 0 | \_ -> b + mul (a-1) b} }{ \qsmio{mul} \R \qsmio{fun a b -> match a with 0 -> 0 | \_ -> b + mul (a-1) b} }\\[3ex]
```

We prove by induction on `a` that `mul a b` terminates with $$a*b$$:
- Base case: $$ \\color{red}\\texttt{\<hole 2>} $$:

```latex
\def\R{{\color{#009696}\;\Rightarrow\;}}
\def\qsmio#1{\texttt{#1}}
\def\inferrule#1#2#3{\textrm{#1}\;\dfrac{#2}{#3}\;}
\def\hole#1{{\color{red}\texttt{<hole #1>}}}

\inferrule{\hole{3}}{
  \hole{4}\qquad
  \inferrule{\hole{5}}{
  }{
    \hole{6} \R \hole{7}
  }
}{
  \qsmio{mul 0 b} \R \qsmio{0}
}
```

- Inductive case: Assume `mul a b` terminates for an $$a \geq 0$$. Now, we show that it also terminates for $$a+1$$:

```latex
\def\R{{\color{#009696}\;\Rightarrow\;}}
\def\qsmio#1{\texttt{#1}}
\def\inferrule#1#2#3{\textrm{#1}\;\dfrac{#2}{#3}\;}
\def\hole#1{{\color{red}\texttt{<hole #1>}}}

\inferrule{APP}{
  \hole{8}\qquad
  \inferrule{PM}{
    \inferrule{OP}{
      \inferrule{APP}{
        \hole{9}
      }{
        \qsmio{mul (a+1-1) b} \R a*b
      }
      b \; \textcolor{red}{+} \; (a*b) \R (a+1)*b
    }{
      \qsmio{b + mul (a+1-1) b} \R (a+1)*b
    }
  }{
    \qsmio{match a+1 with 0 -> 0 | \_ -> b + mul (a+1-1) b} \R (a+1)*b
  }
}{
  \qsmio{mul (a+1) b} \R (a+1)*b
}
```

## Submission Format

Write the content of one hole per line in the format:

$$\\texttt{hole 1 = \\red{\<content 1>}}$$
$$\\texttt{hole 2 = \\red{\<content 2>}}$$
$$\\phantom{\\texttt{hole n}}\\;\\;\\vdots$$

If your answer requires mathematical symbols, copy and paste the Unicode characters from the following table or type the ASCII-only variant yourself.

| Symbol | Unicode | ASCII-only |
| --- |: --- :|: --- :|
| Logical OR | ∨ | `OR` |
| Logical AND | ∧ | `AND` |
| Logical NOT | ¬ | `~` |
| Logical Implication | ⟹ | `==>` |
| Reversed Logical Implication | ⟸ | `<==` |
| Logically Equivalent | ≡ | `===` |
| Universal Quantifier ("for all") | ∀ | `forall` |
| Existential Quantifier ("there exists") | ∃ | `exists` |
| Less-Than | < | `<` |
| Greater-Than | > | `>` |
| Less-Than or Equal To | ≤ | `<=` |
| Greater-Than or Equal To | ≥ | `>=` |
| Not Equal To | ≠ | `!=` |
| Set Membership ("in") | ∈ | `in` |
| Exponents | ²
 ³ | `^2`
 `^3`
 `^(a + b)` |
| Square Root | √ | `sqrt(x)` |
| Weakest Precondition | WP⟦ ⟧( )| `WP[[ ]]( )` |
| Pi | π | `pi` |
| Tau | τ | `tau` |

In the real exam we would not use such wide KaTeX expressions.

By diffing the rendered HTML in the preview vs. in the test run, we can see the issue:
-
+

-
+

-
-
-                                10
+
+
+                                10

-
-
-                                9
+
+
+                                9

-
+

The real exam mode apparently strips inline style attributes from KaTex.
Possibly related to https://github.com/ls1intum/Artemis/pull/8461 ?

Is there any progress on this issue, or any idea where we can look to fix it ourselves? This affects basically all KaTeX used in exam mode, like subscripts, exponents, and fractions.

For now, we are replacing the KaTeX elements with screenshots as a workaround, which works for us.


Send null values instead of -1 values

Send null values instead of -1 values, which avoids recording -1 values in FlexMeasures, while still correctly spacing the data sent.
This is possible since https://github.com/FlexMeasures/flexmeasures/pull/549.
@ArdJonker, can you verify that this works as expected in production?
(In case you are wondering, the Python None values are changed into JavaScript null values in the call to requests.post(), which turns the sent message - a dict - into a JSON string.)

Ohh, forgot, also the readme has changed as apps.yaml and secrets.yaml change aswell..


Error given while provisioning outbound authentication for Google

Describe the issue:
I've configured outbound provisioning for Google in my IS. When I try to add a new user from the console it is supposed to provision the user under my Gsuite console as well. Instead, it gives me the following error
Please note that mydomain.com is given as an example, and the above was tested with a real domain name associated with gsuite
How to reproduce:

Configure Google API client and the Gsuite by following the instructions given in the documentation
https://is.docs.wso2.com/en/5.11.0/learn/outbound-provisioning-with-google/

Configuring email as username. I've configured email as username from mapped attributes in claims

Configuring Google as an identity provider

Configuring WSO2 IS as the resident Service Provider

Add a new user from the management console with email as username

The following error is given

[2020-11-09 15:15:25,236] [886f3732-09ca-475e-b8f4-77c6df0673a4] ERROR {org.wso2.carbon.identity.provisioning.ProvisioningThread} -  Provisioning for Entity<EMAIL_ADDRESS>For operation = POST java.lang.NullPointerException
        at com.google.api.client.repackaged.com.google.common.base.Preconditions.checkNotNull(Preconditions.java:191)
        at com.google.api.client.util.Preconditions.checkNotNull(Preconditions.java:127)
        at com.google.api.client.json.jackson2.JacksonFactory.createJsonParser(JacksonFactory.java:96)
        at com.google.api.client.json.JsonObjectParser.parseAndClose(JsonObjectParser.java:85)
        at com.google.api.client.json.JsonObjectParser.parseAndClose(JsonObjectParser.java:81)
        at com.google.api.client.auth.oauth2.TokenResponseException.from(TokenResponseException.java:88)
        at com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:287)
        at com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:307)
        at com.google.api.client.googleapis.auth.oauth2.GoogleCredential.executeRefreshToken(GoogleCredential.java:269)
        at com.google.api.client.auth.oauth2.Credential.refreshToken(Credential.java:489)
        at com.google.api.client.auth.oauth2.Credential.intercept(Credential.java:217)
        at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:859)
        at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:410)
        at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343)
        at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460)
        at org.wso2.carbon.identity.provisioning.connector.google.GoogleProvisioningConnector.createUser(GoogleProvisioningConnector.java:201)
        at org.wso2.carbon.identity.provisioning.connector.google.GoogleProvisioningConnector.provision(GoogleProvisioningConnector.java:133)
        at org.wso2.carbon.identity.provisioning.ProvisioningThread.call(ProvisioningThread.java:68)
        at org.wso2.carbon.identity.provisioning.ProvisioningThread.call(ProvisioningThread.java:32)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)

Expected behavior:

Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: IS 5.11.0 beta 5
OS: Ubuntu 18
Database: MySQL
Userstore: JDBC

This issue can be reproduced when the scope  https://www.googleapis.com/auth/admin.directory.user,https://www.googleapis.com/auth/admin.directory.orgunit,https://www.googleapis.com/auth/admin.directory.groupis not set properly. @tsuresh please mention how a super admin can add the scope to resolve this issue.

Created a doc issue to track it https://github.com/wso2/product-is/issues/10438

The following steps were followed to add the scopes in the new Google Admin Console
Navigate to Google Admin > Security > API Controls > Domain wide delegation

From here click on 'Add new' to scopes for a client ID of the Service Account

Additionally, you'll need to setup Identity Provider as follows


docs: mention drafting

Mention drafting as an alternative TODO package. See #4

Looks good to me!


Added pull_request_template.md

Fixes #184

Looks Good

Please add the labels of gssoc and level2 on this pull request and assign me this pull request as per gssoc guidelines.


feat: Implements HTML as a column type in table widget.

Description
Adds support for rendering HTML content in Table Widget V2 columns with proper sanitization and filtering capabilities.

Adds new HTML column type with support for:

Rendering sanitized HTML content using Interweave
Search/filter functionality that ignores HTML tags
Sort functionality based on text content
CSV export with proper HTML content handling
Added unit tests covering HTML column functionality

Fixes #13681
or
Fixes Issue URL

[!WARNING]
If no issue exists, please create an issue first, and check with the maintainers if the issue is valid.

Automation
/ok-to-test<EMAIL_ADDRESS>:mag: Cypress test results

[!WARNING]
Tests have not run on the HEAD 0063ed2ee70d3014e5aa2e03be29916d4b5c71bc yet
Mon, 09 Dec 2024 05:55:45 UTC

Communication
Should the DevRel and Marketing teams inform users about this change?

[ ] Yes
[ ] No

Summary by CodeRabbit
Release Notes

New Features

Introduced support for HTML content in table cells with the new HTMLCell component.
Enhanced filtering and sorting functionalities to handle HTML columns effectively.
Added a feature flag to enable or disable HTML column types.

Bug Fixes

Improved HTML sanitization to prevent unsafe content rendering.

Tests

Expanded test coverage for HTML handling in table widgets, including rendering, filtering, and sorting scenarios.

Documentation

Updated configurations and constants related to column types to include HTML options.

/build-deploy-preview skip-tests=true

/build-deploy-preview skip-tests=true

/build-deploy-preview skip-tests=true

/build-deploy-preview skip-tests=true

/build-deploy-preview skip-tests=true

/build-deploy-preview skip-tests=true

/build-deploy-preview skip-tests=true


Multiple folders

Icon Request

Icon name: Multiple folders
Tags of this icon: all folders, multiple folders
Use case: Multiple folders inside a folder, all folders filter icon
Screenshots of similar icons: http://prntscr.com/nt5zfa , https://www.flaticon.com/free-icon/folder_148963#term=folders&page=1&position=32

Thank you for your advice.
If you can Star our project to support us we will be very thankful.

Sure, why not.
As a designer I also would like to contribute in this project because you save our time. I really appreciate your efforts.

Thank you very much!
If you want to work with us to improve this icon library, you can try a few icons referring to the completed icons as a specification or styling guide.
We will check the icons you designed according to the standard and decide whether to include it.
But I am sorry that we still have no written design style-guide.

I think you should do that first.
Because many of designer like me would like to help and contribute in this project and even you can also drop suggested icon list on the website so designers can easy to find and participate or join in this project.
Good to have: You can also send some free goodies to that designer who follow the style-guide and deliver well crafted icons

I see...
I would take some time to make a style-guild of RemixIcon for designers.
Thank you again for your advice.

Here are the folders icons:
https://github.com/Remix-Design/RemixIcon/blob/master/icons/Document/folders-line.svg
https://github.com/Remix-Design/RemixIcon/blob/master/icons/Document/folders-fill.svg
You can also get them on our website.
And the icon style guide has been on my plan.


Enviornment.ts toggling and correct usage of WebpackDevMiddlewareOptions EnvironmentVariables

I have added a parameter to my webpack commands so that I can swap out the Remote API endpoints.  I am flipping between mocked data files and staging endpoints, and I wanted people on the team to be able to do that locally while developing.
webpack --env.target=staging --progress --color
webpack --env.target=mocked --progress --color
In webpack I do the hostreplacement (this all seems to be worknig just fine):
 const environmentFiles = {
        dev: "./ClientApp/src/environments/environment.dev.ts",
        devMocked: "./ClientApp/src/environments/environment.devMocked.ts",
        staging: "./ClientApp/src/environments/environment.staging.ts",
        prod: "./ClientApp/src/environments/environment.prod.ts"
      };
    console.log(env.target)
    const envFile = environmentFiles[env.target];

new AotPlugin({
                tsConfigPath: './tsconfig.json',
                entryModule: path.join(__dirname, 'ClientApp/src/app.module.browser#AppModule'),
                exclude: ['./**/*.server.ts'],
                "hostReplacementPaths": {
                    "./ClientApp/src/environments/environment": `${envFile}`
                  },
                // Set flag to false to allow AOT
	            "skipCodeGeneration": true
            })

My issue is when I run VS Code [Development] Launch Web I get a NodeServices error of target is undefined.  So It does not like my env.target from the code sample above.
I added the EnvironmentVariables but this does not work.   I am using this wrong?  I can comment out the whole UseWebpackDevMiddleware code block and let the code use the manual webpack build I created from the command line, but then I lose HMR.  Which I absolutely don't want to lose.
app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions
                {
                    HotModuleReplacement = true,
                    EnvironmentVariables = new Dictionary<string, string>()
                    {
                    { "target", "staging" }
                    }
                });

I still get the error, full error is below.
Exception has occurred: CLR/System.AggregateException
An exception of type 'System.AggregateException' occurred in System.Private.CoreLib.dll but was not handled in user code: 'One or more errors occurred.'
 Inner exceptions found, see $exception in variables window for more details.
 Innermost exception 	 Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationException : Cannot read property 'target' of undefined
TypeError: Cannot read property 'target' of undefined
    at module.exports (c:\Users\v-jormc\Source\Repos\Xbox.Ambassadors\Microsoft.Ambassadors\Microsoft.Ambassadors.Web.Client\webpack.config.js:19:22)
    at createWebpackDevServer (c:\Users\v-jormc\Source\Repos\Xbox.Ambassadors\Microsoft.Ambassadors\Microsoft.Ambassadors.Web.Client\node_modules\aspnet-webpack\WebpackDevMiddleware.js:194:31)
    at createWebpackDevServer (C:\Users\v-jormc\AppData\Local\Temp\104gtbeg.vbc:74:50)
    at C:\Users\v-jormc\AppData\Local\Temp\2we2pffu.pst:114:19
    at IncomingMessage.<anonymous> (C:\Users\v-jormc\AppData\Local\Temp\2we2pffu.pst:133:38)
    at emitNone (events.js:105:13)
    at IncomingMessage.emit (events.js:207:7)
    at endReadableNT (_stream_readable.js:1045:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)

Update:  Is EnviornmentVariables meant to do what is being talked about in this thread in regards to the EnvParameter?   Or are we still needing something else to achieve what I am trying to do?
https://github.com/aspnet/JavaScriptServices/issues/816

I am going to look into a PR for this.   Seems like it might be useful for others.

Thanks for posting this, and for the PR! I'll close this issue in favour of your PR #1324.


Soot artifacts appear in test method display name

Description
Currently, Soot generates the following Jimple for org.utbot.examples.collections.ListWrapperReturnsVoidExample#runForEach:

r4 := @this: org.utbot.examples.collections.ListWrapperReturnsVoidExample
r2 := @parameter0: java.util.List
$r0 = newarray (int)[1]
$r0[0] = 0
$r3 = staticinvoke <org.utbot.examples.collections.ListWrapperReturnsVoidExample$lambda_runForEach_0__1: java.util.function.Consumer bootstrap$(int[])>($r0)
interfaceinvoke r2.<java.util.List: void forEach(java.util.function.Consumer)>($r3)
$i0 = $r0[0]
return $i0

After that, when it comes to generation of the test method name (org.utbot.utbot.summary.name.SimpleNameBuilder#collectTags), Soot-generated name "bootstrap$" is used as-is and passed to the code generation stage.
"bootstrap$" is clearly a Soot-generated helper code, which should not be used for names seen by user.
We should avoid it by modifying collectTags method.
To Reproduce
Please, fill your step to reproduce here, is the ticket description valid?
Expected behavior
Soot and another internal artifact should not be part of display name, comments or test name
Actual behavior
Now it's a problem and depends on our internals
Additional context
it's ok just filter it, but it will great to propose an approach to avoid another internal stuff

Steps to reproduce:
I pulled last changes from the main branch and started debugging org.utbot.examples.collections.ListWrapperReturnsVoidTest#testRunForEach method. I put one breakpoint on line 74 in org.utbot.summary.Summarization#summary method to get jimpleBody and another one on line 150  to see the test method name generated by UTBot.
Actual behavior
Indeed, for  org.utbot.examples.collections.ListWrapperReturnsVoidExample#runForEach Soot generates the same Jimple as  you attached to the issue. UTBot generated 4 unit tests, here are their names:
testRunForEach_ThrowNullPointerException, testRunForEach_Return0OfI, testRunForEach_Return0OfI_1, testRunForEach_Return0OfI_2.
I wrote unit tests for ListWrapperReturnsVoidExample.kt that capture the current behavior related to the generation of summary part of tests. I will open PR in an hour.
Suggestions
I would suggest two improvements for test methods naming:

Use structure type instead of its name in test method name, at least when the name consists of one character.
For example,  testRunForEach_Return0OfArray instead of  testRunForEach_Return0OfI;
Describe the first element of structures as firstElement, not as 0. The same about the last element.
For example,  testRunForEach_ReturnFirstElementOfI instead of   testRunForEach_Return0OfI.

Please, let me know what you think about it.

Thanks, @onewhl, for the answer. Probably, this issue is outdated, but I agree, that we need to fix the current behavior in the test.
The improvements regarding the naming could be summarized and discussed separately.

Looks like the issue is not actual anymore and the current behaviour is fixed with the PR #444


FuseBox Event - import

We know that we have before-import and after-import.
To keep consistence of the events, it is possible to have import on the line below https://github.com/fuse-box/fuse-box/blob/master/modules/fuse-box-loader-api/fusebox.js#L262 ?
It should looks like below:
if (file.locals && file.locals.module) {
    var args = [file.locals.module.exports, file.locals.require, file.locals.module, validPath, fuseBoxDirname, pkgName];
    $trigger("import", args);
    return file.locals.module.exports;
}

With this, if we are subscribing to import event so it looks like the other events.
Up to the developer to be responsible of his code.
On my use case, all events are activated on { debug: true }

That line happens on cache and a circular dependency call. I though we discussed it already

I tested and there is no circular dependency call. Otherwise, i should reach a stack overflow, right?
Except you do it volontary on your code but this is a developer issue, not fusebox.

@nchanged Is there a chance to get a plan for this? This feature is required to make running our use cases.
If you don't want to make it, I need to know to change a strategy and not counting to fuse to make it.
Thanks,

@leon-andria there is now standalone : true option. Which will allow you to override the API. would that work for you?

The problem is that it adds a lot of kb to the API, and it's bloated already.  We can make a different dist for your purpose.

https://github.com/fuse-box/fuse-box/issues/343


fix(buidler): Fix problem with missed git repos after builder restart

Resolve #3458
Just handle situation when /home/git/app.git/ contains only cache and build dir.

Thanks for the work on this, @rvadim!

Any chance for this to be merged in for 1.12.0/ 1.12.1? This hit me again yesterday which is kinda annoying...

Any chance for this to be merged in for 1.12.0/ 1.12.1?

I think we're waiting for @krancour et. al. to confirm this resolves #3458. Unfortunately, unlikely to make 1.12 at this point, although certainly a candidate for 1.12.1

Overall, this looks like a nice improvement.  See some of my comments in-line requesting minor cleanup.  I still need to test this manually, but I would say this looks very promising.

I cannot seem to reproduce #3458 today on Vagrant or AWS.  I have tried v1.11.2 and v1.10.0.  Without reproducing, it's for me to say this has solved anything-- altho the code looks promising.  @rvadim has this definitely resolved the issues that you were seeing in your cluster?

@rvadim typo in commit message also needs to be fixed.  Change "buidler" to "builder".  (Want to keep commit history grepable by component.)

I've spent all day on this and one thing I have discovered is that I can reproduce this using version 1.11.2 or prior, but I can't reproduce it with the code that's currently in the master branch-- and that's code that does not include this PR.  I strongly believe that something else that went in recently inadvertently resolved #3458 altho I am not yet sure what.  cc @technosophos @mboersma

Using git bisect, it would seem that #4671 inadvertently fixed the issue.  I'm not at all sure why.

Since apply this patch to builder, no more requests with "unable to deploy, git ..." from our cluster users. (v1.10.0 and v1.11.2)

@rvadim would you mind trying using the builder from master and let me know what you find?  Using what's currently in master (i.e. 1.12.0-dev) I don't see any issues.

In fact, this part of builder is risky, in my opinion, we need to fix it in any way.
@krancour ok, i will try to check version of builder from master. It takes 2 - 4 hours

@rvadim, we appreciate all the efforts.  2 - 4 hours seems high.  Just in case you were not aware... you don't need to build and deploy the whole platform from source.  If you have a cluster going already, you can build and deploy just the builder component with:
$ make -C builder build deploy

At this moment i can't reproduce this on master branch builder.

@rvadim thanks for checking.  I'm going to move the discussion back to #3458 as there were more participants there.  I'm curious to see what results the rest of them have with the builder from master.

@rvadim since there's been no luck in you or me or anyone else identifying the root cause and despite thinking that #4671 inadvertently fixed this, I think this PR (which treats the symptom, really) still contains some positive improvements and a nice fail-safe in case the problem isn't already quite as fixed as we think/hope it is.  I do want to merge this...
If you would be so kind, please squash the two commits (and reword to fix spelling of "buidler" to "builder") and this then gets my LGTM.
Really appreciate your hard work on this issue.   I fixed typo and recheck all cases with last changes. Thank you.

@rvadim thank you very much!

@rvadim can you make the two small changes mentioned above?  And then I think this would be good to go.

Fixed

Ping @bacongobbler.  Can you give this a second glance when you have a chance?

@rvadim thanks!  We're just about there.

conference internet is best internet


Support primary and accent variants for toggle and menu buttons

Pull Request
🤨 Rationale
Fixes: #1906
👩💻 Implementation

The ask was for the accent appearance variant on the menu button, but because the menu button uses the toggle button internally, I added the appearance-variant attribute to both toggle and menu button.
I added support for both primary and accent appearance variants.
When adding the new attribute states to the toggle and menu button matrix stories, I moved some common button state arrays to a new file in patterns/buttons/tests.
While examining visual designs/colors, I found and fixed several issues:

The DigitalGreenDark token value was incorrect, based on the Figma document. I updated this value, which affected block-accent button color and the rich-text mention font color.
Anchors in active, prominent, and prominent+active states were using the wrong color tokens.
The icon color for outline-accent buttons should match the text color, but didn't.
After consulting with Brandon, he directed me to change the active/pressed colors for the block-primary and block-accent button appearances so they would be consistent with other button active/pressed colors. Previously, they were slightly darker versions of the primary and accent colors (see below). This allowed me to remove the two, now-unused tokens: buttonFillActivePrimaryColor and buttonFillAccentActiveColor (good riddance to inconsistent token names).

To avoid increasing the size of this PR, Angular/Blazor support will be added in a follow-up PR.
Some of the state combinations (e.g. ghost appearance + primary/accent) aren't supported, and so don't need to be included in our visual matrix tests. I'm adding support for targeted exclusions in another PR, so I will pare some of the test cases down after that goes in.
🧪 Testing
Lots of manual state styling testing in Storybook. Also Chromatic visual tests.
✅ Checklist

[x] I have updated the project documentation to reflect my changes or determined no changes are needed.

@msmithNI do you mind buddying this?


proxy ntlm

hi i would to know if the ntlm and kerberos proxy challenge is implemented ?

Hey @cloud42repository,
we currently have not implemented anything regarding NTLM/Kerberos.
Could you explain in more detail what the use case for this authentication method would be in your case?

it was just a question because i have a ntlm and kerberos proxy challenge on premise restriction with my customer but after search i see that you need to use a c# or c++ implementation to do that


Unable to download http://aplus.com/'s videos.

Example:
$ youtube-dl http://aplus.com/a/interview-blue-man-group-co-founder-phil-stanton
[generic] interview-blue-man-group-co-founder-phil-stanton: Requesting header
WARNING: Falling back on generic information extractor.
[generic] interview-blue-man-group-co-founder-phil-stanton: Downloading webpage
[generic] interview-blue-man-group-co-founder-phil-stanton: Extracting information
ERROR: Unsupported URL: http://aplus.com/a/interview-blue-man-group-co-founder-phil-stanton
(SopelPython3)ant@ANTian:~/Downloads/bmg$ youtube-dl -v http://aplus.com/a/interview-blue-man-group-co-founder-phil-stanton
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-v', 'http://aplus.com/a/interview-blue-man-group-co-founder-phil-stanton']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.11.22
[debug] Python version 3.4.2 - Linux-3.16.0-4-amd64-x86_64-with-debian-8.6
[debug] exe versions: ffmpeg 3.2-2, ffprobe 3.2-2, rtmpdump 2.4
[debug] Proxy map: {}
[generic] interview-blue-man-group-co-founder-phil-stanton: Requesting header
WARNING: Falling back on generic information extractor.
[generic] interview-blue-man-group-co-founder-phil-stanton: Downloading webpage
[generic] interview-blue-man-group-co-founder-phil-stanton: Extracting information
ERROR: Unsupported URL: http://aplus.com/a/interview-blue-man-group-co-founder-phil-stanton
Traceback (most recent call last):
File "/home/ant/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 694, in extract_info
ie_result = ie.extract(url)
File "/home/ant/bin/youtube-dl/youtube_dl/extractor/common.py", line 357, in extract
return self._real_extract(url)
File "/home/ant/bin/youtube-dl/youtube_dl/extractor/generic.py", line 2443, in _real_extract
raise UnsupportedError(url)
youtube_dl.utils.UnsupportedError: Unsupported URL: http://aplus.com/a/interview-blue-man-group-co-founder-phil-stanton
Thank you in advance. :)

To developers: today.com (NBCNews) embed in


Docugami docs: First cell should be a title cell

Make first cell a title in docugami docs
This makes the first cell a title cell in docugami notebook
Before submitting

Who can review?
Community members can review the PR once tests pass. Tag maintainers/contributors who might be interested:

@hwchase17 feel free to merge whenever

Sorry about this, guys... I usually put the loader magics on top of every notebook as a matter of habit.


Update to the latest Linter API

Hey Guys, I just noted this Issue over @ the linter repo, looks like there is a new api (that doesn't force a file write!).
I already added an issue for omnisharp-atom, but I figured you all should know too! :walking:
https://github.com/AtomLinter/linter-plus/issues/29

Thanks :rose:


HttpHeaders valuesIterator and contains improvements

Motivation:
In order to determine if a header contains a value we currently rely
upon getAll(..) and regular expressions. This operation is commonly used
during the encode and decode stage to determine the transfer encoding
(e.g. HttpUtil#isTransferEncodingChunked). This operation requires an
intermediate collection and possibly regular expressions for the
CombinedHttpHeaders use case which can be expensive.
Modifications:

Add a valuesIterator to HttpHeaders and specializations of this method
for DefaultHttpHeaders, ReadOnlyHttpHeaders, and CombinedHttpHeaders.

Result:
Less intermediate collections and allocation overhead when determining
if HttpHeaders contains a name/value pair.

+1 @normanmaurer 's comments. Otherwise, LGTM

4.1 (0a47c590fe)


config default-search in a dict to feed it into ytdl?

Please follow the guide below

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

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2016.06.12. If it's not read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2016.06.12

Before submitting an issue make sure you have:

[x] At least skimmed through README and most notably FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[ ] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[x] Question
[ ] Other

Ok so, I have this python code.
class YTDLLogger(object):
    def debug(self, msg):
        pass

    def warning(self, msg):
        pass

    def error(self, msg):
        pass

# youtube_dl options
 ytdlo = {'quiet': True, 'no_warnings': True, 'ignoreerrors': True, 'logger': YTDLLogger(), 'default-search': "ytdlsearch"}

And when I try to search using a command in my Discord Bot. (yes I use Rapptz's Discord.py which uses ytdl for playing thigns from youtube in Discord's voice channels.)
But instead this is generated
ERROR: 'SIM Keygen PSXGamerPro1' is not a valid URL. Set --default-search "ytsearch" (or run  youtube-dl "ytsearch:SIM Keygen PSXGamerPro1" ) to search YouTube

I am not sure what is wrong. Could it be that ytdl ignored the option I put in the dict?

It's default_search not default-search.

ah ty

sure it is in voice.py to decoraterbot-org / DecoraterBot-cogs. forgot the actual url though and cant find it much on my iphone.


drivers: uart: nrfx_uarte: Major rework of the legacy UART shim to allow using it for nrf54x

uart_nrfx_uarte2 shim which is using nrfx_uarte driver has proven to be not a good approach because the split between nrfx and the shim (and nrfx driver supporting additional APIs beyond zephyr one) increases memory footprint and decreases performance and makes it hard to maintain the shim. With significantly increased size it was not feasible to use that shim on cores with small memory (like cpuppr on nrf54h20).
Legacy shim RX asynchronous path had to be reworked because we cannot rely on RXDRDY events when counting bytes because EasyDMA transfers bytes in words so triggering RXDRDY event does not necessary mean that byte is available in RAM.
Rework driver to support new way of asynchronous RX handling. Previously RX was handled in two modes: using RXDRDY interrupt for byte counting or TIMER + PPI. Both modes had flaws. RXDRDY interrupt mode could miscalculated amount of received bytes when interrupt was not  handled on time. Data was not lost but was not reported on time and that could lead to issues. PPI+TIMER mode requires additional resources  thus it was not the default mode. Often user was not aware of that option and was experiencing driver RX faults.
New RX mode is switching buffers when there is new data (RXDRDY event not set for given amount of time). It does not require additional resources to get precise byte counting. Additionally, this is in line with new UARTE feature (RX frame timeout) which is present in nRF54X devices. The behavior of the driver is the same for legacy devices and new one. For legacy devices k_timer periodic interrupts are used to check if there are any new bytes and it is not needed when RX frame timeout is present.
Improved RX mode is enabled by default (CONFIG_UART_NRFX_UARTE_ENHANCED_RX=y) but legacy modes are still available though not recommended to be used.
Note that new RX mode behaves a bit different because timeout always triggers switch of buffers which means that there will be no UART_RX_RDY events with non-zero offset. It also means that every UART_RX_RDY will be followed by UART_RX_BUF_RELEASED.
Driver structures are reworked and asynchronous data is split into two structures: tx and rx data.
Additionally, support for DMM is added to asynchronous RX. For TX a fixed size, statically allocated buffer is used. Same goes for single byte buffers used for polling and interrupt driven mode (and RX FIFO flush buffer).
After rework, driver is recommended to be used for all platforms as it performs much better (2 times lower CPU load during same data) and takes much less code than the second UART shim available for Nordic devices.
PR contains tests added in #71886 #73638 and size optiomization from #74849.

@bjarki-andreasen yes, i know that it is huge. I tried to split changes in the driver into multiple commits. I can open PR with just driver changes and keep this PR with all things (as i use all those tests to validate that driver works in all scenarios). NCS is waiting for that changes so would be good to move forward with review in next few weeks.

@bjarki-andreasen I've opened #78887 which contains main change from that PR (without test changes and additional changes in the driver).


push plugin

Error: Can't find variable: PushNotification

its build successfully but on real device its show error on console log like this Error: Can't find variable: PushNotification

@karthi191 Sorry to be a jerk but I'm now closing issues that don't follow the issue submission guidelines. This plugin takes a lot of work to maintain and I can't afford the time required to solicit the required info from everyone.
I'm closing this issue but please feel free to re-open the issue if you provide the requested details from the new issue submission guidelines.
https://github.com/phonegap/phonegap-plugin-push/blob/master/.github/ISSUE_TEMPLATE.md


Update INA228.cpp

Updated getTemperature() resolution multiplier to read the correct values.

I can see the correct Temperature after the update (top left corner)

Thanks for this PR, will work on it asap.

Thanks for catching this error, will merge it into master.
As you apparently have hardware (I still do not) I wait with updating the version as you might find some more errors.
Again thanks for your fix, appreciated!

The display looks cool.
Do you know why the current mA is so high?
might point to another error in the code.

I am glad to help you (and myself as a user)
I've just started to use this library in my application.
In my opinion, the reason for the Current issue could be:

noise
wrong conversion float-to-string in the FloatToString function (on my side)
integrated shunt value: 0.002 (I've configured it to 0.005)
measure circuit is not fully completed (power and Load are not connected to the shunt yet)

I will let you know if I find any other issues.
More details regarding the sensor module I'm using can be found at https://vi.aliexpress.com/item/1005006987156355.html
My goal is to measure and estimate the working time of the ESP32 device in the power mode circle "deep sleep - regular" from one 18650 battery.
So, I need to be able to measure the Current 1mA or even 0.1mA
I have another application that uses INA231

I'm planning to use both to confirm measurements of each other.

Nice!

wrong conversion float-to-string in the FloatToString function (on my side)

Have a look at - https://github.com/RobTillaart/printHelpers
It includes for scientific notation, engineering (power is multiple of 3) and several other formats.

I'm planning to use both to confirm measurements of each other.

What is good is that you use different devices / code. So the same (code) error does not happen twice.
However you should use three, then if there is a disagreement you can choose the value that pops up twice.
Doing a new measurement is of course also an option.

I have another application that uses INA231

Do you use a library for that? link?
There are at least a few dozen INAxxxx current sensors that look alike

@xkachya
Created a develop branch and a PR to have a new version 0.1.2 including your fix (and some minor documentation),
Are there other things that need to be fixed or clarified or are missing or ....?

Hi Rob, yes I have something to update.
I was finally able to get the correct measurement of the Current.
I've updated getCurrent() and setMaxCurrentShunt() on my local copy.
But this fix is not as simple as the previous one.
For sure getCurrent() and setMaxCurrentShunt() needs to be updated and _writeRegister()
In my project, I've used  for debugging "adafruit/Adafruit<EMAIL_ADDRESS>I'm working on this commit.

I hope to find some time coming week / next weekend to put some hands on the INA228.
(Other projects + libs keep me quite busy)

@xkachya
FYI,
Released 0.1.3 today, includes some addition fixes including negative shuntVoltage and current.


housekeeping: enable sponsorship button

What kind of change does this PR introduce?
Enables the GitHub sponsorship button.
What might this PR break?
n/a
Other information:

Sometimes these metadata files can run from the .github repo, and be enabled for all projects.

https://github.com/reactiveui/.github


Two features I wish existed

Not interested in coding, and I don't have access to the Slack group so I hope it's ok to post this here.
Feature 1: Eliminate duplicates.
Description: Very often when I subscribe to news services like the CBS news feed, I'll pull the "national" news and the "regional" news and the "local" news... and I'll see three copies of the same article because CBS created 3 different RSS links for it, one in each group. This gets really annoying when multiplied by the number of articles pulled, and wastes my time scrolling through them. On an average day, I see at least 100 duplicates (i.e. 3 or 4 copies of about 20-30 articles). I don't know how easy it is to implement but I wish the newsreader could/would detect that these were duplicates and only present me with the first one it found. It can hide the others automatically, or delete them, I don't care.
Feature 2: Eliminate video feeds
Description: Often, the RSS link/header that gets pulled to an article is just a video. That is, there's no text for the actual article, just a video. I wish there were a way for the newsreader to detect this and hide or delete the header. These really waste my time as I'm not interested in pulling videos. If I wanted videos, I would watch the tv news or watch a youtube channel with the videos, or whatever was required to watch those videos. But, I'm not interested in the videos! They just waste my time!
Thank you for an otherwise great software.

The first item is a duplicate of #847. We're already looking into it.
The second item would have very little utility for almost all of the NetNewsWire users. It is very particular to your desired workflow. We have to be judicious about which features we implement so that NetNewsWire doesn't become bloated and difficult to use. I'm sure you understand.


feat: add decimal 1.5.0 release

update decimal with release 1.5.0

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


Ignore ticks with deposit chest interactions

Submitted PR to update the plugin to the latest version. Track it here: https://github.com/runelite/plugin-hub/pull/5000


the data container and the application container can't open

the container named laradock_data_1  just can't run
Name                      Command             State                     Ports
laradock_application_1   true                          Exit 0
laradock_data_1              true                          Exit 0

That's not a problem at all. They are made to remain in exit state, since you don't need to enter them.
Watch this demo for more info https://www.youtube.com/watch?v=-DamFMczwDA
Best,


Mac Version is 32-bit

The Mac version, 2.0.3, is 32-bit, and as such will not be supported on the next version of macOS, macOS Catalina.
Additionally, the Mac version is not available to download from github, only from minecraftforum -> hocuspocus.taloncrossing.com/rii/NBTExplorer-Mac-2.0.3.zip

+1 for Mac 64bit support

+1

+1,000,000

@jaquadro any update on this?

I haven't had a working toolchain to build for mac for a number of years.
The landscape has changed since I essentially lost access monomac in 2013 or 14.  Microsoft acquired Xamarin and the tools and SDKs appear to be free now.  But I don't really have the time (or possibly hardware) to try and get this build working again.  If a mac developer is interested in trying to restart this, please reach out to me.

@jaquadro I am a developer who uses macOS, I am willing to give it a shot to build it for the newer mac if you can give me a few pointers, not used to Xamarin and Visual Studio.

Also, if it is something that building can be automated, CircleCI offers a free build agent for open source projects running macOS (https://circleci.com/open-source/)

I'd start with trying to build anything with VS and Xamarin for mac, like a sample program.  If you can get that far, then it might be as simple as loading the mac proj file for NBTExplorer, and replacing the monomac assembly reference with whatever the new xamarin mac one is.
That's probably wishful thinking, especially if there were changes in the xamarin API.  But who knows.

A 64-bit version for Catalina would really be cool. I do have to say tho that help should have been searched as the "This Application is not optimised for your Mac" message appeared the first time. But when no one's opening an issue, how should you know?. I am a Mac developer but since Im just getting serious with mac specific stuff so I don't think I'm much help.
With that said: I'm wishing FireBall1725 good luc

@FireBall1725 @jaquadro Any update on the 64-bit version?

+1

Also, I found this today, might be a good alternative until this issue is resolved: webNBT

Has anyone tried using the windows/linux version (via the posted zip file) on Mono?  I double-checked the build configuration and it's not targeted at a specific CPU architecture.
It's not as pretty as the old mac version, but that version also doesn't support one of the more recently added tag types.

Has anyone tried using the windows/linux version (via the posted zip file) on Mono? I double-checked the build configuration and it's not targeted at a specific CPU architecture.
It's not as pretty as the old mac version, but that version also doesn't support one of the more recently added tag types.

Just tried and failed.  Looks like the Carbon driver for Mono hasn't been ported to 64-bit yet.  Would love an update from @FireBall1725, if they're still working on it.

@SullyTheUnusual: Back in October I tried to figure out Visual Studio and Xamarin but didn't make much progress, had a lot of issues importing the project since the Xamarin used in the project isn't available anymore. I ended up having to put all that on hold because I ended up moving back in December and have been pretty busy.

@FireBall1725 Thanks for your efforts, and the quick reply!  :)

@FireBall1725 do you have a fork that you've made progress on with the mac version? I can help you out if you want

Hey @MrPickles2009, I believe i just cloned it, and never forked it. Even if I did fork it, I literally made no progress, I tried a few things I read online to try to convert it to the newer Xamarin stuff, but just never made any progress that actually got the project to open. Everything kept showing errors and pointing me back to missing libraries, no matter what I edited couldn't point it to the new ones.

@FireBall1725  i'll take a stab at this after i finish work

I just installed mono on my Mac and the 2.8.0 binary fired up under Wine 4.0.1 (which I already had installed) without any issues.

@brothanb and you’re running macos 10.15?

I’m still running 10.14.

@brothanb well in 10.15 all 32-bit apps don't work at all.

As far as I can tell, this is due to the windows NBTExplorer using WinForms, which mono uses Carbon to replicate. Carbon was deprecated several years ago and removed in 10.15, so everything crashes and burns if you try to use it.
There's ongoing debate on how to fix it, but nobodies actually managed to make a workable version yet.
The best way to get NBTExplorer to work on mac is to either completely start over (probably in XCode) and make a whole new app or update the Windows version to not use WinForms.

A bit off-topic: where is the download link for macOS? I can't find it anywhere.

A bit off-topic: where is the download link for macOS? I can't find it anywhere.

@CottonTheButton On the minecraftfourms page, but it's outdated

Has anyone tried using the windows/linux version (via the posted zip file) on Mono? I double-checked the build configuration and it's not targeted at a specific CPU architecture.
It's not as pretty as the old mac version, but that version also doesn't support one of the more recently added tag types.

@jaquadro I tried it, as others said Carbon is deprecated so it didn't work. Since the source code is available the community can compile it, maybe someone with a bit more expertise (and free time) than me can compile it and publish it.

Since the source code is available the community can compile it, maybe someone with a bit more expertise (and free time) than me can compile it and publish it.

I've tried compiling it, but there is a dependency on a 32-bit only module that doesn't have a 64-bit equivalent.   I don't remember what it was and haven't revisited this in a while due to the lack of free time myself.

I just installed mono on my Mac and the 2.8.0 binary fired up under Wine 4.0.1 (which I already had installed) without any issues.

on 10.15 you can try compiling wine with the --use-win64 (i think) option in ./configure, I've done it before, but when I tried to run NBTExplorer with it I got a nice error message. wonder why, it's probably not because 10.15 removed support for 32-bit programs. y'know this is why I like windows: backwards- and forwards-compatibility.

y'know this is why I like windows: backwards- and forwards-compatibility.

@DumbGameMaker this is true but people aren't going to stop using mac any time soon so devs have to adapt...

Any update on this yet? I have needed NBTExplorer multiple times recently and haven't been able to

use another editor?


Cleanup interfaces exposed by SDK

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Switch to localhost when protocol is null

In order to allow tests libs to work properly, we must handle the protocol when it's null or undefined.

Fixed in #105


Add Nth Prime exercise

Add Nth Prime exercise

Cool, could you add this exercise to the Xcode project so that Travis can can run?
Maybe later we can update Travis to use Xcode workspaces so files get added automatically to Travis.

@masters3d No problem: I completely missed that there was an Xcode project at all!

Nice. Yeah. I have been meaning to add it to the document section of the readme. Maybe once we make it Linux compatible when swift 3 comes out, we could come up with a different way for Travis to run the unit tests.

Thank you.


Blog app - Views

Description

Created user and blog post views
Added preprocessed HTML
Render view data in the browser
Added basic styling for the forms

All Users page wireframe
Single User page wireframe
All Posts by a given User page wireframe
Single Post page wireframe

Thanks @DeliceLydia for the review


Implement Pacman endpoint

Resolves issue #14.
All the features implemented in this merge request are described in detail here.
@CtrlShiftGo, please let me know if any of these operations need to be changed, or if another operation should be added.
If you approve the request, then I'll merge it manually.

Approved.


handle lineage with empty segmentsFrom

Description
Narrowing the scope of change to skip empty segmentsFrom when checking lineage conflict, as in some use cases lineages always have empty segmentsFrom set. More conflict checks on segmentsTo set to be added with next PR with more discussions noted there.
Upgrade Notes
Does this PR prevent a zero down-time upgrade? (Assume upgrade order: Controller, Broker, Server, Minion)

[ ] Yes (Please label as backward-incompat, and complete the section below on Release Notes)

Does this PR fix a zero-downtime upgrade introduced earlier?

[ ] Yes (Please label this as backward-incompat, and complete the section below on Release Notes)

Does this PR otherwise need attention when creating release notes? Things to consider:

New configuration options
Deprecation of configurations
Signature changes to public methods/interfaces
New plugins added or old plugins removed

[ ] Yes (Please label this PR as release-notes and complete the section on Release Notes)

Release Notes

Documentation

Codecov Report

Merging #8242 (9a0a509) into master (7288509) will increase coverage by 0.03%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master    #8242      +/-   ##
============================================
+ Coverage     70.66%   70.70%   +0.03%
- Complexity     4237     4239       +2
============================================
  Files          1629     1629
  Lines         85140    85140
  Branches      12815    12815
============================================
+ Hits          60166    60197      +31
+ Misses        20816    20791      -25
+ Partials       4158     4152       -6

Flag
Coverage Δ

integration1
28.70% <0.00%> (+0.01%)
:arrow_up:

integration2
27.53% <0.00%> (+0.10%)
:arrow_up:

unittests1
66.94% <ø> (+0.01%)
:arrow_up:

unittests2
14.11% <100.00%> (+<0.01%)
:arrow_up:

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

Impacted Files
Coverage Δ

...ntroller/helix/core/PinotHelixResourceManager.java
65.96% <100.00%> (ø)

...a/manager/realtime/RealtimeSegmentDataManager.java
50.00% <0.00%> (-25.00%)
:arrow_down:

.../predicate/NotEqualsPredicateEvaluatorFactory.java
66.17% <0.00%> (-11.77%)
:arrow_down:

...pinot/common/utils/fetcher/HttpSegmentFetcher.java
61.53% <0.00%> (-10.26%)
:arrow_down:

...g/apache/pinot/common/utils/helix/HelixHelper.java
45.14% <0.00%> (-2.43%)
:arrow_down:

...core/query/pruner/SelectionQuerySegmentPruner.java
86.36% <0.00%> (-2.28%)
:arrow_down:

...r/helix/SegmentOnlineOfflineStateModelFactory.java
63.20% <0.00%> (-1.89%)
:arrow_down:

...ces/PinotSegmentUploadDownloadRestletResource.java
57.51% <0.00%> (-1.29%)
:arrow_down:

.../pinot/core/data/manager/BaseTableDataManager.java
86.80% <0.00%> (-0.86%)
:arrow_down:

...e/pinot/common/utils/FileUploadDownloadClient.java
63.00% <0.00%> (-0.74%)
:arrow_down:

... and 22 more

Continue to review full report at Codecov.

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


Datastore sessions

fixes #18
uses datastore to prevent token spoofing from cookies

Can you make sure that it works if you have two instances?  (ie make sure logs show that both instances saw requests)?
LGTM - I'm going to merge.


[Server] MeshModel: Support for retrieval of Registrants

Current Behavior
No API available to ascertain who the registering entity is for any given model/component/relationship/policy. None of the MeshModel APIs currently return registrant details.
Desired Behavior
Users can readily view details of the registering entity at any point while browsing MeshModel resources.
Implementation

Enhance the following existing APIs:

[ ] 1. /api/meshmodels/models
[ ] 2. /api/meshmodels/models/components
[ ] 3. /api/meshmodels/models/relationships

Ensure that they each return the registrant id and registrant hostname.

[ ] 1. Return Registrant ID from hosts table.

Future: Return Registrant name from connections table.

[ ] 1. Return Registrant hostname from hosts table.

Acceptance Tests

Users are able to see the name of the registrant for any given component, model, or relationship.
1. Future: for any policy.

Mockups

Contributor Guides and Handbook

🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🖥 Contributing to Meshery UI
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

@abdullah1308

Issue solved


What is the meaning of a thread lock?

Thread lock is meaningless. Because those properties are not accessible to other threads. Can i remove these useless locks?

There 3 threads in library. 1 for IPv4 receiving. 1 for IPv6 receiveng and 1 for library logic and sending messages. And don't forget your main thread.

I forgot that I removed the ipv6 related code. Sorry.

@QiuBuZai then 3 theads left. First for receive, second for send, third - main thread.
Some locks you can remove (if you removed IPv6 code). But only if you know where you can do this. But i don't recommend do that.
And why you need that? You have performance issues?

Thank you

@RevenantX Because I was rewriting the library with golang, encountered a problem of thread lock


fix custom scalar - incorrect 'fromGraphQL' string

Was having trouble getting custom scalars to work. I found that it was generating the jsonKey wrong. My fix just ensures the generated format is
fromGraphQL${graphqlTypeSafeStr}ToDart$dartTypeSafeStr
instead of
fromGraphQL${dartTypeStr}ToDart$dartTypeSafeStr

Hi. Thanks for your PR. All the things happens in beta branch. Check if the beta has the same issue. If yes - could you rebase your PR onto beta branch?

It seems that this was fixed in beta
https://github.com/comigor/artemis/blob/beta/lib/generator.dart#L361

I see that now, thanks for your help


Bug : Drivers improperly renamed when selecting multiple drivers and applying "move to specific Windows xx build"

DAT version used : 7.1.9
Build Date : 2022-09-21
Problem description
When trying to move drivers packages to a specific Windows build (let's say "Windows 10 21H2"), DAT can wrongly rename packages in some situations.
This can result in having a Dell package renamed in an HP or another manufacturer package.
As an example a driver package Drivers Pilot - Lenovo ThinkPad X260 - Windows 10 x64 can be renamed to Drivers Pilot - HP ProBook 450 G7 Notebook PC - Windows 10 21H2 x64
Screenshot of the wrong renamed package

How to reproduce the bug

You need to have in driver package at least a driver package whose naming convention is in the format "Windows 10 x64" (with no build number) (e.g : Dell Optiplex 3060 - Windows 10 x64 or Lenovo ThinkPad X260 - Windows 10 x64)
You also need a "normal" driver package with a build number into it (e.g Drivers Pilot - HP ProBook 450 G7 Notebook PC - Windows 10 21H1 x64)
Sort drivers packages so that at least 1 driver with a Windows 10 XXXX naming convention is at the top of the list.
Select both drivers
Apply the Move to Windows 10 21H2 action

Bug analysis and potential solution
I think this bug occurs for 2 reasons :

The DAT script computes the new name of the package and store it in $NewPackageName
When a driver with the naming "Windows 10 x64" (without build) is processed, the $NewPackageName is not modified
When we select multiple drivers, drivers are processed in a loop within Move-ConfigMgrPkgs function. The loop doesn't initialize $NewPackageName.

So if the driver list contains the following

Drivers Pilot - HP ProBook 450 G7 Notebook PC - Windows 10 21H1 x64
Drivers Pilot - Dell Latitude 5430 - Windows 10 x64

At first iteration of the loop :
$NewPackageName = "Drivers Pilot - HP ProBook 450 G7 Notebook PC - Windows 10 21H2 x64"`

At second iteration of the loop, $NewPackageName is not reinitialized to $null, it is not modified during the loop body, so it keeps the previous value
Finally the Dell package get renamed into the HP package.
Solution 1
Just set
$NewPackageName = ""

at the beginning of the loop
This solution won't off offer the ability to rename any drivers without build number within their names
This solution will stop processing as soon as a "without build number" package is processed
Solution 2 (should be added with Solution 1 imho)
Add specific code to handle this naming convention
Note : in the code there is a if ($($PackageGrid.Rows[$Row].Cells[1].Value) -eq "Windows 10") { I don't know it's use, perhaps it was used with some old drivers or could be reuse using something like -match "Windows 10 x"
P.S : If you mind updating your PS code on the repo, I would be glad (as already said in previous issue) to create a merge request.

Fix coming out shortly in 7.2.0


callback function is 'not a function'?

Hello,
I encountered an error when trying to use a callback function in AWS Lambda Authorizer.
Here is my implementation.
The authentication process has been excluded.
export const handler = async (event, context, callback) => {

  var authResponse = buildAllowAllPolicy(event, 'foo');
  callback(null, authResponse);
};

function buildAllowAllPolicy (event, principalId) {
  const policy = {
    principalId: principalId,
    policyDocument: {
      Version: '2012-10-17',
      Statement: [
        {
          Action: 'execute-api:Invoke',
          Effect: 'Allow',
          Resource: event.methodArn
        }
      ]
    }
  };
  return policy;
}

START RequestId: e50ca89a-72c6-436f-9534-9b7d9fe2cf99 Version: $LATEST
2024-02-19T13:34:52.844Z	e50ca89a-72c6-436f-9534-9b7d9fe2cf99	ERROR	    at handler (/var/task/index.mjs:4:3)
at startProcessEvents (@llrt/runtime:5:187)
2024-02-19T13:34:52.844Z	e50ca89a-72c6-436f-9534-9b7d9fe2cf99	ERROR	{
  errorType: 'TypeError',
  errorMessage: 'not a function',
  stackTrace: [ '    at handler (/var/task/index.mjs:4:3)', '    at startProcessEvents (@llrt/runtime:5:187)', '' ],
  requestId: 'e50ca89a-72c6-436f-9534-9b7d9fe2cf99'
}
END RequestId: e50ca89a-72c6-436f-9534-9b7d9fe2cf99
REPORT RequestId: e50ca89a-72c6-436f-9534-9b7d9fe2cf99	Duration: 1.71 ms	Billed Duration: 35 ms	Memory Size: 128 MB	Max Memory Used: 21 MB	Init Duration: 32.70 ms

Do you know what could be the cause?

Thank you for your quick response.
The problem has been resolved.
I have high expectations for this product.


Fix integer overflow in RGroupDecomposition strategy GA

This fix an issue where the number of permutations would overflow in the GA and be set to 0.
This caused the code to fallback to the Exhaustive search which basically hangs at this point.

@jones-gareth please take a look at this fix.  We've been having some hanging issues (well, effectively hanging issues)  that this seems to resolve.

I don't have a test case here as (a) it was large and (b) I noticed it on in house data

@greglandrum  code is updated with std::min

@greglandrum any chance on a merge for this one?

@greglandrum any chance on a merge for this one?

Sure. I was just waiting to see if @jones-gareth had any comments.


admin/content | remove the paging function

Describe your problem
Paging does not add anything, since bludit is able to manage hundreds of entries without slowing down.
Instead of helping, it creates difficulties.
It is much easier to drag down than to go to the next page.
THE MOST IMPORTANT!!!
Currently we do not have a search engine, but we can use the browser's search engine to locate articles.
If the list is divided into pages, or with the browser search can be located.
I had planned to develop a simple plugin for searches, but paging also complicates this.
To implement it would be as simple as the value for ITEMS_PER_PAGE_ADMIN was -1, and if you want to keep the paging functionality (although I insist I do not see sense) was variable.
https://github.com/bludit/bludit/blob/master/bl-kernel/boot/variables.php#L29
Another suggestion in this aspect is that the tags and categories appear in the list. This facilitates the location and search of articles.

La paginación no aporta nada, ya que bludit es capaz de gestionar cientos de entradas sin relentizarse.
En vez de ayudar, crea dificultades.
Es mucho más sencillo arrastrar hacia abajo que ir a la siguiente página.
LO MÁS IMPORTANTE!!!
Actualmente no disponemos de buscador, pero podemos echar mano del buscador del navegador para localizar artículos.
Si el listado está fragmentado en páginas, ni con el buscador del navegador pueden localizarse.
Tenía pensado desarrollar un simple plugin para búsquedas, pero la paginación también complica esto.
Para implementar sería tan sencillo como que el valor para ITEMS_PER_PAGE_ADMIN fuese -1, y si se quiere conservar la funcionalidad de paginación (aunque insisto no le veo sentido) fuese variable.
https://github.com/bludit/bludit/blob/master/bl-kernel/boot/variables.php#L29
Otra sugerencia en este aspecto es que aparezcan las etiquetas y categorías en el listado. Eso facilita la localización y búsqueda de artículos.

Hi,
I implemented a search function in the content in Bludit v3.9.0 beta1. Take a look.
Regards

Muchas gracias Diego :-).
Mañana lo testeo en profundidad y te mando feed back.
Creo que era algo necesario, muchos lo estábamos demandando de una u otra forma (que si filtros que si esto que si lo otro) pero un buscador era lo más sencillo.
De veras. Gracias.

I think that searches should keep a similar logic in all sections of the admin.
Would not it be more successful to work as in plugins?
For example, the search could be placed to the right of the section title.
I insist on the need to show the categories and tags in the content list. It is essential.
In part I created G3Nshop to show you the need for this functionality.
Maybe his thing is to study it thoroughly and do it for version 4 of bludit.
Having a search engine in the admin sections makes a lot of sense, and you have to see what is the best way to implement it.
By the way there are bugs in the plugins search engine.
Try searching for TinyMCE

The search in 'Content' admin is very useful,  and I agree on small things first, more in later versions.
For me the priority order would be:

content to be sorted decending in admin so most recent are presented 'First' and the oldest 'Last'.

Add configurable setting for pagination, i.e. posts per screen, 10, 20 30, All

Version 4, it would be better still if you could select what/where you wanted to search via radio buttons, eg Title, Content, Category, Tag, ALL... and included more detail in search results, eg Date, Category, Tag.

I fixed the plugin search.
I have bigger plans for the search tool, but for the next version, At this moment I want to release the new version and delivery some improves and new features.
Feel free to create new issues with the requests, but try to split in smaller topics, if I need to go to some ticket about pagination and I found a lot of recommendation or bugs about other things is hard for me to follow them.


optimize image

The image file size has been reduced by 69%.

file: /examples/assets/static/images/open-graph.png
before: 53.58 kb
after: 16.41 kb

All images will be optimized in the build process (imagemin-webpack-plugin). So in production this open graph image is already about 16kb.

@philippkuehn  This commit is not for production, but for development environment.
There is 1 commit 56bb2f by you for the file. So, the image snapshot is recorded in .git directory, and it consumes 53.58 kb + alpha (very little extra info, which can be ignored). Developers have it in their working directory ( project root folder except .git ) as well. In total, 53.58 kb + 53.58 kb = 107.16 kb is used for the image.
After this commit(PR), 16.41 kb will be recorded in .git directory (+ 16.41kb + alpha) and developers will have also 16.41 kb image in their working directory ( - 53.58 kb + 16.41 kb). In total, 107.16 kb + 16.41 kb - 53.58 kb + 16.41 kb = 86.4 kb would be consumed for the image.
So it's good to optimize the image.
If you want version control original design source with the best image quality (low compression) though git, I recommend git-lfs. But I found there's only one commit for the file, so thought it is unlikely to be modified.

you made my day 😂

@philippkuehn
Laughing increases endorphin release, so this PR has done a good thing already.
But I would be glad if you let me know the concrete reason not merging this.
That shouldn't just because @hanspagel thumbed down :) (I'm kidding)


Prophecy Argument::any() must treat as any needed variable

@torinaki Was about to report this issue as well. This would reduce the pointless warnings in my IDE (when writing tests) by a lot.

Actually, magic calls for Prophecy must accept any argument token (i.e. classes implementing Prophecy\Argument\Token\TokenInterface) in addition to the original type. AnyValueToken is not the only one causing issue.

it is very annoying...
I'm using this phpstorm annotations to disable errors and warnings in that specific statement
/** @noinspection PhpParamsInspection PhpStrictTypeCheckingInspection */
$this->calculatorMock
    ->add(Argument::cetera())
    ->willReturn(42);

done


Fix -n condition that wasn't supposed to be there

There was a -n in the if condition where it wasn't supposed to be.

LGTM :)


Windows Build Server Failing to build

The windows build server has failed with build errors for the past month.  And the few times is was successful, ControlCatalog.Desktop.exe crashes with no error.  The last successful build where Control Catalog worked for me was 1.2923.

Regarding windows build server that's know issue with Xamarin https://bugzilla.xamarin.com/show_bug.cgi?id=54467. Should be fixed in 15.2 release of VS2017.

Hacked around for the moment by https://github.com/AvaloniaUI/Avalonia/commit/a8555ea240cb024d7ea9fde026790f45b7b6fa90


South Bern favorite gift swapped

Febre Potion and Feather Fan are swapped.
Neria prefers Feather Fan and Thar prefers Febre Potion.

seems like I had to force refresh the website.


Usage-report for special operation

When error such as 'PERSISTED_QUERY_NOT_FOUND' happens, Hive report tool would throw. This is creating unnecessary noise in our log.
Error message details
HIVE_USAGE_REPORTING_PLUGIN_ERROR
[hive][usage] Failed to send data: Request failed with status code 500

Failed to collect operation TypeError: Cannot read property 'name' of undefined at Object.Argument (/app/node_modules/@graphql-hive/client/cjs/internal/usage.js:265:64) at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27) at visit (/app/node_modules/graphql/language/visitor.js:197:21) at collect (/app/node_modules/@graphql-hive/client/cjs/internal/usage.js:241:29) at /app/node_modules/@graphql-hive/client/cjs/internal/utils.js:34:23 at complete (/app/n…

Can hive usage report bypass reporting issues from getting an operation string?
eg. Apollo report

#3017 should fix it


Update device.py

To turn off the LED completely Bit 4 in register LEDx_OFF_H should be set to 1

Coverage decreased (-0.7%) to 96.032% when pulling 8bc7d8f99df5993266b537db28a50a8cd13fb1eb on Slasktra:patch-1 into 774790028cbced30fd69384f945198148b1793fc on voidpp:master.

I have no ideas what coveralls is doing. What is needed is a change in the original device.py
def value_high(val):
return (val >> 8) & 0xFF
needs to be changed to:
def value_high(val):
if val==0:
return 16 #Turn of LED
else:
return (val >> 8) & 0xFF
This will instruct the PCA9685 to turn off the LED completely.


Adding Metadata does not happen at the same time

Checklist

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

Verbose log

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '--playlist-random', '--write-thumbnail', '--all-subs', '--embed-subs', '--add-metadata', '--write-description', '--download-archive', 'download-archive.txt', 'https://www.youtube.com/watch?v=LXb3EKWsInQ']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2020.12.05
[debug] Python version 3.8.5 (CPython) - Linux-5.4.0-56-generic-x86_64-with-glibc2.29
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4
[debug] Proxy map: {}
[youtube] LXb3EKWsInQ: Downloading webpage
WARNING: video doesn't have subtitles
[debug] Default format spec: bestvideo+bestaudio/best
[info] Writing video description to: COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.description
[youtube] LXb3EKWsInQ: Downloading thumbnail ...
[youtube] LXb3EKWsInQ: Writing thumbnail to: COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.webp
[debug] Invoking downloader on 'https://r6---sn-a5mlrnes.googlevideo.com/videoplayback?expire=1607263446&ei=dpDMX8m2GJG5kwaR0ZL4DA&ip=<IP_ADDRESS>&id=o-AGGmPS2E5R5IBQX8mWzrzHbD7lxRFJalFPjFcgr9CVJh&itag=337&aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315%2C330%2C331%2C332%2C333%2C334%2C335%2C336%2C337%2C394%2C395%2C396%2C397%2C398%2C399%2C400%2C401&source=youtube&requiressl=yes&mh=NH&mm=31%2C26&mn=sn-a5mlrnes%2Csn-n4v7knls&ms=au%2Conr&mv=m&mvi=6&pl=24&initcwndbps=1446250&vprv=1&mime=video%2Fwebm&ns=UIs4SOV9WK9ta6C2LMhJM0gF&gir=yes&clen=1132160346&dur=313.780&lmt=1580549299338519&mt=1607240922&fvip=3&keepalive=yes&c=WEB&txp=5531232&n=VnDYpSvzKq2DcFgOn&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAJQSbytPlQAq01CwwD1aF8t0LI3eD_RWyaHZYkNi8TFnAiBx5qVKPeulGZpUtT-iYmfJN3Emh_p8QJ8NIvbiz935HQ%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgNsvTcjUfxTjI7EItbcuxDZZaRXD6DP27QGBAvfY7RY8CIQCLI4LxDgaokXI-RhuLEpQg3w8yOnHKmwvU-ctxH_elhA%3D%3D&ratebypass=yes'
[download] Destination: COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.f337.webm
[download] 100% of 1.05GiB in 02:01
[debug] Invoking downloader on 'https://r6---sn-a5mlrnes.googlevideo.com/videoplayback?expire=1607263446&ei=dpDMX8m2GJG5kwaR0ZL4DA&ip=<IP_ADDRESS>&id=o-AGGmPS2E5R5IBQX8mWzrzHbD7lxRFJalFPjFcgr9CVJh&itag=251&source=youtube&requiressl=yes&mh=NH&mm=31%2C26&mn=sn-a5mlrnes%2Csn-n4v7knls&ms=au%2Conr&mv=m&mvi=6&pl=24&initcwndbps=1446250&vprv=1&mime=audio%2Fwebm&ns=UIs4SOV9WK9ta6C2LMhJM0gF&gir=yes&clen=5203169&dur=313.801&lmt=1580542156514369&mt=1607240922&fvip=3&keepalive=yes&c=WEB&txp=5531232&n=VnDYpSvzKq2DcFgOn&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRgIhAMkVxzCFHavlSZ0NoFXbuZXgdNW7YAWF0D_pX1Yzsn_NAiEA3YDCzyDPz_IDFpnIMt2qieDcaNedxuL8LomOg8JXV0c%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgNsvTcjUfxTjI7EItbcuxDZZaRXD6DP27QGBAvfY7RY8CIQCLI4LxDgaokXI-RhuLEpQg3w8yOnHKmwvU-ctxH_elhA%3D%3D&ratebypass=yes'
[download] Destination: COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.f251.webm
[download] 100% of 4.96MiB in 00:00
[ffmpeg] Merging formats into "COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.f337.webm' -i 'file:COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.f251.webm' -c copy -map 0:v:0 -map 1:a:0 'file:COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.temp.webm'
Deleting original file COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.f337.webm (pass -k to keep)
Deleting original file COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.f251.webm (pass -k to keep)
[ffmpeg] Adding metadata to 'COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.webm'
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.webm' -c copy -metadata 'title=COSTA RICA IN 4K 60fps HDR (ULTRA HD)' -metadata date=20180612 -metadata 'description=We'"'"'ve re-mastered and re-uploaded our favorite video in HDR!

Make sure to follow us on Instagram for BTS and sneak-peaks at upcoming projects.

BLOG Check out our blog for great information on working in HDR and 8K.
► http://www.mysterybox.us/blog

SUBSCRIBE FOR MORE VIDS
►https://www.youtube.com/user/jacobsch...

MUSIC
► Storyworks Music "Promise of Dawn"
https://soundcloud.com/joshuapeterson/promise-of-dawn
www.storyworksmusic.com

► SHOT ON
Red Weapon LE w/Helium 8K s35 sensor (Stormtrooper33)
Canon 16-35mm III
Canon 24-70mm II
Sigma 150-500mm
Zeiss Classic 15mm
MOVI M10
Adobe Premiere and DaVinci Resolve

LICENSING & BUSINESS INQUIRIES
►<EMAIL_ADDRESS>
This video is subject to copyright owned by Mystery Box LLC. Any reproduction or republication of all or part of this video is expressly prohibited, unless Mystery Box has explicitly granted its prior written consent. All other rights reserved.

Copyright © 2017 Mystery Box, LLC. All Rights Reserved.' -metadata 'comment=We'"'"'ve re-mastered and re-uploaded our favorite video in HDR!

Make sure to follow us on Instagram for BTS and sneak-peaks at upcoming projects.

BLOG Check out our blog for great information on working in HDR and 8K.
► http://www.mysterybox.us/blog

SUBSCRIBE FOR MORE VIDS
►https://www.youtube.com/user/jacobsch...

MUSIC
► Storyworks Music "Promise of Dawn"
https://soundcloud.com/joshuapeterson/promise-of-dawn
www.storyworksmusic.com

► SHOT ON
Red Weapon LE w/Helium 8K s35 sensor (Stormtrooper33)
Canon 16-35mm III
Canon 24-70mm II
Sigma 150-500mm
Zeiss Classic 15mm
MOVI M10
Adobe Premiere and DaVinci Resolve

LICENSING & BUSINESS INQUIRIES
►<EMAIL_ADDRESS>
This video is subject to copyright owned by Mystery Box LLC. Any reproduction or republication of all or part of this video is expressly prohibited, unless Mystery Box has explicitly granted its prior written consent. All other rights reserved.

Copyright © 2017 Mystery Box, LLC. All Rights Reserved.' -metadata 'purl=https://www.youtube.com/watch?v=LXb3EKWsInQ' -metadata 'artist=Jacob   Katie Schwarz' 'file:COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.temp.webm'
[ffmpeg] There aren't any subtitles to embed

[1]+  Done                    youtube-dl -v --playlist-random --write-thumbnail --all-subs --embed-subs --add-metadata --write-description --download-archive download-archive.txt https://www.youtube.com/watch?v=LXb3EKWsInQ

Description

When downloading from YouTube, youtube-dl must merge formats into mkv for not being compatable. This causes a new mkv file to be made which which will replace the mp4 file. This is completely fine, however when using the --add-metadata flag, youtube-dl adds this metadata not when formats are being merged, but after that by creating a whole new video and deleting the old one

This is expected behavior.


AMBARI-23312 Regression : Adding Atlas Metadata server' for HA on an host takes forever.

How was this patch tested?
30523 passing (24s)
157 pending

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/1300/
Test FAILed.
Test FAILured.

2783209 [INFO] Ambari Web ......................................... SUCCESS [03:06 min]


Invalid count argument - db_subnet_group_name

I get this error when trying to set db_subnet_group_name to a value. In addition to setting that, I also tried setting create_db_subnet_group to false so as to ensure my RDS instance gets placed in an existing VPC's subnet group.
on .terraform/modules/db.db/terraform-aws-rds-2.14.0/modules/db_subnet_group/main.tf line 2, in resource "aws_db_subnet_group" "this":
2:   count = var.create ? 1 : 0

The "count" value depends on resource attributes that cannot be determined
until apply, so Terraform cannot predict how many instances will be created.

Seems to have occurred on acm as well: https://github.com/terraform-aws-modules/terraform-aws-acm/issues/10
Happy to provide my entire module config if needed.

Wrong repo