⚠ Bofrost.lu has degraded performance

In e191239, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1245 ms

Resolved: Bofrost.lu performance has improved in 6f055fd.


Update version checks to avoid cmake issue #26243

Fixes #603
Related to #570
This PR updates the CMake version check from 3.28.0 to 3.30.0 due to a known bug affecting versions up to 3.30.2. The issue has been resolved in CMake 3.30.3 (see CMake issue #26243).
Users may still encounter the issue described in #603 when using CMake versions 3.30.0 to 3.30.2.
Instead of using the non-deprecated function starting from 3.30.0, we could set it to 3.30.3, where the bug is fixed.
However, it will then trigger deprecation warnings.
Basically if someone uses CPM >=0.40.1, and cmake 3.30.0 - 3.30.2, they run into either deprecation errors or a cmake bug, no matter what we do.

Released in v0.40.4 🎉


Please update tags

Please update tags

Erm? What? What tags to be updated?
When opening an issue to a open source project, always try to be as descriptive as possible.

0.3.0 is tagged.
0.3.1 was mostly whitespace changes, and no code changes. but I can tag it

done

Hi,
Sorry for the short description. What I meant was the project is missing
release tags.
Sruthi
On 10/25/2016 06:03 PM, Charlike Mike Reagent wrote:

Erm? What? What tags to be updated?
When opening an issue to a open source project, always try to be as
descriptive as possible.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jonschlinkert/has-value/issues/1#issuecomment-256021744,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUWz013uGs5zW2r5IlrZb7zs6hbpKI3Cks5q3fcNgaJpZM4Kf47f.


Callbacks are now stored in a CallbacksContainer

This is a quick POC to fix https://github.com/dnouri/skorch/issues/14

See https://github.com/dnouri/skorch/issues/434 for better solutions.


Rename "Translucency" menu to "Opacity"

Clicking 90% translucency would imply that it would be mostly transparent, and "translucency" in this scenario is used as if it meant "opacity".

Agreed, according to the definition here.


Create new_portuguese.js

Dont forget to rename to portuguese this one

Thanks, it was added here https://github.com/filegator/filegator/commit/b3c29d9dc3a0967b7ce678de2c456c9819034364


Use of angle brackets around file names for include statements

Would you like to replace any double quotes by angle brackets around file names for include statements?

No.

I suggest to reconsider the consequences of the following wording from the section “16.2 Source file inclusion” in the standard specification for the programming language “C++”.
…
The named source file is searched for in an implementation-defined manner. If this search is not supported, or if the search fails, the directive is reprocessed as if it read

#include <h-char-sequence> new-line
…

How do you think about to avoid “a duplicated file search” here?
Would you like to restrict the searched directories for header files of your software?

Yes, I know how it works and it currently does exactly what I want it to.  So I'm not changing it unless you find some use case where something bad happens.


Detect Breaking Changes check does not fail on new method added to an @PublicApi interface

Description
The japicmp plugin was configured to fail only on binary incompatible changes (which new interface method isn't), making checks strick by failing on source  incompatible changes.
Related Issues
Closes https://github.com/opensearch-project/OpenSearch/issues/16175

Check List

[ ] Functionality includes testing.
[ ] API changes companion pull request created, if applicable.
[ ] Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@peternied mind please to help me here? thank you! :-)

Thanks for making this change. Are there any escapees that need to be resolved?

Nope :) At least as of now


Initial AutoML benchmarks

Have a simple starter benchmark for comparing different AutoML algorithms e.g. from http://www.ml4aad.org/literature-on-neural-architecture-search/
Supporting orgs: Cisco

Hi Debo, this would be separate from MLPerf training benchmark suite correct? Just supported by MLPerf org?

Yes ... it would cover things like: ENAS, MnasNet, AmoebaNet, DARTS etc.


Adapting for dev sets

Three parts

Need to add set finder for GeoBAM
Need a couple super minor tweaks so I can run the same code offline as runs in Confluence.
Need to allow ability to turn off a check that requires all set members are in the reaches file that gets input, for some offline runs.

Additionally found a bug in CheckSetsAreSame_or_HighOverlap function in sets.py. The final "if" block needs to be moved down one indent level and Set1List and Set2List moved outside the first if block. I have a fixed version in the offline set finder I used to do the devsets


AR Finger Controls on Scene Viewer

Hello everyone!
We are comparing AR views on Android and Ios. (Scene Viewer and QuickLook)...
As we know, AR placement works on ground and wall very well. But not on ceiling.
On QuickLook(IOS), we can move up the object with 2 fingers. So, 3D objects which are lambs, chandeliers etc. can be shown on ceilings as any other objects.
The video on IOS
On Scene Viewer(Android), we can not move it up.
Are we missing something? Or is this can be feature?
Have a healthy days...

You are right @canberka. On ios devices it is possible to move it up. Maybe you are right. Controls of Scene Viewer could be different. I mean not with two fingers but I also dont know how to move it up on Sceve Viewer.

@tpsiaki more UX feature requests.


Unit tests generating

Hi,
I am trying to generate my project by XcodeGen. Main target is working, but unit tests are not.
Here is my project.yml file. In Tests target is missing framework as Target dependency.

name: Models
options:
  carthageBuildPath: "../../Carthage/Build"
  groupSortPosition: top
targets:

  Models:
    type: "framework"
    platform: iOS
    deploymentTarget: "10.0"
    sources:

      - Models

      - Models-iOS

    settings:
      base:

        APPLICATION_EXTENSION_API_ONLY: 'YES'

        INFOPLIST_FILE: 'Generated Supporting Files/FrameworkInfo.plist'
        PRODUCT_BUNDLE_IDENTIFIER: Models
        PRODUCT_NAME: Models
        CODE_SIGN_IDENTITY: ""
        CODE_SIGN_STYLE: Automatic
    dependencies:

      - sdk: CoreLocation.framework

      - carthage: CleanCore

      - carthage: CleanPlatform_iOS

      - carthage: Swinject

      - carthage: SwinjectAutoregistration

      - carthage: SWXMLHash

    scheme:
      testTargets:
        - ModelsTests
      gatherCoverageData: false
  ModelsTests:
    sources:
      - ModelsTests
    settings:
      base:
        INFOPLIST_FILE: 'Generated Supporting Files/FrameworkTestsInfo.plist'
        PRODUCT_BUNDLE_IDENTIFIER: ModelsTests
        PRODUCT_NAME: ModelsTests

        FRAMEWORK_SEARCH_PATHS: '$(inherited) $(PROJECT_DIR)/../../Carthage/Build/iOS'
        CODE_SIGN_IDENTITY: iPhone Developer
        CODE_SIGN_STYLE: Automatic
        ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES: YES
    type: bundle.unit-test
    platform: iOS
    depencencies:
      - target: Models

      - sdk: CoreLocation.framework

      - carthage: CleanCore

      - carthage: CleanPlatform_iOS

      - carthage: Swinject

      - carthage: SwinjectAutoregistration

      - carthage: SWXMLHash

    postBuildScripts:
      - path: ../../Scripts/copy-carthage-frameworks.sh
        name: Carthage
        inputFiles:
          - "$(SRCROOT)/../../Carthage/Build/iOS/Swinject.framework"
          - "$(SRCROOT)/../../Carthage/Build/iOS/CleanPlatform_iOS.framework"
          - "$(SRCROOT)/../../Carthage/Build/iOS/CleanCore.framework"
          - "$(SRCROOT)/../../Carthage/Build/iOS/SWXMLHash.framework"
          - "$(SRCROOT)/../../Carthage/Build/iOS/KeychainAccess.framework"
          - "$(SRCROOT)/../../Carthage/Build/iOS/Reachability.framework"
          - "$(SRCROOT)/../../Carthage/Build/iOS/Charts.framework"
          - "$(SRCROOT)/../../Carthage/Build/iOS/TTTAttributedLabel.framework"
          - "$(SRCROOT)/../../Carthage/Build/iOS/SwinjectAutoregistration.framework"
          - "$(SRCROOT)/../../Carthage/Build/iOS/MatomoTracker.framework"

Hi @raptorxcz, I believe it’s because you have a typo in depencencies
Also just a note that you don’t need to specify the run script for Carthage, that is added automatically for each target

You are right. Thank you very much.


Guaranteed delivery

In an old post I read that Aeron doesn't support guaranteed delivery. Is this still true?
Would I have to code something like a loop which tries du deliver a message until it was received?

The current version of Aeron offers delivery guarantees similar to TCP. Future versions may offer stronger delivery guarantees.


setup.bash scripts only exports COLCON_PREFIX_PATH

Hi,
I have built a ROS 2 package using colcon.
Then I run the following command
env -i bash -c 'source /path/to/my/pkg/install/setup.bash && env'

I would expect as output to see all the ROS2-related env variables to be set (e.g. AMENT_PREFIX_PATH, LD_LIBRARY_PATH, PATH, etc), but instead I only get COLCON_PREFIX_PATH.
Note that if I remove the env -i from my command (i.e. if I do not start from an empty environment) then I see everything as expected.
Is this a bug?
Is it a known limitation of the scripts?

Closing as it's not reproducible on a second machine


TFRS - System describes the impact of Historical Data Entry transactions before commit

Title: System describes the impact of Historical Data Entry transactions before the transactions are committed (i.e., before they are approved and applied to an organization's balance).
Description:
When an IDIR user commits a credit / compliance unit transaction using the Historical Data Entry feature, the system displays information that describes the impact of the transaction.
The information to display is similar to the newly revised summary section of a compliance report and includes:

The organization's compliance unit balance
The compliance unit balance change from the transaction
The non-compliance penalty payable (CAD), if applicable
The organization's compliance unit balance after the transaction is committed

Other considerations / impacts include:

These transactions will impact the available credit balances, depending on the transaction's effective date.
This function may be re-used in other parts of the app so consideration should be given to its potential reuse with respect to how its developed.
We need to retain the queue feature in the Historical Data Entry feature. To simplify this feature, we can consider restricting the IDIR user to only adding one transaction to the queue per organization. Adding multiple transactions to the queue will make it difficult to accurately preview the impact.

Wireframe:
https://preview.uxpin.com/59145260c7d8cc48969ac79401cc03d84843c3d9#/pages/163742351?mode=fm
Purpose and benefit to user:
Provides valuable information to the government user on how the transaction they are about to commit will impact the organization's compliance unit balance, including if it would put them in a penalty situation.
Acceptance Criteria:

[ ] Given I am an IDIR user, when I am inputting a transaction using the historical data entry feature, then the system shows me the impact of this transaction prior to it being committed.

Development Checklist:

[ ] A
[ ] B
[ ] C

Notes:

Please add your planning poker estimate with Zenhub @AlexZorkin

Please add your planning poker estimate with Zenhub @JulianForeman

Please add your planning poker estimate with Zenhub @tim738745

Hey team! Please add your planning poker estimate with Zenhub @AlexZorkin @jig-patel @prv-proton

Tested a few different scenarios, positive and negative transactions, multiple transactions. Feature worked well :)
One issue identified with respect to an admin adjustment transaction that puts the organization into a penalty situation. The corresponding penalty is not being displayed. The balance change from transaction is showing as positive when it should be negative, thus the 'compliance unit balance after this transaction is committed' field is incorrect. It is adding the compliance units to the balance instead of subtracting them.
Example: dev-jan release, FS6 organization, admin adjustment for -10,000 when the organization's balance is only 9,000. See screenshot: Private Zenhub Image. Once committed the balance is changed to -1,000 (-10,000 transaction applied). The balance should be zeroed out (-9,000) and penalty displayed for the 1,000 remaining units.  Card # 2591 is meant to prevent transaction from causing balance to go negative.


