Update links to the newly restored MSKLC

Docs Build status updates of commit 3b12e40:
:clock10: Pending: waiting for processors (28 builds ahead of you)
:warning: Docs Build is busy, currently there are 28 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 3b12e40:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

globalization/downloads.md
:white_check_mark:Succeeded
View

globalization/windows-keyboard-layouts.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Colored Bullets and Crash notes

Describe your bug here.
Some of them are colored bullets and the crash notes are not there
Crash Log or logcat logs (if existing)
Nothing

Are you modding a build from source or with Lua?
Lua
What is your build target?
Desktop (Linux or Windows)
Did you edit anything in this build? If so, mention or summarize your changes.
No

this has got to be the most worst issue I've seen yet


refactor: replace ctor by linkme

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
This PR replaces ctor by linkme, which simplifies the code and initialization process.
Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[x] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Wow, compilation failed. 😕

Looks like we encountered this problem https://github.com/dtolnay/linkme/issues/49

Looks like we encountered this problem dtolnay/linkme#49. linkme is not compatible with our linker configuration on linux...

Fixed by enabling "used_linker" feature of linkme.


Dynamic GPIO pin with static mode.

Motivation
In AVR HALs, it is possible to downgrade a pin handle so that the pin number is erased from the type, but the input/output typestate is still preserved.
This makes it possible to create an array of output pins like [Pin<Output, Dynamic>; 12], and it is guaranteed that the pins are in output mode, so that the set_low and set_high methods are infallible.
rp2040-hal has the DynPin API but it isn't quite the same. It is dynamic over both the mode and the pin number, and there doesn't seem to be a way to make only one of those parameters dynamic. This comes with a couple disadvantages:

The pin mode isn't enforced at compile time. If I wanted to create an array of output pins like the previous example, the type would be [DynPin; 12] and it would not be a compile error to construct it with an expression like [pins.gpio2.into(), pins.gpio5.into(), ...], which is  forgetting to set the pin states.

The is_low/is_high/set_low/set_high methods on DynPin are fallible and could return Err if the pin is in the wrong mode. This is not a big deal, as the error variants of InputPin and OutputPin APIs would have to be handled/ignored anyway even if they were infallible.

We derived our GPIO impl from atsamd, I think we should get those folks involved if we're adding a new type of Pin to the implementation, at the very least to get their opinion on naming and such.
https://github.com/atsamd-rs/atsamd/blob/master/hal/src/gpio/mod.rs

From the feedback and questions I've seen here and on our matrix channel, it seems like in addition to the fully typestate'd pin and the completely dyn-typed pins, we'd need:

1 type that erases the identity of the pin while validating its state so that, for examples, arrays of input pins can be built.
1 type that erases only the state of the pin while keeping its identity, so that a module can change its direction at runtime.


feat(pre-commit): add renovate check to pre-commit hooks

Sometimes updating the renovate config file can be hard, so it's good to have a check before committing an invalid one.
Reference: https://docs.renovatebot.com/config-validation/

While I like the thought behind this, the updates to that precommit hook are going to be daily if not more than once a day. I'm not sure the best way to approach that was I don't want to deal with commits spamming the repo or PRs spamming my notifications 😕

It's also with noting that the GHA always uses the latest version of Renovate which could make this precommit hook fall behind what it is actually ran against.

True, didn'r think about it, maybe restrict or pin the version of the hook? Let me think a bit.

On this general subject, is the current and only pre-commit hook still useful or has editorconfig made it redundant?

Good point, it's probably not really worth it anymore because of editorconfig. I'm not using precommit anymore for my personal projects.


"operator" keyword not highlighted if followed by "const"

In the following code:
template <typename T>
class RefWrapper {
  operator T&();
  operator const T&();    //  <-- "operator" not highlighted
};

The operator keyword in the second method declaration is not highlighted.

fixed


Enhancement: make builds in releases tab

gamebanana is slow af, please host some releases here

I apologize, we are gonna push a small update and we'll add a download on the page!


Tweak nbval regex once again

Should fix the following error:
2022-06-27T11:41:19.3546591Z Traceback:
2022-06-27T11:41:19.3547258Z  mismatch 'stdout'
2022-06-27T11:41:19.3547473Z
2022-06-27T11:41:19.3547910Z  assert reference_output == test_output failed:
2022-06-27T11:41:19.3548106Z
2022-06-27T11:41:19.3548591Z   'CPU_TIMES\nWALL_TIME\n' == 'CPU_TIMES1mi...LL_TIME1min\n'
2022-06-27T11:41:19.3549050Z   - CPU_TIMES1min
2022-06-27T11:41:19.3549415Z   ?          ----
2022-06-27T11:41:19.3549709Z   + CPU_TIMES
2022-06-27T11:41:19.3550078Z   - WALL_TIME1min
2022-06-27T11:41:19.3550428Z   ?          ----
2022-06-27T11:41:19.3550858Z   + WALL_TIME
... and related errors for the CPU_TIMES output
Contributor Checklist:

[ ] I have added or updated my entry in the creators.json file
[ ] I have added a changelog entry for my contribution
[ ] I have added/updated documentation for all user-facing changes
[ ] I have added/updated test cases
[ ] I have included the rebuilt production build of the client (only if changes were made to the GUI)

Reviewer Checklist:

[ ] /azp run libertem.libertem-data passed
[x] No import of GPL code from MIT code

/azp run libertem.libertem-data


Hooks API

closes #1434

Codecov Report

Merging #1469 (f925131) into master (7d63bc5) will decrease coverage by 0.44%.
The diff coverage is 3.31%.

@@            Coverage Diff             @@
##           master    #1469      +/-   ##
==========================================
- Coverage   39.37%   38.92%   -0.45%
==========================================
  Files         161      161
  Lines       12893    13044     +151
==========================================
+ Hits         5076     5077       +1
- Misses       7086     7231     +145
- Partials      731      736       +5

Impacted Files
Coverage Δ

actions/service.go
75.60% <ø> (ø)

api/controller.go
33.78% <3.31%> (-2.75%)
:arrow_down:

pyramid/tier_fs.go
57.01% <0.00%> (-1.76%)
:arrow_down:

Continue to review full report at Codecov.

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


Data Factory metadata Ingestion

Is your feature request related to a problem? Please describe.
Well, not a problem, but something it would be really great.
Describe the solution you'd like
Data Factory metadata (Azure) ingestion

any plans to have this in? Or someone who could see how we could add this via API

Any plan on ADF integration?

I work with several state agencies across the country using ADF and Synapse Pipelines.  I would love to see support for this and more Azure products.


GroupingActor would need to clean up the buffer before stop

Would add this part of code to the GroupingActor OK?
  override def postStop():Unit = {
      if (received.size>0) {
        target ! received.toList
      }
  }

Yes


⚠ Processors has degraded performance

In f59bd62, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 77 ms

Resolved: Processors performance has improved in 9714f5f.


[FLINK-6573][connectors/mongodb] Flink MongoDB Connector

What is the purpose of the change
Support MongoDB stream and sql connector by new Source and Sink interface.
Features

Support parallel read and write.
Support lookup table source.
Support scan table source.
Support push limit down.
Support push projection down.

Documentation
How to create a MongoDB table
CREATE TABLE test_source (
  `_id` STRING,
  `idx` INT,
  `code` STRING,
  PRIMARY KEY (_id) NOT ENFORCED
) WITH (
  'connector' = 'mongodb',
  'uri' = 'mongodb://user:password@<IP_ADDRESS>:27017',
  'database' = 'test',
  'collection' = 'test_source'
);

CREATE TABLE test_sink (
  `_id` STRING,
  `idx` INT,
  `code` STRING,
  PRIMARY KEY (_id) NOT ENFORCED
) WITH (
  'connector' = 'mongodb',
  'uri' = 'mongodb://user:password@<IP_ADDRESS>:27017',
  'database' = 'test',
  'collection' = 'test_sink'
);

INSERT INTO test_sink SELECT * FROM test_source;

How to create MongoDB Source
  StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();

  MongoSource<String> mongoSource =
         MongoSource.<String>builder()
              .setUri("mongodb://user:password@<IP_ADDRESS>:27017")
              .setDatabase("test")
              .setCollection("test_source")
              .setDeserializationSchema(new MongoJsonDeserializationSchema())
              .build();

  env.fromSource(mongoSource, WatermarkStrategy.noWatermarks(), "MongoDB Source")
              .setParallelism(4)
              .print()
              .setParallelism(1);

  env.execute("Print MongoDB records");

How to create MongoDB Sink
  MongoSink<Document> sink =
         MongoSink.<Document>builder()
              .setUri("mongodb://user:password@<IP_ADDRESS>:27017")
              .setDatabase("test")
              .setCollection("test_sink")
              .setSerializationSchema((doc, ctx) -> new InsertOneModel<>(doc.toBsonDocument()))
              .build();

Connector Options

Option
Required
Forwarded
Default
Type
Description

connector
required
no
(none)
String
Specify what connector to use, here should be 'mongodb'.

uri
required
no
(none)
String
Specifies the connection uri of MongoDB.

database
required
no
(none)
String
Specifies the database to read or write of MongoDB.

collection
required
no
(none)
String
Specifies the collection to read or write of MongoDB.

scan.fetch-size
optional
yes
2048
Integer
Gives the reader a hint as to the number of documents that should be fetched from the database per round-trip when reading.

scan.cursor.batch-size
optional
yes
0
Integer
Specifies the number of documents to return in each batch of the response from the MongoDB instance. Set to 0 to use server's default.

scan.cursor.no-timeout
optional
yes
true
Boolean
The server normally times out idle cursors after an inactivity period (10 minutes) to prevent excess memory use. Set this option to true to prevent that.

scan.partition.strategy
optional
no
'default'
String
Specifies the partition strategy. Available strategies are single, sample, split-vector, sharded and default.

scan.partition.size
optional
no
64mb
MemorySize
Specifies the partition memory size.

scan.partition.samples
optional
no
10
Integer
Specifies the the samples count per partition. It only takes effect when the partition strategy is sample.

sink.bulk-flush.max-actions
optional
yes
1000
Integer
Specifies the maximum number of buffered actions per bulk request.

sink.bulk-flush.interval
optional
yes
1s
Integer
Specifies the bulk flush interval.

sink.delivery-guarantee
optional
no
'at-least-once'
String
Optional delivery guarantee when committing.

sink.max-retries
optional
yes
3
Integer
Specifies the max retry times if writing records to database failed.

sink.parallelism
optional
no
(none)
Integer
Defines the parallelism of the MongoDB sink operator. By default, the parallelism is determined by the framework using the same parallelism of the upstream chained operator.

lookup.max-retries
optional
yes
3
Integer
The max retry times if lookup database failed.

lookup.partial-cache.max-rows
optional
yes
(none)
Integer
The maximum number of rows to store in the cache.

lookup.partial-cache.cache-missing-key
optional
yes
(none)
Boolean
Whether to store an empty value into the cache if the lookup key doesn't match any rows in the table.

lookup.partial-cache.expire-after-access
optional
yes
(none)
Duration
Duration to expire an entry in the cache after accessing.

