IE11 WEBVTT Issue (Not working)

Hi
I can run WEBVTT files in IEII successfully using AblePlayer. However using PX-Video I get errors.
HTML1300: Navigation occurred.
Solutions.html
MEDIA12604: Text Track: Unknown MIME type. hr=8007000b.
SEC7115: :visited and :link styles can only differ by color. Some styles were not applied to :visited.
m01-06.html
SCRIPT5007: Unable to get property '0' of undefined or null reference
px-video.js (612,5)
Can you help with this?

The issue is caused by this section and needs to be fixed otherwise this player is useless.
Unable to get property '0' of undefined or null reference
JS file
obj.movie.addEventListener('timeupdate', function() {
// Check if the next caption is in the current time range
if (obj.movie.currentTime.toFixed(1) > video_timecode_min(obj.captions[obj.subcount][0]) &&
obj.movie.currentTime.toFixed(1) < video_timecode_max(obj.captions[obj.subcount][0])) {
obj.currentCaption = obj.captions[obj.subcount][1];
}

OK not sure what it is yet but with some testing the issue is with my WEBVTT file. Oh well back to testing.


Fix integration test pipeline #2

Description
Changes proposed in this pull request:

Use pull ref for status fetch

/retest

/override pull-eventing-webhook-certificates-build


OrcaFlex error: Data value not available

Hi everyone, I'm very new user of OpenFAST and a final year student majoring on Ocean Engineering Department, Institut Teknologi Sepuluh Nopember, Indonesia.
I'm trying to couple OpenFAST with Orcaflex 10.2 for coupled aero-hydrodynamic analysis, but I Found an error:
Running ElastoDyn.
Nodal outputs section of ElastoDyn input file not found or improperly formatted.
Running AeroDyn.
AD15 Nodal Outputs: Nodal output section of AeroDyn input file not found or improperly formatted.
Skipping nodal outputs.
Running InflowWind.
Running OrcaFlexInterface.
Running ServoDyn.
FAST_InitializeAll:FAST_Init:FAST_ReadPrimaryFile:1/VTK_fps is not an integer multiple of DT.
FAST will output VTK information at 80 fps, the closest rate possible.
Time: 0 of 60 seconds.
OrcFxAPI file name: C:\Program Files (x86)\Orcina\OrcaFlex\10.2\OrcFxAPI\Win64\OrcFxAPI.dll
DLL version: 10.2d
OrcaFlex error:
Data value not available
Hope someone could help me about this problem. Thank you so much!

Dear @galhafiz,
I'm not familiar with this error, which appears to come from OrcaFlex.  This is probably a better question for Orcina technical support.
Best regards,


Correct variable names in DefaultFileRegion

Motivation:
The FileChannel variable should be called fileChannel and File should be called file so it's easier to debug when NullPointerException is thrown by ObjectUtils.
Modification:
Updated variable names
Result:
Correct variable names

Thanks a lot!


refactor(test): merge simulation and simulation_scale

I hereby agree to the terms of the Singularity Data, Inc. Contributor License Agreement.
What's changed and what's your intention?
This PR merges src/tests/simulation_scale to src/tests/simulation.
Checklist

[x] I have written necessary rustdoc comments
[x] I have added necessary unit tests and integration tests
[x] All checks passed in ./risedev check (or alias, ./risedev c)

Refer to a related PR or issue link (optional)

I increased the recovery test to 16 times in CI and 2 of them failed. 🥲
@yezizp2012 Could you help to take a look? 🆘

No error after merging the main branch. Not sure whether it was fixed or just a lucky run.

No error after merging the main branch. Not sure whether it was fixed or just a lucky run.

I guess it was a lucky run. 🥵

Let's take advantage of this luck to get it merged. 🤣

I have tried more than 100 times locally and finally reproduce it. 🥵

According to the logs in CI, the test fails due to the panic as follows:
thread '<unnamed>' panicked at 'assertion failed: !read_version_vec.is_empty()', src/storage/src/hummock/store/version.rs:323:5
--
  | stack backtrace:
  | 0: rust_begin_unwind
  | at /rustc/b8c35ca26b191bb9a9ac669a4b3f4d3d52d97fb1/library/std/src/panicking.rs:575:5

After discussion with @Li0k , the problem is: the batch request somehow was received when the CN has just been restarted, at which point read_version_mapping has not been initialized. We need a mechanism to ensure that we can read the read version based on the table_id, perhaps falling back to read s3.
If the test will also fails due to it in main branch, I think we can merge it firstly and open an issue for it and wait for fix. @wangrunji0408 @Li0k

@Li0k found a way to fix it, I will try it locally and if it works we can fix it along with this PR.

How about only use this config for scale test and allow other tests to use default? The time cost of other simulation test will reduced obviously with larger barrier interval.

+1 🤔

@Li0k found a way to fix it in #6690 , I will try it locally to check if it works.

The panic did not reappear and I think it should be fixed.


Adding SSE+CMK restriction on the Windows Disk Encryption Document

@jofrance : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


NWPS-1636-BE-Add-Professions-Healthcare-topics-and-Tags-taxonomy-fiel…

Add Healthcare Topics and Professions Global taxonomy to news

Closing this PR as it has been superseded by #511, thanks


Do we run conda and pip install?

The installation guide says:
conda create -y -n ffcv python=3.9 cupy pkg-config compilers libjpeg-turbo opencv pytorch torchvision cudatoolkit=11.3 numba -c pytorch -c conda-forge
conda activate ffcv
pip install ffcv

Do we need to run pip install ffcv after creating the conda environment?

Seems like we run both


Fix ambiguous usage of "Legs"

Leg in tracker roles is now knee
Legs in SteamVR trackers to enable is now Feet

For tracker roles, this goes “knees, ankles, feet”.
Could also do “Upper_leg, lower_leg, feet”.
Can keep it like it currently is in this PR and handle what the user sees in the new GUI too.

Reason: To prevent confusion when mounting physical trackers


fix amounts in overflow bug description

easy changes:
INT64_MAX is<PHONE_NUMBER>854775807 (2**63-1)
INT64_MIN is -9223372036854775808 (-2**63)
other changes:
For whatever reason, post # 1 in bitcointalk topic 822 contains a different output amount than post # 3
post #1:<PHONE_NUMBER>8.54277039 (0x7ffffffffff863af)
post #3:<PHONE_NUMBER>8.54275808 (0x7ffffffffff85ee0)
I'm assuming post # 3 ist right, because it's 2**63-500000, and the sum of outputs is a round number: -0.01 BTC (minus 1 million sats). (calculation:<PHONE_NUMBER>854275808*2 - 2**64 = -1000000)

I spent some time looking into this. The raw transaction from the value overflow incident is posted here:
The input used in the overflow transaction was the 0th output of https://mempool.space/tx/237fe8348fc77ace11049931058abb034c99698c7fe99b1cc022b1365a705d39

Okay, yeah, you are right. The two outputs sum to –0.01 ₿ which then explains why the coinbase collects 50 ₿ new coins and 0.5 ₿ –(–0.01 ₿) = 50.51 ₿ from the transaction.

Oh, I just realized that thread is from last month. Is that you digging up the actual raw transaction? :)

Thanks for your response @murchandamus :)
Nice investigation by ercewubam in that thread from march. No, that's not me.
Good to have the amount confirmed, i.e.<PHONE_NUMBER>8.54275808 ₿.

I will look over the text, I think we might need to amend the text a little further.

Is there still something to amend? :)


MaxReconciliationInterval is not triggered if the resource was never reconciled in the first place

Bug Report
I have an issue where my resource fails to be reconciled as the external service was not available untill after the reconciler exhausted all retries, however I would have expected that the maxReconciliationInterval ensure that no matter what, the reconcile loop would eventually be repeated.
What did you do?
I used the sample-operators/mysql-schema as an example, but removed dependent resources and actual reconcile logic for simplicity.
I then forced the reconcile() method to log a statement and throw a runtime exception.
Furthermore I set the maxReconcilitationInterval to 1 minute:
@ControllerConfiguration(
    maxReconciliationInterval = @MaxReconciliationInterval(
        interval = 1,
        timeUnit = TimeUnit.MINUTES))