Colossus of Rhodes

"On December 2015, a group of European architects announced plans to build a modern Colossus bestriding two piers at the harbor entrance, despite a preponderance of evidence and scholarly opinion that the original monument could not have stood there. The new statue, 150 metres tall (five times the height of the original) would cost an estimated $283 million, funded by private donations and crowdsourcing. The statue would include a cultural center, a library, an exhibition hall, and a lighthouse, all powered by solar panels."
http://www.dailymail.co.uk/travel/travel_news/article-3296500/Wonder-world-Colossus-Rhodes-REBUILT-complete-museum-inside-light-beacon-seen-34-miles-away.html
http://www.popularmechanics.com/technology/a18877/architects-want-to-rebuild-colossus-of-rhodes/

If anyone want to make this decision please do.


Pass the modal property from the PopupMessageEvent

@TwitchBronBron  Here is the mysterious missing PR. Let me know if there is any issues that I should address.

@Christian-Holbrook can you install the very latest version of roku-debug? I just released the change with that new modal option, which is why the CI is failing.


Learn about the TokenSale challenge bypassed?

The challenge to find out about the token sale seems to be bugged. I was able to complete it in a way that may not have been intentional or even as challenging as the intended solution.
I've attached a GIF of what I did to solve the challenge.

Basically what happened while trying to solve this challenge is that I just went to the bottom of juice-shop.min.js (line 3599 in the unminified file) and found the string views/TokenSale.html. So, I just slapped that onto the end of the url like so, localhost:3000/views/TokenSale.html an viola, I got the challenge complete notification.
I only bring this up because the actual solution is more challenging and forces a closer examination of what the app is doing. More suitable for a 3-start challenge, I think.

Ah, that's b/c in the end it's verified by loading a tracking image... Hm, so I'll have to "secure" the HTML template just as well as the route... Thanks for noticing!

Awesome, thanks! Keep up the good work with Juice-Shop 👍

Also, I just noticed that my gif seems to cut off just before it shows the challenge solved banner. That's lame.


Exiting tab causes remaining (and new) tabs to break.

Closing a tab using the exit command breaks remaining tabs in that input isn't repeated back when typed. Also new tabs don't spawn shells.
Steps to reproduce:

Start hyperterm
Create a new tab
exit
Original tab now longer repeats input back
Newly created tabs don't spawn shells (see picture)

In pic below left tab was before exit, tab on the right was spawned afterwards. Right tab doesn't have a prompt to input commands (only cursor).

Hyper.js: v1.3.1
Hyperterm-overlay: v0.4.0

This was actually a hyper.js issue. Fixed in 1.3.2.


[Feature Request] Support for 'LaTeX' based text formatting

Currently, draw.io provides basic text formatting options. It would be great if we get support for LaTeX text formatting. It will become convenient to write mathematical labels.

Extras, Mathematical Typesetting.

Any chance having this feature?

@davidjgraph , Is there a reason why you always delete my posts?
I couldn't locate any email of yours, so I use GitHub.
Thank You.

Don't worry, I delete everyone's posts, not just yours 8-)
So, in this case you posted "Any chance having this feature?". This issue is closed with a pointer to where the feature is found. Why are you asking for a feature that exists? If you don't feel the feature is implemented the comment needs to explain why, or a new issue by opened explaining what feature is requested and detail how it differs.

It is indeed my bad, I overlooked this feature.
Amazing project!
Thank You.


divider line too white now, + new tabs aren't dark.

Hey, so New Tabs aren't dark anymore. Used to be where if I opened chrome, or had chrome open already and clicked New Tab, I'd get a blank page, dark, with some pinned sites. But now it's white, same icons, but no captions (or not readable because the text is white too, I'm not sure. I tried selecting the text but I couldn't, so the captions are probably just gone).
Other than that, the divider line between menu/bookmarks and page is now waaaay too bright. Super in-your-face. Here's a screenshot of what I mean. Please do look at the image in full resolution, because for some reason, if you don't, the divider line looks more like a gray, when in actuality it's white. https://i.imgur.com/qLv07EN.png
edit: interestingly, if I drag away one tab to separate it from the rest, the annoying white divider line disappears. ONLY from that separated tab, however. So it does seem to be a bug. I also tried seeing if bookmarks bar disabled/enabled during startup made a difference, but it doesn't. It does seem to be a thing related to the broken white blank page.
No addons enabled btw.

Hi,
Thanks for your bug report. Unfortunately, I cannot reproduce any of the issues that you are seeing. This is what I see when I have the theme installed.

A theme's appearance can often change from time to time even if the developer hasn't made any changes - this is because the Chrome dev team often change how the theme's file are interpreted. Sometimes this can introduce bugs, which may explain what you are seeing on your device. In any case, I would not recommend you use this theme for this reason. This particular theme has long been superseded by the official Chrome dark mode, and I recommend you use that instead as it will be more reliable and will colour context and Settings menu as well.


Issue Retreiving Survey Setting in VSCode

Summary
Survey Setting is being retreived in a separate folder named surveySettings (force-app/main/default/surveySettings/Survey.survey-meta.xml)
instead of settings folder  (force-app/main/default/settings/surveySettings/Survey.survey-meta.xml)
Steps To Reproduce:

Retreive the settings metadata with wildcard using "SFDX : Retreive Source in Manifest from Org" command.

Expected result
Survey Setting metadata should be retreived inside the settings folder.
Actual result
Survey Setting metadata is being retreived in a separate folder named surveySettings
Additional information
I have attached the screenshot for your reference.

VS Code Version: 1.52.1
SFDX CLI Version: sfdx-cli/7.82.0-52018670a1
OS and version: Windows 8

VSCode delegates the retrieve operation to the CLI, can you update to the latest version of the CLI and run this operation again ? There's been a few fixes released lately and I wonder if those take care of what you are experiencing.

@kamalsomu what version of the CLI are you running?

@lcampos @mdonnalley I was using SFDX CLI Version: sfdx-cli/7.82.0-52018670a1. I have updated the cli. It looks like the issue got fixed. Thank you..


the Replacer trait should be parameterized over a lifetime

It turns out that the Replacer trait is a bit more restrictive than it should be. For the closure impl of Replacer, it requires that the closure work for all possible lifetimes. But it's far more useful to be able to provide a closure that works on a specific lifetime. This makes it possible to do things like return a Cow<str> from the closure to avoid an extra alloc.
This problem was originally brought up in #775 by @tpoliaw.
That lead to @sgrif submitting #776 that changes the Replacer trait to be parameterized over a lifetime.
Unfortunately, it's a breaking change, so this will have to wait for regex 2.0.0.
N.B. This is generally an ergonomic problem I think. It is always possible to implement Replacer oneself and do something more optimal. @tpoliaw also provided a work-around using a closure as well, although it's a bit clunky (but perhaps not as clunky as implementing Repalcer).

See also #1048, which I think could solve this issue.


Rename init.lua to missionCode.lua

Just an idea to rename this file, as init doesn't feel appropriate for me. init.lua could be something that does connections, or prepares something. It's the business code here that's injected.

The name init.lua comes from the convention that the LUA module loader looks for files like ?/init.lua. As this is a requirement set by injector, I will close this here.


[lab] [SpeedDial] [typescript] Added type definitions to lab, so SpeedDial can be use with TypeScript project

I was trying to use the SpeedDial component in a TypeScript project and I saw it didn't have type definitions. I decided to add them, even if the lab part of Material-UI is a work in progress (at least the base will be there).

Thanks!


Add sentry release config

:tada: This PR is included in version 8.3.0-develop.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 8.4.0-develop.1 :tada:
The release is available on:

8.4.0-develop.1
GitHub release

Your semantic-release bot :package::rocket:

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

8.4.0
GitHub release

Your semantic-release bot :package::rocket:


Error code 445 - Legal status D1 cannot be started after December 2005.

Error information
Error code
445
Description to display
Legal status D1 cannot be started after December 2005.
DfE Long-form description of error
A legal status of D1 cannot begin after December 2005.  If a freeing order procedure was started before December 2005 and granted after that date due to court backlog, please consult DfE.
DfE suggested coding
Where <LS> = 'D1' then <DECOM> must be prior to 31/12/2005
For further info, refer to the DfE validation document here

closed by #383


!== and === gets changed to broken syntax

Rule(s) related to or rule(s) missing
TwigCsFixer\Rules\Operator\OperatorSpacingRule
{% set myBoolVariableAssignment = myVar !== false and myOther === 'myString' %}
Expected behavior
{% set myBoolVariableAssignment = myVar is same as(false) and myOther is same as('myString') %}
Actual behavior
{% set myBoolVariableAssignment = myVar != = false and myOther == = 'myString' %}

Thank you for the quick reply!
Weird, it never broke the output of the rendering, maybe because my twig installation is running on an older version.
Closing this issue as completed.

Do you mean that
{% set myBoolVariableAssignment = myVar !== false and myOther === 'myString' %}

is valid and working on your side ?
Do you use Symfony/twig or something else like Drupal/... ?
Do you have defined custom operators ?

No, it's not valid, but it didn't throw an exception. It's an old shopware/shopware installation

Shopware defines this as custom operator cf https://github.com/shopware/shopware/blob/f7726383def46c51d62a3d5fde57eb53c084ab11/src/Core/Framework/Adapter/Twig/Extension/PhpSyntaxExtension.php#L180-L182
In order for TwigCsFixer to be aware of, it requires to follow to use a config file with https://github.com/VincentLanglet/Twig-CS-Fixer/blob/main/docs/configuration.md#token-parsers--more
$config = new TwigCsFixer\Config\Config();
$config->addTwigExtension(new Shopware\Core\Framework\Adapter\Twig\Extension\PhpSyntaxExtension());

This works fine with
$config->addTwigExtension(new Shopware\Core\Framework\Adapter\Twig\Extension\PhpSyntaxExtension());