lookup.partial-cache.expire-after-write
optional
yes
(none)
Duration
Duration to expire an entry in the cache after writing.

DataType Mapping

Bson Type
Flink SQL type

BsonObjectId
STRING  CHAR VARCHAR

BsonBoolean
BOOLEAN

BsonBinary
BINARY  VARBINARY

BsonInt32
TINYINT  SMALLINT  INT

BsonInt64
BIGINT

BsonDouble
FLOAT  DOUBLE

Decimal128
DECIMAL

BsonDateTime
TIMESTAMP_LTZ(3)

BsonTimestamp
TIMESTAMP_LTZ(0)

BsonString
STRING

BsonSymbol
STRING

BsonRegularExpression
STRING

BsonJavaScript
STRING

BsonDbPointer
STRING  ROW<$ref STRING, $id STRING>

BsonDocument
ROW

BsonArray
ARRAY

GeoJson
Point : ROW<type STRING, coordinates ARRAY>  Line : ROW<type STRING, coordinates ARRAY<ARRAY< DOUBLE>>> ...

@flinkbot run azure

The CI HDFSTest.testBlobServerRecovery failed is caused by FLINK-29315.
All the tests for this change have passed.

Closed this PR because it was migrated to a new repository
https://github.com/apache/flink-connector-mongodb/pull/1


Investigate GrammaTech ingestion performance troubles.  COMPONENT.

I’m wondering what if any knowledge you have of the combinatorics or algorithmic performance of the RACK tools with medium or large data sets?  Up to this point I have been consuming relatively small items, but today I began trying to load in a more complex data-set and the system is hanging, sometimes in interesting ways.  From the CLI, I just get a ‘hang’ – if I kill it, the traceback points to waiting for a response (trace below in case it is helpful).  The context is essentially:
ingestion-steps:

{nodegroup: "acert-ingest-component-ids",       csv: "COMPONENT.IDs.csv"        }
{nodegroup: "acert-ingest-component-definedin", csv: "COMPONENT.DefinedIn.csv"  }

$ rack data import --clear import.yaml
Clearing graph
Success Update succeeded
Loading acert-ingest-component-ids...              OK Records: 12326   Failures: 0
Loading acert-ingest-component-definedin...
The first step, although time consuming, completes in about half a minute.  The second step does not complete in any reasonable amount of time.  Furthermore, on the web interface, the same import operation starts out showing “1%” complete, and then eventually falls back to “0%” and stays there seemingly indefinitely.
This has me suspecting some unfortunate combinatorics in the interface.  N*lg(N) would be about 13 times slower, but there’s no visible progress at all in that time frame.  N^2 would already be 102 hours, and I haven’t known about the problem that long…
Do you have any insights?  Is it possible that I need to make some small change, like not declaring some field as optional, in order to have this complete?  Or will I simply need to reduce the size of my data set dramatically?
Thank you,
Greg

@abha I think this now my highest priority.
Fuseki is taking 6-10 hours to import Greg's 12,000 items.   One of the lookup queries is taking 3sec.  Multiplied by 12,000 is ~10hr.
Many leads to pursue:

Can I fix the query so Fuseki doesn't choke?
Why didn't my performance testing show this?    What's different about this lookup query?
Is it faster in Blazegraph?
Early jugulars suggest SemTK may be able to cache lots of URI's and do less looking-up.  This is a multi-week job.

It looks like Blazegraph performs great here.  I will be updating the Blazegraph evaluation.
It also looks like I could teach SemTK to write a query that Fuseki would like better.  That is a bit of a bandaid though.
Just jugular results.  Significant work remains to resolve, but technical risk is low given two different solutions.

Bizarre performance test results.

Fuseki works amazingly fast on VALUES { class0 subclass1 subclass2} , it was unusable with rdfs:subclassOf* class0
Blazegraph works well enough with  rdfs:subclassOf but very slow with VALUES

I have implemented a hybrid SPARQL generator that checks the connection type and generates the best query for each.
@tuxji is helping create a dev branch of RACK that will have  a docker container with the latest SemTK but previous release of the rest of RACK.   Stick with Fuseki for now.
Once the container is ready, we'll ask Greg to try it out.

this fix is not incorporated into two containers:
gehighassurance/rack-box:dev
gehighassurance/rack-box:dev-v4
I've tested both and the performance improvements are quite significant.
I've emailed Greg.


Fix not escaped jinja variables in documentation for external rules

Fixes #745

Codecov Report
Base: 96.59% // Head: 95.52% // Decreases project coverage by -1.07% :warning:

Coverage data is based on head (14941da) compared to base (c4fa768).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #746      +/-   ##
==========================================
- Coverage   96.59%   95.52%   -1.08%
==========================================
  Files          22       22
  Lines        3172     3172
==========================================
- Hits         3064     3030      -34
- Misses        108      142      +34

Impacted Files
Coverage Δ

robocop/exceptions.py
89.47% <0.00%> (-8.78%)
:arrow_down:

robocop/utils/misc.py
94.59% <0.00%> (-4.06%)
:arrow_down:

robocop/checkers/documentation.py
93.54% <0.00%> (-3.23%)
:arrow_down:

robocop/checkers/comments.py
95.04% <0.00%> (-2.98%)
:arrow_down:

robocop/checkers/__init__.py
91.56% <0.00%> (-2.41%)
:arrow_down:

robocop/checkers/errors.py
94.25% <0.00%> (-2.30%)
:arrow_down:

robocop/checkers/misc.py
96.96% <0.00%> (-2.17%)
:arrow_down:

robocop/run.py
89.08% <0.00%> (-0.58%)
:arrow_down:

robocop/checkers/lengths.py
98.00% <0.00%> (-0.50%)
:arrow_down:

robocop/reports.py
98.64% <0.00%> (-0.46%)
:arrow_down:

... and 2 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Onboarding Osang sender

This PR onboards Osang for their OTC/prescription testing.
Changes

Adds yamlitos for staging and production
Includes Osang in organizations.yml

Checklist
Testing

[x] Tested locally?
[x] Ran ./prime test or ./gradlew testSmoke against local Docker ReportStream container?
[ ] (For Changes to /frontend-react/...) Ran npm run lint:write?
[ ] Added tests?

Linked Issues

Fixes #7091

Hello,
User emailed back with an update:
"Dear Sathngam,
Good day. Thanks for your prompt confirmation.
Please let me know your available conference call time.
Accordance with your schedule, we will arrange our time schedule.
And our main engineers, Dr Song and Farid will join this conference call for smooth communication. ( I am just product manager.)
So, it is good to communicate with them on technical issues."


Support macOS test runner

@neuecc
RuntimeUnitTestToolkit fails to run BuildRunTest on macOS due to lack of file extension .app.
I prepared PR #6 for resolve this case.
Unfortunately, Unity's BuildPipeline.BuildPlayer under headless mode doesn't seem to work on macOS, regardless of the file extension. If you have any idea, please let me know.
PS: Thank you for commit !

I thought Unity's BuildPipeline.BuildPlayer under headless mode doesn't work on macOS.
In fact, it is working.
Unlike Linux or Windows, macOS test runner doesn't show any log messages. Therefore I misunderstood.

If it doesn't output log, then that's a problem (can't know the test results!)
Now using Console.WriteLine, but if it doesn't work in macos-headless,
I'll add an option to turn it into an output via Debug.Log, how about that?

Thank you for your comment.
Unfortunately, Unlike Linux or Windows, macOS Unity couldn't export a console application and acts as a GUI application even under headless mode. So I guess the play-mode test code is required to export log files for CI purpose.

Thanks, I've understood it.
Is ExitCode works?
If so, I'll add -log(filePath) option and output to file,
after running .app, cat logs will be similar as other os.

I tried the following code on Unity 2018.4.12f1.
        [Test]
        public void TestSimplePasses()
        {
            Assert.Fail("assert");
        }

/Applications/Unity/Hub/Editor/2018.4.12f1/Unity.app/Contents/MacOS/Unity -quit -batchmode -nographics -silent-crashes -logFile -projectPath **** -executeMethod UnitTestBuilder.BuildUnitTest /headless /ScriptBackend Mono2x /BuildTarget StandaloneOSX

open ****/test.app --args -batchmode
echo "exit code: $?"
> exit code: 0

OMG. ExitCode doesn't seem to work...

How about calling execution file directly from terminal?
You know, .app is just a macOS app symbol but shell can call it's binary like this. Both stdout and stderr wil show on terminal and can handle with pipe.
./test.app/Contents/MacOS/RuntimeUnitTestToolkit

Isn't it sufficient for CI or headless usage?

Here's exit code result. Exitcode 0 on success and 1 if failed.

You can find Pipe works without trouble.
$ ./test.app/Contents/MacOS/RuntimeUnitTestToolkit | grep NG
[NG]TestSimplePasses, NUnit.Framework.AssertionException: assert
Test Failed, please see [NG] log.

@guitarrapc I really appreciate your helpful comments!!! I'm glad I asked here.

thank you for detail report, I've added note to README.

https://github.com/Cysharp/RuntimeUnitTestToolkit#how-to-get-stdoutstderr--exitcode-with-standaloneosx-wheadless


Balance fixes

Changes look good to me.
Since testing done in https://github.com/JamminL/wotlk-classic-bugs/issues/66 implies that Starfire has a higher proc chance than Wrath, and Aggrend's comment doesn't disagree ("Its core data is to proc 3.5 times per minute"): are you planning to update that part, too?
Also: Hurricane is affected by spell haste, so this could be modelled, too.


Show warning in the Advanced Format validation

The validation should now more correctly detect advanced format (by
comparing the physical and logical size) and issues a warning instead of
a failure.

Fixed the playbook description.


Fix main.js

Had a "+" too much and e.className would at times be undefined so needed to check for that too

Coverage remained the same at 24.341% when pulling 712e4a213ece2688a2daa00dae8655da5c990081 on Kiloutre:patch-18 into 3e22adca7b83862868fe44558bd4abd7186fc36e on NyaaPantsu:dev.

Coverage remained the same at 24.341% when pulling 4d4758d521cac1efbabed0aa382a51652dca7827 on Kiloutre:patch-18 into 3e22adca7b83862868fe44558bd4abd7186fc36e on NyaaPantsu:dev.

Coverage remained the same at 24.341% when pulling cac405119fc4a891180ce0ab0e708be54ffd8db6 on Kiloutre:patch-18 into e0068456e7209181e0ba2091a8f9ea2320b34fb3 on NyaaPantsu:dev.


Run button do not have rounded border

Run button in case of report view have squarish border
Before:

After:

Looks good to me.

Merge if there're no more discussions

This is a lot of code.
I think this change could be done in report.css with just a css class.
Btw, do we want to show that button on report mode?

For example:
.noteAction button.btn {
  border-radius: 4px !important;
}

inside assets/style/report.css does the trick

@corneadoug I initially thought about doing a something like that, but later though there may be some corner case in which there could be multiple buttons. Hence, wrote something complex.
Sure, I'll make the relevant changes as suggested.

Implemented review comment, removed redundant complexities.

Good for merge


Google Chrome Install Issue

Getting an error on Google Chrome Installing consistently (using Jamf Policy):  See attached txt.  This is part of a provisioning set of policies and the other installomator apps install without issue.  Chrome will install fine after the fact (usually with self service).  This is causing a headache as if the download gets stuck, it sits there for several minutes.  The code for Chrome has not changed from 9.2 to 10.0 so I'm not sure why it is failing now.
Chrome Install Log.txt

As the log states, the error you are getting is during the actual download. The download might fail for several reasons, which are outside of the control of the script. Most commonly it is network infrastructure (a proxy or other security feature) or local security agents that consider curl downloading something as suspicious.


Add ceiling option

This PR adds a ceiling option, with default true; when false is passed, Math.ceil(quota) is skipped.
Resolves https://github.com/lujjjh/node-cpu-count/issues/1.

Thank you!


Could we make the "Simple Redirects" within Sitecore always use 301 Redirect statuscode?

Could we make the "Simple Redirects" within Sitecore always use 301 Redirect statuscode? How much effort would that take? I tested one of the redirects I had already set up for one of the website, and it is using a 301 AND 302 redirect, for some reason. We really want all of them to just use 301 redirects.
We know that Inbound rules provide this functionality. But the inbound rules are much more complicated than I think they need to be, with multiple steps to get up one redirect (i.e. set up the Pattern Match, then the Redirect). Also, most of the time, we won't want to be setting up a Pattern Match, but a specific exact match. The pattern matching admin screen is pretty confusing and overwhelming for the average content author. I want them to just be able to set up the Simple Redirects and have it use a 301 redirect.

I don't think I would like to implement this.  If you want to customize your version, you could change the standard values on the template to be a 301.


Commas should be escaped...

Commas should be able to be escaped... Simple :)