public class MySQLSchemaReconciler
    implements Reconciler<MySQLSchema>, ErrorStatusHandler<MySQLSchema> {

  @Override
  public UpdateControl<MySQLSchema> reconcile(MySQLSchema schema, Context<MySQLSchema> context) {
    log.info("Reconciling " + context.getRetryInfo());
    throw new RuntimeException("Something happened during reconcile");
  }

What did you expect to see?
When inspecting the log, while grepping for my log statement, I would expect to see 6 invocations due to the default of 5 retries, but then after 1 minute I would expect the 6 invocations to be repeated.
If I do not throw the runtime exception, but just logs, I see a reconcile loop every minute.
What did you see instead? Under which circumstances?
I just saw the reconcile events due to the initial event and the 5 retries and then never again.
Even if I edit the resource and apply the changes, the reconcile loop is never reset. So even if my "external service" eventually comes up, the failed resource will not be able to reconcile except if I restart my pod.
Environment
Kubernetes cluster type:

K3D
I reproduced using latest code, so pom.xml version is: 4.0.1-SNAPSHOT

$ java -version

$ java -version
openjdk version "14.0.2" 2020-07-14
OpenJDK Runtime Environment Zulu14.29+23-CA (build 14.0.2+12)
OpenJDK 64-Bit Server VM Zulu14.29+23-CA (build 14.0.2+12, mixed mode, sharing)

$ kubectl version

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.0", GitCommit:"ab69524f795c42094a6630298ff53f3c3ebab7f4", GitTreeState:"clean", BuildDate:"2021-12-07T18:16:20Z", GoVersion:"go1.17.3", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"24", GitVersion:"v1.24.4+k3s1", GitCommit:"c3f830e9b9ed8a4d9d0e2aa663b4591b923a296e", GitTreeState:"clean", BuildDate:"2022-08-25T03:45:26Z", GoVersion:"go1.18.1", Compiler:"gc", Platform:"linux/amd64"}

Possible Solution

I may be missing some context, but it seems like the event processing will clear some state and optionally reschedule the resource on successful execution, but not when an exception occured - this should probably also happen when an exception has occurred AND it was the last retry attempt:
https://github.com/java-operator-sdk/java-operator-sdk/blob/main/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/EventProcessor.java#L247
Additional context

@jasmdk thx for the issues, yes this is reasonable IMO.


Requirements overwrite tensorflow gpu installation

[x] I'm up-to-date with the latest release:

Hi Mikko,
I am running into a problem with the project dependencies. The training session runs inside a docker container on another server. To that end I build a docker container starting FROM tensorflow/tensorflow:latest-gpu-py3. However, when I install talos in that container the tensorflow gpu version gets replaced by the cpu version, as that one is in talos' requirements. My workaround for now is deinstalling tensorflow and tensorflow-gpu and then reinstalling tensorflow-gpu, all after installing talos. However, that has the side effect that I need to upload a >1GB change when pushing the docker container initially.
Is there a better way of handling the tensorflow dependency inside talos?

Thanks, I think we have to remove tensorflow from the requirements and let the user do install the version they like. Will do that for the next update which is v.0.4.6.
For the time being you can pip install git+https://github.com/autonomio/talos@daily-dev (I just fixed it).
Closing here.
Happy new year also!

Wonderful, happy new year to you aswell! 🌟

Hi,
I'm facing this issue even when installing talos from daily-dev
@twerkmeister have you find a workaround ?

@Walkoss if you create a new environment and install tensorflow first, that should work.

@mikkokotila
Here is my Dockerfile:
FROM tensorflow/tensorflow:latest

RUN pip install talos

It installs tensorflow first.
As @twerkmeister said, if we delete tensorflow and tensorflow-gpu and reinstall tensorflow-gpu after talos, then it works.
Problem is that there is a talos's dependency that installs tensorflow.

I think it's wrangle. I will handle it directly there, so this problem will go away in the future.

This has been fixed for sometime, apologies for not updating the ticket. Closing here.


Please merge 2 CLs into dev channel

@whesse @mit-mit @kasperl
Area-Dartium
Please merge these two CLs into dev channel.
Fixes failure with nested custom elements and data binding; order of creation was not consistent between C++ code in Dartium 1.12 and Dartium JS interop.  Also, noticed a breakage with code movement from a checkin a few days ago (returning null instead of HtmlDocument).
1: Fixed improper construction of custom elements https://github.com/dart-lang/sdk/commit/d796048fccea932b074a508505ccea1ab283f354
2: Failure from a few days ago (returning null) on an exception masked error https://github.com/dart-lang/sdk/commit/e4a156785bdaa8ffda4c907559c3a8e35f6b6cdc
https://codereview.chromium.org/1409853006
Merged clean.

Also include this commit, which updates a passing test in the status file:
54aee614a29c62c7b2fad43e07954a987754d37a

Merged in version 1.13.0-dev.7.3
The real -dev.7.3, not -dev.7.2.


Performance tests on CESNET infra

In #15, some first tests on using Xarray on CESNET with Swift are proposed. This shows that (thanks to @sebastian-luna-valero), it's quite easy (even with some manual steps) to write on the Swift object storage using Zarr and Dask.
One thing we might want to do know would be to perform some light but comprehensive benchmarks to identify what performances we could get on this Infrastructure.
A classical benchmark could be:

Define some example datasets: small, medium, large (up to some TiB?).

10GiB
100GiB
1TiB

Write these datasets on Dask clusters varying in size:

5 workers
10 workers
20 workers

Read back the datasets on varying Dask clusters
Compute things like troughput or other stats (maybe by analyzing the Dask task report)
Analyze the results.

We might want to start from something like https://github.com/pangeo-data/benchmarking on wihch @tinaok contributed.
We need also to ask CESNET for potential limits or constraints they'd have @sebastian-luna-valero.

Sounds like a good plan to me, thanks!
I am asking CESNET about the potential limits and constraints are will report back.

According to CESNET benchmark tests can start right away. We have 10TB quota for object storage.
They shared this list of flavors: https://docs.cloud.muni.cz/cloud/flavors/
We are currently using the hpc.16core-64ram-ssd-ephem flavor with an average network throughput of 1250.0 Mbps. If that's not enough, we should switch flavors to one without limits.

If there is no limit, except the volume, let's try to scale :). We'll see later if we need bigger throughput.

So I've opened https://github.com/pangeo-data/benchmarking/pull/45 if you want to look at it.

Should we close this one, or redo it with MinIO?

I think we can leave it open, although I'm not sure I'll work on it soon... But this would give us some figures of the performance we can reach with our infrastructure!


Webpack constantly recompiling

Please provide us with the following information:

OS?
Win 10
Versions.
$ ng --version
@angular/cli: 1.0.0-rc.1
node: 6.9.4
os: win32 x64
@angular/common: 2.4.9
@angular/compiler: 2.4.9
@angular/core: 2.4.9
@angular/forms: 2.4.9
@angular/http: 2.4.9
@angular/platform-browser: 2.4.9
@angular/platform-browser-dynamic: 2.4.9
@angular/router: 3.4.9
@angular/cli: 1.0.0-rc.1
@angular/compiler-cli: 2.4.9
Repro steps.
Whilst running ng serve --host <IP_ADDRESS>, webpack sometimes decides to inexplicably go crazy and recompile constantly, even though no files have changed.
I can't figure a trigger pattern - it just seems to do it randomly; sometimes it refreshes once, other times it refreshes 50 times in a row then settles for a bit. Once webpack has finished it's frenzy, my browsers all refresh. As you can imagine, this makes testing really difficult as browsers sometimes refresh in the middle of form input.
Things I think it might be (clutching at straws):

It might be triggered when a new npm package is recently added, though I can't confirm this
It may also be related to when there is an error in the project (though there are currently no errors in the project, and it's going crazy atm)
It may be triggered when I am focusing on another browser window (it's going crazy while I type this)

Restarting ng serve does not always rectify the issue, but it seems to eventually make it workable if I do it enough.
Gif of the repro here:
https://www.dropbox.com/s/as67bk4wt3b2b0n/webpack.recompile.gif?dl=0
I have recently upgraded angular cli, but this issue was occurring before the upgrade too.
The log given by the failure.
No error, just unexpected behaviour.
Mention any other details that might be useful.
I can provide a full zip of my project to see if you can reproduce it, but not publicly - please let me know if there's a secure place to upload.
What I tend to do is:

npm / yarn start (happens regardless of which I use)
work on project
Issue will start to occur at some point

It's also worth mentioning that I'm running ng serve via git bash (MingW64) in a ConEmu wrapper, though this has also happened in a raw git bash window.

Do you get the same behavior just using a normal Windows command prompt? Any chance your IDE or some other application is writing files into your project structure?

I will try a normal cmd prompt next time I'm on with it. I'm using VSCode - not aware of it writing anything into the project folder, but I'll stick ProcMon on there next time it happens and check.

OK, this looks to be related to my backup reading files from my git dir. Git dir excluded from backup, I'll report back in a day or so.

I am seeing the same behavior but I noticed that it only occurs when I run "ng serve --ssl" and only on windows 10 (same project does not experience this erratic rebuilding when I run ng serve --ssl on mac.)
I am using the latest vscode with autosave enabled on both platforms and an ng new generated project after installing angular 4.0.0.
At first I thought it could be related to autosave but I always use this feature and when I run ng serve without the ssl flag I do not see this rebuilding problem.
I am also running ng serve from the node.js cmd prompt (the one that shows up after node.js installation with the cmd prompt icon and "node.js command prompt" title not the one that has the node.js icon and no title)

Sorry guys, forgot to report back - I can confirm that I'm no longer getting the issue now I've excluded my project folder from my backup.

@Bidthedog thanks for getting back on this 👍

Wow. This drove me crazy. I'm new to Anglar, only now doing a 1st project from a tutorial.
Suddenly my live preview started to keep refreshing over and over again and I didn't knew what was wrong.
Yup. It was Backblaze reading & uploading the files from that director. :)

This happened to me when I was serving the app on two browsers at once. Closing one resolved the issue for me.


Inverted Mode

Generates single world seeds fine for the most part. There's some issue with TR keys where the filler is occasionally unable to place more small keys in non-keysanity with certain big key and first-second small key configurations. I'd estimate it happens 1-2% of generations at most in crossed.
The multiworld balancing seems to work fine in this branch.

Ok. Yeah, the TR key placement issue is pre-existing. We put a lot of work into trying to fix it for the last release, but apparently we did not completely solve it. :-(
I'll probably look this over more closely tomorrow, and either merge it, or provide additional feedback.

Did you want me to remove the duplicate entries in door_addresses and exit_ids? Would be a quick change and I also recently learned that enemizer, or at least the current version built for multiworld, looks for these regions by their original names. So there could be a compatibility issue unless enemizer is changed as well.`

I'm rather confused by your last question. Why would enemizer even care about the internal region and exit names? The last I knew, it does not read the spoiler file or anything. It does recieve a boss list in JSON format from us, which needs to look up the bosses from the correct region. That really mostly only affects the GT bosses.

I'm rather confused by your last question. Why would enemizer even care about the internal region and exit names? The last I knew, it does not read the spoiler file or anything. It does recieve a boss list in JSON format from us, which needs to look up the bosses from the correct region. That really mostly only affects the GT bosses.

I'm rather confused by your last question. Why would enemizer even care about the internal region and exit names? The last I knew, it does not read the spoiler file or anything. It does recieve a boss list in JSON format from us, which needs to look up the bosses from the correct region. That really mostly only affects the GT bosses.

Hmm, maybe it wouldn't be a problem after all but I was thinking that calling it "Inverted Ganons Tower" internally might cause some problems with that

So you will want to look in the function get_enemizer_patch in Rom.py for the ManualBosses string. Inside that dictionary is the part that would need to be adjusted to handle Inverted Ganon's Tower naming.
As an alternative I'm also fine with just reverting the different naming, but I do worry that doing so may result in more confusing spoiler logs...

Quick update on the TR keys. I accidentally used the old key rules function. The new functions seems to have alleviated the problem quite a bit. It's barely happening at all in the dungeons shuffles which were the worst for it.

Ok, I'm really confused. Commit db1e0b7 appears to be rolling the TR key logic back to the old logic, not the new logic.
Oh I think I know what the issue you were experiencing was.
Try reverting commit db1e0b7, and moving the all_state = world.get_all_state(True) line down below the first if statement. I Hopefully you will see even fewer TR placement errors.

Ok, I've made the requested changes. I'm not sure what happened with the TR key rules. I thought I was looking at the rules from the Dev branch and noticed they were different, but I must have been looking at another branch or something.

Yeah, that seems to have solved the TR keys issue. Been generating hundreds of both dungeons shuffles and full shuffle and it hasn't come up once. Very occasionally it's unable to place the Desert Palace Big Key in dungeonsfull, though. My guess is that it's related to desert ledge and castle ledge being much more restricted. I'll generate some more batches and take a look at where the doors are ending up when it's unable to place the Big Key.

Desert big key failing can even happen in non-inverted. I've seen it happen
with a crystal desert with two of the font half entrances on the TR ledge,
and the third in GT. Since the back is accessible, it thinks making desert
a crystal is fine, and then discovers it was wrong when it tries to place
the big key.
On Tue, Jul 23, 2019, 23:01 cassidoxa<EMAIL_ADDRESS>wrote:

Yeah, that seems to have solved the TR keys issue. Been generating
hundreds of both dungeons shuffles and full shuffle and it hasn't come up
once. Very occasionally it's unable to place the Desert Palace Big Key in
dungeonsfull, though. My guess is that it's related to desert ledge and
castle ledge being much more restricted. I'll generate some more batches
and take a look at where the doors are ending up when it's unable to place
the Big Key.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/KevinCathcart/ALttPEntranceRandomizer/pull/5?email_source=notifications&email_token=AAAWEZL2YCQZCOHS3WQ3AE3QA7AZVA5CNFSM4IEIZEKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2VAUXY#issuecomment-514460255,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAWEZJZKKU63JTYQH7D6STQA7AZVANCNFSM4IEIZEKA
.

I've merged this in. If you come acorss other things that need to be fixed, please open a new pull request for them. Also, I've squashed the branch into a single commit for the merge, so it is probably easiest if any future changes are made on top of a fresh branch based on my dev branch rather than on top of your current one.

Will do. One thing that comes to mind is the v31 doc says that Old Man House will be moved to Dark Death Mountain and the flute will be activated in the Dark World, which would require some relatively minor changes. But I'll keep an eye out.


Port the drummer monkey testing framework

Support a set of basic checks in v0.20 and all available checks in near future.

tracked in a different ticket


config[:reactNativePath] with incorrect path (extra jump in path)

Description
Hi all,
I'm trying to set up React Native (RN) on an existing iOS app. I'm not able to install the RN dependencies using auto linking, because it tries to find the podspec files jumping one extra folder than needed.
Podfile
require_relative '../node_modules/react-native/scripts/react_native_pods'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'

# Uncomment the next line to define a global platform for your project
$miniOSVersion = '10.0'

platform :ios, $miniOSVersion

# ignore all warnings from all pods
inhibit_all_warnings!

workspace 'WorkspaceName'

target 'TargetA' do
  #React Native
  config = use_native_modules!
  puts(config[:reactNativePath])
  use_react_native!(:path => config[:reactNativePath], :hermes_enabled => true)
  #React Native

  pod 'Firebase/Core'
  pod 'Firebase/DynamicLinks'
  pod 'Firebase/Crashlytics'
  pod 'Firebase/Performance'
  pod 'TOCropViewController'
  #pod 'lottie-ios'
  pod 'TesseractOCRiOS', '4.0.0'
  pod 'Firebase/InAppMessaging'
  pod 'Firebase/Analytics'
  pod 'Charts'
  pod 'SDWebImage'

  target 'TargetATests' do
    inherit! :search_paths
  end

  target 'TargetATests' do
    inherit! :search_paths
  end

  project 'ProjectName/ProjectName.xcodeproj'
end

target 'TargetB' do
  #React Native
  config = use_native_modules!
  puts(config[:reactNativePath])
  use_react_native!(:path => config[:reactNativePath], :hermes_enabled => true)
  #React Native

  pod 'Firebase/Core'
  pod 'Firebase/DynamicLinks'
  pod 'Firebase/Crashlytics'
  pod 'Firebase/Performance'
  pod 'TOCropViewController'
  #pod 'lottie-ios'
  pod 'TesseractOCRiOS', '4.0.0'
  pod 'Firebase/InAppMessaging'
  pod 'Firebase/Analytics'
  pod 'Charts'
  pod 'SDWebImage'

  project 'ProjectName/ProjectName.xcodeproj'
end

# Enables Flipper.
# Note that if you have use_frameworks! enabled, Flipper will not work and
# you should disable the next line.
use_flipper!()

post_install do |pi|
    pi.pods_project.targets.each do |t|
        t.build_configurations.each do |config|
            config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $miniOSVersion
        end
    end
end

react-native-config.js
module.exports = {
  project: {
    ios: {},
    android: {},
  },
  assets: ['./node_modules/accolade-design-system/dist/assets/fonts/'],
  reactNativePath: 'node_modules/react-native',
};

package.json
{
    "name": "rn-app",
    "version": "0.0.1",
    "private": true,
    "scripts": {
        "android": "react-native run-android",
        "ios": "react-native run-ios",
        "lint": "eslint . --ext .js,.jsx,.ts,.tsx",
        "patch-package": "npx patch-package",
        "start": "react-native start",
        "release": "npx react-native bundle --reset-cache --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res",
        "test": "jest",
        "postinstall": "npm run patch-package"
    },
    "jest": {
        "moduleFileExtensions": [
            "ts",
            "tsx",
            "js",
            "jsx",
            "json",
            "node"
        ],
        "preset": "react-native",
        "modulePathIgnorePatterns": [
            "<rootDir>/build"
        ]
    },
    "dependencies": {
        "@nozbe/watermelondb": "^0.20.0",
        "@react-native-community/async-storage": "^1.11.0",
        "@react-native-community/geolocation": "^2.0.2",
        "@react-native-community/netinfo": "^5.9.5",
        "@react-navigation/native": "^5.8.10",
        "@react-navigation/stack": "^5.4.0",
        "@redux-saga/core": "^1.1.3",
        "babel-plugin-module-resolver": "^4.1.0",
        "hermes-engine": "^0.7.2",
        "i18next": "^19.4.5",
        "react": "17.0.1",
        "react-i18next": "^11.5.0",
        "react-native": "0.64.0",
        "react-native-background-fetch": "^3.1.0",
        "react-native-circular-progress": "^1.3.7",
        "react-native-code-push": "^7.0.0",
        "react-native-dark-mode": "^0.2.2",
        "react-native-device-info": "^8.0.1",
        "react-native-document-picker": "^4.3.0",
        "react-native-elements": "^2.1.0",
        "react-native-fingerprint-scanner": "^6.0.0",
        "react-native-get-random-values": "^1.6.0",
        "react-native-image-picker": "^2.3.3",
        "react-native-keychain": "6.2.0",
        "react-native-reanimated": "^1.10.1",
        "react-native-share": "^5.1.1",
        "react-native-svg": "^12.1.0",
        "react-native-vector-icons": "^7.0.0",
        "react-native-webview": "^11.2.3",
        "react-native-windows": "^0.57.2",
        "react-number-format": "^4.4.4",
        "react-redux": "^7.2.0",
        "redux": "^4.0.5",
        "redux-saga": "^1.1.3",
        "ts-jest": "^26.5.3"
    },
    "devDependencies": {
        "@babel/core": "^7.8.4",
        "@babel/plugin-proposal-decorators": "^7.12.1",
        "@babel/runtime": "^7.8.4",
        "@react-native-community/eslint-config": "^2.0.0",
        "@react-native-community/masked-view": "^0.1.10",
        "@types/jest": "^25.2.3",
        "@types/react": "^16.14.4",
        "@types/react-native": "^0.63.2",
        "@types/react-redux": "^7.1.9",
        "@types/react-test-renderer": "^16.9.2",
        "@types/styled-components": "^5.1.7",
        "@types/styled-components-react-native": "5.1.1",
        "babel-jest": "^25.1.0",
        "css-to-react-native": "3.0.0",
        "escape-string-regexp": "^4.0.0",
        "eslint": "^6.5.1",
        "jest": "^25.1.0",
        "lottie-ios": "3.1.8",
        "lottie-react-native": "^3.5.0",
        "metro-react-native-babel-preset": "^0.59.0",
        "react-native-fs": "^2.16.0",
        "react-native-gesture-handler": "^1.6.1",
        "react-native-ionicons": "^4.6.4",
        "react-native-linear-gradient": "^2.5.0",
        "react-native-pdf": "^6.2.0",
        "react-native-safe-area-context": "^2.0.3",
        "react-native-screens": "^2.8.0",
        "react-native-svg-transformer": "^0.14.3",
        "react-test-renderer": "16.13.1",
        "redux-devtools-extension": "^2.13.8",
        "redux-mock-store": "^1.5.4",
        "rn-fetch-blob": "0.12.0",
        "styled-components": "^5.1.1",
        "typescript": "^4.0.5"
    }
}

React Native version:
System:
OS: macOS 11.2.3
CPU: (8) x64 Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
Memory: 770.60 MB / 16.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 14.16.0 - /usr/local/bin/node
Yarn: 1.22.10 - /usr/local/bin/yarn
npm: 6.14.11 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
Managers:
CocoaPods: 1.10.1 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.4, DriverKit 20.2, macOS 11.1, tvOS 14.3, watchOS 7.2
Android SDK:
API Levels: 22, 23, 25, 26, 28, 29, 30
Build Tools: 23.0.1, 28.0.3, 29.0.0, 29.0.1, 29.0.2, 29.0.3, 30.0.1, 30.0.2, 30.0.3
System Images: android-19 | Intel x86 Atom, android-19 | Google APIs Intel x86 Atom, android-21 | Google APIs ARM EABI v7a, android-21 | Google APIs Intel x86 Atom, android-22 | Google APIs Intel x86 Atom, android-23 | Google APIs Intel x86 Atom, android-25 | Google APIs Intel x86 Atom, android-28 | Google Play Intel x86 Atom
Android NDK: 21.2.6472646
IDEs:
Android Studio: 4.1 AI-201.87<IP_ADDRESS>53283
Xcode: 12.4/12D4e - /usr/bin/xcodebuild
Languages:
Java: 1.8.0_222 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 17.0.1 => 17.0.1
react-native: 0.64.0 => 0.64.0
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps To Reproduce
Provide a detailed list of steps that reproduce the issue.

Run npm i in the root folder
Navigate to the ios folder
Run pod install

Expected Results
I'd expect it to successfully install and link the RN dependencies.
Actual Results
Auto-linking React Native modules for target `TargetA`: BVLinearGradient, CodePush, RNBackgroundFetch, RNCAsyncStorage, RNCMaskedView, RNDeviceInfo, RNFS, RNGestureHandler, RNKeychain, RNReanimated, RNSVG, RNScreens, RNShare, RNVectorIcons, ReactNativeDarkMode, WatermelonDB, lottie-ios, lottie-react-native, react-native-document-picker, react-native-fingerprint-scanner, react-native-geolocation, react-native-get-random-values, react-native-image-picker, react-native-netinfo, react-native-pdf, react-native-safe-area-context, react-native-webview, and rn-fetch-blob
../../node_modules/react-native
Auto-linking React Native modules for target `TargetB`: BVLinearGradient, CodePush, RNBackgroundFetch, RNCAsyncStorage, RNCMaskedView, RNDeviceInfo, RNFS, RNGestureHandler, RNKeychain, RNReanimated, RNSVG, RNScreens, RNShare, RNVectorIcons, ReactNativeDarkMode, WatermelonDB, lottie-ios, lottie-react-native, react-native-document-picker, react-native-fingerprint-scanner, react-native-geolocation, react-native-get-random-values, react-native-image-picker, react-native-netinfo, react-native-pdf, react-native-safe-area-context, react-native-webview, and rn-fetch-blob
../../node_modules/react-native
Analyzing dependencies
[!] No podspec found for `BVLinearGradient` in `../../node_modules/react-native-linear-gradient`

The ../../node_modules/react-native part is what it prints using puts(config[:reactNativePath]).
As you can see, it jumps twice back, when it should only jump once. I really have no idea why this is happening.
Way to bypass it
pod 'BVLinearGradient', :path => '../node_modules/react-native-linear-gradient', :modular_headers => false
If I register all the RN dependencies manually, it installs correctly, but it renders auto-linking obsolete.
Conclusion
If this is a duplicate issue, please redirect me to its resolution because I'm struggling with this for some time now.
Thank you in advance!

@mganchas where you able to fix this issue.

@EmmanuelAmodu unfortunately, no. I just put on manual paths for each dependency...


[5.8] Add optional $childModel parameter to models newFromBuilder

Changes
This little change just adds an additional parameter to the newFromBuilder function of the default eloquent model. It provides some help for developers who try to build some kind of hierarchy between eloquent models. With the new parameter you can define which model instance should be returned from the builder for each database record instead of just of returning an instance of $this' class no matter what.
The PR does not break any existing functionality, since the parameter is only optional and it's default value is the same as was used before.
Reason / Potential Use Cases
In my case I had a Component model with a type attribute that defines a specific kind of component.
I also added sub classes of my Component model to outsource type-specific functionality, but still be able to share common.
By using (global) scopes I could then modify the base query to only return the results with the correct type for each sub component.
The problem came when I queried the components via the Component parent model. It actually worked as expected, but each instance was obviously an instance of the parent Component class which was not what I wanted. Instead, I wanted the builder to automatically return the correct sub class instance.
To achieve this I had to overwrite the newFromBuilder method with something like in the following example:
public function newFromBuilder($attributes = [], $connection = null)
{
   // assume the type attribute is a qualified model class name
   $class  =array_get((array)$attributes, 'type', self::class);
   $model = new $class();

   $model = $model->newInstance([], true);

   $model->setRawAttributes((array)$attributes, true);

   $model->setConnection($connection ? : $this->getConnectionName());

   $model->fireModelEvent('retrieved', false);

   return $model;
}

Why is that bad?
The problem with the above code is that it is essentially duplication of framework-internal code that I would very much like to avoid.
With my fix I can just call the parent implementation and pass the correct instance like:
public function newFromBuilder($attributes = [], $connection = null, \Illuminate\Database\Eloquent\Model $childModel)
{
   $class  =array_get((array)$attributes, 'type');
   $model = $class ? new $class() : $this;

   return parent::newFromBuilder($attributes, $connection, $model);
}

No plans to add this right now.

Actually I didn't expect it to be accepted anyway, but do you have any deeper concerns, or do you just find it unnecessary and to specific?
Don't get me wrong, I support your way of filtering out a lot and maintaining consistent style throughout the whole code base and I can imagine how much time that takes.
I am just trying to figure out where your borders are, so next time I might save the effort to prepare a pull request right away.


Performance regressions after the recent rebase

After the most recent rebase, I've noticed some performance regressions, ranging between 10 and 20%, depending on the game and the scene.
Software information
I've tested NFS: Most Wanted 2005, GTA IV and replaying the apitrace from #303 so far.
System information

GPU: RX 580 4GB
Driver: RADV ACO
Wine version: 4.20 TkG
D9VK version: 4f0edd2

Apitrace file(s)

Same trace that can be found in #303

Log files

speed_d3d9.log
GTAIV_d3d9.log
d3dretrace_d3d9.log

Fixed by 84828bf.


Importing .craft files

Does this mod allow you to import any .craft file into Outer Wilds? I've tried dropping other .craft files (other than Alpha and Beta) in the mod folder but they are not spawning in-game (although they are being properly read).
So I was wondering if that's possible or it's just limited to a few parts.

For now it is limited to very few parts, mostly only the ones on the beta.craft.


Added apphook topic

Also:

fixed minor typos
fixed incorrect "Unreleased" heading for 3.1.4
reordered topic sections

Coverage remained the same at 82.688% when pulling 382b136ea1409348cfe4b9f1d237ed66c6f2a686 on evildmp:docs-apphook-topic into b9b8946411c5dbbda5de5f3770ffaf66eb3d70ed on divio:release/3.4.x.


Deprecate ResolvedConfiguration without nagging

For quite a long time we have considered ResolvedConfiguration, LenientConfiguration, and their associated types as legacy/EOL but have neglected to inform the community of our opinion. We have hesitated for some time since adding deprecation warnings can be quite noisy, especially when the APIs being deprecated are used by many existing builds and plugins.
However, despite the existing usage of this API across the community, this API has been superseded for quite some time and as such we should begin moving away from it. The newer ResolutionResult and ArtifactCollection APIs have been present for quite some time, are more powerful, and are actively maintained. ResolvedConfiguration and its related APIs have been in maintenance mode for many years.
We must remove APIs like this -- those that have newer, feature-complete replacements -- as one common complaint about Gradle is that there are too many ways to do the same thing. We are listening to the community here and removing one of the redundant ways.
We are only adding deprecation annotations at this point and hope that their presence can nudge users toward moving away from these APIs. As more builds and popular community plugins move away from this API, we will add proper deprecation warnings.
The ResolutionResult API is scheduled for removal in Gradle 10.

[ ] Add upgrade guide section

This will not happen yet.


base tcplb application

adds basic tcplb application with some features:

can listen and accept TCP connections (insecure!)
some options are configurable with flags
configurable client rate limiting
hardcoded "authentication" (insecure!)
hardcoded authorization policy (insecure!)
placeholder idiotic dialing logic
placeholder non-robust logic to forward application data

adds libraries:

lib/authn -- adapters to get the ClientID from a client connection
lib/forwarder/handler -- various "handlers" that compose to serve a single client connection
lib/forwarder/server -- interfaces used by various handlers
lib/forwarder/forwarder -- forward application data between client and upstream (placeholder)
lib/slog -- server logger interface
lib/errors -- error utilities

out of scope of this PR, but planned for follow-up PRs:

replace TCP server: accept secure TLS connections using mTLS
replace dialing logic: prefer dialing an upstream with fewest connections, handle failures, timeouts
robustly handle timeouts when dialing & forwarding application data
basic automated test of entire load balancer application
monitor upstream health & avoid forwarding to unhealthy upstreams

(i rebase-merged the parallel scaffold branch, then the PR here auto-updated to target master branch, which was great, but the diff was showing the full scaffold+this-PR change. so i manually rebased atop master and force pushed.  intent is that the content of this PR is the same as earlier)

merging this, acknowledging that some review comments are not addressed:

copy robustness, timeouts -- this is very important, will defer to follow-up PR

application structure  --  instead of reworking this, i will spend the time focusing on finishing the remaining functionality (mTLS & healthcheck logic).


chore(ci): attempt to streamline CI runs

Summary
Currently linting and TypeScript run waits for the macos cache, which isn't needed. This attempts to split out all OSes into separate jobs to streamline.
~Should probably use some reusable workflows (and will do so if this fails), but let's see how this goes first~ didn't work, so went for reusable jobs. Looking really good! 👍

Test plan
CI

This is looking good

macos is still queued, good indication for the value of this change 😅


LanguageDoesNotExist Error

I am trying to use this package in google collaborator jupyter notebook, but it gives me the following error (For English 'en' language):
LanguageDoesNotExist: <Model: Language> instance matching query does not exist: SQL: SELECT "t1"."id", "t1"."name" FROM "language" AS "t1" WHERE ("t1"."name" = ?) LIMIT ? OFFSET ? Params: ['en', 1, 0]
This is coming for one of the examples from the documentation which I try to execute:
`from conceptnet_lite import Label
cat_concepts = Label.get(text='cat', language ='en').concepts
for c in cat_concepts:
print("    Concept URI:", c.uri)
print("    Concept text:", c.text)
print("    Concept language:", c.language.name)`
I have followed the instructions for downloading and connecting to the database using the collect() function, but this error persists. Could you tell me what could be the fix for it?

Hi @KushJain473.
Sorry, but I don't have an opportunity to investigate this until the end of this year.

I found this issue while doing maintenance work, I am sorry for not replying in time. ConceptNet upstream is no longer updated, this ConceptNet Lite wrapper won't be updated anymore either.


SAPUI5 Table Horizontal Scrollbar disappears when zooming in (>110%)

Dear SAPUI5 Experts,
we currently get a weird behaviour when zooming into a a sap ui5 table (desktop table) with a zoom factor >110 %: The horizontal scrollbar disappears. Besides, sometimes, the column names disappear or are wrongfully assigned to the content...
If these are bugs, I´ll create a customer message on the SAP Service Marketplace, otherwise maybe there is another way to fix it.
Some background information: The sapui5 table renders json data which is delivered through a rest call.
Thanks for any helpful information!
Best regards,
Rufat Gadirov

Hi Rufat,
i cannot reproduce the issue in the bin i built
http://jsbin.com/tayadetoqa/1/edit?html,output
please try to reproduce it there and also provide which browser + version you are testing on
BR,
Tobias

Hi Tobias,
thank you for your quick response! That´s true, the issue cannot be reproduced by rendering only a table without navigation from previous screens/views.
But our application consists of three views, the first view is a login screen, second is a selection screen (with value help dialogue) on which it is possible to select some criteria via rest calls.
The selection criteria restricts the dataset for rendering a datatable which is placed at the third view. And only then, the mentioned scrollbar issues during zooming appear. And not by displaying a datatable only. It is really weird...I´ll upload the solution with navigation to table on jsbin and provide the link so that you can have a look at it...
Best regards,
Rufat

Hi,
maybe http://plnkr.co/edit/ is easier, since it allows you to have multiple files.
BR,
Tobias

Hi Tobias,
I´ve solved this issue. The property for enablingScrolling was not enabled after we had switched to the desktop views:
var app = new sap.m.App("myApp", {
var app = new sap.m.App("myApp",{
pages: [
new sap.ui.view({id:"idLoginView", viewName:"test.Login",
type: sap.ui.core.mvc.ViewType.JS}),
-->By defining desktop views, I couldn´t find a property which serves as an enabler for scrolling.
But creating mobile views, the property enableScrolling: true activates scrolling.
new sap.m.Page({
							id: "page1",
                                                            title: "Material Master Data Table",
							showNavButton: true,
							navButtonTap:function(){
							app.to("page2"); },
                                                          content: [oPanel],
                                                         enableScrolling: true,
                                        }),

Maybe you know a fix for the desktop views too.. Otherwise, I am alright with the mobile pages...
Thank you!
Best regards,
Rufat


Sync 4.x

Opening a PR so that it's easier to track changes and also get CI building the branch.

Status on this @nirinchev ?

I'm not working on it, just opened a PR. Thomas or Christian M are probably more involved with this.


vscode.dev Fatal Error due to CSP violation

Does this issue occur when all extensions are disabled?: NA - browser version

VS Code Version: https://vscode.dev online browser version
OS Version: Windows 10 Enterprise Version 21H2 OS Build 19044.1526
Browser: Chrome Version 102.0.5005.63 (Official Build) (64-bit)

Steps to Reproduce:

Launch https://vscode.dev

Expected
Should work,  online IDE should launch.
Actual
Visual Studio Code
Fatal Error 🙈 Please check Developer Tools 🐱💻

In DevTools Console:
Refused to load the script 'https://main.vscode-cdn.net.x.692f2b430e656048a50a2610d95f3862f1c8.9270fa40.id.opendns.com/s/main.vscode-cdn.net/stable/c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5/out/vs/loader.js?X-OpenDNS-Session=692f2b430e656048a50a2610d95f3862f1c89270fa40_DMYBpK2k' because it violates the following Content Security Policy directive: "script-src 'self' 'sha256-LRo4iyEUnhadNI3RM0L64AWQWqlyR8EkT2c7Nhq4WeA=' 'unsafe-eval' https://main.vscode-cdn.net https://vscodeweb.azureedge.net https://ms-vscode.vscode-unpkg.net https://ms-toolsai.vscode-unpkg.net http://localhost:*". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.
and
(index):1 Error: Failed to load script: https://main.vscode-cdn.net/stable/c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5/out/vs/loader.js
at i.onerror ((index):1:3466)

Same error in Brave
Same error in Edge
IE just shows a blank page

@oaustegard Can you reproduce if you disable all your browser extensions? Particularly the one which rewrites URLs to use *.x.*.id.opendns.com instead of their original domain.

I don't have any extensions in Edge or Brave (unless Brave uses openDNS?)
But, ok - created a new profile in Chrome and removed their default offline Docs extension — now left with zero:

vscode.dev still fails...

OK. If you have no browser extensions but it works on your phone, I have two theories:

There's still something in your system altering the domain names of requests. This is obvious from your screenshots.
Or, that thing lives in your network and affects anyone inside it. This would imply your phone isn't connected to the same network as your computer.

In any case, this isn't an issues with vscode.dev per-se or one that we can help you with. You have to find out what is changing the domain names in your requests.


[RopeModule] Fix issues in Swift's ABI stable dialect

This doesn't actually make anything ABI stable, but it does let this module be built with library evolution enabled.
Checklist

[X] I've read the Contribution Guidelines
[X] My contributions are licensed under the Swift license.
[X] I've followed the coding style of the rest of the project.
[ ] I've added tests covering all new code paths my change adds to the project (if appropriate).
[ ] I've added benchmarks covering new functionality (if appropriate).
[X] I've verified that my change does not break any existing tests or introduce unexplained benchmark regressions.
[ ] I've updated the documentation if necessary.

@swift-ci test

@swift-ci test

groovy.lang.MissingPropertyException: No such property: download for class: java.lang.String

🙄

Lucky this isn't a protected branch. (OTOH, that is also itself an issue, of course.)


RemoteReleaseModule panics

When run in experimental mode, tiller panics when the connection cannot be established to rudder grpc endpoint.
There is a problem with handling nils returned from "k8s.io/helm/pkg/rudder" in place of Response object pointer. These errors result in dereferencing nil pointer and panic.
Example culprit is here: https://github.com/kubernetes/helm/blob/master/pkg/tiller/release_modules.go#L135
Nil handling in response objects needs to be added there.

Please asign this issue to me, I will provide a fix as this is blocking my other work.

Ok, will do. Thank you for finding this @nebril

Also, I'll add this into 2.6 for now. If you think it will need to be pushed out, please let me know


Doesn't start on Fedora 33, ZSH, Node 14, yarn

I installed this with yarn global add @jarred/git-peek on Fedora 33 Workstation, in ZSH, Node version v14.15.4 and I get this when I run it, with or without a package name:
~: git-peek Jarred-Sumner/git-peek
/usr/bin/env: ‘node --no-warnings’: No such file or directory
/usr/bin/env: use -[v]S to pass options in shebang lines

Same happens when I install with npm install -g ... instead.
Can I do anything, is this a configuration issue on my side?

Do you have node installed? If you type which node, what does it return?

Of course.
~: which node
/usr/bin/node

/usr/bin/env: use -[v]S to pass options in shebang lines

That's interesting! https://unix.stackexchange.com/questions/399690/multiple-arguments-in-shebang suggests I should add -S to the shebang.
I just published 1.1.21 can you run:
yarn global add @jarred/git-peek

That works, thanks!


Updated PropertySet handling

Added Properties field to the Metric class
Update payload converter to assign Properties Field to PropertySetValue
Remove PropertySet from Metric Value logic
Updated Unit Tests to take into account the new way of handling PropertySet

Fixes https://github.com/SeppPenner/SparkplugNet/issues/80.


Visual multi-index search.

Meilisearch already supports multi-index search, but we hope to add a visual page for multi-index search.

Is there a reward entrance? I can only give a small encouragement in terms of money

@Avey777 Hi,
Thanks for your attention. Multi index search feature is under developing in recent weeks.
But I can not put all my eyes on it because of my job.
You can buy me a coffee as well if u like my products 💪.

@Avey777 Hi,
I have to reconsider the necessity of this feature after weeks of development, multi-index search allow us to batch queries in severval indexes by one request, but this feature does not mean to search same keyword across indexes.
It will still response a set of results from given queries one by one, so it make no sense to add visual support for that.

Maybe feature

When Meilisearch supports returning query results together in the future, we can enable

It's too difficult for me to encourage Alipay or WeChat. I don't have a credit card

It's too difficult for me to encourage Alipay or WeChat. I don't have a credit card

Thanks bro，just give me more feedback for this project to improve it.That's all.

It seems to me that Meilisearch extended multi-search feature to include results obtained from multiple indexes into the single response. May be makes sense to re-consider status of this issue based on such new info.
https://www.meilisearch.com/docs/reference/api/multi_search :

Reopen this due to feature feasibility.


Yandex tiles in osmdroid

Issue Type
[ x] Question
[ ] Bug
[ ] Improvement
[ ] Build system related
[ ] Performance
[ ] Documentation
Description and/or steps/code to reproduce the problem
Similar question on the stackoverflow -> https://stackoverflow.com/questions/26742738/yandex-tiles-wrong/27807769
This is my tile provider (yandex)
class YandexTileProvider(
        private val width: Int = 256,
        private val height: Int = 256
) : UrlTileProvider(width, height) {

    private val baseUrl = "http://vec0{s}.maps.yandex.net/tiles?l=map&v=2.28.0&x={x}&y={y}&z={z}&lang=ru-RU"

    override fun getTileUrl(x: Int, y: Int, zoom: Int): URL {
        val url = baseUrl.replace("{s}", "${(0..4).random()}").replace("{z}", "$zoom")
                .replace("{x}", "$x").replace("{y}", "$y")
        return URL(url)
    }

    fun toOsmTile(): OnlineTileSourceBase {
        return object : OnlineTileSourceBase("Yandex", 1, 17, width.coerceAtMost(height), "", arrayOf(baseUrl), "© Yandex") {
            override fun getTileURLString(pMapTileIndex: Long): String {
                val x = MapTileIndex.getX(pMapTileIndex)
                val y = MapTileIndex.getY(pMapTileIndex)
                val zoom = MapTileIndex.getZoom(pMapTileIndex)

                return baseUrl.replace("{s}", "${(1..4).random()}").replace("{z}", "$zoom")
                        .replace("{x}", "$x").replace("{y}", "$y")
            }
        }
    }
}

Change tile code:
if (isYandex) {
                mapView.setTileSource(new YandexTileProvider().toOsmTile());
            } else {
                mapView.setTileSource(TileSourceFactory.MAPNIK);
            }

Environment
When using Yandex tiles, the position is displayed incorrectly. Are there any thoughts on how to fix this?
Screenshots

If it's a bug, version(s) of android this affects:
All
Version of osmdroid the issue relates to:
6.0.1

Hi @s-ilnar!
I don't know anything about Yandex, but in the stackoverflow you mentioned they say the projection is a bit different.
My suggestion would be to create a new class that implements TileSystem, a bit like TileSystemWebMercator.
Then something like MapView.setTileSystem(new TileSystemYandex()).
cf. #971.
I hope this helps...

@monsieurtanuki Hi! Thanks for the help!

@s-ilnar You're welcome!
If you managed to code a new TileSystemYandex class, please create a PR about it.


fix: set resolution for named pre-built entity in teach session

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

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Keep clicking install and nothing happens

And the mirror source still cannot be updated

Solved by providing OVF file for users with filtered connectivity.


Bootstrap 3.3.5, IOS 8.4.1 modal scrolls background when selecting input field

When i select a Form Field (Select and/or Textbox) In a Modal, the page in the Background scolls to top.
This also happens on the Bootstap example page:
http://getbootstrap.com/javascript/#modals-related-target
Works fine in Chrome, IE and Safari on Windows, and also in Safari on a Macbook.
The only troublemaker ist the iPhone and iPad Mini with IOS version 8.4.1.
All CSS hacks with modal-open didnt fix the problem.

It didn't use to do that...

Seems to be a browser bug.

Still reproduces in iOS 9.2.

Filed WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=153224

And added an entry to the Wall of Browser Bugs: http://getbootstrap.com/browser-bugs/

This has been one of our issues at work. I looked in to it but just recently was approached again and dug deeper. This would be the bug.


Docs.MS Release Updates for azure_servicefabric

Update docs metadata and targeting for release of azure_servicefabric

Docs Build status updates of commit d37df87:
:clock10: Full build: the average full build time is 199 min(s) 40 sec(s), this is based on the last 691 build(s) for this repository.

Docs Build status updates of commit d37df87:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/servicefabric-readme-pre.md
:warning:Warning
View (azure-python) View (azure-python-preview)
Details

docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.yml
:warning:Warning
View (azure-python)
Details

ci-configs/packages-preview.json
:white_check_mark:Succeeded

docs-ref-services/servicefabric-readme-pre.md

Line 21: [Warning-multiple-h1s] Multiple H1s({0}) are not allowed. You can only have one top-level heading.
Line 21: [Warning-multiple-h1s] Multiple H1s({0}) are not allowed. You can only have one top-level heading.
Line 29: [Warning-multiple-h1s] Multiple H1s({0}) are not allowed. You can only have one top-level heading.
Line 29: [Warning-multiple-h1s] Multiple H1s({0}) are not allowed. You can only have one top-level heading.

docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.yml

[Warning-DuplicateUids] Uid(azure.durable_functions.tasks.call_http) has already been defined in docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.call_http.yml.
[Warning-DuplicateUids] Uid(azure.durable_functions.tasks.continue_as_new) has already been defined in docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.continue_as_new.yml.
[Warning-DuplicateUids] Uid(azure.durable_functions.tasks.new_uuid) has already been defined in docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.new_uuid.yml.
[Warning-DuplicateUids] Uid(azure.durable_functions.tasks.task_all) has already been defined in docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.task_all.yml.
[Warning-DuplicateUids] Uid(azure.durable_functions.tasks.task_any) has already been defined in docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.task_any.yml.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
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.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Closing in favor of this commit.


Generate mock impact attestation metrics

Testing #1956 with mock data pointing to real real delegates / citizens and projects in OP Atlas
Steps:

[x] Implement business logic
[x] Generate metrics output JSON using mock data
[x] Get sign-off on format from Stepan
[x] Point to real projects in OP Atlas
[ ] Point to real delegates / citizens

Part 1:
https://github.com/opensource-observer/insights/pull/51

Updated here: https://github.com/opensource-observer/insights/pull/52

Completed the last step here: https://github.com/opensource-observer/insights/pull/55


Revert "Docker image for s390x"

Reverts prometheus/prometheus#6307
The build of the container image for s390x fails, see https://app.circleci.com/jobs/github/prometheus/prometheus/20736. This needs further investigation so reverting in the meantime.

It takes a bit time.. ):

@simonpasquier I could observe build failure is due to binfmt version. binfmt v0.6 (docker run --privileged linuxkit/binfmt:v0.6) doesn't have s390x support.
I tried to find configuration files where i can make the the change in binfmt version which is compatibale with s390x.
It would be great if you could upgrade binfmt version to v0.7 as it has support(https://github.com/linuxkit/linuxkit/commit/81d17a19c48724368bde8b6d63edb17f2ee4b6c8) to s390x.

Ok, lets check if it works. We need https://github.com/prometheus/circleci/pull/4 first.

@vitt-bagal you can try again. To get access to linuxkit/binfmt:v0.7, bump the version of the prometheus/prometheus orb to v0.4.0.
https://github.com/prometheus/prometheus/blob/db1258f2a53a1f7a9cda35b16041e878deffcd77/.circleci/config.yml#L5

@simonpasquier Created new PR with required changes.
Please review the changes.

/prombench v2.15.2

/prombench cancel


Some Dojo events like inputbox keydown aren't fired when QuestionMark.js is loaded

When QuestionMark is loaded, some events seem to be intercepted without being further processed to other scripts.
HTML relevant code:
<input type="text" id="entry">

<script src="/js/question.mark.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.9.2/dojo/dojo.js"></script>

JavaScript Dojo-based code:
require(["dojo/query"], function (query) {
    query("#entry").on("keydown", function (e) {
        console.log("Event: ", e);
    });
});

Not sure if this was still a problem but I've overhauled the code and Dojo isn't used much these days so I would assume this is safe to just close.

Not sure if this was still a problem but I've overhauled the code and Dojo isn't used much these days so I would assume this is safe to just close.


shellhub-agent: 0.4.2 -> 0.5.1

Motivation for this change
Latest stable release.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Please change the commit title to shellhub-agent: 0.4.2 -> 0.5.1.

Please change the commit title to shellhub-agent: 0.4.2 -> 0.5.1.

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 110963 run on x86_64-linux 1

1 package built:

shellhub-agent

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 110963 run on x86_64-linux 1

1 package built:

shellhub-agent


[Discussions] 使用ExtendedImageGesturePageView的时候，双指放大图片不是很灵敏

Content
用食指和中指向俩边滑动以放大图片，但总会识别成左右切换图片。
我是直接下载demo运行在安卓手机上，下面是测试的视频。
https://github.com/fluttercandies/extended_image/assets/143068367/f662e827-4f16-4362-9b27-901c42afb661
环境：
 Flutter (Channel stable, 3.13.5, on Microsoft Windows [版本 10.0.19042.630], locale zh-CN)
    • Flutter version 3.13.5 on channel stable at D:\flutter\flutter
    • Upstream repository https://github.com/flutter/flutter/
    • FLUTTER_GIT_URL = https://github.com/flutter/flutter/
    • Framework revision 12fccda598 (4 weeks ago), 2023-09-19 13:56:11 -0700
    • Engine revision bd986c5ed2
    • Dart version 3.1.2
    • DevTools version 2.25.0
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[√] Connected device (4 available)
    • WLZ AL10 (mobile) • FMLDU19C13016286 • android-arm64  • Android 12 (API 31)

I also think it needs to be optimized.

我也有同样的问题

我也遇到同样的问题

https://github.com/fluttercandies/extended_image/blob/7b444abd813b4a5d256f4196045327dd48840754/lib/src/gesture_detector/drag_gesture_recognizer.dart#L13
可以自定义下这里的规则，这就是手势冲突问题，这个就要看个人的习惯了。。比如有2以上触摸点的时候，就让水平垂直的手势不获胜。

添加

怎么说呢，这个算是个人的感知吧，这地方就是为了更进一步区分是垂直水平拖动还是 双指多指缩放的

https://github.com/fluttercandies/extended_image/blob/7b444abd813b4a5d256f4196045327dd48840754/lib/src/gesture_detector/drag_gesture_recognizer.dart#L13
可以自定义下这里的规则，这就是手势冲突问题，这个就要看个人的习惯了。。比如有2以上触摸点的时候，就让水平垂直的手势不获胜。

Is there any way to control this externally?
can modify the library code after receiving the pull, but I would like to avoid that method as much as possible.

https://github.com/fluttercandies/extended_image/blob/7b444abd813b4a5d256f4196045327dd48840754/lib/src/gesture_detector/drag_gesture_recognizer.dart#L13
可以自定义下这里的规则，这就是手势冲突问题，这个就要看个人的习惯了。。比如有2以上触摸点的时候，就让水平垂直的手势不获胜。

Is there any way to control this externally? can modify the library code after receiving the pull, but I would like to avoid that method as much as possible.

we can't public it , it has much private properties, so you can fork this package, and custom your logic

https://github.com/fluttercandies/extended_image/blob/7b444abd813b4a5d256f4196045327dd48840754/lib/src/gesture_detector/drag_gesture_recognizer.dart#L13
可以自定义下这里的规则，这就是手势冲突问题，这个就要看个人的习惯了。。比如有2以上触摸点的时候，就让水平垂直的手势不获胜。

Is there any way to control this externally? can modify the library code after receiving the pull, but I would like to avoid that method as much as possible.

we can't public it , it has much private properties, so you can fork this package, and custom your logic

Thanks for the reply.
If you can't make it public, it seems like gesture recognition for pinch zoom and page switching needs to be improved.

我也遇到了，缩放非常不流畅，缩放手势会跟滑动手势冲突，应该修改下手势竞争规则

缩放经常不成功, 缩放的时候会走左右滑动的手势

yes this should be fixed! please very annoying

@zmtzawqlp  请问下这个可以优化么 确实有些奇怪

Fix issue that unsmooth zooming when using ExtendedImageGesturePageView (#631)
Add [ExtendedImageGesturePageView.shouldAccpetHorizontalOrVerticalDrag] to custum whether should accpet horizontal or vertical drag at that time.

please update to 8.3.1 version.  This issue to due to ExtendedVelocityTracker builder was missed, sorry to delay fixing

This issue is coming from  a merge pr
https://github.com/fluttercandies/extended_image/commit/fc1cb041b01e3397a772a4131ccbd9fa3b6c1ef0

The versions to fit beyond  flutter 3.10.0 are updated. please update the version at your side.


Sqlite3 Support begin deffered, immediate, and exclusive transaction

Hello together,
sqlite3 supports to start a transaction with different arguments like deffered, immediate, and exclusive. Is it possible to support to choose with which argument the transaction ist started ? E.g. with an enum ?
Thanks a lot

You can always execute the corresponding SQL command directly, but there is no support for this at the API level and I'm not sure if it really makes sense to add it as it's not clear how would this map to the other databases. But if it can be mapped to at least some of them in a reasonable way, it would be worth adding, of course.


Fix for issue #33

The application will now take a picture and work in the emulator.

This sample has been migrated to a new location where we can accept Pull Requests (check README for more information).
As recommended by GitHub, we are closing all issues and pull requests now that this older repo will be archived.
If you still see this issue in the updated repo, please reopen the issue/PR there. Thank you!


analysize spark eventhistory  , but per stage metrics,  max task mem is all 0.0KB

sparklens-0.3.2-s_2.11.jar
spark version: 2.4.0
why the column  maxTaskMem is 0.0KB,  i try 2 different tasks,  all shows like below:

I think they already have an answer here: https://github.com/qubole/sparklens/issues/21 . Sounds like sparklens doesn't work with event logs mode properly for this case due to Spark's JsonProtocol class


installation issues :make: *** [preinstall] Error 254

I wanted to install a local instance but many issues along the way. After installing npm, yarn, nodejs, i got this error which i could not overcome:
`➜  go-playground git:(master) ✗ make
rm -rf ./target && rm -rf ./web/build

Installing dependencies...
cd ./tools/collector && npm install --silent
make: *** [preinstall] Error 254`

Fixed by https://github.com/x1unix/go-playground/pull/70

@Desire99 I recommend you to take a look at official Docker image: https://hub.docker.com/r/x1unix/go-playground


Switch to PostgreSQL

Changes needed to use Postgres instead of sqlite. I confirmed that there are no more errors when building the DB and views.

Thanks so much for the review @davidmegginson. I've fixed the conflicts, and I can confirm that I've tested with Postgres. When I use datetime I get:
ERROR:  type "datetime" does not exist
The postgres docs seem to confirm that timestamp should be used.

Here's a sweet little target you could optionally add to the bottom of the Makefile, to launch an interactive psql session inside the container:
explore:
	@docker exec -it ${PG_CONTAINER_NAME} psql -U ${PG_USER} -d ${PG_DATABASE}

@davidmegginson great suggestion, thanks!


Alarmstate doesn't change when using alarmschedule to activate nightmode

I have created an alarmschedule in my Ajax hub to activate nightmode at night and deactivate it in the morning.
My problem is that the the SIA component doesn't react for the "activate nightmode" event.
If I activate nightmode manually the schedule deactivates it in the morning and this event is picked up by the SIA component.
Also if the schedule activates full armed mode, the event is picked by SIA.
So the only problem is when the schedule activates nightmode.
Maybe the problem is within the hub and not the SIA component at all.
An maybe I can add some debug prints somewhere to collect some more information about this?
//Stefan

The SIA protocol doesn't allow changing the alarmstate, so this will not be fixed.

Hi!
I think we missunderstood each other.
The schedule is configured by the Ajax-app and stored in the Ajax hub. So the activation/deactivation is done by the hub itself, not in Homeassistant.
The problem is that HA+SIA component didn't pick up the activate nightmode event, when nightmode is triggered from an Ajax alarmschedule.
I think I should write an issue about this on Ajax support forum also,  but I thought I could maybe do some more logging in HA to be sure who's fault it is.

ah sorry, what you can then do is turn on logging, judging from the docs, it seems that gives the NC code, so you can add that one in the same way as NL looks, in your HA folder into file const.py. Let me know if that does the trick!

Cool, it worked!
I added NC code just like the NL code to const.py and restarted HA.
Thank you!


Documentation fix for gem usage

I just tried to use the gem as described in the docs, and I got this error:
`load_missing_constant': uninitialized constant MemCache (NameError)
I added the memcache-client rubygem as a gem dependency in my rails app's environment.rb file:
config.gem 'memcache-client',     :source => 'http://gemcutter.org', :lib => "memcache"

and modified the config/initializers/cache_money.rb file like so:
1: require 'cache_money'
2: require 'memcache'

This fixed that issue. Could someone update the docs?

Closing as this is an old issue.


Prevent search query being reset when changing object type

The search input is no longer reset when the object changes or clicks outside of input.
Closes AB#691
User changes

The search input is no longer reset when the object changes.

Superuser changes

The search input is no longer reset when the object changes.

Admin changes

The search input is no longer reset when the object changes.

System admin changes

[ ] anet.yml or anet-dictionary.yml needs change
[ ] db needs migration
[ ] documentation has changed
[ ] graphql schema has changed

Checklist

[x] Described the user behavior in PR body
[x] Referenced/updated all related issues
[x] commits follow a repo#issue: Title title format and these 7 rules
[x] commits have a clean history, otherwise PR may be squash-merged
[ ] Added and/or updated unit tests
[ ] Added and/or updated e2e tests
[ ] Added and/or updated data migrations
[ ] Updated documentation
[ ] Resolved all build errors and warnings
[ ] Opened debt issues for anything not resolved here

Looks like one test is failing @mk-simsoft


Ignore empty curation files

Please see the commit messages for details.

I remember to have had this discussion several times, and there was already a time when we simply ignored empty files via one of our special deserialization helper functions, but IIRC so far @fviernau was always against it, as he regarded empty files to be an error, and wanted to fail hard on errors.

I remember to have had this discussion several times, and there was already a time when we simply ignored empty files via one of our special deserialization helper functions, but IIRC so far @fviernau was always against it, as he regarded empty files to be an error, and wanted to fail hard on errors.

I still believe in general we should keep on failing hard.
My personal preference is still to do so in all cases in which the given file is not in expected format, because I believe
it is just fine to ask the user to have the provided file in expected format. E.g. a valid empty file would have the content [] IIRC. Anyhow, if it's just about 0 byte content files, I wouldn't discuss any further and go with your guys decision.

via one of our special deserialization helper functions

BTW, this is the function I was referring to and that I would have proposed to use:
https://github.com/oss-review-toolkit/ort/blob/77555b8772046360f4cfcb03932cf1a228ded15d/model/src/main/kotlin/FileFormat.kt#L101-L108

via one of our special deserialization helper functions

BTW, this is the function I was referring to and that I would have proposed to use:
https://github.com/oss-review-toolkit/ort/blob/77555b8772046360f4cfcb03932cf1a228ded15d/model/src/main/kotlin/FileFormat.kt#L101-L108

@sschuberth "two-step process" makes it sound like it has a performance impact probably larger than file.length() == 0, is this correct?

@sschuberth "two-step process" makes it sound like it has a performance impact probably larger than file.length() == 0, is this correct?

I don't think to. Internally, Jackson seems to use two different code paths calling _readValue and _convert, respectively. And the latter is commented with:

Actual conversion implementation: instead of using existing read and write methods, much of code is inlined. Reason for this is that we must avoid root value wrapping/unwrapping both for efficiency and for correctness. If root value wrapping/unwrapping is actually desired, caller must use explicit writeValue and readValue methods.

So maybe the "two-step" approach is even faster 😉

One more note: I introduced readValueOrNull() because when first coming across the issue of "empty" files, it actually contained (just) a newline. Such a file would not be filtered correctly with the current code.


Build FABulous with setuptools

I've refactored FABulous to build it with setuptools.
This would allow us to publish FABulous to PyPI.
I've already prepared a little POC and published it on  TestPyPI:
https://test.pypi.org/project/FABulous-FPGA/
It was neccessary to rename the package ot FABulous-FPGA, since there is already a fabulous package on PyPI.
You can install it with:
$ python -m pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple FABulous-FPGA

The --extra-index-url is needed since some dependencies are not available on TestPyPI.
Afterward, you can use FABulous as command line tool:
$ FABulous -c demo
$ FABulous demo
$ FABulous --script ./demo/FABulous.tcl

Can you please resolve the merge conflict? Also, since we are moving to setuptools, maybe we should fix the fasm dependency problem mentioned in #60 ?

We had a meeting today, and the following is the summary.

The restructure will affect the current user on how FABulous is being used. As a result, we would like to do a non-silicon-proven stable release so users can track back to the current version. Then, we will merge this pull request. @JakobTernes, please check if anything else needs adding before we can do this. @gatecat, we might need your help as well if we are doing a release.
The FASM fix will be happening later.

@EverythingElseWasAlreadyTaken Looks good to me, the results I expect are still being produced.
@KelvinChung2000 There is still an issue that was found with geometry generation for termination tiles, but since FABulator (the graphical frontend) is not yet available, in part because of this issue, it does not really make a difference. So a release with the current state of the geometry generation is fine with me, the results of the geometry generation should just be taken with a grain of salt here and there, which will only be relevant once FABulator is public anyways. Maybe one could add a comment (in the readme.md?) about the geometry generation / gui feature still being experimental? If all of this is not an option you can get back to me via email<EMAIL_ADDRESS>Cheers

Let's leave everything like this for now. When FABulator is done, we can combine this as a single release, and then GUI with the new installation method should make better sense than merging this now.

I have started a new branch called FABulous2.0-development. Can we merge this to that branch, so this is available while we can keep the master as is.

Just a comment: There seem to be a lot of files that have been reformatted (rightfully so!). Maybe we can keep these changes for a PR that introduces a formatter, e.g. black (see here #158) to reduce the noise in the commit history?

I have started a new branch called FABulous2.0-development. Can we merge this to that branch, so this is available while we can keep the master as is.

Okay, I'll move the PR to the dev branch and rebase it the next days. :+1:

Just a comment: There seem to be a lot of files that have been reformatted (rightfully so!). Maybe we can keep these changes for a PR that introduces a formatter, e.g. black (see here #158) to reduce the noise in the commit history?

Yes, I tried to fix the most linter issues, at least for every file I've touched.
This still needs some work, but fixes a lot of smaller stuff.
#163 is a good idea, thanks! :)

Thank you! And maybe wait for your rebase until #163 is in master and dev is rebased on top :D

Is there any progress on #163?
Or maybe we could somehow bring this PR forward to merge it in the 2.0 branch?
It would be nice to have this material as a common ground for my future developments. :)

#163 has been merged into FABulous2.0-development, so if you build on top of that, I think this PR can also be merged into the 2.0 branch :+1:
Is that correct, @KelvinChung2000? Also, maybe it makes sense to  lock the master branch so that no one accidentally pushes to it since development now happens on the 2.0 branch?

I'm thinking about whether the FABulous2.0-development branch is really necessary once this PR has been merged: Users can simply install stable releases from PyPI. Developers target the master branch for new features and open a PR. Once the CI runs through and no regressions are detected, the code can be merged. Whenever enough features have accumulated, a new release can be made on PyPI. Or you could do automatic releases for each new version increment, since the master branch should always be in a stable state.
This would be similar to what we do for https://github.com/efabless/cace
I believe it makes sense to target incremental improvements and not major 2.0, 3.0, etc. releases, as it often takes a long time for users to actually receive improvements. Because the issue with such releases is always: when are they considered done?

Yes, this is my plan. Do a release for the current master, or actually, releasing the version used in the workshop (I don't know are there any difference between them). Once the release is done all the development will happen in master again.

Awesome, looking forward to it!

@KelvinChung2000 @mole99 Rebase is done now. Tests are all running without any issues. Would be nice if you could review the changes and merge it into the 2.0-dev branch.
I'll do another cleanup PR later.
For now, I've removed the most cosmetic changes from this PR, since it got too confusing.


Create Profile for ... Yine Beatrice Jale

Name
Yine Beatrice Jale
Profile Image

Country
South Sudan
Region
Juba
Organisation
GoGirlsICT Initaitive
Languages
English - Very Good  Kuku- Very Good  Juba Arabic - Good
Skill 1
Community Moderation
Qualifications for Skill 1

Community Liason for the good of the organization and project
Coordinator with projects in and out of the organisation
Event facilitation

Skill 2
Media and art
Qualifications for Skill 2

Audio story director
Script guide

Skill 3
Organsiation Development
Qualifications for Skill 3

Team lead and project analysis
conflict management skills
bachelors

Skill 4
No response
Qualifications for Skill 4
No response
describe yourself
I am a South Sudanese woman, who has been faced by a couple of challenges in the war and before it, I have used those challenges to empower solutions that have created a life for me and many other women, by our formation of GOGirls ICT initiative some of those tech-related challenges where among the most minimized in the country yet they could produce yields like confidence building, self-realization, and self-awareness which are key ingredients for anyone to have to make a life decision
I am happy I am part of a community #ASKnet that believes in my dream of creating a safe space for the girl child to be empowered and self-reliant.
E-Mail
<EMAIL_ADDRESS>Phone
+211922407200
WhatsApp
+211922407200
Website
No response
Telegram
@B_yine
GitHub
@B_yine
LinkedIn
No response
Twitter
@B_yine
Facebook
@B_yine
Instagram
@B_yine
Mastodon
No response
WikiFab
@B_yine
Other
No response

@romeoplat @yyenki - as this is again a profile with no reference for the qualifications how would we "proof" this officially to the public/community?

I also could not find her Wikifab account: https://wikifab.org/wiki/Utilisateur:B_yine

all data pushed to content branch, waiting for review - changes can be made in the content branch before publication.
another question: In Skill 3 Qualification its written "bachelors" - is it a bachelors degree? It would be good to include the name of the degree

On this issue, several things are off, perhaps, It's something that can be improved with time. Under describe yourself, I expect to read about someone's bios, let's focus on something that holds water. The above description is very shallow,  and I think this applies to all the profiles (I will check through them over the weekend).
Beatrice's profile can be linked to GoGirls website for the start and that's good enough. @MartinSchott @timmwille @romeoplat.

Yeah so since we are all editors and you may know her better, please just go and edit the profile and fix the necessary words.
Thanks

all data pushed to content branch, waiting for review - changes can be made in the content branch before publication.
another question: In Skill 3 Qualification its written "bachelors" - is it a bachelors degree? It would be good to include the name of the degree
It's supposed to be a Bachelor degree in Information Technology, but I feel somehow, categorization of skills (1,2,3,4), makes the content displayed look scattered. Could we find a better way to show that?

@romeoplat When she shares her bios with me, then I will.

It's okay @yyenki

Sounds great! Can you notify me when the changes are made @yyenki , so I can then upload the new version?

Great @MartinSchott. I requested for her bios so as soon as she shares, i will upload it asap.

The description is full of wat she passed through,I mean history .

that is true @chardso just in case someone looks only for the "proof of expertise/experience" in the Skillset only then this might be a bit less then what is needed. Just some pictures embedded or a URL to a Work published etc. would make things a lot more clear
But it is ok, I'll put it on verified for now @MartinSchott | please feel free to correct @ASKnetCommunity/coordinators

uploaded the recent updates


Benitlux & sqlite3: fix closing SQLite statements and malformed superstring

Fix statements that were left open and did not remove the lock on the database. It now relies on iterators to close the statement after the end of the loop. This requires to actually complete the loop and not return before it is complete. A shortcut is to use statement.iterator.to_a when the result is expected to be short, like with a single row.
Note that I did not use with because it has the same problem with a return skipping the call to finish. Neither did I use Finalizable because it is invoked by the GC which may be much later.
Also fix one malformed superstring and improve the style of another one.

+1

Added a commit with a better doc and an attribute to tweak closing the statement on Iterator::finish.


Documentation improvements

There are a few code examples in the documentation that could use a better explanation or a new and simpler example.
For instance:

useResetScroll
usePressed
useScrollPosition
useSelection

In my opinion, an example should more or less work on its own.

A PR is welcome.

A PR is welcome.

I'm aware. And I would have done it myself and not filed an issue if I had any idea how to write an example.


Translations maintenance

Hey guys,
I was wondering what is the process of updating the docs translations?
Let's say you have translations in N languages, and you need to update (add/edit) something in the "original (english)" docs. How would the translation maintainers get notified of this, and how would they know what exactly was updated (added/edited)?
I would like to contribute with the Romanian translation, but before that, I would like to know the long-term process.
Thanks in advance,
Andrei

I would probably look at the maintainers of other translations and ping them here.

I'm asking this because I'm maintaining the Babel + Babel plugin Romanian translations for almost 1 year. They use Crowdin to manage them, which is very handy.
Without a service like Crowdin, you would have to manually notify the translators about updates. That's easy.
The difficult part (as far as I see it) is for the translators to spot the "diff" (additions/edits/deletions). Crowdin makes this very easy to deal with. I'm just curious how do you currently handle this.

With Russian translation we currently simply merge upstream and compare changes.

In Japanese translation, simply, we check upstream(vuejs/vuejs.org) commit histories, and if there is diff, we  are pick up it, translation.

Got it. Thanks guys.

I'll close this for now, as it seems the conversation has resolved. 🙂


2way SSL is not supported

Hi Team,
I greatly like your product; which to our need. We appreciate your effort for making it open source. But we found that hoverfly doesn't support 2-way-ssl.
B'coz of this we are not able to do virtualize any of our backend service in Cap1. Hope you will provide a fix for this which will enable us to use the tool smoothly.

Hello,
Thanks for this, we will add it to our roadmap and aim to implement it as soon as possible.

Thanks for the quick response, looking forward to your fix.

Hi @agnibrata - it would be great to get your input. We are doing some workshops with users over the next couple of weeks to help us develop the roadmap further. We hope to start building up the roadmap very soon - most likely using GitHub issues and milestones. Watch this space!

After some investigation, we are wondering if these solutions could work:
We can make Hoverfly configurable so you can set it to use the same certificate as the original client when communicating with the server.  Hoverfly would then needs a copy of the clients private key aswell, in order to decrypt the data and capture request / responses.  The problem with this would be storing the original clients private key within Hoverfly.  I can imagine this wouldn't be great for security reasons and I'm not sure how it would work if you want to proxy multiple clients with different certificates through Hoverfly.
The other alternative is to modify the server so it trusts Hoverfly's own client certificate, this would keep the clients private keys secret within the client, but then if the server is an external dependency then you might not be able to reconfigure certificates.
Do either of these options seem feasable, or did you have something else in mind?

I've opened an issue regarding this
https://github.com/SpectoLabs/hoverfly/issues/201

I'm closing this issue as we already have an enhancement ticket for two way SSL on #201


Add support for Ink

Fixes #1241
Changes proposed:

[x] Add
[ ] Delete
[ ] Fix
[ ] Prepare

LGTM! We have to review the svg and eventually accommodate it to our svg conventions but don't worry, I'll do it. Thank you again for this! 👍


always render error component

How can i render error component if field valid, but change css class on error component if field is invalid?

The wrapper prop can be a function component that takes <Errors> props, so try this:
<Errors model="user.name"
  show={true}
  wrapper={({ fieldValue, children }) => {
    <div className={fieldValue.valid ? 'valid' : 'invalid'}>
      {children}
    </div>
  }}
/>

I'm not sure this example work for me. I want reserve place for error message and change css property 'visibility' from hidden to visible.

I see. The logic with <Errors> is that it shows errors (of course) if and only if there are errors. Have you tried using a custom control instead?

the issue is that instead of something like visibility: hidden; the element just never renders which causes that inch-worm effect in any dynamic layout, your bootstraps and css flexboxes for example, and is an extra burden when trying to debug a form.
a better approach would've been to render the Errors component, set its visibility to hidden, and remove it from the tab-navigation stack. that way the element still reserves the space it needs when it does have error messages to display, and it could be easily overridden when debugging.


Source Code Files Not Up To Date With EPA Files

The source code files in this repository are out of date when compared with those published by US EPA on their web site . The latter files are from 2010/2011 while those in this repository are from 2007/2008. The newer EPA files include a fix for the "parsing exponents" problem noted in issue #1 . When comparing the two sets of files I found that 19 of 30 files had been updated in the EPA release.

indeed! thanks for catching this. I will open a new branch for that version and see how extensive the diff is. Would you be willing to review a PR and make sure we are not breaking anything with a merge?

I skimmed over the changes and agree with your assessment, @LRossman - the version bump looks like it affects the exponent bug and the JIT compilation for the most part. All other changes look to be formatting/whitespace and some error checking. The biggest issue I have with attempting a merge is the lack of a unified build configuration. CMake is great for this - so we might think about swapping in a single cmake config as a part of this update?

@samhatchett I have cmake scripts ready to go (see attached files). They assume the project has sub-directories src, run, and include. Re-name the attached CMakeLists_1.txt to CMakeLists.txt and place it in the top-level directory. Rename CMakeLists_2.txt to CMakeLists.txt and place it in the run directory, along with msxmain.c. The include directory should contain epanetmsx.h and epanetmsx.def. I think it should also include epanet2.h, epanet2_enums.h, and epanet2.lib from the OWA-EPANET v2.2 repository.
CMakeLists_1.txt
CMakeLists_2.txt


Update Signature of SearchResponseProcessor.process to either throw Runtime Exception or throw nothing.

As called out by @andrross here: https://github.com/opensearch-project/OpenSearch/pull/7283#discussion_r1244011596, we should update the interfaces and transform calls of the processors to catch the runtime exceptions. This will ensure that if threads are providing Interrupt exceptions are handled properly and threads can be interrupted.
Code ref:
https://github.com/opensearch-project/OpenSearch/blob/b040d3bd01c46989d28414dbc7694c8079283502/server/src/main/java/org/opensearch/search/pipeline/Pipeline.java#L185-L194
@msfroh

@noCharger can you take a look here, please?


Roll Flutter Engine from fddd5add8b62 to fbef3281e004 (2 revisions)

https://github.com/flutter/engine/compare/fddd5add8b62...fbef3281e004
2023-04-26<EMAIL_ADDRESS>Updated todo with github issue link (flutter/engine#41517)
2023-04-26<EMAIL_ADDRESS>Roll Clang from 20d06c833d83 to 5344d8e10bb7 (flutter/engine#41524)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jsimmons@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Makefile: uses glide properly

This change is

This is ugly, but the best way I found so far to get the right things to happen, in terms of ignoring the vendor/ directory. With some extra hacks to accommodate both golint and gofmt simultaneously.
Open to suggestions if someone can get something else cleaner working.

@acs-bot test this please


Any way to add a transition effect when removing items from the list?

I would like to use a vue transition-group to add a remove animation when removing items from a list, but wrapping the draggable element in a transition-group breaks the dnd functionality, the transition-group needs to wrap the v-for element, is there any possible work-around or other means of adding remove animations?

Also regarding removing items; although it seems to work okay to remove an item by splicing it, I'm getting the following error in the console:
index.js:1 Uncaught TypeError: Cannot read property 'getOptions' of undefined
at HTMLDocument.Ve (index.js:1)

@SteveLewisZA
I'm also trying to use transition-group around Draggable but it seems it isn't supported : https://github.com/kutlugsahin/vue-smooth-dnd/issues/9
@kutlugsahin @davestewart any news ?


Unable to launch VS Code on Windows 7, or us CLI

Hi
So yesterday VS Code was working on my work windows 7 VDI. However this morning it just will not open.
I tried to launch it via the CLI and get the following error:
`λ Code

Fatal error in c:\users\elecsa\buildagent\workspace\358518\src\v8\src\snapshot\snapshot.h, line 28
Check failed: IsSane().

==== C stack trace ===============================
    v8_inspector::protocol::Debugger::API::SearchMatch::fromJSONString [0x000007FED70C145B+178411]
    V8_Fatal [0x000007FED6DA039D+125]
    v8::internal::NativesCollection<0>::GetScriptsSource [0x000007FED6F82246+9590]
    v8::Isolate::New [0x000007FED6D36EE6+326]
    GetHandleVerifier [0x00000001401AE172+1019026]
    GetHandleVerifier [0x00000001401AE04C+1018732]
    GetHandleVerifier [0x00000001401AE005+1018661]
    (No symbol) [0x000000013FE2EC40]
    (No symbol) [0x000000013FE0FE84]
    (No symbol) [0x000000013FE08DE3]
    IsSandboxedProcess [0x000000014307F4F7+46632355]
    BaseThreadInitThunk [0x0000000076AF59CD+13]
    RtlUserThreadStart [0x0000000076D5383D+29]`

Not really sure where to start with this one

Can you reproduce this issue with vscode insiders https://code.visualstudio.com/insiders/

@isidorn Let me try on Tuesday, I have got it working for now by doing a full uninstall followed by a re-install. I don't want to tempt fate by restarting my VDI and trying again just now as I need to make some progress today on a project.
But I'll be logging out tonight so when I'm back on Tuesday I'll give it a go. (I only installed the latest version this week from scratch but I hadn't restarted the VDI. Maybe something got stuck somewhere)
Let me try some things on Tuesday to see if it reproduces and I have less pressure to deliver something

Sure

@isidorn It opened today, I managed to do a hard restart of my VDI so maybe something just got stuck when I installed it. Will close now.


Estonian locale

Hi,
added Estonian Provider for Address, Company, Person, Internet and PhoneNumber.

There is no locale named "et_ET", It is "et_EE"