but not with
$config->addTwigExtension(new Shopware\Core\Framework\Adapter\Twig\Extension\BuildBreadcrumbExtension());`

because BuildBreadcrumbExtension needs injects:
public function __construct(
  private readonly CategoryBreadcrumbBuilder $categoryBreadcrumbBuilder,
  private readonly EntityRepository $categoryRepository
) {
}

Is there a possibility to inject these somehow?

You dont have to inject every twigExtension, only the one with the custom operator,
so
$config->addTwigExtension(new Shopware\Core\Framework\Adapter\Twig\Extension\PhpSyntaxExtension());

is enough.


deprecation warnings when used with rmagick 4.2.1

I get the following deprecation warning when calling generate_image:
/home/gsar/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rmagick-4.2.1/lib/rvg/rvg.rb:99: warning: passing a block without an image argument is deprecated
/home/gsar/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/avatarly-1.6.0/lib/avatarly.rb:51: warning: passing a block without an image argument is deprecated

See also https://github.com/rmagick/rmagick/issues/1270

This is a warning from the upstream gem.
This issue can safely be closed.


chore: update dependencies to fix vulnerabilities

Coverage increased (+2.5%) to 72.519% when pulling 869a8e66cc308764e851a4f01a92b201963c86c3 on jimjenkins5:jimjenkins5/update-deps into 72fc605db6aabbd5337e42145da8aa83fd341bad on silvermine:master.

Back to you @jthomerson

Back to you @yokuze


No way to use MariaDB connector and MySql server

The latest version of MariaDB connector has restricted the schema of mysql. Need add "permitMysqlScheme" for the acception of the url.
See https://mariadb.com/kb/en/about-mariadb-connector-j/#source-code.
We are using HikariCP, and want to switch to MariaDB driver. It's that there is no way to to config HikariCP to add "permitMysqlScheme". Not sure if I miss something, is there any other way to make the 3 guys (HikariCP, MariadDB Connector and the mysql server) work together?
Thanks,

Since permitMysqlScheme is param of jdbc url, It's not related to connection pool.

You would only have that problem if you are setting a jdbcUrl, and if you are setting a jdbcUrl then you have the ability to add that parameter to the jdbcUrl. So the answer is to just add that property to your jdbcUrl.
I'm marking this as closed.


Krakend with Kafka integration

I'm trying to integrate kafka and krakend, I read your documentation but is not clear for me
I follow the basic kafka setup using this commands in my vm creating a topic named krakend
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
bin/kafka-server-start.sh -daemon config/server.properties
bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic krakend - creates a topic named krakend
my kraken instance is running in docker in the same vm where I have kafka running, on my krakend conf file I have this:
"host": ["kafka://"],
"disable_host_sanitize": true,
"extra_config": {
"github.com/devopsfaith/krakend-pubsub/subscriber": {
"subscription_url": "group?topic=krakend"
}
}
not sure how can I test my functionality, what should I expect and how can I test this integration, do you have like a full example or a demo of it?

I was able to make it work, I'm just facing this issue "invalid character 'e' in literal true (expecting 'r')"
there is an issue already opened


Additional field for Issue Tracker, e.g., "Stage"

Reported by dietmarw on 28 May 2008 12:17 UTC
I would like to add an additional field to the tickets to indicate some kind of "maturity" with respect to the workflow.  My thinking is to add an attribute, for example "Stage", with options like:

Raised
In Discussion
Initial Proposal
Refined Proposal
Test Implementation
Complete

I think that will help us to better understand the status of issues.  We might even want to consider, as a matter of procedure, not allowing an issue to be brought up at a design meeting until it has gotten to at least "Initial Proposal" level.  The point is to force those with ideas to have some discussions and formulate a proposal before any time is spent in a design meeting on a topic.

Migrated-From: https://trac.modelica.org/Modelica/ticket/84

Modified by dietmarw on 28 May 2008 12:18 UTC

Comment by dietmarw on 28 May 2008 12:30 UTC
I have another suggestion, rather than introducing another field that needs to be filled out,  what about simply customising the workflow. This can be done quite easily in Trac 0.11. See also TracWorkflow.

Comment by mtiller on 28 May 2008 23:57 UTC
I am fine with customizing the workflow.

Modified by dietmarw on 2 Oct 2008 09:25 UTC

Comment by dietmarw on 19 Nov 2008 11:51 UTC
There was a general agreement on the Modelica Design meeting that the proposed stages are complicating the usage of Trac even more.
One requirement however was to create a place where tickets that need more input from the reporter can be placed.
Instead of creating yet another state I decided to create a new milestone to which such tickets can be assigned to. That way it's easy to also make tickets expire if for a certain amount of time no further feedback from the reporter was given.
The new milestone is called [milestone:NeedsInput NeedsInput].
I will also add another resolution called 'expired', but still needs to be implemented.

Comment by dietmarw on 13 Dec 2008 18:47 UTC
Added the 'expired' option to trac.ini.
resolve.set_resolution = fixed,invalid,wontfix,duplicate,worksforme,expired

This ticket can therefore be closed.

Comment by dietmarw on 20 Dec 2016 14:01 UTC
Unhide for GitHub transition.


comment out extra noisy log

This is triggered every time I tab between files. I makes developing other packages harder.

Sorry, unfortunately I can't accept this PR:

As described in Readme, PRs should be targeted into develop branch
Logging feature is requested by users testing and debugging plugin.

Logging feature is requested by users testing and debugging plugin.

You can provide guidance on how to enable this in readme instead of forcing it on everyone :) Its okay to log out error cases but would prefer not automatic logging of general status messages.

Nevertheless looking at the develop branch and I have to say : good stuff :+1: :rose:


Add tests for all major documented functions

I've received a report that some of the matplotlib functionality or APIs that our plotting functions depend on may have changed in recent releases. These should at least have basic coverage in our tests for the future.
If there are any other functions that are not yet covered, we should add basic tests for them as well.

Along with the other tests we've added recently, this should be addressed in https://github.com/ragibson/ModularityPruning/commit/ea262f7fffb53b19545e05f493f3e729c7693fa4 and https://github.com/ragibson/ModularityPruning/commit/aa0374a7db8d77f987fdae7b4137d84c5fc5fdde.
I think we've got basic test coverage over everything mentioned in the documentation now.


Automator: update<EMAIL_ADDRESS>in<EMAIL_ADDRESS>

Generated by Automator - 2023-07-27T15:03:24+00:00

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests_istio_release-1.18
90715fabb09509056663c249ea898a1c25a2fcb2
link
true
/test unit-tests

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

/retest


Batch processor with NSQ

In your documentation, you are clear that the "batch" processor should always be put in the input section of the yaml file:

However, my team is using the NSQ input type, trying to batch messages into an s3 bucket in 5 minute intervals. We noticed that placing the "batch" processor in the input section of our process, the messages were not being acked properly off of nsq (they need to be acked within 1 minute of being retrieved or else the request will timeout, but they won't get acked until after the input block with benthos).
We moved the "batch" processor to the first block in the pipeline section of our process, and it appears that everything is working smoothly, both the inputs from nsq, as well as the rest of our processors in the pipeline section.
I'm wondering if maybe this warning is misleading for some of the input options that benthos allows, since we are producing correct results even though we're going against the warning.

Hey @meganfeichtel, doing it that way will also potentially result in duplicate messages when you restart Benthos (im assuming.you have multiple consumers). If you dont need strict delivery guarantees then you could put in a small memory buffer which would decouple the input from the processing pipeline entirely.
I'll update the docs to explain it, and look into whether it's possible to skip the lint error when a buffer is present as it's irrelevant at that point anyway.

Hey @meganfeichtel, I haven't put out a release yet but I've added functionality to the memory buffer that allows you to set a batch policy: https://github.com/Jeffail/benthos/tree/master/docs/buffers#memory
This is more powerful than the batch processor as it ensures that the batches get flushed at the period even when the input stream is stalled, and it's a good way of decoupling the input from your pipelines. I've also updated the docs.


error code  400.470.006.309 when importing in device template in azureiotcentral

Hi,
the json file RefrigeratedTruckCapabilityModel.json  from master branch (commit )  cause an  400.470.006.309.
to reproduce, simply create a new device in azureiotcentlral as described in this tutorial and import the json file.

I get the same problem too

Same here. It seems the problem persists. And a Google search of the error code yields nothing meaningful so far.

Same here

i've built the model manually within iop app central it seems the problem came from the  command .

I also see the problem. The detailed error information is below.

Encountered one or more errors while validating json-ld model: {"urn:refrigeratedtrucks:Refrigerated_Truck_226:SetOptimalTemperature:OptimalTemperature:1":[{"instanceId":"urn:refrigeratedtrucks:Refrigerated_Truck_226:SetOptimalTemperature:OptimalTemperature:1","errorCode":"400.804.006.107","message":"Found invalid reference properties on SchemaField urn:refrigeratedtrucks:Refrigerated_Truck_226:SetOptimalTemperature:OptimalTemperature:1. Reference properties [unit] are not allowed on SchemaField urn:refrigeratedtrucks:Refrigerated_Truck_226:SetOptimalTemperature:OptimalTemperature:1","propertyName":"vertex"}]}.
Error Code: 400.470.006.309 / 1q2519kv779.6

In line 247,
              "name": "OptimalTemperature",               "schema": "double",               "unit": "Units/Temperature/celsius"
but my json template is,
            "name": "OptimalTemperature",             "writable": true,             "schema": "double",             "unit": "celsius"
Is the schema old format? My template which I created manually worked well --> Azure-Sphere/Azure IoT Hub/IoTCentral/

I removed line 246: "unit": "celsius"
Was:
       "name": "OptimalTemperature",
       "schema": "double",
       "unit": "celsius"
},

Now:
       "name": "OptimalTemperature",
       "schema": "double"                            <------ no comma
},

You guys have to use the import button when creating the Device. Not the import button of the interface itself.
And you have to add the "Optimal Temperature" Property.


Difficulty creating projects with cvat_sdk

All I'm trying to do is create a project
Why would this code:
import time
from cvat_sdk.api_client import Configuration, ApiClient, exceptions
from cvat_sdk.api_client.model.project_read import ProjectRead
from cvat_sdk.api_client.model.project_write_request import ProjectWriteRequest
from cvat_sdk.api_client.api.projects_api import ProjectsApi
from pprint import pprint
import os

configuration = Configuration(
    host = "http://localhost:8080",
    username = 'admin',
    password = 'admin',
)

def new_projects(foldername):
    with ApiClient(configuration) as api_client:
        project_write_request = ProjectWriteRequest(
            name=foldername,
        )
        try:
            api_response = ProjectsApi(api_client).create(project_write_request)
            pprint(api_response)
        except exceptions.ApiException as e:
            print("Exception when calling ProjectsApi.projects_create: %s\n" % e)

directory_path = r'C:\Users\testFolder' #Need to change this to where the folders will be held
for foldername in os.listdir(directory_path):
    if os.path.isdir(os.path.join(directory_path, foldername)):
        new_projects(foldername)

Give me this error:
raise get_type_error(input_value, path_to_item, valid_classes,
cvat_sdk.api_client.exceptions.ApiTypeError: Invalid type for variable 'tasks'. Required value type is list and passed type was dict at ['received_data']['tasks']

@SpecLad , please look into the issue.

@azhavoro @nmanovic
I can fix this problem in the released versions of the SDK (2.3.0) by changing must_convert=True to must_convert=False on L1598 in cvat_sdk/api_client/model_utils.py. In the develop branch, this corresponds to L1277 in cvat-sdk/gen/templates/openapi-generator/model_utils.mustache.
I didn't create a PR because I am not sure what the implications of this change. Would must_convert=False break something else? Why do we need True here? I can open a PR if someone can confirm this.
Edit: I found out that this code was added by @zhiltsov-max in commit 7b2fc54

This Works.

Hi. I suppose, the reason is that you're trying to work with the public server at app.cvat.ai, which was updated recently with latest changes, while there is no SDK release in pip yet. Please follow these instructions to build the develop version of SDK while it's not updated in pip. Sorry for inconvenience.

I am using a local server that is synced with the develop branch. This works for me.

Hi. I suppose, the reason is that you're trying to work with the public server at app.cvat.ai, which was updated recently with latest changes, while there is no SDK release in pip yet. Please follow these instructions to build the develop version of SDK while it's not updated in pip. Sorry for inconvenience.

I tested the reproduction script with the server and SDK from the 2.4.0 release, and it works as expected. It also works with SDK 2.4.0 and app.cvat.ai.
Most likely, the problem was due to mismatched server and SDK versions.


Use Kubernetes CSR spec.expirationSeconds to express cert duration

Pull Request Motivation
This change adds the ability to express certificate duration using
the Kubernetes CSR spec.expirationSeconds field alongside the existing
approach of using the experimental.cert-manager.io/request-duration
annotation.  Both approaches are supported as the expirationSeconds
field requires Kubernetes v1.22+.
Signed-off-by: Monis Khan<EMAIL_ADDRESS>Kind
/kind feature
Release Note
Signers now honor Kubernetes CSR duration expressed via the spec.expirationSeconds field.

/ok-to-test
/test pull-cert-manager-make-e2e-v1-22
/test pull-cert-manager-make-e2e-v1-21
/test pull-cert-manager-make-e2e-v1-20
/test pull-cert-manager-make-e2e-v1-19
/test pull-cert-manager-make-e2e-v1-18

Hi @enj thank you for the PR!
It looks like the change requires a dependency update- could you run ./hack/update-all.sh?

At the moment the experimental.cert-manager.io/request-duration does not have a minimum duration constraint whereas the spec.expirationSeconds has a constraint of 600s as minimum (here. I think perhaps we should also restrict the annotation value to the same minimum (not in this PR) so that both ways of setting duration work in the same way. WDYT @JoshVanL ?

Indeed, I wasn't aware that was the case, but we should... I guess it is a case that signers should mark the request as failed with a value larger than 600s (after they have been approved).

I guess it is a case that signers should mark the request as failed with a value larger than 600s (after they have been approved).

Yeah I guess we cannot use our webhook for this as we don't want all CSRs in the cluster to go through the webhook which would add unnecessary latency + there is no way to tell the webhook that the experiments CSRs feature has been enabled.

/lgtm

I've created an issue to enforce the 600s limit for the annotation too #4964 it'd be good to get that done in 1.8 too.
We'll also need to update our docs https://cert-manager.io/docs/usage/kube-csr/#annotations
Going to merge this as it looks non-controversially good 😄
/hold cancel

@enj sorry, would you please be able to rebase this PR?
We've been having some issues with flaky CI lately.

@enj sorry, would you please be able to rebase this PR?
We've been having some issues with flaky CI lately.

@irbekrm done.

Finallly 😅
/lgtm


Kooha support (xdg_foreign support)

Trying to record with Kooha gives
(kooha:12380): Gdk-WARNING **: 10:12:03.921: Server is missing xdg_foreign support

should be done in d28151d255e2a629b401e23dd5dcaaffa70207ab

Now it gives a new error
 ERROR kooha::backend::screencast_portal > Error from screencast call: Portal(ZBus(MethodError(OwnedInterfaceName(InterfaceName(Str("org.freedesktop.DBus.Error.UnknownMethod"))), Some("No such interface “org.freedesktop.portal.ScreenCast” on object at path /org/freedesktop/portal/desktop"), Msg { type: Error, sender: UniqueName(Str(":1.24")), reply-serial: 18, body: Signature: [
	s (115),
] })))

thats on you then

try sway before saying its my fault

oh nvm i had to do the portal thingy
#!/bin/bash
sleep 4
killall xdg-desktop-portal-wlr
killall xdg-desktop-portal
/usr/lib/xdg-desktop-portal-wlr &
sleep 4
/usr/lib/xdg-desktop-portal &


[Request] [Youtube] Support auto-translated subtitles

Checklist

[ ] I'm reporting a bug unrelated to a specific site
[x] I've verified that I'm running yt-dlp version 2021.10.10
[x] I've checked that all provided URLs are alive and playable in a browser
[x] The provided URLs do not contain any DRM to the best of my knowledge
[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 the opening an issue section in CONTRIBUTING.md
[x] I have given an appropriate title to the issue

Verbose log

 yt-dlp -v 'https://www.youtube.com/watch?v=7_Wzo_LE_ws' -R infinite -f '(bv*+ba/b)[protocol^=http][protocol!*=dash] / (bv*+ba/b)' -o '%(uploader)s-%(title)s.%(ext)s' --remux-video "flv>mp4"  --sub-format "ass/srt/vtt/best" --write-sub --write-auto-sub --sub-lang 'zh-Hans,zh-Hant,zh-TW,en' -P "/www/wwwroot/kode/data/User/admin/home/youtube" --convert-subs srt  --no-write-thumbnail --embed-thumbnail --no-embed-metadata --merge-output-format mp4  --embed-subs
[debug] Command-line config: ['-v', 'https://www.youtube.com/watch?v=7_Wzo_LE_ws', '-R', 'infinite', '-f', '(bv*+ba/b)[protocol^=http][protocol!*=dash] / (bv*+ba/b)', '-o', '%(uploader)s-%(title)s.%(ext)s', '--remux-video', 'flv>mp4', '--sub-format', 'ass/srt/vtt/best', '--write-sub', '--write-auto-sub', '--sub-lang', 'zh-Hans,zh-Hant,zh-TW,en', '-P', '/www/wwwroot/kode/data/User/admin/home/youtube', '--convert-subs', 'srt', '--no-write-thumbnail', '--embed-thumbnail', '--no-embed-metadata', '--merge-output-format', 'mp4', '--embed-subs']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] yt-dlp version 2021.10.10 (zip)
[debug] Python version 3.8.10 (CPython 64bit) - Linux-5.4.0-88-generic-x86_64-with-glibc2.29
[debug] exe versions: ffmpeg 4.4, ffprobe 4.4
[debug] Optional libraries: Crypto, mutagen, sqlite, websockets
[debug] ANSI escape support: stdout = True, stderr = True
[debug] Proxy map: {}
[debug] [youtube] Extracting URL: https://www.youtube.com/watch?v=7_Wzo_LE_ws
[youtube] 7_Wzo_LE_ws: Downloading webpage
[youtube] 7_Wzo_LE_ws: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, source, codec:vp9.2, lang
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, source, vcodec:vp9.2(10), acodec, lang, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, id
[debug] Testing thumbnail 41
[debug] Downloading subtitles: en
[info] 7_Wzo_LE_ws: Downloading 1 format(s): 248+251
[info] Writing video subtitles to: /www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.en.vtt
[debug] Invoking downloader on "https://www.youtube.com/api/timedtext?v=7_Wzo_LE_ws&asr_langs=de%2Cen%2Ces%2Cfr%2Cid%2Cit%2Cja%2Cko%2Cnl%2Cpt%2Cru%2Ctr%2Cvi&caps=asr&exp=xftt%2Cxctw&xoaf=5&hl=en&ip=<IP_ADDRESS>&ipbits=0&expire=1634041747&sparams=ip%2Cipbits%2Cexpire%2Cv%2Casr_langs%2Ccaps%2Cexp%2Cxoaf&signature=8BF6FFFD8E2E20058B9DF8E4C869EB90EAB310BE.E66213B16BE400BB7C123034F80466D77B6B020D&key=yt8&lang=en&fmt=vtt"
[download] Destination: /www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.en.vtt
[download] 100% of 12.83KiB in 00:00
[debug] Testing thumbnail 39
[debug] Testing thumbnail 38
[debug] Testing thumbnail 37
[debug] Testing thumbnail 35
[debug] Testing thumbnail 34
[debug] Testing thumbnail 33
[debug] Testing thumbnail 32
[debug] Testing thumbnail 31
[debug] Testing thumbnail 30
[info] Downloading video thumbnail ...
[info] Writing video thumbnail to: /www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.webp
[SubtitlesConvertor] Converting subtitles
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.en.vtt' -f srt 'file:/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.en.srt'
Deleting original file /www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.en.vtt (pass -k to keep)
[debug] Invoking downloader on "https://r1---sn-a5mekn6d.googlevideo.com/videoplayback?expire=1634038147&ei=Ix1lYeXZKu6KsfIP3Zm6-AY&ip=<IP_ADDRESS>&id=o-ALm7tgDVTYGTgnK_r6gwPHPGyaOtpbG1Z0uq8vbHoAin&itag=248&source=youtube&requiressl=yes&mh=Xp&mm=31%2C26&mn=sn-a5mekn6d%2Csn-n4v7sne7&ms=au%2Conr&mv=m&mvi=1&pl=22&initcwndbps=872500&vprv=1&mime=video%2Fwebm&gir=yes&clen=97097699&dur=1132.131&lmt=1633995900082634&mt=1634016286&fvip=1&keepalive=yes&fexp=24001373%2C24007246&c=ANDROID&txp=5316224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAP3SsztyrcQWhRUcKA5iWUlltjvIMx-ovOT635rPHgMqAiBqmH35e5fGikXYIklVv9BPc6WGg0WcNoa7VXJTXfFg-Q%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhAIHA7Bqhs3ttquxr_kMOek04h9Kpd7XlT0QwXQNwfI1NAiBswwp-r9wSoDGv1zyZvFekFboojO3-BHzKXlWhUpRO9A%3D%3D"
[download] Destination: /www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.f248.webm
[download] 100% of 92.60MiB in 00:02
[debug] Invoking downloader on "https://r1---sn-a5mekn6d.googlevideo.com/videoplayback?expire=1634038147&ei=Ix1lYeXZKu6KsfIP3Zm6-AY&ip=<IP_ADDRESS>&id=o-ALm7tgDVTYGTgnK_r6gwPHPGyaOtpbG1Z0uq8vbHoAin&itag=251&source=youtube&requiressl=yes&mh=Xp&mm=31%2C26&mn=sn-a5mekn6d%2Csn-n4v7sne7&ms=au%2Conr&mv=m&mvi=1&pl=22&initcwndbps=872500&vprv=1&mime=audio%2Fwebm&gir=yes&clen=13958037&dur=1132.161&lmt=1633995929647786&mt=1634016286&fvip=1&keepalive=yes&fexp=24001373%2C24007246&c=ANDROID&txp=5311224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRgIhAK33VQ4gQR8lTm3zLVwZ_mmWojzNPZNQdOSV1gV1w7vzAiEAzNVbyTtqCz_uS-5xCpKcNrEE1Acj1zcf1pqTv9zJvf8%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhAIHA7Bqhs3ttquxr_kMOek04h9Kpd7XlT0QwXQNwfI1NAiBswwp-r9wSoDGv1zyZvFekFboojO3-BHzKXlWhUpRO9A%3D%3D"
[download] Destination: /www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.f251.webm
[download] 100% of 13.31MiB in 00:00
[debug] ffmpeg command line: ffprobe -show_streams 'file:/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.f251.webm'
[Merger] Merging formats into "/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.f248.webm' -i 'file:/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.f251.webm' -c copy -map 0:v:0 -map 1:a:0 'file:/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.temp.mp4'
Deleting original file /www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.f248.webm (pass -k to keep)
Deleting original file /www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.f251.webm (pass -k to keep)
[VideoRemuxer] Not remuxing media file '/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.mp4'; could not find a mapping for mp4
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json 'file:/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.mp4'
[EmbedSubtitle] Embedding subtitles in "/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.mp4' -i 'file:/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.en.srt' -c copy -map 0 -dn -map -0:s -map -0:d -c:s mov_text -map 1:0 -metadata:s:s:0 language=eng 'file:/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.temp.mp4'
[ThumbnailsConvertor] Converting thumbnail "/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.webp" to png
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -f image2 -pattern_type none -i 'file:/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.webp' 'file:/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.png'
[EmbedThumbnail] mutagen: Adding thumbnail to "/www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.mp4"
Deleting original file /www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.webp (pass -k to keep)
Deleting original file /www/wwwroot/kode/data/User/admin/home/youtube/SB. ARCHITECT-Landscape Building (Organic Formed) Archicad Tutorial.png (pass -k to keep)

Description

I found that the auto-translated subtitles of many videos can‘t be downloaded
For example, the following video
https://www.youtube.com/watch?v=7_Wzo_LE_ws
I tried to download the automatically translated Simplified Chinese subtitles, but yt-dlp intelligently recognizes the subtitles native to the video.
This problem exists on many videos, especially if the video has subtitles uploaded by the author.

Now it is 😄 This feature was added in ecdc904
➤ yt-dlp --list-subs 7_Wzo_LE_ws
[youtube] 7_Wzo_LE_ws: Downloading webpage
[youtube] 7_Wzo_LE_ws: Downloading android player API JSON
Available automatic captions for 7_Wzo_LE_ws:
Language   Name                               Formats
af-en      Afrikaans from English             vtt, ttml, srv3, srv2, srv1, json3
sq-en      Albanian from English              vtt, ttml, srv3, srv2, srv1, json3
am-en      Amharic from English               vtt, ttml, srv3, srv2, srv1, json3
ar-en      Arabic from English                vtt, ttml, srv3, srv2, srv1, json3
hy-en      Armenian from English              vtt, ttml, srv3, srv2, srv1, json3
az-en      Azerbaijani from English           vtt, ttml, srv3, srv2, srv1, json3
bn-en      Bangla from English                vtt, ttml, srv3, srv2, srv1, json3
eu-en      Basque from English                vtt, ttml, srv3, srv2, srv1, json3
be-en      Belarusian from English            vtt, ttml, srv3, srv2, srv1, json3
bs-en      Bosnian from English               vtt, ttml, srv3, srv2, srv1, json3
bg-en      Bulgarian from English             vtt, ttml, srv3, srv2, srv1, json3
my-en      Burmese from English               vtt, ttml, srv3, srv2, srv1, json3
ca-en      Catalan from English               vtt, ttml, srv3, srv2, srv1, json3
ceb-en     Cebuano from English               vtt, ttml, srv3, srv2, srv1, json3
zh-Hans-en Chinese (Simplified) from English  vtt, ttml, srv3, srv2, srv1, json3
zh-Hant-en Chinese (Traditional) from English vtt, ttml, srv3, srv2, srv1, json3
co-en      Corsican from English              vtt, ttml, srv3, srv2, srv1, json3
hr-en      Croatian from English              vtt, ttml, srv3, srv2, srv1, json3
cs-en      Czech from English                 vtt, ttml, srv3, srv2, srv1, json3
da-en      Danish from English                vtt, ttml, srv3, srv2, srv1, json3
nl-en      Dutch from English                 vtt, ttml, srv3, srv2, srv1, json3
en-en      English from English               vtt, ttml, srv3, srv2, srv1, json3
eo-en      Esperanto from English             vtt, ttml, srv3, srv2, srv1, json3
et-en      Estonian from English              vtt, ttml, srv3, srv2, srv1, json3
fil-en     Filipino from English              vtt, ttml, srv3, srv2, srv1, json3
fi-en      Finnish from English               vtt, ttml, srv3, srv2, srv1, json3
fr-en      French from English                vtt, ttml, srv3, srv2, srv1, json3
gl-en      Galician from English              vtt, ttml, srv3, srv2, srv1, json3
ka-en      Georgian from English              vtt, ttml, srv3, srv2, srv1, json3
de-en      German from English                vtt, ttml, srv3, srv2, srv1, json3
el-en      Greek from English                 vtt, ttml, srv3, srv2, srv1, json3
gu-en      Gujarati from English              vtt, ttml, srv3, srv2, srv1, json3
ht-en      Haitian Creole from English        vtt, ttml, srv3, srv2, srv1, json3
ha-en      Hausa from English                 vtt, ttml, srv3, srv2, srv1, json3
haw-en     Hawaiian from English              vtt, ttml, srv3, srv2, srv1, json3
iw-en      Hebrew from English                vtt, ttml, srv3, srv2, srv1, json3
hi-en      Hindi from English                 vtt, ttml, srv3, srv2, srv1, json3
hmn-en     Hmong from English                 vtt, ttml, srv3, srv2, srv1, json3
hu-en      Hungarian from English             vtt, ttml, srv3, srv2, srv1, json3
is-en      Icelandic from English             vtt, ttml, srv3, srv2, srv1, json3
ig-en      Igbo from English                  vtt, ttml, srv3, srv2, srv1, json3
id-en      Indonesian from English            vtt, ttml, srv3, srv2, srv1, json3
ga-en      Irish from English                 vtt, ttml, srv3, srv2, srv1, json3
it-en      Italian from English               vtt, ttml, srv3, srv2, srv1, json3
ja-en      Japanese from English              vtt, ttml, srv3, srv2, srv1, json3
jv-en      Javanese from English              vtt, ttml, srv3, srv2, srv1, json3
kn-en      Kannada from English               vtt, ttml, srv3, srv2, srv1, json3
kk-en      Kazakh from English                vtt, ttml, srv3, srv2, srv1, json3
km-en      Khmer from English                 vtt, ttml, srv3, srv2, srv1, json3
rw-en      Kinyarwanda from English           vtt, ttml, srv3, srv2, srv1, json3
ko-en      Korean from English                vtt, ttml, srv3, srv2, srv1, json3
ku-en      Kurdish from English               vtt, ttml, srv3, srv2, srv1, json3
ky-en      Kyrgyz from English                vtt, ttml, srv3, srv2, srv1, json3
lo-en      Lao from English                   vtt, ttml, srv3, srv2, srv1, json3
la-en      Latin from English                 vtt, ttml, srv3, srv2, srv1, json3
lv-en      Latvian from English               vtt, ttml, srv3, srv2, srv1, json3
lt-en      Lithuanian from English            vtt, ttml, srv3, srv2, srv1, json3
lb-en      Luxembourgish from English         vtt, ttml, srv3, srv2, srv1, json3
mk-en      Macedonian from English            vtt, ttml, srv3, srv2, srv1, json3
mg-en      Malagasy from English              vtt, ttml, srv3, srv2, srv1, json3
ms-en      Malay from English                 vtt, ttml, srv3, srv2, srv1, json3
ml-en      Malayalam from English             vtt, ttml, srv3, srv2, srv1, json3
mt-en      Maltese from English               vtt, ttml, srv3, srv2, srv1, json3
mi-en      Maori from English                 vtt, ttml, srv3, srv2, srv1, json3
mr-en      Marathi from English               vtt, ttml, srv3, srv2, srv1, json3
mn-en      Mongolian from English             vtt, ttml, srv3, srv2, srv1, json3
ne-en      Nepali from English                vtt, ttml, srv3, srv2, srv1, json3
no-en      Norwegian from English             vtt, ttml, srv3, srv2, srv1, json3
ny-en      Nyanja from English                vtt, ttml, srv3, srv2, srv1, json3
or-en      Odia from English                  vtt, ttml, srv3, srv2, srv1, json3
ps-en      Pashto from English                vtt, ttml, srv3, srv2, srv1, json3
fa-en      Persian from English               vtt, ttml, srv3, srv2, srv1, json3
pl-en      Polish from English                vtt, ttml, srv3, srv2, srv1, json3
pt-en      Portuguese from English            vtt, ttml, srv3, srv2, srv1, json3
pa-en      Punjabi from English               vtt, ttml, srv3, srv2, srv1, json3
ro-en      Romanian from English              vtt, ttml, srv3, srv2, srv1, json3
ru-en      Russian from English               vtt, ttml, srv3, srv2, srv1, json3
sm-en      Samoan from English                vtt, ttml, srv3, srv2, srv1, json3
gd-en      Scottish Gaelic from English       vtt, ttml, srv3, srv2, srv1, json3
sr-en      Serbian from English               vtt, ttml, srv3, srv2, srv1, json3
sn-en      Shona from English                 vtt, ttml, srv3, srv2, srv1, json3
sd-en      Sindhi from English                vtt, ttml, srv3, srv2, srv1, json3
si-en      Sinhala from English               vtt, ttml, srv3, srv2, srv1, json3
sk-en      Slovak from English                vtt, ttml, srv3, srv2, srv1, json3
sl-en      Slovenian from English             vtt, ttml, srv3, srv2, srv1, json3
so-en      Somali from English                vtt, ttml, srv3, srv2, srv1, json3
st-en      Southern Sotho from English        vtt, ttml, srv3, srv2, srv1, json3
es-en      Spanish from English               vtt, ttml, srv3, srv2, srv1, json3
su-en      Sundanese from English             vtt, ttml, srv3, srv2, srv1, json3
sw-en      Swahili from English               vtt, ttml, srv3, srv2, srv1, json3
sv-en      Swedish from English               vtt, ttml, srv3, srv2, srv1, json3
tg-en      Tajik from English                 vtt, ttml, srv3, srv2, srv1, json3
ta-en      Tamil from English                 vtt, ttml, srv3, srv2, srv1, json3
tt-en      Tatar from English                 vtt, ttml, srv3, srv2, srv1, json3
te-en      Telugu from English                vtt, ttml, srv3, srv2, srv1, json3
th-en      Thai from English                  vtt, ttml, srv3, srv2, srv1, json3
tr-en      Turkish from English               vtt, ttml, srv3, srv2, srv1, json3
tk-en      Turkmen from English               vtt, ttml, srv3, srv2, srv1, json3
uk-en      Ukrainian from English             vtt, ttml, srv3, srv2, srv1, json3
ur-en      Urdu from English                  vtt, ttml, srv3, srv2, srv1, json3
ug-en      Uyghur from English                vtt, ttml, srv3, srv2, srv1, json3
uz-en      Uzbek from English                 vtt, ttml, srv3, srv2, srv1, json3
vi-en      Vietnamese from English            vtt, ttml, srv3, srv2, srv1, json3
cy-en      Welsh from English                 vtt, ttml, srv3, srv2, srv1, json3
fy-en      Western Frisian from English       vtt, ttml, srv3, srv2, srv1, json3
xh-en      Xhosa from English                 vtt, ttml, srv3, srv2, srv1, json3
yi-en      Yiddish from English               vtt, ttml, srv3, srv2, srv1, json3
yo-en      Yoruba from English                vtt, ttml, srv3, srv2, srv1, json3
zu-en      Zulu from English                  vtt, ttml, srv3, srv2, srv1, json3
Available subtitles for 7_Wzo_LE_ws:
Language Name    Formats
en       English vtt, ttml, srv3, srv2, srv1, json3

Great job, thanks!


Failed to build ruby gem grpc 1.38.0 on FreeBSD

What version of gRPC and what language are you using?
Language is
ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [amd64-freebsd11]
The grpc gem version is 1.38.0
What operating system (Linux, Windows,...) and version?
OS is FreeBSD.
FreeBSD fmd-anacon-01tst.vrt.sourcefire.com 11.4-RELEASE-p5 FreeBSD 11.4-RELEASE-p5 #0: Tue Dec  1 11:46:55 UTC 2020     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
>ruby -e "puts RUBY_PLATFORM"
=> amd64-freebsd11
What runtime / compiler are you using (e.g. python version or version of gcc)
C compiler is
>cc --version FreeBSD clang version 10.0.0 (git@github.com:llvm/llvm-project.git llvmorg-10.0.0-0-gd32170dbd5b) Target: x86_64-unknown-freebsd11.4 Thread model: posix InstalledDir: /usr/bin
What did you do?
Trying to build ruby gem with following command.
gem install grpc -v '1.38.0'
What did you expect to see?
Successful build and install of gem.
What did you see instead?
>gem install grpc -v '1.38.0'
/usr/local/lib/ruby/site_ruby/2.7/rubygems/package.rb:509: warning: Using the last argument as keyword parameters is deprecated
Building native extensions. This could take a while...
ERROR:  Error installing grpc:
	ERROR: Failed to build gem native extension.

    current directory: /usr/local/AC-TESTING/marlpier/disgorge/releases/20210707-172927/analyst-console-escalations-<IP_ADDRESS>.114/vendor/bundle/ruby/2.7/gems/gems/grpc-1.38.0/src/ruby/ext/grpc
/usr/local/bin/ruby27 -I /usr/local/lib/ruby/site_ruby/2.7 -r ./siteconf20210708-35436-t53n1f.rb extconf.rb
Building internal gRPC into /usr/local/AC-TESTING/marlpier/disgorge/releases/20210707-172927/analyst-console-escalations-<IP_ADDRESS>.114/vendor/bundle/ruby/2.7/gems/gems/grpc-1.38.0/src/ruby/ext/grpc/libs/opt
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
	--with-opt-dir
	--without-opt-dir
	--with-opt-include
	--without-opt-include=${opt-dir}/include
	--with-opt-lib
	--without-opt-lib=${opt-dir}/lib
	--with-make-prog
	--without-make-prog
	--srcdir=.
	--curdir
	--ruby=/usr/local/bin/$(RUBY_BASE_NAME)27

extconf failed, exit code 1

Gem files will remain installed in /usr/local/AC-TESTING/marlpier/disgorge/releases/20210707-172927/analyst-console-escalations-<IP_ADDRESS>.114/vendor/bundle/ruby/2.7/gems/gems/grpc-1.38.0 for inspection.
Results logged to /usr/local/AC-TESTING/marlpier/disgorge/releases/20210707-172927/analyst-console-escalations-<IP_ADDRESS>.114/vendor/bundle/ruby/2.7/gems/extensions/amd64-freebsd-11/2.7/grpc-1.38.0/gem_make.out
496 analyst-console-escalations-<IP_ADDRESS>.114 :>ruby --version

Anything else we should know about your project / environment?
There is no gmake on our path.
>which gmake
>which make
/usr/bin/make

@apolcyn
I installed the gmake package on our FreeBSD server and this issue was fixed.
I would close the issue myself since it is fixed without a code change to the gem.  However I am leaving it up to you to close the issue in case you want to make a change to the error message.  It is a low priority now since it was kind of a user issue.


Could you give me a download link of your paper?

Hello, OeslleLucena,
I'm a research student in Shanghai, China.  Recently I'm interested in anti-spoofing and glad to see that your paper been accepted at ICIAR 2017. I'm really interested in your algorithm, but there still remain some questions while watching the code. So could you please let me read your paper? I'd really appreciate that if I can read it carefully.
Thank you very much.
Sincerely,
Gaussic

Hi gaussic,
I appreciate your interesting on my work, but unfortunately, I cannot send you a copy of it since I signed the terms of the conference. Here is the link to the publisher http://www.springer.com/br/book/9783319598758. I guess that after the conference they will make it available to access using an educational proxy. Do you have any specific question you want to ask me? I will be glad to answer you.

Hello, OeslleLucena，
Thank you for your quick response. I've read your code carefully and I can see that you feed one image into the network every time and output one label (real or attack). But for me, I think there needs to be more than one  image as an input (i.e. a sequence of images) for one person, and output the final label. I'd like to know how you manage you data for the Replay-Attack Database. Did you label each image as 0 or 1 and use the CNN network to train?

Hi gaussi,
yes, we did label each image with zeros an ones. In the models I trained "0" was real and "1" was fake. I know is different than the usual, later I thought about that. Anyways, here is the pre-processing step:
"The pre-processing steps adopted were two: 1) subsampling and 2) face detec-
tion. Step one consisted of extracting half of the frames per second in each video.
In step two, we first used the OpenFace face detector [35] algorithm to find theregion-of-interest (ROI) corresponding to a face. Next, using OpenFace algo-
rithms we cropped to a window sized 96 pixels and aligned the faces to center
based on the nose and eyes position.
Our evaluation was based on accuracy (ACC) and half total error rate (HTER),
which are often used for assessing biometrics systems. Since the CNN out-
put scores are probabilities [20], the computation of HTER was done assuming
τ = 0.5, and its estimation was not needed."

Hi OeslleLucena,
Thank you for your explanation. I think in step two there would be more than one face image detected for a single video. I want to know how you deal with them. In my idea I think there maybe two solution: 1)  average all the images and get a final image vector then feed it into your network to get the final result; 2) feed all of them respectively, if more images are classified as real, then the video is real, otherwise is attack.

Hi gaussic, for each video we picked half of the frames as described in step one, so there was more than one single image per video. However, we did not classify the video, we only classified the frame itself. I like your idea to create a final image vector. Are you gonna work on that?

Hi OeslleLucena,
I'm currently working on the second idea. What I think is each video has many frames (say half of the total frames), therefore there should be more than one results for a video.  How do you get the final result of the video?

We did not do that on this work, we focused on the frames only. So, the results represent the metrics from all frames either real or fake.

@OeslleLucena
I see, thanks for your kind and patient explanation. I'm still working on that.

You're welcome! :)

@gaussic was that method working?

@gaussic Yes.. as @Zumbalamambo  mentioned, did you get this model to work? I tried few architectures.. and they all failed


More subscription modes

Currently, we only have a mode that returns the entire query when something changes. This is obviously inefficient and we can add different modes, such as getting only the changed objects back.

Do you have alternative ways to handle partial updates? A global query refetch is a major drawback that make serious applications very slow: every time you change anything you have to wait for the server to resend the whole data tree.


Fix "latest" pointer in Trident docs

Describe the solution you'd like
Searching latest docs for helm gives 0 results.

Describe alternatives you've considered
Search stable-v21.01.01 version (works fine)

The "latest" tag has already been updated. Could this be a browser cache issue?

Nevermind, seems to have been a RTD issue. I forced a rebuild of the latest tag and it's working now.


Add WebviewOptions.enableForms to control if forms are enabled in a webview

Tracks adding a new enableForms option to WebviewOptions that lets extensions disable forms inside of webview
For back compat, the default would be:

False if scripts are disabled
True if scripts are enabled

Explicitly setting enableForms would override these defaults

To verify:

Using the Webview example extension
Add a form to the html:

<form action="http://example.com" method="get" class="form-example">
  <div class="form-example">
    <input type="submit" value="Subscribe!">
  </div>
</form>

Do not yet add enableForms
Launch the webview and confirm that the form works (open the dev tools an confirm clicking the button doesn't produce errors and instead redirects to example.com
Now remove the enableScripts webview option and confirm that form no longer renders
Finally, explicitly set enableForms and confirm this controls if forms are enabled or not

How would one check if enableForms was part of the API in


FuncUnit not compatible with new StealJS

FuncUnit has errors all over the place when trying to use with new StealJS:

steal("funcunit/qunit/qunit.css") needs to be steal("funcunit/qunit/qunit.css!")
steal.then() doesn't work
steal.bind('ready') doesn't work
steal.config() throws an error
some weird ordering of dependencies doesn't seem to work the same way anymore

I've hacked my way through to fix tests for a legacy project, gotten much of the way, but are you guys actually interested in supporting a PR for it? As I'd need help to get it all the way:

Tests don't seem to be as isolated as they used to (at least I found a test suite that had failing tests, but those tests would pass if run individually)
It's not backwards compatible with legacy steal - that would be really tricky to do

Will probably start working on this this week.

This is done.


RUM-3836 Provide the DatadogContextStorage for Opentelemetry

What does this PR do?
In this PR we are providing our own implementation of https://github.com/open-telemetry/opentelemetryjava/blob/main/context/src/main/java/io/opentelemetry/context/ContextStorage.java
interface which wraps inside the default one in order to be able to provide our own implementation of Context -> OtelContext.
The main reason for this update was to be able to tight the Opentelemetry Scopes to the CoreTracer ones.
See more here how you can create a Scope in Opentelemetry:
https://github.com/open-telemetry/opentelemetry-java/blob/main/context/src/main/java/io/opentelemetry/context/ContextStorage.java
Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

Codecov Report

Merging #1970 (fead880) into mconstantin/rum-3249/provide-bundle-with-rum-capability (0e43b0d) will increase coverage by 0.06%.
Report is 1 commits behind head on mconstantin/rum-3249/provide-bundle-with-rum-capability.
The diff coverage is 95.65%.

:exclamation: Current head fead880 differs from pull request most recent head b51edc9. Consider uploading reports for the commit b51edc9 to get more accurate results

Additional details and impacted files
@@                                     Coverage Diff                                     @@
##           mconstantin/rum-3249/provide-bundle-with-rum-capability    #1970      +/-   ##
===========================================================================================
+ Coverage                                                    60.03%   60.08%   +0.06%
===========================================================================================
  Files                                                          804      804
  Lines                                                        30121    30155      +34
  Branches                                                      4930     4937       +7
===========================================================================================
+ Hits                                                         18081    18118      +37
+ Misses                                                       10840    10826      -14
- Partials                                                      1200     1211      +11

Files
Coverage Δ

...va/com/datadog/opentelemetry/trace/OtelTracer.java
100.00% <100.00%> (ø)

...datadog/opentelemetry/trace/OtelTracerBuilder.java
87.50% <100.00%> (+1.79%)
:arrow_up:

...in/com/datadog/android/trace/OtelTracerProvider.kt
95.61% <94.44%> (+1.50%)
:arrow_up:

... and 31 files with indirect coverage changes


Docs example unclear

"I really wonder why someone would prefer array.get(1) over array[1]. (1st example in Readme)"
Read this in reddit, should make the benefits more clear

Are there any array[safe: 1] or array.safe[1]? This would really be better than array.get(at: 1) :)

@piv199 Does the safety criteria involve throwing errors over segfaults ?

@Khalian the same behaviour as get(at:)


Source View in Background shifts downwards when calling Popup from Bottom

Whenever I call the PopupVC, the view shifts around 30 points downwards, and when I dismiss, it shifts back up, which is quite annoying. Might there be a problem with the iPhone X implementation (because of safe areas)? Or might I have other unrelated code which is causing the problem (maybe extendedLayouts or something alike)?
I am calling the PopupVC like this:
ZUserInfoTableViewController *uvc = [ZUserInfoTableViewController new];
STPopupController *popupController = [[STPopupController alloc] initWithRootViewController:uvc];
popupController.style = STPopupStyleBottomSheet;
popupController.containerView.layer.cornerRadius = 3.0f;
[popupController presentInViewController:self];

And in ZUserInfoTableViewController:
- (instancetype)init
{
    if (self = [super init]) {
        CGRect screenRect = [[UIScreen mainScreen] bounds];
        CGFloat screenWidth = screenRect.size.width;
        self.contentSizeInPopup = CGSizeMake(screenWidth, 500);
        self.landscapeContentSizeInPopup = CGSizeMake(400, 200);
    }
    return self;
}

I am glad for any help!

Hi @7er0 , could you upload a screenshot? Is this a new issue introduced in 1.8.4?

@kevin0571
I also noticed this bug. Please, look at the screenshots. When the popup opens, it shifts the view down.
But when I close the popup, it returns back. As you can see, in my app I use the blur effect, so, it's not very noticeable for users.


[MINOR] Test case for hoodie.merge.allow.duplicate.on.inserts

Change Logs
Add test case for conf hoodie.merge.allow.duplicate.on.inserts
Impact
minor
Risk level
none
Documentation Update
Describe any necessary documentation update if there is any new feature, config, or user-facing change

The config description must be updated if new configs are added or the default value of the configs are changed
Any new feature or user-facing change requires updating the Hudi website. Please create a Jira ticket, attach the
ticket number here and follow the instruction to make
changes to the website.

Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

@Zouxxyy please enrich this UT so that we can know the behavior of different DML operations when enable hoodie.merge.allow.duplicate.on.inserts.

@Zouxxyy please enrich this UT so that we can know the behavior of different DML operations when enable hoodie.merge.allow.duplicate.on.inserts.

Since we have chosen non-strict mode (insert), we may have duplicate primary key records, which can cause a lot of uncertainty when updating records, such as only updating records in one file, so I think we should avoid using the upsert operation under non-strict mode.
Therefore, I only tested the insert and select operations for correctness

@Zouxxyy please rebase master branch, not merge, then will land this when CI succeeds.

@hudi-bot run azure

@hudi-bot run azure


Change to using an unbounded channel

As we can never block the main thread, I think using an unbounded channel is the only really sensible option here. In my project I hit the 64-item cap a few times which attempted to block the main thread and break everything.

Thanks!


Multiline question

minor version change
Adds the ability to have multi-line questions by passing an array of lines instead of a string.

It works for me. 👍  It is really flexible the way of use React.PropTypes.oneOfType then you have an object that could be one of many types. Cool. 🍉

Thanks Andrea! Yes that's pretty neat isn't it? That one was new to me as well :)

@robinedman Just had a play, added a 3-line question. It works! 👍

@dakala Wow! :) Thanks for checking it out

And I added 4 lines. Now we can write an essay! :)
Nice work @robinedman 👍

@LucjaWszola Haha :)


Migrate to Docusuarus

The metamask team has put together a really cool docusaurus plugin to display openrpc specs. An example they have deployed is https://docs.metamask.io/wallet/reference/eth_feehistory/
I think this type of doc site feels much more familiar to devs and it accentuates the method and parameter descriptions.

working on this 🫡

@lightclient I have a simple docusaurus version in this state:

The metamask plugin renders links to each method's page in the sidebar, so there's no one specific link to go from the button on the homepage ("API Reference Documentation").
If we want the button to go to a static page, then the PR is straightforward.
But if we want it to go to say an "API Methods" page, that lists all the methods, then we need another plugin that composes metamask's plugin to read the spec and render this page (or perhaps a PR to metamask plugin with an option to add the page natively)
What would be the preferred UX here?

@anukul, there is a linked issue, so each method should be on a separate page. I don't know what you mean by the difference between the two approaches. A PR or link to the repo for the current approach would be easier to understand if you already have the working code.

there is a linked issue, so each method should be on a separate page.

This is beside the point. Links can point to different sections of the same page. But this discussion is not relevant because the metamask plugin already renders one page for each method in the spec.

What do you mean by the difference between the two approaches? Maybe it's only me who is confused.

Let me try to rephrase the question.
The current spec website has two pages:
1 links to 2

Homepage - https://ethereum.github.io/execution-apis/
API Reference - https://ethereum.github.io/execution-apis/api-documentation/

For the docusaurus website, we have 1 + N pages by default:
(the metamask plugin renders 1 page for each of the N methods in the spec)

Homepage - https://anukul.js.org/execution-apis/
eth_accounts - https://anukul.js.org/execution-apis/docs/reference/eth_accounts
eth_blockNumber - https://anukul.js.org/execution-apis/docs/reference/eth_blocknumber
...

These N links are shown in the sidebar on a different page. But where does the user go from the homepage?

The metamask plugin renders links to each method's page in the sidebar, so there's no one specific link to go from the button on the homepage ("API Reference Documentation").

The question is between a static page (worth discussing what content), or a page that lists all methods, possibly with description, and a link to each method's page.

Wow @anukul this is looking amazing! As to the preferred ux - here is what I would like to see:

I'd love for the homepage to go away and we start directly in the spec - preferable with a single page that gives a high level overview of the JSON-RPC and the different namespaces. I'm happy to produce this copy.
Separate collapsible categories in the sidebar for each API namespace: debug, engine, and eth with the corresponding methods listed. It would be nice for each namespace to have a landing page where a description of the namespace can be provided.
If possible, would like to hide the example executor on the right for now until we have developed actual examples.

Let me know if this makes sense. Thanks!

I have created a website in docusaurus
since anukul left it . I am pursuing this open to feedback


Package whitelist/scanSpec not working properly as of 1.92.0 (for Manifest.mf attached jars?)

It seems that as of 1.92.0 there is a problem with the package scan prefix mechanism, it's unable to find any classes at all. This is a project with ~300 dependencies, so I have to use IntelliJ's dynamic classpath feature to run it properly, meaning the classpath deps are packed into a jar with a MANIFEST.MF, which is a very likely exacerbant. Switching back to 1.91.6 this is fixed.
If you remove the package whitelist from the constructor, it is able to find classes again >1.92.0 (screenshot 2).
Example screenshots:
1.92.0 (package whitelist) (up to current 1.93.1)

1.92.0 (no whitelist)

1.91.6 (package whitelist)

Hi @kjerk, thanks for the detailed report, and for narrowing down the affected versions!
Unfortunately a huge amount changed between 1.91.6 and 1.92.0, so I can't narrow down what's happening that way. However, all the unit tests are passing, so on my platform (Linux, running in either Maven or Eclipse), whitelisting is working. Are you running on Windows?
Is there anyway you can please package up a standalone minimal testcase? I have a working Windows VM to test Windows issues in, as of a couple of days ago, so I could see if I can duplicate your issue there, if you're running on Windows.
You said:

This is a project with ~300 dependencies, so I have to use IntelliJ's dynamic classpath feature to run it properly

Are you referring to a limitation (or slowdown) in FastClasspathScanner, or IntelliJ? What do you mean by "to run it properly"?

Ah this is actually a windows shell limitation, if you have many dependencies, when it attempts to execute the program it can exceed the character limitation of the shell, so it's a workaround to generate a jar with a manifest to enable arbitrary length classpath
http://stackoverflow.com/a/4853779/3838956
I thought that was a likely fly in the ointment.
I'll see if I can come up with a minimum viable project that illustrates the issue.

Interesting, I didn't know about that!
0.93.1 contained an important fix for Windows classloader-finding, but you already tested that, so that's not the problem.
Thanks, will see what I can find with your minimum viable project!

I was able to duplicate this in IntelliJ inside a Windows VM. Fixed in 1.93.2.
Good catch, thanks for reporting this, it impacts more than just running inside IntelliJ. (Turns out the way IntelliJ implements the dynamic classpath is by using a Class-Path entry in a manifest file, and I was incorrectly checking the manifest file against the whitelist before reading its contents.)

Hey, that's awesome! Sorry I wasn't able to get around to trying to generate a test project until today, but it looks like you were able to do it yourself anyway in the meanwhile :relaxed:
Thanks for the fix!

No worries, you caught a real showstopper that I had missed :)  Thanks!


Added the ability to connect to Wikipedia in a language other than English

Description
Wikipedia is available in multiple languages. Some articles are in specific languages only. Valid language codes are: https://en.wikipedia.org/wiki/List_of_Wikipedias. This PR enables the Wikipedia reader to read articles in different languages.
The ability to connect to non-English Wikipedia has been already available in the underlying Wikipedia parser, see starting line 22.
Fixes #12596.
New Package?
Did I fill in the tool.llamahub section in the pyproject.toml and provide a detailed README.md for my new integration or package?

[ ] Yes
[x] No

Version Bump?
Did I bump the version in the pyproject.toml file of the package I am updating? (Except for the llama-index-core package)

[ ] Yes
[x] No

Type of Change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[ ] Added new unit/integration tests
[ ] Added new notebook (that tests end-to-end)
[x] I stared at the code and made sure it makes sense

Suggested Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[ ] I have added Google Colab support for the newly added notebooks.
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I ran make format; make lint to appease the lint gods

@logan-markewich My pull request seems to be merged and yet the line 30 does not reflect the changes. What am I missing? Thanks.

@logan-markewich My pull request seems to be merged and yet the line 30 does not reflect the changes. What am I missing? Thanks.

@anirbanbasu your PR is not merged, it looks like it was closed for some reason?

Reopening

Actually I can't even reopen it. It seems the branch is gone/recreated: Head branch was pushed to by a user without write access
Please open a new PR, and note that

@logan-markewich thanks, my bad, I think. Sorry! I will push through the changes again and re-open it as another issue.

@logan-markewich, I have opened a new PR: https://github.com/run-llama/llama_index/pull/12616.


5.0.4: There is no Git tag for the release on PyPI

Hi! I package this project for Arch Linux.
We are now relying on upstream provided sources instead of PyPI: https://rfc.archlinux.page/0020-sources-for-python-packaging/
Unfortunately, for 5.0.4 on PyPI there is no related tag in this repository and I am unable to upgrade the package. Can you please add it? :)

Hi @dvzrv, it seems like @boronine forgot about pushing a new tag when doing a release to PyPI. I have pushed a new Git tag v5.0.4 pointing to the only candidate commit 50a60aa6357fd5f743e39d8e29b771a645a83b4a just now. I'll close the issue as fixed, thanks for taking it upstream :+1:

Thank you @hartwork!


Error while retrieving followers for @ecoevo.social

I keep getting error messages for people on ecoevo.social
I get people from that instance as my suggestions, but about 150 of the handles from there are causing an error.
I already tried contacting the admin of the instance, but they couldn't see an error on their end (https://fediscience.org/@volephd/109800244549789565)

Error also with @systerserver.town at for example<EMAIL_ADDRESS>I would like to show the tool in a Fediverse workshop.
Maybe you could have a testing place with debugg on. if it doesn't work in the original https://followgraph.vercel.app/#searchForm we can go to the testing and report the error here.
Thanks a lot for the tool :)


Linq Testing Improvements and Consolidations

Kind of a sideways PR to deal with #567 in preparation for getting serious about working with the Linq improvements

@oskardudycz If we need to ignore some cases, I'd break those out into a separate test fixture

@jeremydmiller sorry about my delayed review on this, the changes look good to me. CI tests are taking between 5-6mins, do we expect the current changes to reduce the time taken for the tests?


BitShuffle#shuffle does not allow to pass arbitrary type sizes (even if the underlying library does support that)

For data encoding, sometimes integers with intermediate sizes (e.g. of 3 or 5 bytes) are used (e.g. to reduce bandwith). These arrays currently cannot be passed to the external BitShuffle library with snappy-java, because in snappy-java the typesize is predefined as constant. Since the external library actually supports arbitrary type sizes this is an unnecessary restriction.
How to fix:
Would be great to have the following methods:
public static int shuffle(ByteBuffer input, int typeSize, ByteBuffer shuffled) throws IOException {
    ...
}

public static int unshuffle(ByteBuffer shuffled, int typeSize, ByteBuffer output) throws IOException {
    ...
}

Related #443


chore(main): release 2.139.0

:robot: I have created a release beep boop
2.139.0 (2024-09-03)
Features

Add sane defaults for segment_operators, integration_data, saml flags (#4554) (ff5c0ed)
Backend support for Organisation-level integrations (#4400) (3e6b96f)

Bug Fixes

app_analytics/cache: use lock to make cache thread safe (#4567) (8e371a8)
edge-v2: Migrate only Edge API-enabled projects (#4556) (9c5ff4f)
grafana: update migration to noop on table name (#4571) (65b63cf)
incorrect statistics in organisation admin list (#4546) (bc3ddaf)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v2.139.0
:sunflower:


How to disable mypy without disabling other linters

VS Code version
1.62.3
Extension version
v2021.11.1422169775
OS type
Linux
OS version
20.04
Python distribution
Anaconda
Python version
3.7
Language server
Default
Expected behaviour
I have added
  "python.linting.mypyEnabled": false

to defaultSettings.json, User/settings.json, and the workspace settings.json.
I have also deleted all .mypy_cache files.
I would expect that now mypy is disabled.
Actual behaviour
However, if I save a file, I still get mypy errors/warnings under the "Problems" terminal and in the code highlighted in red/orange.
Steps to reproduce

Create a project with a python file e.g. importing pandas
Save that python file
See a mypy warning that stubs for pandas were not found (a mypy error)

Logs
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Sorry, just noticed the mypy extension is the problem


WE-914 rewrite navigation context to use selectedObject

Fixes WE-914
This pull request fixes
Description

Rewrite navigationContext to use selectedObject
Fix duplicate key in ObjectMenuItems
Fix LogCurveInfoListView crashing on null indexCurve when switching views
Fix tree items being selected when object uids match but well/wellbore differs
Refactor setObjectGroupView in ContentView
Fix matching selectedObject in modificationStateReducer

Type of change

[ ] Bugfix
[ ] New feature (non-breaking change which adds functionality)
[ ] Enhancement of existing functionality
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Impacted Areas in Application

[ ] Frontend
[ ] API
[ ] WITSML
[ ] Other (please describe)

Checklist:
Communication

[ ] I have made corresponding changes to the documentation
[ ] PR affects application security

Code quality

[ ] I have self-reviewed my code
[ ] No new warnings are generated

Test coverage

[ ] New code is covered by passing tests

Further comments

Frontend CI seems to have failed due to degraded GitHub performance https://github.com/equinor/witsml-explorer/actions/runs/4938033451


Add an edit version number to the header

Add a version number to the file contents to track an edit version.

If a file is copied instead of cloned then the version control
information is lost after the copy. The edit version is not.

While the edit version may not match the version control version they
should match. Updating an option in the configuration must
update the edit version. Updating spacing, comments, or anything that
does not alter how the database operates should update the edit version.
In other words, every commit may not need a version bump unless the
change alters the running configuration.

Reviewing this, the only change I don't like is the RHEL 5.1 terse file going from 2.12 -> 1.00. I feel this is a bad idea, as there are probably thousands of versions of this config out there -- can we just leave this version in that range, and bump it to 2.13? These configs are consumed outside of fresh installations and/or automation, folks have been manually deploying them from their older IUS git repo not related to specific IUS usage for years.

Corrected the version to 2.13. My initial idea was to make the version relative to this repository but that's a good point.
I also cleaned up some trailing whitespaces.

I definitely agree with @terackspace that the version number shouldn't move backwards.
Regarding the latest commits on this pull, here are the versions of the files before and after this proposed change.

file
before
after

my-5.1-rhel.cnf
v2.12
v2.13

my-5.5-rhel.cnf
none
v1.00

my-5.5-ubuntu.cnf
none
v1.00

my-5.6-rhel.cnf
none
v1.00

Note: The RHEL 5.5 and 5.6 config files up to this point have not had a version number.  That was how IUS received them from the DBA team.
Something about having completely different version in these files rubs me the wrong way.  In my mind, the version number is related to the DBA's recommended defaults, and the actual file is just the distro specific implementation of those recommended defaults.  I propose we establish a convention for these version numbers that allows for clarity and consistency between distros and MySQL releases.  It might look like this:
Given a version number MAJOR.MINOR.PATCH, increment the:

    MAJOR version when a major change occurs (such as a new versioning scheme).
    MINOR version when a change occurs that applies to all configurations.
    PATCH version when a change occurs that applies to a single configuration.

Practical example:

RHEL and Ubuntu configs are at 3.0.0.
We apply a change to the Ubuntu config that isn't necessary/relevant to the RHEL config, so we bump the Ubuntu config version to 3.0.1, but leave the RHEL config at 3.0.0.
We apply a change that applies to all configs, so we bump all the config files to 3.1.0.

Hey @abg, what do you think?  We could use a DBA viewpoint on this.

Added Semantic Version numbering, bumped the version 'higher' than the previous version (though changing the version scheme breaks compatibility), and made the new version consistent across all files.
I did this in a second commit to preserve the old version number in the history.

Thanks @robert-thompson.  I'm fine with merging this, but since it was my suggestion, I'll give other interested parties a chance to disagree first.

I had the discussion about version numbers with B.J. Dierkes many years ago.  The version numbers were pretty meaningless back in 2008 when I started contributing to them and around the 5.1 lifecycle we dropped them altogether from the configs. I don't recall why 5.1 wasn't updated - we may have been avoiding any serious change to the packages at the time.
Honestly the versions embedded in the configs themselves aren't particularly useful - the configs are going to be significantly modified in any serious production environment (in many cases manually).  These are just a proposed set of defaults to workaround issues we've seen with the upstream defaults in Rackspace customer environments in the past.
With that said, I think the proposed versioning is pretty harmless and if it is maintained and others find it useful I have no objections.

Yeah, I agree that the version number becomes less useful for version tracking once the files are used but what I am trying to answer is what version is in this repo versus what version is in ADC. The authoritative way is to checksum the file but that information could also be gleaned from a version number (with the assumption that the version numbers in the files are being updated).
With that in mind I redid the pull request with:

Removed the version number from the top
Moved it to the bottom of cowsay with the following: "Based on vX.X.X"
Added a link to this repo to complete the circle.
Kept the version number 3.0.0 to keep any resemblance of backwards compatibility with previous versions.

I believe this will allow me to know if a base file I'm using for ADC has changed but not imply that a version on a server == a version here.

:thumbsup:

Personally don't think there is great value on adding a version on the config file itself, unless, it is being maintained, if this is the plan with this repo then :+1:  @carlgeorge do you want to do the merge or are you OK if I do this?  Do we want to have any specific number of +1 before that?

@tonyskapunk - files "travel", I think maintaining versions embedded in them has intrinsic value; it allows for a user who may have kept downloaded files locally (like, say, me :) ) to easily tell if the version they have is the newest or not before copying it up to a server. Files traveling around without version numbers lead to confusion and such, so depending on the use case can be valuable.
We also should recognize that we rarely update these files, so the maintenance cost of bumping a version number in a file manually before the commit is very, very low (I'm talking once a year if that). I give a +1 to @carlgeorge merging the latest revision of the PR, I think we're good.

Merged and added tag for 3.0.0.


Admin package the manifest.php files are missing

Bug Report

Issue Description

Runphp artisan concord:modulesto report an error
because the manifest.php files are missing

Preconditions

php 7.4.26
Bagisto Version

[x] master branch
[ ] 1.3.3
[ ] 1.3.2
[ ] 1.3.1
[ ] 1.3.0

Steps To Reproduce

Runphp artisan concord:modules
Actual Result

report an error
Expected Result

List the list of modules

Please take a look at this question @devansh-webkul

Yeah! These are removed by me. I just thought, this folder is not is used because already two resources folders present in each package which really looks like a mess.
I will put it back again if this is really causing the issue.

I am putting this in low priority because I will follow a consistent pattern and provide a proper fix so that all folders only have one resource folder. Will do it in the end.