"self explanatory" for what purpose  tho

Nowhere did I say it was self explanatory... But as an example
- if <def[Input]> != <def[Input].escaped> to ensure input is completely plain text..

Oops, I guess I responded with one of your other issues in mind
Anyways, that seems kinda like a hackish way to do that...idk though, let's see what @mcmonkey4eva says

That's not what the escape system is for ;-;

Okiedokie then!


Chinese & Japanese Characters Issue

I was trying to calculate BLEU score for the Chinese text. I am using a plain text file for the input. I am getting same BLEU score of 84.07 for every lines and the cumulative bleu score of 5.20 or something.
All I want to say is that, it is showing wrong for every text, even if it is right.
I am attaching both the reference & hypothesis files.
GoogleEN-CN.txt
RefEN-CN.txt

Interesting. I never really tested iBleu with Chinese translations. I'll
take a look soon.
On Tue, Jul 11, 2017 at 6:04 PM Debugger28<EMAIL_ADDRESS>wrote:

I was trying to calculate BLEU score for the Chinese text. I am using a
plain text file for the input. I am getting same BLEU score of 84.07 for
every lines and the cumulative bleu score of 5.20 or something.
All I want to say is that, it is showing wrong for every text, even if it
is right.
I am attaching both the reference & hypothesis files.
GoogleEN-CN.txt
https://github.com/desilinguist/ibleu/files/1140344/GoogleEN-CN.txt
RefEN-CN.txt
https://github.com/desilinguist/ibleu/files/1140346/RefEN-CN.txt
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/desilinguist/ibleu/issues/8, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJ3kEqbQmsOsaVijwnMzTzj9a1038H6ks5sM_GCgaJpZM4OU4BH
.

Hello,
Did you got time to check out this issue?
Thank you for your time.

Sorry, I've been swamped this week with some other things at work. I'll try
and take a look soon.
On Tue, Jul 18, 2017 at 12:05 PM Debugger28<EMAIL_ADDRESS>wrote:

Hello,
Did you got time to check out this issue?
Thank you for your time.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/desilinguist/ibleu/issues/8#issuecomment-316112332,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJ3kHQMzpJsEqpMOBk8cr4sbPzjFB_Mks5sPNc2gaJpZM4OU4BH
.

I looked at at this issue but the files you have attached seem to have a different number of lines. There should be a one-to-one correspondence between the number of lines in the hypothesis file and the number of lines in the reference file. Can you provide the appropriate files so I can test?

I am sorry about the wrong files. Here I have attached the new files.
refEN-CNdemo.txt
canEN-CNdemo.txt
Thank you for your time.

Yes, I see the problem now. I think the main issue is that my research on MT always based on English as the target language and so iBLEU is not as well-tested on non-English target languages as it should be. I can try and fix this but it will probably require non-trivial modifications to the code and might take a few weeks. Unless some kind soul submits a PR first! :)

Thanks for the time. Yeah, I want to test for Chinese and Japanese languages. I'll be waiting for the modification. Exact similar error occurs with TILDE Bleu calculator https://www.letsmt.eu/Bleu.aspx. I cannot understand why there is an exact same error in both of them.
Thanks again for your time.

Interesting. I didn't know about this tool. Looks pretty similar to iBLEU but it's not free.

I have been using this tool along with iBLEU. It never asked me for payment.

Is there a reason why you use both?

Just to cross verify and I like some features in either of them.

I think the main problem is that the tokenization I have implemented (which I ported from the official BLEU script) only works for English. Do you have access to a Chinese segmenter? What happens if you run a segmenter on the hypothesis and reference sentences first and then given the segmented sentences to iBLEU as input?

Yes, this makes sense. I will try this out.

Any updates on this?

I was caught up last week. Will try to do it this week.

@Debugger28 please confirm if the segmentation fixes the problem. I'd like to close this issue.

I did not get the time to test it. You can close the issue. I will try to test it next month, if the problem persists I will reach out to you.


Adding os::macos for accessing the underlying NSWindow

Also implements platform_window() for cocoa.

Updated.

Great


KDE not recognised

Just installed latest master.
Before starting yin-yang, there is no file yin_yang.json. It gets created on first GUI startup.
I believe this is normal behaviour?
When I go to settings, i enable KDE and get the reply
"""
Traceback (most recent call last):
File "/opt/yin-yang/src/gui.py", line 147, in toggleKdeFields
self.getKdeThemes()
File "/opt/yin-yang/src/gui.py", line 138, in getKdeThemes
["notify-send", "It looks like you are not running KDE"])
File "/usr/lib/python3.6/subprocess.py", line 403, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/lib/python3.6/subprocess.py", line 709, in init
restore_signals, start_new_session)
File "/usr/lib/python3.6/subprocess.py", line 1344, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] Bestand of map bestaat niet: 'notify-send': 'notify-send'
"""
If I then go back, I can't open settings anymore.
This problem is resolved by manually adding 'kde' in yin_yang.json.
I believe it would be easier to create the json on installation and check for DE at that point in time?

Could you please post the output of
echo $GDMSESSION
I use this command to recognise the Desktop. Could you also append what system you are running this on?
It looks like the problem is that it cannot find the command notify-send which should be standard on most distros. I plan on removing the notification feature completly.
Regarding the config creation on install, I feel like this would complicate stuff if I try to package this tool as a flatpak or snap since there would be no install script which can be run. I am still searching for a better way.

I'm running Ubuntu 18.10 on plasma version 5.13.5
Kernel 5.0.1-050001-generic
$GDMSESSION contains nothing.
I think gdm is the gnome display manager and I'm running on sddm? Not sure if thats why the variable is empty.

Thanks good catch I feel like I need to implement a diffrent system for desktop recognision maybe a hybrid between
$GDMSESSION and $XDG_DESKTOP_SESSION
Could you try to echo $XDG_DESKTOP_SESSION
and post the output would be oft great help

@Optica1 please check if latest commit fixed this for you, I tried a more general way on Desktop Env detection. Simply clone the repository, run sudo sh install.sh, and open the Yin-Yang gui by either running yin-yang -gui or simply searching for the program on your System. Would be nice if you could report back if this works so I can close the issue.

Yes it works! Nice job!


Add option to enable disconnect notifications

ET used to notify people on disconnect but this was disabled since it caused issues with "tmux -CC".  This issue is to add that back as an option for people who do not use tmux control mode

I tried to revive https://github.com/MisterTea/EternalTCP/commit/118210cbe00dd4e2f860b6ca8a22ea7a3dac6043 but it doesn't work well in many cases.  Basically, this is very hard to do without a deep integration with a terminal emulator.  I could pass some escape sequence letting the terminal emulator know that there is a disconnect, but they would have to render something and handle removing it after we reconnect.

Actually maybe I can change the title of the window.  Let me look into that

Actually it's non-trivial to change the window title.  I tried setting PROMPT_COMMAND but that doesn't seem to be portable :-/

Perhaps you could do it for users of tmux at least, by manipulating the status bar(s)? In the event control mode allows for setting stuff like that, you could probably flash a colour or similar? Seems there's a fair bit of customisation available:
https://leanpub.com/the-tao-of-tmux/read#status-bar

@krayon This is a great idea but I don't have time at the moment.  Would this be something that you would be interested in submitting a PR for?  If you made a standalone C++ class with a connect() disconnect() API I can write the logic to call it.

Any further plans here?  This would be really helpful, especially when trying to differentiate cases of disconnection vs frozen programs at a glance.

@ddickstein Care to submit a PR? :-)
I'm a tmux -CC user so this isn't high pri for me TBQH but happy to review a PR for it.

What changes do you think are necessary to get it to work?  I haven't spent much time working in C++ and I don't know the codebase here.  Do you have a rough sense of how much work it is and what the steps would be?

@MisterTea I absolutely would but unfortunately I don't have the time and I don't actually use EternalTCP myself. I was just evaluating it for someone and had that idea. I'm sorry I can't offer a PR for this :(


Bug in sweethome3d.json

Bug Report
sweethome3d.json
Current Behaviour
Program is unable to save preferences.
When opening a document, there is a message: "Can't save preferences in file system"
Expected Behaviour
To save preferences.
Additional context/output
Preferences are saved in preferences.xml file, but Scoop created a folder in "persist",
and created soft link to that folder. That soft link should point to a file.
Possible Solution
Solution is not to create a junction point to folder, but to file.
This solves a problem:
cd "%USERPROFILE%\scoop\apps\sweethome3d\current\data"
mklink preferences.xml "%USERPROFILE%\scoop\persist\sweethome3d\data\preferences.xml"

Also, I think folders furniture and textures should be added as persistant data

Please make a PR for your fix!

Fixed in https://github.com/ScoopInstaller/Extras/commit/cb79161f1743204adb7933f7e72fbd62e0ac6b6f


⚠ Bofrost.be has degraded performance

In c515d1f, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1951 ms

Resolved: Bofrost.be performance has improved in f83daa4 after 1 hour.


Consolidate Black and isort configs

Description
What is the current behavior?

For some days now there have been a lot of conflicts between isort and black when run via pre-commit hook on local vs CI (pre-commit.ci).
Example:

https://github.com/astronomer/astro-sdk/pull/1024
https://github.com/astronomer/astro-sdk/pull/1001
https://github.com/astronomer/astro-sdk/pull/994
https://github.com/astronomer/astro-sdk/pull/990

What is the new behavior?

This PR fixes the conflicts and uses https://pycqa.github.io/isort/docs/configuration/black_compatibility.html and https://black.readthedocs.io/en/stable/guides/using_black_with_other_tools.html#isort .
The default line-length for black is 88 (reference)
Whereas it is 79 for isort (reference)
This PR changes it to 110 which is what we had added to Airflow too (reference)
Does this introduce a breaking change?
No
Checklist

[x] Created tests which fail without the change (if possible)
[x] Extended the README / documentation, if necessary

Note to reviewers:

Review individual commits - https://github.com/astronomer/astro-sdk/pull/1030/commits/5c8fb434006a471dc4c088b8ac1d3d5c1e61bc34 and https://github.com/astronomer/astro-sdk/pull/1030/commits/8a8dd0e52c2e1654e5370f6aa033ffe851771615 . The last commit is re-generated

https://github.com/astronomer/astro-sdk/pull/1030/commits/55674eac9f21ddba69bed5ff857dff03edbebe5b -- :( it happened again :/

Ok found it, the main issue was fixed by adding the following to .isort.cfg:
known_first_party=astro,tests


Improve the description of PDC handling to be more specific about

the handling intention, specifically:
- a PDC belong to the group to which it is added and is not not inherited by child-groups, though the PDC may be added to multiple groups.
- the certificate ID is specific to a given certificate in the specific group to which it was added.

I think heas is looknig for a particular reviewer.
heas@ who?

@harshitk-arista - can you see / review this PR ?

yeah, Harshi.  He can not approve it, but I would like his review to be sure that I have the detail correct.

Harshi is having disagreements with github MFA.  He told me privately that the changes look good.
I think this can be merged.  Thanks

So if a PDC is assigned to a group, then users with permissions in a subgroup of that group do not automatically get to use that PDC? The PDC would need to be assigned to the subgroup explicitely.
Can I get confirmation that I understand this change correctly?


Just remove receptor nc file

The issue seems to be specifically related to IL6Rb.

@borcuttjahns to figure out where the differences lie, I moved only the code changing the receptor data import over to here.
What I am seeing is that the non-missing data is exactly the same with the new import scheme. However, with the nc file,  there are 828 values missing for IL6Rb, while there are 276 missing with the CSV import. Any ideas where this difference might be coming from?


Attributes on table row and header

Add the ability to add attribute like classes, styles and id on  and
like

This is now implemented on main. Fair warning: I might end up refining this API slightly before releasing v2.3.0, but I believe that this is the path that I want to take for this:
let table = Table::new()
    .with_custom_body_row(
        TableRow::new()
            .with_attributes([("class", "long-row")])
            .with_cell(TableCell::default().with_raw("col1"))
            .with_cell(TableCell::default().with_raw("col2"))
            .with_cell(
                TableCell::default()
                    .with_attributes([("id", "third")])
                    .with_raw("col3")
            ),
    )
    .to_html_string();

assert_eq!(
    table,
    concat!(
        r#"

"#,
        r#"col1	col2	col3	"#,
        "

",
    ),
);

Exposing table rows and cells as structs and using the HtmlContainer trait for TableCell makes the interface similar to the rest of the library (and makes the interface for nesting HTML inside tables nicer). Unfortunately, it's a lot more verbose than the Table::from implementation, but that's a tradeoff for having more granular control over the output. Overall, tables were never that well developed, so thanks for the impetus to improve them!


First Blog

This is a title of the first blog
Something here to test code

[ ] A checkbox here[With the link](url
[ ] Another checkbox
End!

What?

Is it really work?


Timeout SDK Go for AKV when trying an inexisting AKV

We use the Azure SDK for GO to call the Azure Rest API for the key-vault to help us in getting the secrets and sync them into the K8s secrets in our namespaces.
However we found that incase of a non-existing Keyvault (for Example due to a wrong configuration by the user ) , the API keeps on trying to reach this wrong address until it times out after quite long time (7-8 minutes) giving a DNS error :
-- Original Error: Get "https://test-sync-time-dummy.vault.azure.net/secrets/hello/?api-version=2016-10-01\": dial tcp: lookup test-sync-time-dummy.vault.azure.net on <IP_ADDRESS>:53: no such host"
The error makes sense however we were looking for a way to configure the timeout threshold needed to get this response . the API Parameters does not contain such parameter . The problem is that the API call keeps the operator process busy and doesn’t release it to continue processing the other secrets defined in the Custom resources , causing them to pile up waiting for their turn in the queue which can cause huge delays in the synchronization process between key-vault and k8s secrets.
Is there a way to tune such timeout property from the Azure DNS , or can we raise such request to our Microsoft partners to find a way if we can add such timeout parameter to our API call to the key-vault ?

@Rikonimo Can you clarify which SDK you are using.  Is it azsecrets ?

Assuming you are using the new libraries (azkeys and azsecrets here) you can use the context.Context parameter to set a timeout. Here is a code snippet that shows how to set a 10 second timeout:
func Example() {
	fakeKVUrl := "https://test-sync-time-dummy.vault.azure.net/"
	cred, err := azidentity.NewDefaultAzureCredential(nil)
	handle(err)

	client, err := NewClient(fakeKVUrl, cred, nil)
	handle(err)

	c := context.Background()
	c, cancelFunc := context.WithTimeout(c, 10*time.Second)
	defer cancelFunc()

	_, err = client.GetSecret(c, "nonexistentsecret", nil)
	handle(err)
}

This issue still remains, reopening it.


How to do localization using backend Webservice api in mobile app react native?

I am Working in react native mobile app.
How to do localization using i18n where translation comes from server api like
www.url.com/i18n/en.json
When we click on drodown select language api calls and localisation done.
I want to do this in mobile any solutions?

Hi All,
Does anyone find solution to this?

FYI, this package has been deprecated, so I wouldn't expect a response from the authors. I recommend switching to react-native-localize.

This will help https://www.youtube.com/watch?v=1JhdbLl-Kdg


Security? does it use actual JS eval function?

Hi,
Thank you for your great work,
One question does it use actual js eval or Function or have access to global JavaScript objects. Is it safe to use this for user inputs?

See: https://github.com/TomFrost/Jexl/issues/81
From my understanding it does not.


add eclair connector

yeah, we sadly got some slight code duplication here. it is kinda the same but not 100%. (needs refactoring at some point)

Just refactored this in: #516 (So we only have 1 < ChooseConnector /> component and define the connector routes in 1 place).

Testing: I have tested this and was able to successfully connect an eclair node to Alby. Nice work @kiwiidb 👍

Thank you for finishing this. I was going to get to it someday.

thanks again @fiatjaf for adding this. will go online in the next release


Update criterion version

Seems to build fine.
Also, it would be helpful if the License files were included in the repository.

Thanks!

This was included in release 0.2.2


[KOGITO-8194] Upgrade Kogito-serverless-operator to operator-sdk 1.25

See: https://issues.redhat.com/browse/KOGITO-8194
Signed-off-by: desmax74<EMAIL_ADDRESS>
Description of the change:
Motivation for the change:
Checklist

[ ] Add or Modify a unit test for your change
[ ] Have you verified that tall the tests are passing?

@desmax74 btw, the sdk 1.25.1 is released, let's use it, there is no updates needed, just refer it in the readme.


not working on atom

To clarify, it seems like the recent atom updated invalided some files that were built for an earlier version of atom.


testnet mode enabled

any target for testnet mode ?

Not at the moment, but if you provide me your address I can send you some goerli or sepolia testnet ETH. You can share you address here or DM me on telegram at msolomon4

here this
0xd8de9359E807668dC808D70305ECe47Ecef7b7bD
thanks a lot

Sent 1 ETH on goerli and sepolia! Sepolia support Umbra is not yet live, but will be soon once https://github.com/ScopeLift/umbra-protocol/pull/521 is merged


Switch to .NET Standard 1.1 Class Library

Switch to .NET Standard 1.1 Class Library. This will support full .NET Framework 4.5+ as well as .NET Core.
Switch to xUnit unit tests.
Replace uses of Trace (not supported by .NET Standard 1.x) with SelfLog
Bump version to 2.0.0

Building and packaging this will require Visual Studio 2017 R3. Community edition works fine. But if you are making the nuget package at the command prompt, you need to ensure you're using the latest msbuild.exe, e.g. at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin

This looks like it is going to take a good bit of work from me on the CI/CD (appveyor) side.  I'll get it done as I can.  If you have one that works it would be much appreciated to let me know the settings.

I recently set up some unrelated .net standard open source projects on github / appveyor. Unfortunately appveyor doesn't really have click-easy support for the new stuff, but I was able to get it working with some more manual commands. Here is my appveyor.yaml for Halforbit.Facets:
version: 1.0.{build}
image: Visual Studio 2017
dotnet_csproj:
  patch: true
  file: '**\*.csproj'
  version: '{version}'
  package_version: '{version}'
before_build:
- cmd: >-
    dotnet restore Halforbit.Facets/Halforbit.Facets.csproj

    dotnet restore Halforbit.Facets.Tests/Halforbit.Facets.Tests.csproj
build:
  publish_nuget: true
  verbosity: minimal
test_script:
- cmd: dotnet test ./Halforbit.Facets.Tests/Halforbit.Facets.Tests.csproj
deploy:
- provider: NuGet
  api_key:
    secure: REDACTED

I think the important take aways are:

Environment > Build worker image should be Visual Studio 2017
Build > Before build script needs the dotnet restore ... commands to restore nuget dependencies manually
Tests > set to SCRIPT with a dotnet test command to execute each test project.

Hopefully it should only take a few minutes to tweak this in the appveyor ui. Getting this right manually at the yaml level seems like it'd take a lot more effort.


View cart is not working

Describe the bug
See capture
To Reproduce

In main page
click cart icon

Screenshots

** possible reason **
New php version seems not allow return bool value
Desktop (please complete the following information):

OS: Windows, xampp dev. env.
Browser : chrome
Version : latest version 88.0.4324.150 (Official Build) (64-bit)

Additional context

When running a server using 'php artisan', it is working - PHP 7.4.6 (cli) (built: May 12 2020 11:38:54) ( ZTS Visual C++ 2017 x64 )
However, when it is running on apache server, above error occurs. - PHP 8.0.0

If you are pleased, patch the code snippet please:
\vendor\s-cart\core\src\Front\Models\ShopOrderTotal.php: line 80
        return $a['sort'] - $b['sort'];

Thanks for your effort.

Thanks. We'll fix in next release

Use php composer.phar update s-cart/core  or download lasted full source.


how to handle multi-instances events?

I have one mixin,I witch used in more than two components,and I wonder how to handle the events? tks!

@houyhea Closing, happen to repoen if this you're still having trouble.


Docs about dual booting chrome os and Fedora on RW_LEGACY edk2

Idk where to put this so I'm just writing it in this issue:
This guide is for Chromebooks which support RW_LEGACY and use the edk2 bootloader for RW_LEGACY. If you do not want to keep Chrome OS, don't follow this guide, you can just delete all the partitions. If you want to install a linux distro other than Fedora you can probably do it, but I only tested Fedora.
Tested with: redrix with Fedora.

Make sure you're in developer mode with standard ChromeOS partitions.
Boot into Chrome OS. Sign in as guest because if you login you'll have to login again later anyways.
All of the data in your internal storage will be wiped, so make sure to backup everything you don't want to lose
Go into Crosh -> Shell
Run chrx: curl https://chrx.org/ | sudo tar xzfC - /usr/local && chrx. Decide how much space to give to Fedora
Reboot into Chrome OS. The Chromebook will say that it's repairing itself. Keep booting from internal storage until it successfully boots. You can sign in and you will stay signed in.
Go into Crosh -> Shell
Run curl https://chrx.org/ | sudo tar xzfC - /usr/local && chrx -d ubuntu
Command should run successfully
At this point, Ctrl + L will not work
Install RW_LEGACY using mrchromebox's firmware utility script
Plug in a USB drive containing a Fedora live USB
Reboot
Select "Alternative bootloader" -> "edk2"
Press Esc when you see the coreboot logo
Boot from the USB drive
Choose custom install in the Fedora installation
For the / partition, choose the parition which contains Ubuntu. This will probably be in partition 7 (update these docs if you are sure that it is on this partition). Click on format and make it /. I used ext4, but btrfs might work too. For the /boot/efi partition, choose the existing EFI partition. This will probably be in partition 12 (update these docs if you are sure that it is on this partition).
Click "Install"
Fedora should install successfully
If everything went right, you have successfully dual-booted your Chromebook with Chrome OS (which can be accessed by booting internal storage when you turn on your chromebook).
Shut down or reboot to exit the live USB Fedora
To boot Chrome OS, select boot from internal storage. To boot Fedora, select alternative bootloader -> "edk2".
Next steps: Setup Fedora by applying fixes such as audio, keyboard shortcuts, and other hardware.

Steps should be more generalized

Steps should be more generalized

@WeirdTreeThing do you mean it should work with more than just Fedora?

and less device specific

and less device specific

I'm guessing on devices with SeaBios chrx will still work
I'm pretty sure there are a lot of chromebooks which use edk2 so isn't that covering a lot of chromebooks?

also it could work on Ubuntu, Pop!_OS, and other distros but I cannot be sure since I only tried it with Fedora. I don't want to test the setup again.

I'm guessing on devices with SeaBios chrx will still work

chrx is independent of the payload but OSes might not like the legacy boot/ChromeOS hybrid, not sure

I'm pretty sure there are a lot of chromebooks which use edk2 so isn't that covering a lot of chromebooks?

Yes but there's more to it. Your instructions say to press the Alternate Bootloader button on startup but that only applies to new devices with the revamped dev mode screen. You also say that the internal drive is most likely /dev/nvme0n1 but that obviously is different between devices.

You also say that the internal drive is most likely /dev/nvme0n1 but that obviously is different between devices.
@ChocolateLoverRaj  you can just notify the user that it can also show up as  sda or mmcblk depending on your device

I edited it so it just says "partition #" instead of specifically nvme0n1p#

On devices with the old dev screen, ctrl + l usually works. There are some exceptions like glk where you need to directly press 2.

If you feel sure that it will work we can add instructions for non-edk2 but I don't think we should without actually testing the steps on a device with the old dev screen.

Once CRAP is ready, we'll make a dualbooting guide.

Once CRAP is ready, we'll make a dualbooting guide.

Please keep the name.

Closed (dead)

Btw I just used my own guide and it's working.


DeBlob 2 won't start

Please describe your issue as accurately as possible. If you run into a problem with a binary release, make sure to test with latest master as well.
Important: When reporting an issue with a specific game or application, such as crashes or rendering issues, please include log files and, if possible, a D3D11/D3D9 Apitrace (see https://github.com/apitrace/apitrace) so that the issue can be reproduced.
In order to create a trace for D3D11/D3D10: Run wine apitrace.exe trace -a dxgi YOURGAME.exe.
In order to create a trace for D3D9: Follow https://github.com/Joshua-Ashton/d9vk/wiki/Making-a-Trace.
Preferably record the trace on Windows, or wined3d if possible.
Reports with no log files will be ignored.
Software information
OpenSuse Tumbleweed, De Blob 2 (from Discord Store)
System information

GPU: Radeon RX 580
Driver: amdvlk
Wine version: 6.9
DXVK version: 1.8.1

Apitrace file(s)

Wasn't able to download apitrace since my connection is way too slow (about 20 KB/s right now). Sorry.

Log files

deblob2_20210606_12_38_13.log
deBlob2_d3d11.log
deBlob2_dxgi.log
wine.log

Might be a wine issue too, same problem occurs without dxvk!

Going by the wine log, it looks like the app calls directly into kernel32 where it crashes, so yeah, not our bug.


Fix virtualenv list wrapping with long env names

Some combinations of short and long env names caused the list to be split across too many columns. This in turn caused some lines in the list to wrap onto multiple lines, breaking the nice table.

I should probably clarify with an example here...
Assume we have a 9-char-wide terminal, and the following list of virtualenvs: aaa b c d e fff.
The current logic would see that the following combinations of three columns fit, and recommend that (note that there are two spaces between each env):

aaa  c  e
b  d  fff

Then, when it comes to displaying the table, the columns are spaced so that the widest items always fit:
aaa  c  e
b    d  fff
         ^ 10th column here

Because we've hit the 10th column, the table wraps, and looks ugly.

This PR changes things so that we get the number of columns based on the widest name in each column.
With the same list of envs, a three-column layout would be rejected. In get_best_columns_number, longest_row would be equal to ['aaa', 'c', 'fff'], and row_len could determine that it would not fit.

Thank you!
Good explanation and nice compact fix :)


Adds the possibility to list a single account.

Notice that it can list any account, even if not in the wallets.
Tested with go run list..

@hectorchu @richiedunk Please let me know if this is the correct way to contribute to gonano. Thank you!

@hectorchu @richiedunk Please let me know if this is the correct way to contribute to gonano. Thank you!

Thank you Hector!


The spectests aren't regenerated automatically

Sometimes the tests aren't regenerated automatically. To fix this manually, run make clean-tests to remove them.

@MegaRedHand this should be fixed with https://github.com/lambdaclass/lambda_ethereum_consensus/pull/464 right?

Going to close this, feel free to reopen if I missed something


Collect missing modules and print a warning after installation

It would be cool to collect all the missing modules names, and locations they are being included from, and print them at the end. For example, when installing blue-tape it has a dependency on tape which has an ambient dependency on node where it uses stream. The warning there could be something like:
Unresolved dependencies (most likely provided by ambient typings):
- stream (from "blue-tape~tape")

Fixed with https://github.com/typings/typings/pull/85


[Event Request] page 6510 "Item Tracking Lines" - OnBeforeSetSourceSpecBeforeTrsf

Hi, would it be possible to get an event OnBeforeSetSourceSpecBeforeTrsf Page 6510 "Item Tracking Lines" , like this :
    procedure SetSourceSpec(TrackingSpecification: Record "Tracking Specification"; AvailabilityDate: Date)
    var
        ReservEntry: Record "Reservation Entry";
        TempTrackingSpecification: Record "Tracking Specification" temporary;
        TempTrackingSpecification2: Record "Tracking Specification" temporary;
        CreateReservEntry: Codeunit "Create Reserv. Entry";
        Controls: Option Handle,Invoice,Quantity,Reclass,Tracking;
        CurrentEntryStatusOption: Option;
        IsHandled: Boolean;
    begin
        OnBeforeSetSourceSpec(TrackingSpecification, ReservEntry);

        GetItem(TrackingSpecification."Item No.");
        ForBinCode := TrackingSpecification."Bin Code";
        SetFilters(TrackingSpecification);
        TempTrackingSpecification.DeleteAll();
        TempItemTrackLineInsert.DeleteAll();
        TempItemTrackLineModify.DeleteAll();
        TempItemTrackLineDelete.DeleteAll();

        TempReservEntry.DeleteAll();
        LastEntryNo := 0;
        if ItemTrackingMgt.IsOrderNetworkEntity(TrackingSpecification."Source Type",
             TrackingSpecification."Source Subtype") and not (FormRunMode = FormRunMode::"Drop Shipment")
        then
            CurrentEntryStatus := CurrentEntryStatus::Surplus
        else
            CurrentEntryStatus := CurrentEntryStatus::Prospect;

        CurrentEntryStatusOption := CurrentEntryStatus.AsInteger();
        OnSetSourceSpecOnAfterAssignCurrentEntryStatus(TrackingSpecification, CurrentEntryStatusOption);
        CurrentEntryStatus := "Reservation Status".FromInteger(CurrentEntryStatusOption);

        // Set controls for Qty to handle:
        SetControls(Controls::Handle, GetHandleSource(TrackingSpecification));
        // Set controls for Qty to Invoice:
        SetControls(Controls::Invoice, GetInvoiceSource(TrackingSpecification));

        SetControls(Controls::Reclass, FormRunMode = FormRunMode::Reclass);

        if FormRunMode = FormRunMode::"Combined Ship/Rcpt" then
            SetControls(Controls::Tracking, false);
        if ItemTrackingMgt.ItemTrkgIsManagedByWhse(
             TrackingSpecification."Source Type",
             TrackingSpecification."Source Subtype",
             TrackingSpecification."Source ID",
             TrackingSpecification."Source Prod. Order Line",
             TrackingSpecification."Source Ref. No.",
             TrackingSpecification."Location Code",
             TrackingSpecification."Item No.")
        then begin
            SetControls(Controls::Quantity, false);
            QtyToHandleBaseEditable := true;
            DeleteIsBlocked := true;
            ItemTrackingManagedByWhse := true;
        end;

        ReservEntry."Source Type" := TrackingSpecification."Source Type";
        ReservEntry."Source Subtype" := TrackingSpecification."Source Subtype";
        CurrentSignFactor := CreateReservEntry.SignFactor(ReservEntry);
        CurrentSourceCaption := ReservEntry.TextCaption;
        CurrentSourceType := ReservEntry."Source Type";

        if CurrentSignFactor < 0 then begin
            ExpectedReceiptDate := 0D;
            ShipmentDate := AvailabilityDate;
        end else begin
            ExpectedReceiptDate := AvailabilityDate;
            ShipmentDate := 0D;
        end;

        SourceQuantityArray[1] := TrackingSpecification."Quantity (Base)";
        SourceQuantityArray[2] := TrackingSpecification."Qty. to Handle (Base)";
        SourceQuantityArray[3] := TrackingSpecification."Qty. to Invoice (Base)";
        SourceQuantityArray[4] := TrackingSpecification."Quantity Handled (Base)";
        SourceQuantityArray[5] := TrackingSpecification."Quantity Invoiced (Base)";
        QtyPerUOM := TrackingSpecification."Qty. per Unit of Measure";

        ReservEntry.SetSourceFilter(
          TrackingSpecification."Source Type", TrackingSpecification."Source Subtype",
          TrackingSpecification."Source ID", TrackingSpecification."Source Ref. No.", true);
        ReservEntry.SetSourceFilter(
          TrackingSpecification."Source Batch Name", TrackingSpecification."Source Prod. Order Line");
        ReservEntry.SetRange("Untracked Surplus", false);
        // Transfer Receipt gets special treatment:
        IsHandled := false;
        OnBeforeSetSourceSpecBeforeTrsf(Rec, DeleteIsBlocked, ReservEntry, TrackingSpecification, FormRunMode, IsHandled);
        if not IsHandled then
        if (TrackingSpecification."Source Type" = DATABASE::"Transfer Line") and
           (FormRunMode <> FormRunMode::Transfer) and
           (TrackingSpecification."Source Subtype" = 1)

        then begin
                ReservEntry.SetRange("Source Subtype", 0);
                AddReservEntriesToTempRecSet(ReservEntry, TempTrackingSpecification2, true, 8421504);
                ReservEntry.SetRange("Source Subtype", 1);
                ReservEntry.SetRange("Source Prod. Order Line", TrackingSpecification."Source Ref. No.");
                ReservEntry.SetRange("Source Ref. No.");
                DeleteIsBlocked := true;
                SetControls(Controls::Quantity, false);
            end;

    [IntegrationEvent(false, false)]
    local procedure OnBeforeSetSourceSpecBeforeTrsf(var Rec: Record "Tracking Specification"; var DeleteIsBlocked: Boolean; var ReservEntry: Record "Reservation Entry";var TrackingSpecification: Record "Tracking Specification";var FormRunMode: Option; var IsHandled: Boolean)
    begin
    end;

Thanks

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Port Chromeshack to FireFox Quantum

looking over the FireFox Add-on docs porting Chrome extensions seems to be much easier to do these days with a few tweaks to the manifest.
Packaging ChromeShack and uploading it to extensiontest.com it looks like the main issues in porting revolve around ChromeShack using a deprecated(?) sendMessage and onMessage from the extension? https://developer.chrome.com/extensions/extension
(Sorry I don't know the Chrome extension api very well and I couldn't find good info on extension.sendMessage and how it may relate to runtime.sendMessage)
I did some quick fiddling and updating those chrome.extension message calls to be to chrome.runtime seems to enable most of the functionality of ChromeShack in FF Quantum.
I'd like to create a FireFox branch on the main repo to try and get everything running well enough (and with feature parity) to package the add-on and submit it.

If you're still working on this, certbot finally did what it was supposed to do the other dozen times I've run it, and https://lol.lmnopc.com/ finally works.

thanks @ThomW I'll get back at trying to get this to a happy place again

Fixed in #80


Update lisp-cheney.c

uint64_t is part of stdint.h, which is not included. unsigned long long should work on most systems.

Thanks for the feedback. But we might as well include <stdint.h> rather than relying on unsigned long long. There is also an int64_t in the source code. So what about:
#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>             /* int64_t, uint64_t (or we can use e.g. unsigned long long instead) */
#include <stdarg.h>
#include <string.h>
#include <setjmp.h>

Cool! I suggested the unsigned long long since you also used it in your 99 lines of C lisp, which is a super awesome project by the way.


Jira MongoDB Collection Sample

Hi,
Can someone share with me the structure of how it looks the MongoDB collections with data from Jira?
I'm working on a customization for another feature collector but even though I have data in my db I don't get anything populated on my dashboard.
I'm looking for data from Feature, Scope and Team collections
I would like to understand what values is this collector (Jira) expecting.
This is an example of one document from my feature collection.

Thanks in advance guys!

+1

I also tried to use the test data from the Jira collector but if I do that, I don't even get the current Iteration information so I am guessing that information is outdated, isn't it?

nvm I figured it out.

what was the solution, if you can elaborate a bit, it may help many. Seems like i am having same issue.

Well, in my case it was 2 things (that I remember so far)

I registered my collector under a different name (than Jira) and that was causing an issue when showing it in the UI
The core project wasn't updated to reflect the new properties I added for the Feature model and I had to update it (core project) then update its dependency within the API project so the UI could finally pick the missing data

They put a bit of information around the schema here
http://capitalone.github.io/Hygieia/dbschema.html
But yeah basically is that if you make changes to a collector you gotta follow the chain
Collector > Core > API > UI


Use fullname instead of name

Both properties are the same, but fullname does not require a network request to be made.

Looks like you accidentally removed a quote mark from this class's documentation…

I have no clue how I managed to do that.


Runtime Error Processing WASM

1、debug.cpp is:

2、debg.hpp

3、but console is

4、log is

5、in /usr/local/eosio/include/eosiolib/contracts.dox illustrate

5、whent i modify to

it produce  the same error

you need to compile your cpp into wast using eosiocpp first.

I aready  have compiled use eosiocpp:
eosiocpp -o debug.wast debug.cpp eosiocpp -g  debug.abi  debug.cpp

1、when use
cleos set code account wastFileFullPath
cleos set abi account abiFileFullPath
set code still have the same error:

2、log error still is:

3、debug.cpp

4、debug.hpp

Your function signature is not correct, please refer to the MARCO:
#define EOSIO_ABI( TYPE, MEMBERS ) \
extern "C" { \
   void apply( uint64_t receiver, uint64_t code, uint64_t action ) { \
      auto self = receiver; \
      if( action == N(onerror)) { \
         /* onerror is only valid if it is for the "eosio" code account and authorized by "eosio"'s "active permission */ \
         eosio_assert(code == N(eosio), "onerror action's are only valid from the \"eosio\" system account"); \
      } \
      if( code == self || action == N(onerror) ) { \
         TYPE thiscontract( self ); \
         switch( action ) { \
            EOSIO_API( TYPE, MEMBERS ) \
         } \
         /* does not allow destructor of thiscontract to run: eosio_exit(0); */ \
      } \
   } \
} \

now ,when i modify debug.cpp , set code && set abi are ok,
but generated another error , although i use -p debug:
Error 3050000: Action validate exception


feat(data-table): numerical filter

Description
Extends from https://github.com/uber-web/baseui/pull/1901, please review that pr first.

Some complexity required for this to have a good user experience is rounding on each filter based on the precision specified. For example, by default the numerical-column rounds to the closest whole number. If a user wants to match exactly 300, but cells are rounded from 299.9 the filter would not match.
Scope

[x] Minor: New Feature

Looks nice!
Maybe it would be nice to allow applying multiple range filters? For example, creating a multi-filter like GT 10 AND LT 100.

Maybe it would be nice to allow applying multiple range filters? For example, creating a multi-filter like GT 10 AND LT 100.

🤷♂ Design explicitly did not want between filters. I plan to send some questions over related to 'updating an existing filter', and seeing if they want to support more than one filter on a single column


Remove obsolete sort_demos.sh script

The Project Manager now sorts projects by name by default, making this script redundant.

Thanks!


Fix drbg thread cleanup and error handling

Fixes: #6081

I'm not convinced this it should be supported that we can call it multiple times. I at least didn't know this was supported. If anything, I think we should clearly document this, whatever way we go.

This PR is just about fixing the sloppy error handling in the drbg code.
I don't think we need test cases for calling OPENSSL_thread_stop multiple times.
But even if OPENSSL_thread_stop is only called once per thread, it will be
implicitly called again by the thread cleanup handler.

Merged.  Thanks!

@kroeckx Yah, I agree with you~


Option to disable all custom skins

Please add a feature to disable all custom skins and sounds, this include custom skins for weapons, knifes, gloves, players (agents), ALL imaginable custom materials, all skins, sounds etc, so the user can just see the default skins. And a option to hide all Graffitis, so user can't see anything in the wall. Have many adult CSGO players which hate this custom skins and graffitis, and want a way to disable it, but don't has anyway, as you now Valve can't allow it because this is money. Please add it.

what, i mean ur injecting which valve doesnt allow soop

you can use weapon chams and player chams


Strapi SSO

Title of ticket: Strapi SSO
Description
Create SSO for Strapi, using IDIR
Dependencies
Are there any dependencies?
DOD

[ ] Strapi SSO using Keycloak / IDIR
[ ] "Writer" role configured
[ ] "Administrator" role configured

https://javascript.plainenglish.io/add-a-customize-users-permissions-provider-for-strapi-v4-6aa78c642977
https://forum.strapi.io/t/how-to-add-a-new-provider-in-users-permissions-plugin-in-strapi-v4/14165/2
https://stackoverflow.com/questions/59564404/running-strapi-cms-behind-a-keycloak-gatekeeper

@acoard-aot @abin-aot Business area would like to know if this can be ready for pilot. Let's discuss at stand up as it would mean bringing into this sprint

@mpilchar Sounds good, currently am midway through preview. I'll clarify that there are two different types of SSO to implement, one on the help frontend (NextJS) and one on the CMS backend (Strapi).  I would assume that the frontend is higher priority, as that is what all the users of the application would use.  The backend (Strapi) is only used by people actually authoring help content.  So the frontend SSO would affect significantly more users.  But we can discuss at meeting.
I believe the frontend SSO is #1984


Update the supported Streamlit version through the sdk_version metadata.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Add API documentation to int lib

Need to $subject

Closing since #15877 captures this requirement as well


Add VM BASED param to fix faucet and invite

Description
The faucet and invite script were broken because the alfajores and alfajoresstaging env files were missing the new required VM_BASED parameter. This has been added.
Tested
Used celotooljs to faucet and invite on alfajores and alfajoresstaging.
Future work
Note that the website invite/faucet has not yet been fixed

Note that the website invite/faucet has not yet been fixed

What is needed to fix this?

Figuring that out now with Aaron!


How to get QSV running (with H.265)

Hello, my name is Christoph and I recently upgraded from a Synology DS218 to a DS220+ with which I would like to run Handbrake. Although I am a total noob in Linux I managed to install the handbrake Docker and am able to let handrake automatically convert videos without QSV - pretty proud on that ;-)
Now I would like to get QSV running (DS220+ is using a Celeron J4025). When selecting such a preset in the docker container, after I add a new video into the watch-folder handbrake will briefly pop up the conversion window but then shut it again. Is the reason for that that I didnt install a i915 drive to my Synology NAS? Unfortunately I have no clue where to find and how to install this driver and somehow I dont find useful info in the web.
Does somebody know where I can find an idiot-proof manual for that? Or how to find out more about the root cause?
In the end I want to use QSV for H.265 conversions (should be supported by Celeron J4025)
Thanks and Best regards, Christoph

Hi, is there anybody able to help me?
Meanwhile I found and tried the following via SSH:
modprobe i915
apparently the i915 driver is available and running in my synology. the /dev/dri folder is existing.
However still handbrake says the following in the logfile:
`Handbrake Version: 1.5.1<PHONE_NUMBER>)
[21:33:18] gtkgui: Preset: /General/Fast 1080p30
[21:33:18] Starting work at: Tue Sep  6 21:33:18 2022
[21:33:18] 1 job(s) to process
[21:33:18] json job:
{
"Audio": {
"AudioList": [
{
"Bitrate": 160,
"CompressionLevel": -1.0,
"DRC": 0.0,
"DitherMethod": "auto",
"Encoder": "fdk_aac",
"Gain": 0.0,
"Mixdown": "stereo",
"NormalizeMixLevel": false,
"PresetEncoder": "fdk_aac",
"Quality": -3.0,
"Samplerate": 0,
"Track": 0
}
],
"CopyMask": [
"copy:aac"
],
"FallbackEncoder": "fdk_aac"
},
"Destination": {
"AlignAVStart": true,
"ChapterList": [
{
"Duration": {
"Hours": 0,
"Minutes": 0,
"Seconds": 31,
"Ticks": 2799360
},
"Name": ""
}
],
"ChapterMarkers": false,
"File": "/output/2017-03-05_(MOV_0066) - QSV11 (2).m4v",
"InlineParameterSets": false,
"Mp4Options": {
"IpodAtom": false,
"Mp4Optimize": false
},
"Mux": "m4v"
},
"Filters": {
"FilterList": [
{
"ID": 3,
"Settings": {
"block-height": "16",
"block-thresh": "40",
"block-width": "16",
"filter-mode": "2",
"mode": "3",
"motion-thresh": "1",
"spatial-metric": "2",
"spatial-thresh": "1"
}
},
{
"ID": 4,
"Settings": {
"mode": "7"
}
},
{
"ID": 6,
"Settings": {
"mode": 2,
"rate": "27000000/900000"
}
},
{
"ID": 13,
"Settings": {
"crop-bottom": 0,
"crop-left": 0,
"crop-right": 0,
"crop-top": 0,
"height": 1080,
"width": 1920
}
}
]
},
"Metadata": {
"Name": "2017-03-05_(MOV_0066) - QSV11"
},
"PAR": {
"Den": 1,
"Num": 1
},
"SequenceID": 0,
"Source": {
"Angle": 0,
"Path": "/watch/2017-03-05_(MOV_0066) - QSV11.mp4",
"Range": {
"End": 1,
"Start": 1,
"Type": "chapter"
},
"Title": 1
},
"Subtitle": {
"Search": {
"Burn": true,
"Default": false,
"Enable": false,
"Forced": false
},
"SubtitleList": []
},
"Video": {
"ChromaLocation": 1,
"ColorInputFormat": 0,
"ColorMatrix": 1,
"ColorOutputFormat": 0,
"ColorPrimaries": 1,
"ColorRange": 0,
"ColorTransfer": 1,
"Encoder": "x264",
"Level": "4.0",
"Options": "",
"Preset": "fast",
"Profile": "main",
"QSV": {
"AdapterIndex": 0,
"AsyncDepth": 0,
"Decode": false
},
"Quality": 22.0,
"Tune": "",
"Turbo": false,
"TwoPass": false
}
}
[21:33:18] CPU: Intel(R) Celeron(R) J4025 CPU @ 2.00GHz
[21:33:18]  - logical processor count: 2
[21:33:18] Intel Quick Sync Video support: no
[21:33:18] hb_scan: path=/watch/2017-03-05_(MOV_0066) - QSV11.mp4, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
disc.c:333: failed opening UDF image /watch/2017-03-05_(MOV_0066) - QSV11.mp4
disc.c:437: error opening file BDMV/index.bdmv
disc.c:437: error opening file BDMV/BACKUP/index.bdmv
bluray.c:2646: nav_get_title_list(/watch/2017-03-05_(MOV_0066) - QSV11.mp4/) failed
[21:33:18] bd: not a bd - trying as a stream/file instead
libdvdread: DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav: vm: vm: failed to read VIDEO_TS.IFO
[21:33:18] dvd: not a dvd - trying as a stream/file instead
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/watch/2017-03-05_(MOV_0066) - QSV11.mp4':
Metadata:
major_brand     : mp42
minor_version   : 0
compatible_brands: isommp42
creation_time   : 2017-03-05T15:41:45.000000Z
com.android.version: 6.0.1
Duration: 00:00:31.10, start: 0.000000, bitrate: 17071 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 17494 kb/s, SAR 1:1 DAR 16:9, 29.88 fps, 29.92 tbr, 90k tbn, 180k tbc (default)
Metadata:
creation_time   : 2017-03-05T15:41:45.000000Z
handler_name    : VideoHandle
vendor_id       : [0][0][0][0]
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 155 kb/s (default)
Metadata:
creation_time   : 2017-03-05T15:41:45.000000Z
handler_name    : SoundHandle
vendor_id       : [0][0][0][0]
[21:33:18] scan: decoding previews for title 1
[21:33:18] scan: audio 0x1: aac, rate=48000Hz, bitrate=155565 English (AAC LC) (2.0 ch) (155 kbps)
[21:33:19] scan: 10 previews, 1920x1080, 29.876 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1, color profile: 1-1-1, chroma location: left
[21:33:19] libhb: scan thread found 1 valid title(s)
[21:33:19] Starting Task: Encoding Pass
[21:33:19] Skipping crop/scale filter
[21:33:19] job configuration:
[21:33:19]  * source
[21:33:19]    + /watch/2017-03-05_(MOV_0066) - QSV11.mp4
[21:33:19]    + title 1, chapter(s) 1 to 1
[21:33:19]    + container: mov,mp4,m4a,3gp,3g2,mj2
[21:33:19]    + data rate: 17071 kbps
[21:33:19]  * destination
[21:33:19]    + /output/2017-03-05_(MOV_0066) - QSV11 (2).m4v
[21:33:19]    + container: MPEG-4 (libavformat)
[21:33:19]      + align initial A/V stream timestamps
[21:33:19]  * video track
[21:33:19]    + decoder: h264 8-bit (yuv420p)
[21:33:19]      + bitrate 17494 kbps
[21:33:19]    + filters
[21:33:19]      + Comb Detect (mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16)
[21:33:19]      + Decomb (mode=39)
[21:33:19]      + Framerate Shaper (mode=2:rate=27000000/900000)
[21:33:19]        + frame rate: 29.876 fps -> peak rate limited to 30.000 fps
[21:33:19]    + Output geometry
[21:33:19]      + storage dimensions: 1920 x 1080
[21:33:19]      + pixel aspect ratio: 1 : 1
[21:33:19]      + display dimensions: 1920 x 1080
[21:33:19]    + encoder: H.264 (libx264)
[21:33:19]      + preset:  fast
[21:33:19]      + profile: main
[21:33:19]      + level:   4.0
[21:33:19]      + quality: 22.00 (RF)
[21:33:19]      + color profile: 1-1-1
[21:33:19]      + chroma location: left
[21:33:19]  * audio track 1
[21:33:19]    + decoder: English (AAC LC) (2.0 ch) (155 kbps) (track 1, id 0x1)
[21:33:19]      + bitrate: 155 kbps, samplerate: 48000 Hz
[21:33:19]    + mixdown: Stereo
[21:33:19]    + encoder: AAC (libfdk_aac)
[21:33:19]      + bitrate: 160 kbps, samplerate: 48000 Hz
[21:33:19] sync: expecting 929 video frames
[21:33:19] encx264: min-keyint: 30, keyint: 300
[21:33:19] encx264: encoding at constant RF 22.000000
[21:33:19] encx264: unparsed options: level=4.0:ref=2:8x8dct=0:weightp=1:subme=6:vbv-bufsize=25000:vbv-maxrate=20000:rc-lookahead=30
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.0, 4:2:0, 8-bit
[21:33:19] sync: first pts video is 0
[21:33:19] sync: Chapter 1 at frame 1 time 0
[21:33:19] sync: first pts audio 0x1 is 0
[21:33:42] work: average encoding speed for job is 7.602170 fps
[21:33:42] comb detect: heavy 58 | light 88 | uncombed 2 | total 148
[21:33:42] decomb: deinterlaced 56 | blended 81 | unfiltered 2 | total 139
[21:33:42] vfr: 131 frames output, 0 dropped and 0 duped for CFR/PFR
[21:33:42] vfr: lost time: 0 (0 frames)
[21:33:42] vfr: gained time: 0 (0 frames) (0 not accounted for)
[21:33:42] aac-decoder done: 389 frames, 0 decoder errors
[21:33:42] h264-decoder done: 202 frames, 0 decoder errors
[21:33:42] sync: got 165 frames, 929 expected
[21:33:42] sync: framerate min 29.876 fps, max 29.876 fps, avg 29.876 fps
x264 [info]: frame I:2     Avg QP:20.19  size: 45170
x264 [info]: frame P:25    Avg QP:21.82  size: 23755
x264 [info]: frame B:62    Avg QP:22.28  size: 15718
x264 [info]: consecutive B-frames:  6.7%  0.0%  3.4% 89.9%
x264 [info]: mb I  I16..4: 75.9%  0.0% 24.1%
x264 [info]: mb P  I16..4: 26.7%  0.0%  3.3%  P16..4: 45.8%  6.6%  5.7%  0.0%  0.0%    skip:11.9%
x264 [info]: mb B  I16..4: 20.9%  0.0%  0.0%  B16..8: 29.6%  4.3%  0.0%  direct:26.7%  skip:18.5%  L0:52.2% L1:44.0% BI: 3.8%
x264 [info]: coded y,uvDC,uvAC intra: 14.1% 41.0% 0.6% inter: 9.2% 52.6% 0.0%
x264 [info]: i16 v,h,dc,p: 43% 25% 21% 11%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 19% 46%  2%  2%  2%  4%  1%  3%
x264 [info]: i8c dc,h,v,p: 63% 16% 20%  2%
x264 [info]: Weighted P-Frames: Y:0.0% UV:0.0%
x264 [info]: ref P L0: 67.7% 32.3%
x264 [info]: ref B L0: 83.0% 17.0%
x264 [info]: ref B L1: 93.8%  6.2%
x264 [info]: kb/s:4454.42
[21:33:43] mux: track 0, 88 frames, 1642475 bytes, 2393.67 kbps, fifo 128
[21:33:43] mux: track 1, 258 frames, 110409 bytes, 160.91 kbps, fifo 512
[21:33:43] Finished work at: Tue Sep  6 21:33:43 2022
[21:33:43] libhb: work result = 1
`
I have no clue why it still says "[21:33:18] Intel Quick Sync Video support: no" and am very happy about every hint :-)
Thanks and BR, Christoph

Finally I was able to activate QSV with H.265 as well. It was the famous lowpower=0 setting which for some reason I didnt do right although I dont understand what now I didnt differently...
BR, Christoph

I don't know this world.
I'm very outdated
How can I access that directory and mdify that value
I need light on this problem
Thank

Closing this issue.
@manelnieto, you can use Discussions if you still need help.


[Bug] Make _self_call_placeholder_ thread-safe

Puts _self_call_placeholder_ in threading.local() to prevent other threads from tricking the decorator into thinking we're in a recursive call.
Small note: the thread-local storage is in the wrapped function's closure, not an attribute on the function itself.
Closes https://github.com/guidance-ai/guidance/issues/1031

Ping @mmoskal (for some reason, I can't mark you as a reviewer... not in the org?)

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 58.55%. Comparing base (edd8b87) to head (e406a70).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1034      +/-   ##
==========================================
- Coverage   63.00%   58.55%   -4.46%
==========================================
  Files          62       62
  Lines        4471     4473       +2
==========================================
- Hits         2817     2619     -198
- Misses       1654     1854     +200

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

LGTM.  Really nice find and solution @hudson-ai.


Please add support gradle build automation system

A new project using Gradle for building projects. Please add this feature.

This functionality is provided by extensions.
Have you tried them https://marketplace.visualstudio.com/search?term=gradle&target=VSCode&category=All categories&sortBy=Relevance ?


Github Profiles

Please make a different folder/directory for your projects.
It seems you created multiple folders.
Please update you PR

Done finally


reverted changes of v2.0.7 except import account job

PR Description

reverted changes of v2.0.7 except import account job

Fixed Issue(s)

Documentation

[ ] I thought about documentation and added the documentation label to this PR if updates are required.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Create a list of common tasks and examples for datastore?

Like we did with PubSub?

Dupe of #1037


[clkmgr change proposal] Update external clock selection logic

For manufacturing flexibility, we need to add more flexibility on how to select external clocks.
Right now the step down and selection is driven largely automatically by hardware, but we would like to be able to control step down through software as well.
See this link (limited visibility and not open to public) for more details.

@dsandrs

Backed out in #8305 for a DV regression failure. The DV code needs updating to match the newer field names.

In-progress PR to update the naming available at https://github.com/lowRISC/opentitan/pull/8303.
@cindychip in the future, if you see failing CI, please do the backout first before attempting a fix. This buys everyone time to get a proper fix developed, reviewed, and merged.

Thanks, sounds good, will do the backout first next time .
Cindy
On Wed, Sep 22, 2021, 7:00 AM Philipp Wagner @.***>
wrote:

In-progress PR to update the naming available at #8303
https://github.com/lowRISC/opentitan/pull/8303.
@cindychip https://github.com/cindychip in the future, if you see
failing CI, please do the backout first before attempting a fix. This buys
everyone time to get a proper fix developed, reviewed, and merged.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/issues/8027#issuecomment-924959771,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACXPOOIFZH4ZDMKTIJTMYPTUDHOOZANCNFSM5DG7VRJA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Fix/deleted source event bug mockery

builds upon #67
cc: @HannesHil

The idea is to merge this PR once #67 is completed? Or should we rather treat them independently? (which would require a bit of rebasing to handle the regenerated mocks)

yes, after #67 is merged.

@alxndr13 Running make test results in quite some changes in the generated mocks for me. Did you regenerate them after rebasing this PR to reflect the changes from #67?

@alxndr13 Running make test results in quite some changes in the generated mocks for me. Did you regenerate them after rebasing this PR to reflect the changes from #67?

i believe my rebase went wrong. Will update the PR with fresh mocks.


Definintions for Search Requests

Where can I find the specifications for Search Requests e.g. /definitions/studySearchRequest?

Sorry about the above question, I found the  Model Definitions


JSX Identify the problem

React class component arrow function cannot be recognized.
Example Content:
import React from 'react'
class test extends React.Component{
constructor(props) {
super(props);
this.state = {
}
}
initData = (item) =>{
}
render() {
return (

)
}
}
export default connect(mapStateToProps)(LinkageSwitchItem)

Steps to reproduce

esprima.parse('some code')

Expected output

Actual output

Relevant references

maybe try my fork, esprima-next

maybe try my fork, esprima-next

I have fixed this issue myself, what attempts to support VUE.

I have fixed this issue myself, what attempts to support VUE.

I've seen your commit, but it could happen again, and I don't see much development here...

I've seen your commit, but it could happen again, and I don't see much development here...


Output directory should be configurable

Looking at React, Ember and Angular, their output directories are all slightly different.
React is build, Ember is dist and Angular is dist/APP_NAME
Probably default to "build"? and use a env var of BUILD_DIR to override
or OUTPUT_DIR?

@lance @danbev @helio-frota very important questions here ^^^

+1 on OUTPUT_DIR.

"React is build, Ember is dist and Angular is dist/APP_NAME"

And about vuejs ?
(2 dist vs 1 build)
DIST_DIR can be used ?
if yes +1 to DIST_DIR

I think i ended up making it OUTPUT_DIR

should be in #7


Refactor of ConsumablesDatabase

Refactors ConsumablesDatabase to get rid of the various name-to-X maps and replace them with a single name-to-object map. This should be a performance and, I would argue, readability improvement.

This is ready for review, although note that it's based on the GearChangeFrame PR and so has a couple extra changes in it.

Could you please split out the non-refactor into a separate PR? I think this is just isSaberForceZone, but could also be the substring match -- but that's the same file as the refactor.

Could you please split out the non-refactor into a separate PR? I think this is just isSaberForceZone, but could also be the substring match -- but that's the same file as the refactor.

Done. Also fixed the tests.

@gausie I think I increased both files to 100%, but I'm not sure how to run the action locally.


Possible Typo

List: https://github.com/mtxadmin/ublock/blob/master/filters/_crms
Issue: On line 22, "chickenkiller.com$important,third-perty" might be a typo of "third-party".

Wow, you have really sharp eyes :-)
Corrected.


Panic on Initialization

Hi,
I've followed all the instructions and didn't change anything, bit I still get this error:
Encountered a Panic!
Panic error message: attempted to leave type `stdweb::webcore::serialization::SerializedValue` uninitialized, which is invalid

Hey @Septias, you should consider changing the title of this issue to be more descriptive, something like: "Encounters a Panic on initialisation". That being said, I'm getting the exact same error:

Not sure what is going on here, but it seems as if the error originates from somewhere in the library initialisation code.

seems stale


Moved & Modify: Tencent.VooVMeeting version <IP_ADDRESS>0

[X] Have you signed the Contributor License Agreement?
[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[ ] Have you tested your manifest locally with winget install --manifest <path>?
[X] Does your manifest conform to the 1.0 schema?

Microsoft Reviewers: Open in CodeFlow

@SpecterShell, when I try installing this app and running it, I am immediately shown an error message that the version is out of date and it forces me to update to a later version. I don't see a reason to add an older version of this package if it's going to force me to update to the latest version <IP_ADDRESS>0 in order to use it.

@wingetbot waivers Add Validation-Domain

This is a part of the "Moving - Moved" process, so I didn't verify this version of software. 😕
If it is not good to publish an outdated version, I will close this pr.

@SpecterShell since it wants to upgrade as soon as it's installed, I wouldn't worry about moving it.


explore concepts index

built a little pipeline to clean, dedupe, disambiguate, and redirect subjects
want to smarten up the disambiguation to use the coocurrence of tags, and/or a bit of context from the works tagged with those subjects


Thread 'main-tokio-' panicked at 'supplied instant is later than self'

Edgeware node crashes on recent update to substrate: https://github.com/hicommonwealth/edgeware-node/issues/137

@tomaka the linked issue contains a back trace that shows that the node crashes in libp2p.

in libp2p

(in sc-network)
We don't perform any arithmetics on Instants in LegacyProto::poll.
Is that with the Substrate master branch? I suppose that it's in release (where the backtrace isn't necessarily exact)?

@tomaka correct its in a release, it was substrate master from last week.

I looked at all the subtractions in legacy_proto.rs. There were only two, and they could indeed panic. I opened #4951. I'm not sure it fixes the issue, but it is very likely.
What is weird to me is that both you and @pepyakin noticed this issue approximately at the same time, even though it never happened before, and we haven't touched this code at all recently.

We're still encountering this issue on the node template at v2.0.0-alpha.5. This tag specifically.
It doesn't happen every time, and seems to happen most often with a --dev node. The Substrate version used in this node template was released a month after #4951 was merged and contains those changes.
Here is the complete backtrace https://gist.github.com/JoshOrndorff/c2ea0eb613798a17f5a27287ef587955

@JoshOrndorff yes, same bug, different part of the code base it seems. While the older report was for libp2p, yours shows this to be in the authorship module, where this happens:
futures_timer::Delay::new((deadline - (self.now)()) / 8),

After a cargo clean and rebuild with cargo build --release I can no longer reproduce the panic.
I guess this issue should be closed because it is so hard to reproduce.


Keep services in hibernation at startup

Is your feature request related to a problem? Please describe.
When I start Ferdi, all my services (of which I have a lot relative to the "power" of my computer) start loading in parallel. I have service hibernation enabled so that most of them will hibernate because I only need to use a few of them regularly.
Describe the solution you'd like
When Ferdi opens, I would like all my services, except the service I had selected when Ferdi was closed, to start in the hibernated state. This way, I only have to load the service I was using last.
This feature would have no effect on the services of users that don't have hibernation enabled.
Describe alternatives you've considered
I'm not sure there are any alternatives. This feature just seems to be missing.

Available in v5.5.0-gm.2.


Async crypto

As a product owner
I want to use an HSM
So that I can tick off a product feature
Many hardware security modules have a network API.  The encrypt and decrypt methods of secure-data should be asynchronous, e.g. a Promise.

Created the branch crypto-promises.

Need to append Async to method names.


Run Python Tests in workflow

install this
https://bit.ly/3TyLBMS
I put the necessary dlls in the archive


Unable to apply changes on device. Error is: Unable to get application path on device..

Make sure to check the existing issues in this repository
If there is no issue for your problem, tell us about it
Please, ensure your title is less than 63 characters long and starts with a capital
letter.
Please, provide the following version numbers that your issue occurs with:

CLI: (run tns --version to fetch it)
3.4.1

Cross-platform modules: (check the 'version' attribute in the
node_modules/tns-core-modules/package.json file in your project)
"version": "3.4.1"

Runtime(s): (look for the "tns-android" and "tns-ios" properties in the package.json file of your project)
Can't find them??

Plugin(s): (look for the version numbers in the package.json file of your
project and paste your dependencies and devDependencies here)
"dependencies": {
"tns-core-modules-widgets": "3.4.0"
},
"devDependencies": {
"@types/node": "~7.0.5",
"tns-platform-declarations": "*"
},

Please, tell us how to recreate the issue in as much detail as possible.
Describe the steps to reproduce it.
I am not sure how to recreate this issue. It is all of a sudden it throws me this error and before that, my project runs well in the iOS simulator. I've also discovered that the app for my project is no longer appearing in the simulator either.
Is there any code involved?

provide a code example to recreate the problem
(EVEN BETTER) provide a .zip with application or refer to a repository with application where the problem is reproducible.
<EMAIL_ADDRESS>
I've googled this issue but I cannot find a solution to this anywhere. I've tried restarting the computer and also removing and readding the platform with no avail. This is my first post here so please advise if there are more details in need. Thanks!

Found a post on StackOverflow that solves the problem.
"Start the emulator -> In the statusbar go to Hardware -> "Erase all content and Settings..." -> Press the power button on the emulator skin to restart"
Ref: https://stackoverflow.com/questions/49359306/npm-ios-emulator-unable-to-get-application-path


RSS feed encoding issue

RSS feed currently does not correctly transmit characters encoded in UTF-8. Have you made any changes lately?

not that i can see in the changelog. did you confirm it’s a grav issue? if so which version started the issue? also please provide a sample we can test with.

@rhukster Transfer this issue to https://github.com/getgrav/grav-plugin-feed, please.
No changes on my side (hosting, PHP, etc.).
Now I use Grav v1.7.35 and Feed v1.8.5. I think it worked in version v1.7.34 and older.
This is the same problem as https://github.com/getgrav/grav-plugin-feed/issues/53.