Commented code in template breaks hydration

Version
3.1.1
Reproduction link
https://codesandbox.io/s/busy-kowalevski-0qdy0?file=/src/App.vue
Steps to reproduce

Create an SSR App
Comment any part of the template code
Try to render anything

What is expected?
Hydration should work without errors
What is actually happening?
Hydration fails with the message:
runtime-core.esm-bundler.js:163 [Vue warn]: Hydration children mismatch in <div>: server rendered element contains fewer child nodes than client vdom.
  at <App>

Can't reproduce and the codesandbox is not editable. Let me know if you change it to reproduce the code and say what template code should be commented.


indentation

indentation

@vschs007 Hi Vivek, thanks for your PR but we don't usually take whitespace only changes.


Need assistance on audio tracking

@donmelton OK, hopefully this is the last issue for me :)
I know I'm already violating most of the suggestions for usage, but I would like to setup the audio on my output files as follows:
Input = 1 single track from the original MKV (will be TrueHD or DTS-HD)
Output:
track 1 = Passthrough of HD Audio
track 2 = AC/3 surround decode of input
track 2 = stereo AAC
Using:
--copy-audio 1 --audio-width all=double
yields passthrough and stereo
How do I tell it to passthrough, and then do ac3 & stereo as additional tracks?

@khaosx The --copy-audio 1 --audio-width all=double options and arguments will only copy the first main audio track and create a stereo copy of it. You need to explicitly add the other tracks, e.g. --copy-audio 1 --add-audio all  --audio-width all=double.
Does that fix it for you?

Nope - unfortunately it looks like when you only have one audio track in the source, it copies that in once, recognizes that it's a surround track, and does the conversion to stereo (which fulfills the double width request). It won't add the track a third time.
Unless this is an easy "Oh, you need to add this to your command line" type of thing, I'll just re-rip my MKV's to have a second track that can be added and fed to the script.

If I re-rip with a second input track, the following works:
--copy-audio 1 --audio-width all=surround --add-audio 1 --prefer-ac3 --audio-width 1=double

I end up with 3 audio tracks: TrueHD, AC-3, AAC Stereo.
Starting from 1 single TrueHD track for my input, I can't get it to add a third track, even explicitly adding the input track three times. As soon as the input track is recognized as being a surround track, it won't create another surround track. So, looks like re-ripping is the way to go.

@khaosx OK, now I understand what you want, essentially a triple-wide main audio track, with the original lossless audio, a transcoded surround version and finally a transcoded stereo version of that original. Right?
There's no easy way to do that without dropping into --handbrake-option territory. I can actually give you the commands to do it, but you probably won't like the process. :)
And I'm sorry, but I intend to keep things complicated like that. Why?
Here's the key reason from the very top of the README document:

...I created these tools to transcode my collection of Blu-ray Discs and DVDs into a smaller, more portable format while remaining high enough quality to be mistaken for the originals.

Smaller and more portable. Definitely not the originals.
Keeping the lossless audio with two lossy copies is probably half the size of your transcoded video. Seriously, I don't think you should be transcoding your rips. You should just figure out a way to play them directly.
So, do you want to know the --handbrake-option trick?

@donmelton I've been direct playing them for a while, but I'm finally out of drive space and She Who Must Be Obeyed will murder me in my sleep if I shell out another $1500 for a stack of 10TB Iron Wolf drives. :)
Your point is well-taken though. I'm going to do some soul searching and figure out my actual use cases. As it is, I'm targeting a 7.1 theater room, a 4k panel in the living room, AND trying to deal with Plex transcoding for remote viewing. I'm just trying to do too much.
I won't likely use the handbrake trick, as this moves well outside of the reason why I use (and you wrote) this script - keeping it simple.
Thanks for the look-see anyway. Go ahead and close this one!

@khaosx Yes, I have one of those same dangerous types here. :)
OK, I'll close this and give you something else to think about with how I actually handle my audio. I don't even transcode to AC-3 any longer. After a lot of testing with my two expensive 5.1 surround systems, I've decided that a single 160 Kbps stereo audio track in Dolby Pro Logic ll format with matrix-encoded surround sounds is just fine for my needs.
Seriously, DPL II is more than good enough. Hell, it's how I get surround sound from Netflix anyway. Give it a listen and judge for yourself.


Refactored use of SpaceService and other classes.

Now uses SpaceService from ngx-fabric8-wit.
Depends on https://github.com/fabric8-ui/ngx-fabric8-wit/pull/2

[test]

[test]

[test]


Minor enhancements...

Changes in ureq_core.h

Changed inclusion guard to match file-name
Guard against invalid request in ureq_get_header function
Calculate header length once in ureq_generate_response_header function
Refactored ureq_init function to make it more concise and eliminate double checking

Changes in ureq_defines.h

Added a macro to allow initialization of an HttpRequest object in one line removing clutter and potential for error

Changes in README.md

Updated license section to include a link to the license file
Added extra status badges
Added link to image of device

Thank you. I'd love to merge this one, but I don't think that doing #16 is a good idea right now, when project isn't still mature. Could you remove these commits, please? We'll replace quotes with brackets in the future, after first release.

I suppose this should be satisfactory now...

Awesome, great job. Thank you!

You're welcome... :v:


[BOW-136] Refactor integration management

Rather than the semi ad-hoc way we've done it up until now, have a common IntegrationManager class which takes care of their lifecycle, and wrap all our integrations in that.
As a nice bonus, this means that you no longer need to start Bowser after OBS/vMix or re-configure them, as Bowser will retry connecting to enabled integrations multiple times even if the first attempt fails.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (aed3522) 24.32% compared to head (c5b5146) 23.92%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #201      +/-   ##
==========================================
- Coverage   24.32%   23.92%   -0.40%
==========================================
  Files          85       85
  Lines        3281     3281
  Branches      466      466
==========================================
- Hits          798      785      -13
- Misses       2483     2496      +13

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


Improve security manager

What type of PR is this?
/kind enhancement

What this PR does / why we need it:
It does many enhancements:

added a flag enable-secret-manager to allow turn off secret manager
Add a separate retry fetching cert
Removed reconnect, actually grpc connection can be reconnected automatically when the underlying connection closed.

Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Codecov Report
Attention: Patch coverage is 0% with 8 lines in your changes missing coverage. Please review.
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Flag
Coverage Δ

unittests
31.78% <0.00%> (?)

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

Files
Coverage Δ

pkg/controller/security/manager.go
0.00% <ø> (ø)

pkg/controller/security/caclient.go
0.00% <0.00%> (ø)

pkg/controller/workload/workload_processor.go
13.49% <0.00%> (ø)

Fix #405

/lgtm
/approve


Development

Changes Proposed in this Pull Request:

Add small functionalities to the system
Manage the behaviour of per_residue scores with the new SimpleMetrics system.

Check List:

[ ] closes #xxxx
[ ] tests added / passed
[ ] whatsnew entry
[ ] documentation updated and re-compiled

Pull Request Test Coverage Report for Build 256

0 of 0   changed or added relevant lines in 0 files are covered.
38 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.01%) to 84.244%

Files with Coverage Reduction
New Missed Lines
%

.tox/py36/lib/python3.6/site-packages/rstoolbox/components/description.py
12
90.96%

.tox/py36/lib/python3.6/site-packages/rstoolbox/io/rosetta.py
26
81.07%

Totals

Change from base Build 254:
-0.01%

Covered Lines:
3561

Relevant Lines:
4227

💛  - Coveralls


Allow SnackBar to be placed below FAB

This PR was opened to address an issue with the positioning of the SnackBar in Scaffold. Material Design guidelines states that SnackBar must appear above any Floating Action Button (FAB) (https://m2.material.io/components/snackbars#placement) but there are Google applications (e.g. GMail) that are not following this rule so it could make sense to expose this feature even to Flutter user.
The updates I've made are:

Add new SnackBarBehavior: floatingBelowFab
Remove isSnackBarFloating parameter from _ScaffoldLayout and replace it with a new one: snackBarBehavior of type SnackBarBehavior
Use the new parameter in the performLayout to choose where to place the SnackBar

This issue this PR is trying to solve were discussed in this issue here: https://github.com/flutter/flutter/issues/123541 .
Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I signed the [CLA].
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is [test-exempt].
[x] All existing and new tests are passing.

Sure! I'm looking at it 😊

Hi! So sorry for the delay! But I will review this soon!

It seems that the snack bar is shown below the floating action button if we use SnackBarBehavior.fix. Will this meet you requirement? The only thing is we can't use Snackbar.width/Snackbar.margin which only work when behavior is SnackBarBehavior.floating.

I'm just thinking adding another snackbar behavior might cause confusion because they both just push FAB above. But let me know if there's any thoughts:)

It seems that the snack bar is shown below the floating action button if we use SnackBarBehavior.fix. Will this meet you requirement?

Setting SnackBarBehavior.fix could work. The problem is, as you mentioned, that the resulting SnackBar is not customizable. Margin, Width are just two examples, but we can think also to the styling part (border, shape, etc...). Also from Material 3 guidelines it seems that this kind of behavior can be applied just in particular circumstances.

I'm just thinking adding another snackbar behavior might cause confusion because they both just push FAB above. But let me know if there's any thoughts:)

You are right, it can become tricky...unfortunately at the time I worked it I didn't find another alternative. I'm open to suggestion too 😄

It seems that the snack bar is shown below the floating action button if we use SnackBarBehavior.fix. Will this meet you requirement? The only thing is we can't use Snackbar.width/Snackbar.margin which only work when behavior is SnackBarBehavior.floating.
I'm just thinking adding another snackbar behavior might cause confusion because they both just push FAB above. But let me know if there's any thoughts:)

We can make the default behavior for the SnackBarBehavior.floating. to push the FAB if we want to limit the number of snackbar. Floating snackbar appearing above the fab button just seems wrong. If we support responsive design, the snackbar margin and width is necessary

Floating snackbar appearing above the fab button just seems wrong.

Yes, totally

We can make the default behavior for the SnackBarBehavior.floating. to push the FAB if we want to limit the number of snackbar.

I don't think this is going to be accepted. M3 guidelines clearly impose not to do so:

I guess the only thing we can do is exploit the "should" in the sentence:

Snackbars should appear above FABs.

Anyway the more I talk about this the more it seems wrong to allow a user to go against M3 specs. On the other and, if GMail use this kind of behavior I would imagine someone waived it.

You know what might cause confusion is that the SnackBarBehavior.fix behavior is appearing below the fab while the floating appears above the fab, and that is what brought me here, because i was confused.

I guess the confusion is related to the "fix" behavior? Maybe just changing that or improve the docs may help. "floating"/"floatingBelowFab", in my opinion, describe very well where the element is going to appear.
@QuncCccccc what do you think?

(Triage) Hi @andreacioni, thanks for contributing! Are you still working on this PR? Your last comment suggests not landing this because of the material design specification, what are your thoughts on it now?

Hi @Piinks , I would love to continue working on that cause I stil think it could be useful. On the other hand we need someone who will approve that and, in case, express an opinion about how to expose this new feature without breaking anything in the actual API. For the latter, in this PR I tried to propose a solution but I didn't get any feedback (test are now failing but I can check at it if there is a chance this will be merged).

I was thinking about this change again recently, and maybe found a better way to articulate my earlier thinking. :)
Since the Scaffold handles the layout of the SnackBar in relation to the FAB, this behavior should probably be configured on the Scaffold. The SnackBarBehavior.floatingBelowFab would not be relevant outside of the context of a Snackbar in the Scaffold, which could happen if someone used SnackBar another way.

I see what do you mean and it could make sense. My only point here is that SnackBarBehavior docs says the following:

Defines where a SnackBar should appear within a Scaffold and how its location should be adjusted when the scaffold also includes a FloatingActionButton or a BottomNavigationBar.

So it will make for me the perfect candidate to place such feature. In fact this enum is the one that determine the position of a SnackBar within a Scaffold (and in relation to FAB). If we place the feature on the Scaffold we may create some confusion around these two.

In fact this enum is the one that determine the position of a SnackBar within a Scaffold (and in relation to FAB).'

Right, it is in relation to the FAB that causes me pause. The floating or fixed enum values do not relate to another component. This is something our style guide talks about, where components do not have hard coded knowledge of one another, they are intended to be more agnostic: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#avoid-interleaving-multiple-concepts-together

Sorry, I don't know if I understood your point well. Based on what you wrote I see two possible solutions:
Solution # 1

leave floatingBelowFab inside SnackBarBehavior
place some new SnackBar positioning attribute (type SnackBarBehavior) in the Scaffold;
deprecate SnackBarBehavior parameter inside ScaffoldMessenger.showSnackBar

Solution # 2

remove floatingBelowFab from SnackBarBehavior
define a new attribute in Scaffold (e.g. snackBarBelowFab: true/false) and use it in combination with behavior from ScaffoldMessenger.showSnackBar to determine the position of the SnackBar

The former is surely more disruptive. The latter however is more easy to integrate but it may increase the whole solution complexity due to the fact that if you want to place a SnackBar below the AppBar you should pass both behavior and snackBarBelowFab as two different parameters in two different classes.

It could be on the left side of the FAB ( so a bit smaller), which would not be against m3

It could be on the left side of the FAB ( so a bit smaller), which would not be against m3

I am not sure this is true, @cedvdb can you link to the spec where it says that?

I am going to close this for now since it currently is not a change we want to make. This can also be achieved by positioning the FAB and the SnackBar without the Scaffold.
Thank you for the contribution!


Investigate Chef

Investigate Chef as the infrastructure support tool for the development environment.

Dropping this requirement for now.


Throw statement lost message and stack trace

/cc @johnmccutchan
I am facing a scenario where..
Analogous code in our repository:
Future abc() async {
// throw "error works";
var a = await _futureReturned();
throw "error doesn't work"; // This throw looses error message and stack trace.
}
Have not been able to isolate this to a simpler example.

@mhausner @iposva-google

This bug appears to have been caused by trying to rethrow the exception with "throw e" instead of using "rethrow". This bug can be closed.

Thanks for the update


Overall Coverage Summary is not correct

Hi , code coverage report is not perfect its included all classes(data binding, adapters). In jacoco report same code showing 92% test coverage. Also Include and exclude is not working properly. I have excluded some number of classes but each time its showing in report. I want to include only viewmodel classes for test report. One more issue i was found, each time it was taking 1hr to generate complete report .I have questions like if we exclude some classes then why these classes showing in coverage report ?
Thanks In advance !!

Hi,
may you clarify how do you exclude classes?
To exclude classes from the report, you need to add exclusion rules to the report generation tasks, for example, like this
// merged report for multi-project builds
tasks.koverMergedHtmlReport {
    excludes = listOf("com.example.subpackage.*")
}

*example for build.gradle.kts file
each time it was taking 1hr to generate complete report - please provide more details: this is a report on one project (koverHtmlReport) or a merged report (koverMergedHtmlReport), how many class-files are in the project, how many of them are synthetic, how many lines are in the source code

Hi @shanshin ,
i'm using this code inside app build.gradle file, I was used both./gradlew koverHtmlReport & ./gradlew koverReport. My project having almost 140,565 lines of code and i also tried with demo project . do you have any reference doc for android implementation??.
how many of them are synthetic -  i am using view binding .

    testOptions {  unitTests.all {

            if (name == "testDebugUnitTest") {
                kover {
                    disabled = false
                    isEnabled = true
                    includes = [${project.projectDir}/src/main/java]
                    exclude = ['**/R.class',
                               '**/R$*.class',
                               '**/BuildConfig.*',
                               '**/Manifest*.*',
                               '**/*Fragment*.*',
                               '**/*Activity*.*',
                               '**/*Listener*.*',
                               '**/*Adapter*.*',
                               '**/*ViewPager*.*',
                               '**/*common/**/*.*',
                               '**/*AppUtil*.*']
                    binaryReportFile.set(file("${buildDir}/reports/kover"))
                    generateReportOnCheck = true
                }
            }
        }
    }

do you have any reference doc for android implementation??. - configuring report filtering is similar to configuring a JVM application.
by specifying excludes here, you are not excluding a class from the report, you are skipping it from instrumentation (coverage for such classes in the report will always be 0).
            if (name == "testDebugUnitTest") {
                kover {
                    ...
                    exclude = ['**/R.class', ...

To exclude classes from report you need to configure your app project. Add
tasks.koverHtmlReport {
    includes = [...] // your inclusion rules
    excludes = [...]  // your exclusion rules
}

and run ./gradlew :app:koverHtmlReport - this will generate a report only for the app project
['${project.projectDir}/src/main/java'] - the exclusion or inclusion rule is class name with wildcards ? and *. The file name cannot be used. There is also no wildcard **
Examples of filters: exclude = ['com.example.app.Main', 'com.example.app.*Test*']


[DO NOT MERGE]

This PR is created for code review. Do not merge it for now.

Closed since the official PR has been sent in Azure/open-service-broker-azure repo


test(e2e): fix tests by pinning zx to v7

Note: same error shows up in https://github.com/prisma/prisma/pull/23748

Merging now to make test pass again on main


Add additional functionality to get domain from a config file.

This PR adds in the functionality in order to be able to pull a domain from a specified configuration file. This is particularly useful when you have different subdomain urls between local and production.
Further details are available in the updated readme.

Seems like the tests are failing for this one.

Seems like the tests are failing for this one.

Ah, ok will take a look this evening.

I believe the failing test on --prefer-lowest is now fixed @freekmurze 🤞🏻

Actually, I think the issue of it not registering the same url on a different domain has crept back in. Will do some checks and add a test specifically to check it.

The tests seem to work now locally for me. Hopefully they should run when you next run the actions.

Thanks!


.jsbeautifyrc can't parse correctly

hi guys.
my .jsbeautifyrc is like this but when i want to beautify my file, i get this error:
.jsbeautifyrc can't parse correctly

{
  "plugins": [
    "esformatter-jsx"
  ],
  "jsx": {
      "formatJSX": true, //Duh! that's the default
      "attrsOnSameLineAsTag": false, // move each attribute to its own line
      "maxAttrsOnTag": 1, // if lower or equal than 1 attributes, they will be kept on a single line
      "firstAttributeOnSameLine": false, // keep the first attribute in the same line as the tag
      "formatJSXExpressions": true, // default true, if false jsxExpressions won't be recursively formatted
      "JSXExpressionsSingleLine": false, // default true, if false the JSXExpressions might span several lines
      "alignWithFirstAttribute": false, // do not align attributes with the first tag
      "spaceInJSXExpressionContainers": "", // default to one space. Make it empty if you don't like spaces between JSXExpressionContainers
      "removeSpaceBeforeClosingJSX": false, // default false. if true <React.Something /> => <React.Something/>
      "closingTagOnNewLine": false, // default false. if true attributes on multiple lines will close the tag on a new line
      "JSXAttributeQuotes": "", // possible values "single" or "double". Leave it as empty string if you don't want to modify the attributes' quotes
      "htmlOptions": { // same as the ones passed to js-beautifier.html
        "brace_style": "collapse",
        "indent_char": " ",
        "indent_size": 4,
        "max_preserve_newlines": 2,
        "preserve_newlines": true
      }
  }
}

in developer tools i see that error:
r.charCodeAt is not a function

hi @derakhshanfar,
I'm a bit confused, this is supposed to work with esformatter not jsbeautify the config file for esformatter is usually called esformatter.json. How are u trying to use this plugin?

hi @royriojas, this is esformatter config, jsbeautifyrc is just the name of file. i use vs code as editor with react-beautify extension and this extention use jsbeautifyrc  as config, but it is just a name. the problem is related to react-beautify package after upgrade my vs code to 1.19.1.


remove or act on # comments in schema files

[x] https://github.com/microbiomedata/nmdc-schema/issues/1443
[x] #1445
[x] https://github.com/microbiomedata/nmdc-schema/issues/1446
[x] https://github.com/microbiomedata/nmdc-schema/issues/1439
[x] https://github.com/microbiomedata/nmdc-schema/issues/931
[ ] https://github.com/microbiomedata/nmdc-schema/issues/925
[x] #1447
[x] https://github.com/microbiomedata/nmdc-schema/issues/1448
[ ] audit schema files for comments, notes and todos that also require action

src/schema/basic_slots.yaml
  #  nucleic_acid_concentration:
  #    range: InstrumentValue

  instrument_name:
    description: >-
      The name of the instrument that was used for processing the sample.
#    range: instrument_name_enum

#enums:
#  instrument_name_enum:
#    todos:
#      - remove "21T Agilent"
#    permissible_values:
#      - 12T_FTICR_B
#      - 15T_FTICR
#      - 21T Agilent
#      - 21T_Agilent
#      - Agilent_GC_MS_01
#      - Illumina HiSeq
#      - Illumina HiSeq 2500
#      - Illumina HiSeq 2500-1TB
#      - Illumina NextSeq 550
#      - Illumina NovaSeq
#      - Illumina NovaSeq S4
#      - QExactHF03
#      - QExactP02
#      - VOrbiETD04

src/schema/core.yaml
  ProcessedSample:
    is_a: MaterialEntity
    title: Processed Sample
    slots:
      - biomaterial_purity
      - dna_absorb1
      - dna_concentration
      - external_database_identifiers
    #      - nucleic_acid_concentration

  #  InstrumentValue:
  #    is_a: AttributeValue
  #    slots:
  #      - has_unit
  #      - has_numeric_value
  #      - instrument_name

  #  Instrument:
  #    is_a: NamedThing
  #    aliases:
  #      - device
  #    description: >-
  #      A material entity that is designed to perform a function in a scientific investigation, but is not a reagent[OBI].
  #    exact_mappings:
  #      - OBI:0000485
  #    slot_usage:
  #      id:
  #        required: true
  #        structured_pattern:
  #          syntax: "{id_nmdc_prefix}:inst-{id_shoulder}-{id_blade}{id_version}{id_locus}"
  #          interpolated: true

src/schema/external_identifiers.yaml
  mgnify_analysis_identifiers:
    is_a: analysis_identifiers
    notes:
      - 'removed pattern: "^mgnify:MGYA[0-9]+$" ## TODO https://github.com/bioregistry/bioregistry/issues/109'

src/schema/nmdc.yaml
src/schema/prov.yaml
  started_at_time:
    #    range: datetime

  ended_at_time:
    #    range: datetime

  used:
    domain: Activity
    # some Instrument slot usages, but those require a CURIE, not a bare string
    # this is being used more like instrument_name
    mappings:
      - prov:used

src/schema/sample_prep.yaml
src/schema/workflow_execution_activity.yaml
  MetaproteomicsAnalysisActivity:
    is_a: WorkflowExecutionActivity
    in_subset:
      - workflow subset
    slots:
      - has_peptide_quantifications
    slot_usage:
      used:
        # range: Instrument

  NomAnalysisActivity:
    is_a: WorkflowExecutionActivity
    in_subset:
      - workflow subset
    slots:
      - has_calibration
    slot_usage:
      used:
        range: string
        #        range: Instrument

Closing this issue since all except #925 are closed and that issue does not seem to be related to the overarching theme of this super issue (removing or acting on commented portions of schema).


Add "Dark and light mode" button and feature

@codervivek5 please assign me this issue

No need this functionality


[incubator/kafka] Fix zk podAntiAffinity matchLabels key

What this PR does / why we need it:
This PR fixes the subject in the example settings as commented in the values.yaml.  This should help newbies to kubernetes to be able to save time troubleshooting zookeeper podAntiAffinity issue when using the example in the comment in the values.yaml.
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

/assign @benjigoldberg


nyx-cache: init

:fish: What?

Enable the cache and its trusted key by default into the chaotic.nixosModules.default;
Allow the user to disable (1) with chaotic.nyx.cache.enable = false;
Update the README to reflect the changes;
Remove some internal = true;
Cleanup usage instructions.

:fishing_pole_and_fish: Why?

With (1) and (2), it will be easier for us to update later;
About (4), it was a mistake, they shouldn't be there to start with;
(3) and (5) are docs.

I'll convert this to a draft while I wait for this thought to mature.


Handling shared libraries

Am still learning how this tool works. So am not sure what it is already done to address this issue. Namely how do shared libraries (outside of the Python package) get handled? Alternatively if these are open questions, how should they be handled?

What shared libraries are included within the wheel? How are these named to avoid clashing?
What libraries are expected to come from the system? How are these managed?
How are shared libraries specific to the Python package/wheel handled w.r.t. 1 & 2?

OK so the basic strategy is that shared libraries go into site-packages/lib. This is because the wheel format dictates that all files, by default, go into site-packages.  We don't really want to move these around to avoid issues of breaking the links.

What shared libraries are included within the wheel?  How are these named to avoid clashing?

All of them. Name clashes are avoided because very few things go into site-package/lib

What libraries are expected to come from the system? How are these managed?

The same as with conda, so very few + all of the CDTs

How are shared libraries specific to the Python package/wheel handled w.r.t. 1 & 2?

Yeah, this is a fun one. So I believe that the easiest thing to do is to have a separate copy of Python (obtained via the Python wheel) within site-packages. This works because we provide a wrapper script that points the python command to the proper location within site-packages.  Maybe this wrapper script needs some extra environment variables set to point it to the proper site-packages? And maybe the pip package would need to be a dummy. Some of the details here haven't been worked out yet, but that's the basic strategy.

OK so the basic strategy is that shared libraries go into site-packages/lib.

Really interesting idea! :bulb:

This works because we provide a wrapper script that points the python command to the proper location within site-packages.

If this experiment proves successful, it would be interesting if CPython could add support at startup for loading libraries, by default, from site-packages/lib to prevent the need for a wrapper script...

Ultimately, That'd be great!

OK so the basic strategy is that shared libraries go into site-packages/lib. This is because the wheel format dictates that all files, by default, go into site-packages. We don't really want to move these around to avoid issues of breaking the links.

It does not seem to be a correct approach to the issue, especially for packages that link with libpython because the relative path of libpython with respect to PREFIX/site-packages/lib is not the same as with respect to PREFIX/lib. Besides, depending on the distutils scheme that is used, site-packages may be in a number of places in the filesystem...
How about making use of data_files for most of the wheel content instead, and only special case the content of Python-specific directories?


As a user I can define my own preset or modify a predefined preset

Requirements

the website shows a section where the configuration options can be set
when pressing a predefined preset, the configuration options will be filled with the values of this preset
every option can be adjusted within reasonable limits
passwords are generated according to the configuration

All the HTML is now merged into main. There is a little bit of action, but there is no code to handle the input.

With these last commits, the settings section correctly shows the configuration of the selected preset, but it is not yet possible to modify or save it. The comment next to the save button reflects this.


Usage within Conveyors?

This is an overall sweet and neat module. I plan on using this module for mass-scalability, however attempting to use Conveyors with the system doesn't work too well. It leaves a 1 stud gap, wonky at times.

I'm not sure exactly how this would happen. I'd need more information as on my end, it seems to work.


Create python-package.yml

❤ Thank you for contributing to GitLens! ❤
🚨 IMPORTANT 🚨

Please create an issue before creating a Pull Request
Please use the following Git commit message style

Use the future tense ("Adds feature" not "Added feature")
Use a "Fixes #xxx -" or "Closes #xxx -" prefix to auto-close the issue that your PR addresses
Limit the first line to 72 characters or less
Reference issues and pull requests liberally after the first line

↑👆 DELETE above before submitting 👆↑

Description

Checklist

[ ] I have followed the guidelines in the Contributing document
[ ] My changes follow the coding style of this project
[ ] My changes build without any errors or warnings
[ ] My changes have been formatted and linted
[ ] My changes include any required corresponding changes to the documentation
[ ] My changes have been rebased and squashed to the minimal number (typically 1) of relevant commits
[ ] My changes have a descriptive commit message with a short title, including a Fixes $XXX - or Closes #XXX - prefix to auto-close the issue that your PR addresses

@APA2527 what is this?

Looking at the profile it seems to be a spam/bot account with many similar PRs which all got closed


Add partner to admin dashboard

Based on meeting last night, Sing needs admin access to verify labeling for a user and award them the incentive
Sangini also probably needs another new account, as she is still locked out
I mentioned to both of them that they should activate their accounts as soon as they can after receiving the email, as the temporary password will expire

I have recreated accounts for Sing and Sanjini, but wonder if we should be online with Sanjini to ensure that she is not locked out again.


UDF: Support for auxiliary data

Users may want to provide more parameter data, for some example parameters for each frame. LiberTEM should make this data available on cluster nodes efficiently (scatter?), and provide the relevant slice for the current frame to the map function.

My current plan:

rename ResultBuffer to UDFBuffer (or find a better name: BufferWrapper maybe? could maybe be useful outside of UDFs)
add a method set_buffer on UDFBuffer to set the buffer to some existing array, which can be used instead of allocate.
similarly to make_result_buffers, add an optional parameter make_aux_buffers to map_frames, which is a function that returns a dict of UDFBuffer instances. Unlike make_result_buffers, the buffers returned here should have data, either via set_buffer for existing buffers, or allocate and filled, for example if the data is not yet in form of a numpy array
when calling the frame function, a views for each aux buffers is also passed as argument
under the hood, the transfer of the aux buffers can be optimized, but doesn't have to be, depending on the executor


Support providing an ansible inventory directory instead of a single file

Thanks for your amazing work!
I'm thinking of adding a small change to the arguments - instead of a single inventory file some projects use a directory with multiple files per environment (dev, prod, test). It would be nice to be able to parse all the yml, yaml or toml files in that directory to create the ssh_config file.
What do you think about this idea?
This of course can be replaced with something like:
find $ANSIBLE_INVENTORIES_DIRECTORY -name "*.yaml" -exec aitsc {} \;

but having this built-in would probably be beneficial.

Hi @czocher , thanks for the suggestion!
If you mean that parsing all inventory file and then output to a single ssh_config file,
I'm thinking about a problem that different environments' inventory files might have the same host name.
For an example,
dev.yaml
[foo]
bar ansible_host=<IP_ADDRESS>

prod.yaml also has the same host name
[foo]
bar ansible_host=<IP_ADDRESS>

then the output bar host would be conflicted.
Another way is, parsing all inventory and then output to different ssh_config files according to the input file name.
But this would need to specify several output file name which doesn't seem very convenient for this tool.
Anywhere, I'm still thinking how to implement it, and any suggestions are very welcome!

That's true, we have a couple of options for this problem:

Output multiple files
Output one file but print a warning on name conflicts, let's assume we will either use the first one or the last one with a given name
Output one file but print an error on name conflicts


16-17大体进度安排

Coverage remained the same at 88.889% when pulling 578ae9d076b3d30eb3586b821a608ab1573a5824 on bottle0825:master into 12a4671098f5dab0468b7d8ef2da849fd13ee7db on rugao-web-fullstack:master.

Coverage remained the same at 88.889% when pulling d10363deb445805f21fc5ec1d962eaf788f5a174 on bottle0825:master into 12a4671098f5dab0468b7d8ef2da849fd13ee7db on rugao-web-fullstack:master.


Introduce Visualization Tools for Training Metrics

Implement functions to plot training metrics (loss, accuracy) over time for better tracking and debugging.
Objective:
Provide users with visual feedback on model training and performance.
Implementation Suggestions:

Create a Plotting utility class with methods for loss and accuracy plots.
Use libraries like Matplotlib or Seaborn for visualization.
Allow users to specify what metrics to visualize and save plots as images.

Hello @ravin-d-27 will you please assign me this one.

Hi @SujitSakore ! Thank you for your interest !  I am assigning this issue to you !

Hello @ravin-d-27  I have resolved the issue https://github.com/ravin-d-27/PyDeepFlow/issues/13 If there are any changes or further adjustments needed, please let me know. I would appreciate it if you could accept my pull request.


Non copyable zlib

Re-requested a review as the DecompressByteBufferSequence has been cleaned up with a state machine and the decompressor is allocated on the first call to next().


Small tweaks to Control Plane and Capacity Planning dashboards

Control Plane Changes
Before
The API Server Request Latency and End to End Scheduling Latency graphs never properly graphed any information. Also, for API Server Request Rates graph, you could not determine which Error Rate and Request Rate was associated for which node.

After
Now API Server Request Latency and End to End Scheduling Latency graph properly and API Server Request Rates includes {{instance}} for the Error Rate and Request Rate legend format.

Capacity Planning Changes
I added a legend format to receive_bytes, transmit_bytes, and to the node_cpu idle mode queries. This is more of an aesthetic change since seeing {} in the legend to me looks a bit weird.

One issue I'm still having is even with the changes in the python code, the graphs don't seem to pick up these changes. The after screenshot above was made via a manual change in grafana. How do I go about regenerating the graphs after a change has been made via grafanalib?

@jason-riddle you simply have to run make generate in the contrib/kube-prometheus/ directory.

@brancz Thanks. I've added the generated files as well.

Sadly kube-prometheus has moved on to a jsonnet based stack that also includes the dashboards. Hence, I will close this PR as outdated. Thanks anyway!


RawKeyboardListener not listen some events specially not listen number buttons from remote control

Flutter 2.2.0 • channel beta • https://github.com/flutter/flutter.git
Framework • revision b22742018b (7 days ago) • 2021-05-14 19:12:57 -0700
Engine • revision a9d88a4d18
Tools • Dart 2.13.0
also tested on latest beta version
debug console:
I/ViewRootImpl@cd0a112MainActivity: The input has been finished in ImeInputStage.

Hi @diyargulli
Thanks for filing the issue, I cannot reproduce the issue on Android emulator

minimal code sample
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData.dark(),
      home: Home(),
    );
  }
}

class Home extends StatefulWidget {
  @override
  _HomeState createState() => _HomeState();
}

class _HomeState extends State<Home> {
  FocusNode focusNode = FocusNode();

  @override
  void initState() {
    super.initState();
    focusNode.requestFocus();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Material App Bar'),
      ),
      body: Center(
        child: RawKeyboardListener(
          focusNode: focusNode,
          onKey: (value) {
            if (value is RawKeyDownEvent) {
              print('character: ${value.character}');
            }
          },
          child: Container(),
        ),
      ),
    );
  }
}

logs
Launching lib\main.dart on sdk gphone x86 in debug mode...
✓  Built build\app\outputs\flutter-apk\app-debug.apk.
Connecting to VM Service at ws://<IP_ADDRESS>:61833/XxKvTRsCVnY=/ws
I/le.beta_flutte(12540): Waiting for a blocking GC ProfileSaver
I/le.beta_flutte(12540): WaitForGcToComplete blocked ProfileSaver on RunEmptyCheckpoint for 5.413ms
Reloaded 1 of 553 libraries in 723ms.

Thank you

Hi @diyargulli
Thanks for filing the issue, I cannot reproduce the issue on Android emulator
minimal code sample
logs
Can you please provide your flutter doctor -v, a complete reproducible minimal code sample, and complete flutter run --verbose logs running the minimal code sample?
Thank you

As i said when you leave Textfield so can you please use Textfield inside app bar or anywhere And use real device and remote control not emulator

Hi @diyargulli
When you're done with TextField, the focus is lost, you need to request focus again to listen for events
I just tried it again on mobile with a physical keyboard.

init  in my code sample request for focus, I can enter keys and listen for events
Enter into TextField, type number, still listens for events
Exit out of TextField by pressing enter key, type number keys, no events are printed (because the focus is lost when you're done with TextField, it is expected)
4, Added FAB button which requests Focus, I can enter keys and listen for events

Try the code sample below

minimal code sample
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData.dark(),
      home: Home(),
    );
  }
}

class Home extends StatefulWidget {
  @override
  _HomeState createState() => _HomeState();
}

class _HomeState extends State<Home> {
  FocusNode focusNode = FocusNode();

  @override
  void initState() {
    super.initState();
    focusNode.requestFocus();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Material App Bar'),
      ),
      body: Center(
        child: RawKeyboardListener(
          focusNode: focusNode,
          onKey: (value) {
            if (value is RawKeyDownEvent) {
              print('character: ${value.character}');
            }
          },
          child: TextField(),
        ),
      ),
      floatingActionButton: FloatingActionButton.extended(
        label: Text('Request Focus'),
        onPressed: () {
          focusNode.requestFocus();
        },
      ),
    );
  }
}

the solution not worked for me when i done from TextField RawKeyboardListener not listen numbers:1..9 even if i reload the app , i need to close my running app and run again then it listening numbers if i don't enter TextField.
the problem does not exist in old flutter versions
code:
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Shortcuts(
shortcuts: <LogicalKeySet, Intent>{
LogicalKeySet(LogicalKeyboardKey.select): ActivateIntent(),
},
child: MaterialApp(
home: FirstRoute(),
),
);
}
}
class FirstRoute extends StatelessWidget {
final FocusNode focusNode = FocusNode(
onKey: (node, event) {
if (event.runtimeType == RawKeyDownEvent) {
if ((event.logicalKey == LogicalKeyboardKey.select) ||
(event.logicalKey == LogicalKeyboardKey.enter)) {
} else if (event.logicalKey == LogicalKeyboardKey.arrowDown) {
print('Pressed the "DOWN" key! ');
FocusManager.instance.primaryFocus
.focusInDirection(TraversalDirection.down);
} else if (event.logicalKey == LogicalKeyboardKey.arrowUp) {
print('Pressed the "UP" key! ');
} else if (event.logicalKey.keyId >= 48 &&
event.logicalKey.keyId <= 57) {
//48 is 0 , 57 is 9
print('Pressed the "${event.logicalKey.keyId}" key! ');
}
}
return true;
},
);
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
bottom: PreferredSize(
child: TextField(
focusNode: focusNode,
decoration: InputDecoration(hintText: "step 1-Enter here..."),
),
preferredSize: Size(double.infinity, 15),
),
),
body: Center(
child: TextButton(
onPressed: () {
Navigator.of(context).push(MaterialPageRoute(
builder: (context) => SeconRoute(),
));
},
child: Text('step 2- go to secound route')),
),
);
}
}
class SeconRoute extends StatefulWidget {
@override
_SeconRouteState createState() => _SeconRouteState();
}
class _SeconRouteState extends State {
FocusNode focusNode = FocusNode();
static String code = "press any button ";
@override
void initState() {
focusNode.requestFocus();
super.initState();

}
@override
Widget build(BuildContext context) {
return Scaffold(
body: RawKeyboardListener(
autofocus: true,
onKey: (event) {
if (event.runtimeType == RawKeyDownEvent) {
if ((event.logicalKey == LogicalKeyboardKey.select) ||
(event.logicalKey == LogicalKeyboardKey.enter)) {
} else if (event.logicalKey == LogicalKeyboardKey.arrowDown) {
print('Pressed the "DOWN" key! ');
} else if (event.logicalKey == LogicalKeyboardKey.arrowUp) {
print('Pressed the "UP" key! ');
} else if (event.logicalKey.keyId >= 48 &&
event.logicalKey.keyId <= 57) {
//48 is 0 , 57 is 9
print('Pressed the "${event.logicalKey.keyId}" key! ');
} else {
print('Pressed the "${event.logicalKey.keyId}" key! ');
}
code = event.logicalKey.keyId.toString();
setState(() {});
}
return true;
},
focusNode: focusNode,
child: Center(child: Text(code)),
));
}
}

Hi @diyargulli
Thanks for the code, can you please provide complete
Following steps roughly here what I did

Focus on first text field, typed numbers, it prints the numbers, pressed enter
scroll next page, type numbers, it prints too
hot reload
type again, numbers still print

logs
[ +117 ms] I/flutter (22912): Pressed the "53" key!
[  +73 ms] I/flutter (22912): Pressed the "51" key!
[  +27 ms] I/flutter (22912): Pressed the "52" key!
[  +29 ms] I/flutter (22912): Pressed the "55" key!
[  +66 ms] I/flutter (22912): Pressed the "54" key!
[  +18 ms] I/flutter (22912): Pressed the "53" key!
[  +80 ms] I/flutter (22912): Pressed the "55" key!
[  +24 ms] I/flutter (22912): Pressed the "51" key!
[ +139 ms] I/flutter (22912): Pressed the "54" key!
[  +10 ms] I/flutter (22912): Pressed the "53" key!
[  +37 ms] I/flutter (22912): Pressed the "51" key!
[   +2 ms] I/flutter (22912): Pressed the "55" key!
[  +47 ms] I/flutter (22912): Pressed the "52" key!
[  +22 ms] I/flutter (22912): Pressed the "54" key!
[  +37 ms] I/flutter (22912): Pressed the "53" key!
[  +92 ms] I/flutter (22912): Pressed the "55" key!
[   +1 ms] I/flutter (22912): Pressed the "51" key!
[ +118 ms] I/flutter (22912): Pressed the "54" key!
[  +50 ms] I/flutter (22912): Pressed the "53" key!
[  +51 ms] I/flutter (22912): Pressed the "55" key!
[  +99 ms] I/flutter (22912): Pressed the "54" key!
[  +50 ms] I/flutter (22912): Pressed the "52" key!
[  +88 ms] I/flutter (22912): Pressed the "55" key!
[  +62 ms] I/flutter (22912): Pressed the "54" key!
[  +36 ms] I/flutter (22912): Pressed the "52" key!
[  +22 ms] I/flutter (22912): Pressed the "51" key!
[  +26 ms] I/flutter (22912): Pressed the "55" key!
[  +77 ms] I/flutter (22912): Pressed the "53" key!
[  +61 ms] I/flutter (22912): Pressed the "52" key!
[  +11 ms] I/flutter (22912): Pressed the "51" key!
[  +19 ms] I/flutter (22912): Pressed the "54" key!
[ +175 ms] I/flutter (22912): Pressed the "55" key!
[  +33 ms] I/flutter (22912): Pressed the "53" key!
[   +7 ms] I/flutter (22912): Pressed the "54" key!
[ +157 ms] I/flutter (22912): Pressed the "55" key!
[   +7 ms] I/flutter (22912): Pressed the "52" key!
[  +17 ms] I/flutter (22912): Pressed the "54" key!
[ +111 ms] I/flutter (22912): Pressed the "55" key!
[  +10 ms] I/flutter (22912): Pressed the "51" key!
[ +108 ms] I/flutter (22912): Pressed the "53" key!
[   +1 ms] I/flutter (22912): Pressed the "54" key!
[  +76 ms] I/flutter (22912): Pressed the "51" key!
[   +2 ms] I/flutter (22912): Pressed the "55" key!
[  +64 ms] I/flutter (22912): Pressed the "56" key!
[  +46 ms] I/flutter (22912): Pressed the "54" key!
[  +50 ms] I/flutter (22912): Pressed the "53" key!
[  +32 ms] I/flutter (22912): Pressed the "55" key!
[  +92 ms] I/flutter (22912): Pressed the "54" key!
[  +86 ms] I/flutter (22912): Pressed the "51" key!
[  +34 ms] I/flutter (22912): Pressed the "52" key!
[   +4 ms] I/flutter (22912): Pressed the "55" key!
[ +110 ms] I/flutter (22912): Pressed the "54" key!
[  +11 ms] I/flutter (22912): Pressed the "53" key!
[  +24 ms] I/flutter (22912): Pressed the "51" key!
[  +24 ms] I/flutter (22912): Pressed the "52" key!
[  +17 ms] I/flutter (22912): Pressed the "55" key!
[ +778 ms] Skipping target: gen_localizations
[   +1 ms] complete
[        ] Performing hot reload...
[  +42 ms] Scanned through 516 files in 33ms
[   +1 ms] Syncing files to device Redmi K20 Pro...
[        ] Compiling dart to kernel with 0 updated files
[        ] <- recompile package:stable_flutter/main.dart 3ec82ed9-b660-4e5f-8564-044a8319f14b
[        ] <- 3ec82ed9-b660-4e5f-8564-044a8319f14b
[   +7 ms] Updating files.
[  +16 ms] DevFS: Sync finished
[        ] Syncing files to device Redmi K20 Pro... (completed in 26ms)
[        ] Synced 0.0MB.
[  +18 ms] Reassembling application
[  +35 ms] Hot reload performed in 116ms.
[   +1 ms] Performing hot reload... (completed in 125ms)
[   +1 ms] Reloaded 0 libraries in 130ms.
[ +728 ms] I/flutter (22912): Pressed the "54" key!
[  +37 ms] I/flutter (22912): Pressed the "53" key!
[  +19 ms] I/flutter (22912): Pressed the "52" key!
[  +53 ms] I/flutter (22912): Pressed the "55" key!
[  +86 ms] I/flutter (22912): Pressed the "54" key!
[  +75 ms] I/flutter (22912): Pressed the "53" key!
[  +23 ms] I/flutter (22912): Pressed the "52" key!
[  +43 ms] I/flutter (22912): Pressed the "51" key!
[  +46 ms] I/flutter (22912): Pressed the "54" key!
[  +97 ms] I/flutter (22912): Pressed the "51" key!
[  +21 ms] I/flutter (22912): Pressed the "52" key!
[   +7 ms] I/flutter (22912): Pressed the "53" key!
[   +7 ms] I/flutter (22912): Pressed the "55" key!
[  +74 ms] I/flutter (22912): Pressed the "54" key!
[  +35 ms] I/flutter (22912): Pressed the "51" key!
[  +68 ms] I/flutter (22912): Pressed the "52" key!
[  +21 ms] I/flutter (22912): Pressed the "53" key!

flutter doctor -v
[✓] Flutter (Channel stable, 2.2.1, on Microsoft Windows [Version 10.0.19043.1023], locale en-US)
    • Flutter version 2.2.1 at C:\Users\Taha\Code\flutter_stable
    • Framework revision 02c026b03c (4 days ago), 2021-05-27 12:24:44 -0700
    • Engine revision 0fdb562ac8
    • Dart version 2.13.1

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\Taha\Code\SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_SDK_ROOT = C:\Users\Taha\Code\SDK
    • Java binary at: C:\Users\Taha\Code\openjdk\bin\java.exe
    • Java version OpenJDK Runtime Environment (build 1.8.0-262-b10)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2019 16.10.0)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.10.31321.278
    • Windows 10 SDK version 10.0.19041.0

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).

[✓] IntelliJ IDEA Community Edition (version 2021.1)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.1.1
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.56.2)
    • VS Code at C:\Users\Taha\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.22.0

[✓] Connected device (4 available)
    • Redmi K20 Pro (mobile) • def0ad20 • android-arm64  • Android 10 (API 29)
    • Windows (desktop)      • windows  • windows-x64    • Microsoft Windows [Version 10.0.19043.1023]
    • Chrome (web)           • chrome   • web-javascript • Google Chrome 90.0.4430.212
    • Edge (web)             • edge     • web-javascript • Microsoft Edge 91.0.864.37

! Doctor found issues in 1 category.

Hi @TahaTesser
Did you used remote control?
Because pc keyboard works fine but remote control numbers only works if focus don't enter to textfields.
If you used remote control please advice me what i do to solve this problem

Hi @diyargulli
I have been using the wireless keyboard,  unfortunately, I don't have a remote control

hello, i updated my flutter to 2.2.2 problem still exist any solution please see my android toolchain may be because of some tools

flutter doctor -v
[√] Flutter (Channel stable, 2.2.2, on Microsoft Windows [Version 10.0.18363.1556], locale en-US)
• Flutter version 2.2.2 at C:\flutter
• Framework revision d79295af24 (20 hours ago), 2021-06-11 08:56:01 -0700
• Engine revision 91c9fc8fe0
• Dart version 2.13.3

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at C:\Users\diyar\AppData\Local\Android\Sdk
• Platform android-30, build-tools 30.0.3
• ANDROID_HOME = C:\Users\diyar\AppData\Local\Android\Sdk
• ANDROID_SDK_ROOT = C:\Users\diyar\AppData\Local\Android\Sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[!] Visual Studio - develop for Windows (Visual Studio Community 2019 16.10.1)
• Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
• Visual Studio Community 2019 version 16.10.31402.337
• Windows 10 SDK version 10.0.17763.0
X The current Visual Studio installation is incomplete. Please reinstall Visual Studio.
[√] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code (version 1.55.2)
• VS Code at C:\Users\diyar\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.22.0
[√] Connected device (4 available)
• SM A715F (mobile) • RZ8N20KZLVW • android-arm64  • Android 11 (API 30)
• Windows (desktop) • windows     • windows-x64    • Microsoft Windows [Version 10.0.18363.1556]
• Chrome (web)      • chrome      • web-javascript • Google Chrome 91.0.4472.101
• Edge (web)        • edge        • web-javascript • Microsoft Edge 91.0.864.41
! Doctor found issues in 1 category.

@diyargulli
Can you recheck the issue with latest stable version to see if the reported behavior still exists with or not ?
If yes, please provide us updated / relevant details such as code sample and exact steps to replicate.


Add support for streaming a large JSON array

My recent excursion into EOF error reporting made me realize that my hack (that happens to rely on is_eof()) to incrementally parse a large JSON array isn't the most robust approach, so here's my initial attempt in implementing a proper streaming array parser.
This implements issue #404 by adding an ArrayDeserializer API that mimics the StreamDeserializer. I did investigate extending the StreamDeserializer API itself, but a new struct seemed more natural.

Thanks for the feedback! I hadn't considered that use case. Unfortunately, that may complicate the API a little bit. Here's what I have in mind:

Modify ArrayDeserializer to provide a return type generic next() implementation instead of an Iterator
Rename Deserializer::into_array_iter() to into_array() - since it's not an Iterator anymore.
Add an ArrayDeserializer::iter() (or into_iter() if I can't get borrowing to work) to still provide a convenient Iterator API for uniform element types. This step is optional, and I'm not sure the convenience is even that important.

How does this sound?

Just pushed a new patch which implements points (1) and (2) of my proposal. I've not implemented the separate Iterator object (3) - this API is not likely to be used very often, so keeping the overall API small and simple may be preferable over the bit of extra convenience.

Really interested in this PR! Is there anything preventing it from being merged at the moment?

I wanted to brainstorm some alternatives but haven't been able to make time yet. Mainly I wonder how this API would be different if we wanted to support streaming nested arrays inside of arrays, arrays inside of objects, objects inside of objects, etc. Almost like a deserialization version of serde_json::ser::Formatter.
Maybe this could be experimented with in its own crate outside of serde_json, then considered for a PR?

I've considered that use case, and think my proposed API can be extended quite naturally to support it. Fortunately, JSON only has two nested types, so it ought to be pretty simple (albeit a bit crude):

Deserializer::into_array() -> ArrayDeserializer
Deserializer::into_map() -> ObjectDeserializer
ArrayDeserializer::next_array() -> ArrayDeserializer
ArrayDeserializer::next_map() -> ObjectDeserializer
ObjectDeserializer::next_array() -> ArrayDeserializer
ObjectDeserializer::next_map() -> ObjectDeserializer

To make this work, ObjectDeserializer and ArrayDeserializer would need to have a lifetime so that one can't call next() on the originating struct while dealing with a nested array/object.
But I won't have time to work this out in the foreseeable future.

I've considered that use case, and think my proposed API can be extended quite naturally to support it. Fortunately, JSON only has two nested types, so it ought to be pretty simple (albeit a bit crude):

Deserializer::into_array() -> ArrayDeserializer
Deserializer::into_map() -> ObjectDeserializer
ArrayDeserializer::next_array() -> ArrayDeserializer
ArrayDeserializer::next_map() -> ObjectDeserializer
ObjectDeserializer::next_array() -> ArrayDeserializer
ObjectDeserializer::next_map() -> ObjectDeserializer

To make this work, ObjectDeserializer and ArrayDeserializer would need to have a lifetime so that one can't call next() on the originating struct while dealing with a nested array/object.
But I won't have time to work this out in the foreseeable future.

This one should be the best approach. Actually as our ingestion pipeline we are handling JSON's like the one that you are talking here. But also we have cases where there is a simple BIG Json.
Big Json-Array proposed here:
[
  { .. element.. },
  ... GB of elements...
]

Alternative big JSON-Object used to transfer multiple data with the same file:
{
   "data1": [.... GB of elements...],
   "data2": [.... more GB of elements...]
}

JSON-Lines that can be parsed easy reading lines with a byte buffer and send to the lib.
[element]
[element]
... GB of elements...

Actually the lib always expects that the data fits in memory or it forces to the programmer build a custom deserializer and pop the data in the nested elements using a visitor pattern.

Is it possible to implement the code in this PR outside of serde_json? I need the ArrayDeserializer for a project I'm working on but it uses methods that are marked as private, so it seems I can't use the code in my own crate.
(Sorry if there's an easy solution to this. It's only my second day using Rust.)

Closing because it doesn't look like there is still design work ongoing and I don't plan to accept the current design. I would recommend pursuing a design that takes into account https://github.com/serde-rs/json/pull/526#pullrequestreview-216428907 and https://github.com/serde-rs/json/pull/526#issuecomment-505547968, whether in an external crate that builds on serde_json or in a fork. The examples in https://github.com/serde-rs/json/pull/526#issuecomment-519083982 would be a good test case to work toward getting working.


Use animation to show and hide objects

Thank you in advance for your work.
I want to use animation to show and hide object, but there are some interesting things that:

It's ok for use animation to show object in first time.
It's ok for use animation to hide object when i click the object.
Interesting. I want to animation to show object after the animation of hide is worked, but use animation to show object is error again, the object's position on the top of screen is error.

my lvgl commit id is: b6b77f4b456e832504cf7ac364f4c456a5eb5bb3
I hope you can help me resolve the problem.
Thank you in advance.
………
static void play_callback(lv_obj_t * obj)
{
    lv_obj_animate(playbtn[tab_id], LV_ANIM_FLOAT_TOP | LV_ANIM_IN, 400, 0, NULL);
}

static lv_res_t playbtn_action(lv_obj_t * btn)
{
    lv_obj_animate(playbtn[tab_id], LV_ANIM_FLOAT_TOP | LV_ANIM_OUT, 400, 0, play_callback);
    return LV_RES_OK;
}

static void create_obj()
{
    ……
    playbtn[id] = lv_btn_create(parent, NULL);
    lv_obj_set_size(playbtn[id], 70, 70);
    lv_obj_t *playimg = lv_img_create(playbtn[id], NULL);
    lv_img_set_src(playimg, btn_img[1]);
    lv_obj_align(playbtn[id], parent, LV_ALIGN_IN_TOP_MID, 0, 170);
    lv_btn_set_action(playbtn[id], LV_BTN_ACTION_CLICK, playbtn_action);
    lv_obj_animate(playbtn[id], LV_ANIM_FLOAT_BOTTOM | LV_ANIM_IN, 400, 0, NULL);
    ……
}

@InfiniteYuan1 When you use the show animation it uses the current position of the object on screen. Set the position again with lv_obj_set_pos and then immediately call lv_obj_animate.

Thank you , try it.

Can I use lv_obj_align functiong befter call lv_obj_animate?

@InfiniteYuan1 Yes, that should work.

@embeddedt Thank you , work fine.


3DS mountpoint has code-decompressed.bin when code was not compressed

seems wasteful to mount the same thing twice, needs some conditional

I originally added it for consistency so you'd always have a file that acted like the decompressed one. If the original .code is not compressed then code-decompressed.bin acts like a second pointer to it like code.bin already does.


Allowance adjustment can't be half of a day

It is not possible to set Allowance adjustment to a half point (4.5 for exemple). When doing it, the number is rounded to the entire value above.

It is linked to the database schema used for mysql database. The field "adjustment" in table user_allowance_adjustment must be double(12,1) instead of int(11)

Can this change be added to master/main? We would love to have this as well.


Fix VSCO Downloads

Category
This change is exactly one of the following (please change [ ] to [x]) to indicate which:

[x] a bug fix (Fix #...)
[ ] a new Ripper
[ ] a refactoring
[ ] a style change/fix
[ ] a new feature

Description
Closes #104
VSCO no longer returns a vs cookie when a request is submitted to https://vsco.co/content/Static/userinfo. This cookie is required for subsequent requests for getting the list of user images. "https://vsco.co/content/Static" is a URL that returns a 200 code (even though it gives an HTML document that says error). Most importantly, it returns a header to set the vs cookie, with no request cookies required.
Testing
Required verification:

[ ] I've verified that there are no regressions in mvn test (there are no new failures or errors).

Tests that I did not modify are failing

[x] I've verified that this change works as intended.

[x] Downloads all relevant content.
[x] Downloads content from multiple pages (as necessary or appropriate).
[x] Saves content at reasonable file names (e.g. page titles or content IDs) to help easily browse downloaded content.

[x] I've verified that this change did not break existing functionality (especially in the Ripper I modified).

Optional but recommended:

[ ] I've added a unit test to cover my change.

Does this fix correct the issue of being unable to download vsco profiles @holysoles ? If so, how would someone not yet familiar with this utilize your change with cloning of the repo + your branch to combine it and create it into the  .jar file this uses to utilize it? Any way I can reach out to you for help with that?

Does this fix correct the issue of being unable to download vsco profiles @holysoles ? If so, how would someone not yet familiar with this utilize your change with cloning of the repo + your branch to combine it and create it into the .jar file this uses to utilize it? Any way I can reach out to you for help with that?

@Jim2620 The readme on the project tells you how to compile a build of the source files, but I uploaded the built jar here. Or the folks that maintain this project could review my PR to get it merged and do a proper release.


update go image to 1.17

Description
rev up go image to 1.17
Issues
List the issues impacted by this PR:

Issue ID

Checklist:

[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works

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

[ ] Test A
[ ] Test B

changes already made


[PORT] [Webex adapter] Add support for room messages

Port this change from botbuilder-dotnet/master branch:
https://github.com/microsoft/botbuilder-dotnet/pull/3127

Description
Add support for messages sent from a room and reply to them in the room instead of in a private conversation.
Details

Update WebexAdapter class to handle the roomId and the new method's signature on CreateMessageAsync method
Update WebexClientWrapper class to call the CreateMessageAsync instead of the CreateDirectMessageAsync method.
Update WebexHelper class to get the SpaceId from the message.
Update the WebexTestBot to handle the membership event and send a message when the bot is added to a room.
Update unit tests for the new method signature.

Testing

No change is necessary in the JS adapter.


Support password and bug fix

Surpport password.
Fix SetWriteDeadline to SetReadDeadline when receive.
Fix test issues.
Format code.

#18 #20


jacktrip: 2.2.5 -> 2.3.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/jacktrip/jacktrip/releases.
meta.description for jacktrip is: Multi-machine audio network performance over the Internet
meta.homepage for jacktrip is: https://jacktrip.github.io/jacktrip/
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.3.0 with grep in /nix/store/45rdx3cc62x3rn1x3z0lvy58bmhmpbd8-jacktrip-2.3.0
found 2.3.0 in filename of file in /nix/store/45rdx3cc62x3rn1x3z0lvy58bmhmpbd8-jacktrip-2.3.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

jacktrip

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/45rdx3cc62x3rn1x3z0lvy58bmhmpbd8-jacktrip-2.3.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A jacktrip https://github.com/r-ryantm/nixpkgs/archive/d7fd4e8695d4c64af00483ba07795e6668c6cd7b.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/d7fd4e8695d4c64af00483ba07795e6668c6cd7b#jacktrip

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/45rdx3cc62x3rn1x3z0lvy58bmhmpbd8-jacktrip-2.3.0
ls -la /nix/store/45rdx3cc62x3rn1x3z0lvy58bmhmpbd8-jacktrip-2.3.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

jacktrip

Maintainer pings
cc @iwanb for testing.

Result of nixpkgs-review pr 312084 run on x86_64-linux 1

1 package built:

jacktrip


i want list of all users participated in a hash

If i want to see how many users participate in a trend or hash
or top 100 users list
how to do that using REST api
i am asking about Trending topic which has minimum 20k tweets in 5hours
how to count number of users participated in that hash?

You'll have to use the standard search API with API.search.
However, note that:

the Search API is not meant to be an exhaustive source of Tweets. Not all Tweets will be indexed or made available via the search interface.

The Twitter Search API searches against a sampling of recent Tweets published in the past 7 days.
Before digging in, it’s important to know that the standard search API is focused on relevance and not completeness. This means that some Tweets and users may be missing from search results. If you want to match for completeness you should consider the premium or enterprise search APIs.

https://developer.twitter.com/en/docs/tweets/search/overview/standard


Code actions does not work and cause an exception

Description
Whenever I try to use "code actions" it does not work and causes an error
Expected Behavior
That it shows suggestions for actions to auto take with the code
Actual Behavior
getting an error
Neovim Built in Behavior
I don't think it has this feature
Details

I'm using kyoto.nvim as my base config, branch "without-coq" and here is my init.lua. Here is an example of the error.

nvim --version output: NVIM v0.6.0-dev+254-g413e86869
Operating system: ArcoLinux
lspsaga commit: cb0e35d2e594ff7a9c408d2e382945d56336c040

Hey,
I'm the author of kyoto.nvim, and basing this off a similar issue you raised in the kyoto repo that is your lua/kyotorc/init.lua. So for anyone wanting to reproduce, here are the steps
git clone https://github.com/samrath2007/kyoto.nvim ~/.config/nvim --branch without-coq
cd ~/.config/nvim/lua
mkdir kyotorc
cd kyotorc
wget https://pastebin.com/raw/kg5pBU8Q init.lua
# or using curl
# curl https://pastebin.com/raw/kg5pBU8Q -o init.lua
nvim

The mapping for triggering code actions is <leader>ca.

@samrath2007 Lspsaga is out of date ... neovim 0.6.0 have some breaking changes... and codeaction handler signature is one of them.
What you can do:

Fork lspsaga repo... and in codeaction.lua change any callback functions look like

function Action:[some_name]()
  return function(_, _, [param_name])
     ...
  end
end

To:
function Action:[some_name]()
  return function(_, [param_name], _)
     ...
  end
end

It's a temporal fix to make codeaction work... but I'm not sure about other part

Use neovim 0.5.0 and lspsaga still work although it's out of date

Get rid of Lspsaga ... follow this tutorial UI-customization to get same experience like lspsaga with builtin handler

Thanks, might move to a similar plugin

Thanks, might move to a similar plugin

There is fork. Guess u can also open issue there.

For me, this fork worked better. I use hover doc very often and the one from tami didn't have it fixed.


Add linux target to build task

Hello,
This pull request adds a linux build task to hopefully resolve #7.
I had to add the icons as separate PNGs due to this bug I encountered: https://github.com/electron-userland/electron-builder/issues/239#issuecomment-235655131
This pull request also fixes a bug where when closing Partyshare with the X button, the icon would continue to show, but clicking on it does nothing. I changed it so the ipfs daemon is stopped when the X button is pressed. Not sure if this was the intended functionality of the button,but I can change if necessary.

Great! Thanks for this PR @louisbourque! I'm almost ready with Release 1.1.0. Let's merge this

Awesome! Thanks for accepting my pull request. I'm happy I was able to contribute.
I'm not very familiar with how electron works. Does this mean you can now generate the Linux builds? When I was working on it, it didn't seem to build a Mac .dmg file. I can add the link to the gh-pages branch, but I'm not sure how the publish step works.
Also, just a heads up, the 'fix_asar' gave me errors (sed: can't read s|run(cmd, args|run(cmd.replace("app.asar", "app.asar.unpacked"), args|: No such file or directory), so I just manually changed the "node_modules/ipfsd-ctl/src/exec.js" to use const command = run(cmd.replace("app.asar", "app.asar.unpacked"), args, opts). Once #14 is fixed, this won't be a problem any more of course.


Bring the spelling to a common form: "DApp" is correct. ("dapp" or "DAPP" is incorrect )

Please fix on screens:

Wallet screen, transaction action https://zpl.io/ag1er4O

Notifications screen

Confirmations popup, e.g. Staking DAPP will take the funds from your wallet https://zpl.io/bAKB4zq

Confirmation screens on mobile view https://zpl.io/aNv5Qqk https://zpl.io/2jd7JLW

Install DAPP from a file https://zpl.io/a8DM9vg

Load DAPP file https://zpl.io/aRwOzJg

point 2 fixed
other points is not actual

Checked


Update to latest cargo API encounters breaking changes

Updating the cargo dependency is mostly straightforward except changes to one method cargo2nix uses, cargo::ops::resolve_ws_with_opts because of the new arguments it accepts
https://docs.rs/cargo/0.44.0/cargo/ops/fn.resolve_ws_with_opts.html
https://docs.rs/cargo/0.41.0/cargo/ops/fn.resolve_ws_with_opts.html
Most of the changes happened in this PR
https://github.com/rust-lang/cargo/pull/7820
Here's internal usages of those arguments:
https://github.com/rust-lang/cargo/search?q=HasDevUnits&unscoped_q=HasDevUnits
https://github.com/rust-lang/cargo/search?q=CompileKind&unscoped_q=CompileKind
I'm filing this issue because at a minimum, the API changes will block cargo2nix from using newer cargo features, meaning some projects with recent cargo features cannot be built with current cargo2nix

Thanks for reporting the issue, @macs-overdrv! ❤
I remember seeing that PR around the the time that it had been merged, and I don't know if there is an easy solution to this. In particular, ignoring targets that aren't being built and not unifying features between normal, build, and dev dependencies break certain fundamental assumptions about how cargo2nix works and how we perform feature resolution.
CC @trha

In particular, ignoring targets that aren't being built and not unifying features between normal, build, and dev dependencies

The dev units issue appears to have a simple workaround.  If dev units are always turned on, the resulting packageFun might be a little bit heavy, but not broken.  Alternatively, since dev units are not expected to be useful for distribution, the role of cargo2nix, there are also strong arguments in favor of defaulting to excluding dev units.
The signature in newer cargo strongly suggests target-dependent features were added, which the newer cargo library can evaluate correctly.  However, the output of a package function for a single target would only cover one possible result from cargo.
How does cross compiling currently work?  Is it even aware of the target when resolving features?  If it's not aware of the target, then it's safe to say that target-dependent features did not exist up until newer cargo?  The implication is that the current cargo2nix is starting in a broken state WRT target-dependent features.
If current cargo2nix is broken for those features, I'm not sure what the shortest path is.  At first glance it seems like either the Cargo.nix needs to be parameterized over the target or broken into several Cargo.nix's that are selected based on the target (this would be closer to what I expect as a fast or interim workaround).
As a first step, I propose we fast track the cargo dependency update so that other modern cargo features will just work while the target dependency issue is worked out.  There are many features beside dev units and target-dependent features that the older version of cargo can't understand at all.  The cases that newer cargo introduce are cases that older cargo and therefore cargo2nix are just blissfully unaware of.
As interim workaround I propose adding  --target=<target> and --hasdevunits as an argument to Cargo2nix so that HasDevUnits and CompileKind and RustcTargetData can be forced by the user, meaning they can generate whichever packageFun they need, perhaps several, while the issues are more fully worked out.

Indeed, you're correct. Target-specific features haven't existed in Cargo since landing recently in nightly with https://github.com/rust-lang/cargo/issues/1197. Since this feature isn't in stable, cargo2nix isn't in a broken state and feature resolution currently works as expected (including cross-compilation). However, it will be considered broken as soon as this feature is officially stabilized.
Definitely agree that we should fast-track the Cargo dependency update so we don't block other future changes and improvements to Cargo. 👍 I'm not fully convinced that --target=<target> would be a suitable workaround, though. The Cargo.nix is supposed to encode the feature and dependency selection logic for all supported targets, regardless of the current host platform.
Any thoughts on how to proceed with this, @trha @eupn @antigravityla?

The Cargo.nix is supposed to encode the feature and dependency selection logic for all supported targets, regardless of the current host platform.

I'm going to take a look at the definition and see if it doesn't look easy to pass-through into the packageFun.  This might mean looking at the toml / lock directly instead of letting cargo tell us which items have target-dependent features.

Looks like cargo 0.46.0 has added a ForceAllTargets::{Yes,No} argument to resolve_ws_with_opts(), which appears to disable the per-target filtering and restores the old behavior (docs.rs)! Will have to try it to see if everything still builds successfully.


fall through map between Ace Jones Drive and Kortz Drive

First of all
Did you try disabling bob74_ipl to see if the issue is still there? Yes
Did you use the latest version of bob74_ipl ? Yes
Did you use an up to date server artifact ? Yes
Describe the bug
A clear and concise description of what the bug is.
We fall through map between Ace Jones Drive and Kortz Drive at the house with the tennis court on the front lawn.
To Reproduce
Coordinates or map screenshot of the location.
vector4(-1968.91, 480.1223, 103.7505, 288.6874)
vector4(-1968.424, 457.2921, 103.1394, 294.908)
Expected behavior
A clear and concise description of what you expected to happen, a screenshot from GTA Online if relevant is welcome.
When we walk on the grass or near the house we fall through the  map and then if you fall all the way it puts you back in the street in the same area.
Screenshots
If applicable, add screenshots to help explain your problem.

Versions

Game build version 2545
Resource version 2.2.0 and 2.1.1

Since I cannot reproduce this on an empty server base it would be helpful to know which map modifications your server has.

Since I cannot reproduce this on an empty server base it would be helpful to know which map modifications your server has.

My bad it was a separate issue


Changed table headers and added payroll column

Checked items in #62 are included in this PR. Everything is in line with this PR to taxcalc.

this looks good. Merging.


Animate text to continuously rotate

I wanna make the circle continuously rotate. How would I go about doing this?
-reese

I imagine this is what you're looking for, https://www.youtube.com/watch?app=desktop&v=XQ3LqVyQgLM. Good luck!


Update Generic Pages “focusing”

Automatically generated by Netlify CMS

👷 Deploy Preview for shimmering-marigold-4f5b4a processing.

Name
Link

🔨 Latest commit
bb0090f3f2296154a4d59f3f5e7feea0d7a645f3

🔍 Latest deploy log
https://app.netlify.com/sites/shimmering-marigold-4f5b4a/deploys/64ff85ff7f151900080400f8


NLT: fixed length suffix

After building outer trie, the inner strVec maybe fixed length, or nearly fixed length, we can save the fixed length suffix into an parallel array, thus omit the storage for offset array.

done


patch-shebangs: handle env -S shebangs

Description of changes
env -S allows one to set more than one argument in a shebang.
This small patch allows the patch-shebangs hook to handle this case appropriately for projects that use it. For example, this small script which caused qt6-webengine to fail to build when I tried to update it to 6.4.0-rc

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Hi, i added a test for this and also pulled the commit from here https://github.com/NixOS/nixpkgs/pull/211187

No no, please take over I haven't had any time to circle back to this. I'll give your PR a review asap, and thank you :pray:


[bug]: Date not visible when hovering on stats graph in dark mode

Description
Steps to reproduce:

Go to https://linkfree.io/account/statistics
Scroll down to profile views section
Make sure you're on dark mode
Hover over on a day, you'll see something like this 👇

Screenshots
But on light it works fine. Screenshot:

Additional information
Let me know about this issue. I'll make quick pr for this

Great spot!! I have assigned it to you, thank you 👍


Add import calculator index

Add import calculator index
Add form test component
Update routes object
Update eslint rules
Update dashboard route
Update import calculator

Current dependencies on/for this PR:

main

PR #17

PR #18   👈

PR #19

This stack of pull requests is managed by Graphite.

Merge activity

Nov 21, 7:33 PM: @williamrolando88 started a stack merge that includes this pull request via Graphite.


Seek...

segmentation fault
Fatal Python error: Segmentation fault

Current thread 0x00007fe72ca77700 (most recent call first):
  File "/home/maruo/\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8/program/tkmedia3/media/_ffmpeg.py", line 112 in _loA non-intra slice in an IDR NAL unit.
ader
  File "/usr/lib/python3.8/threading.pydecode_slice_header error
", line 870 in run
  File "/usr/lib/python3.8/threadingno frame!
.py", line 932 in _bootstrap_inner
  File "/Exception in thread Thread-1:
usrTraceback (most recent call last):
/li  File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
b/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fe72f27c700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 1202 in invoke_excepthook
  File "/usr/lib/python3.8/threading.py", line     self.run()
934 in   File "/usr/lib/python3.8/threading.py", line 870, in run
_bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fe7533c0740 (most recent call first):
  File "/usr/lib/python3.8/    self._target(*self._args, **self._kwargs)
tkin  File "/home/maruo/ドキュメント/program/tkmedia3/media/_ffmpeg.py", line 112, in _loader
ter/__init__.py", line 1429 in mainloop
  File "/hom    for frame in self.loader["generator"]:
e/mar  File "av/container/input.pyx", line 183, in decode
uo/\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8/program/tkmedia3/test.py", line 25 in   File "av/packet.pyx", line 103, in av.packet.Packet.decode
<module>
Segmentation fault (コアダンプ)

Seg fault was fixed.
But it stop will stop....


Create FormSubmission model

This is a model that binds a set of submitted answers together from a form with a Person. Create the model and form_submissions table with person_id and organization_id foreign keys.
Model associations:

Belongs_to Person
Belongs_to Organization
Has_many adopter_applications
Has_many submitted_answers

Please add model tests.

I'll take this one!

Hey @kasugaijin!
I ran into a couple of issues when creating the form_submission model. I know there are some incoming big changes to the codebase, so maybe these will be resolved within the next couple of weeks.
I successfully created the form_submission model and test. In the process of updating the adopter_applications model test to account for the changes, I made an associations context block. I also had to create a quick factory so form_submission can be referenced within the test. After a couple of tweaks, the form_submission, adopter_applications, and submitted_answers model tests are all passing. However, the database will no longer seed properly. My guess is that the seeds need to be updated accordingly to account for the new changes. There are also quite a few errors after running the test suites.
I wanted to make sure I am heading in the right direction with this issue/PR.
Should I update the seeds and errors where needed? Was there no associations block within adopter_applicaitons yet for this reason?
Is creating a factory for form_submission and implementing it within adopter_applications something you wanted done in this PR? Or should I just create the new form_submission model and leave the other changes for a different issue ticket?
Thank you!

@Gabe-Torres i should have time to get a proper look in tomorrow! But yes it’s pretty common to need to update the seed data if an association has changed that the seeds rely upon.

Ah okay that does make sense! Thank you. Apologies for the 20 questions too 😂


[1752] Add not null constraint to provider_id

Context
This was previously rolled back due to the data model changes not having been implemented in the c# code. This caused provider_enrichments to have nil in the provider_id column. The C# work has now been merged and i've cleared up the data on prod and qa.
Changes proposed in this pull request

Add a not null constraint to the provider_id column on the provider enrichment table

Checklist

[x] Make sure all information from the Trello card is in here
[x] Attach to Trello card
[x] Rebased master
[x] Cleaned commit history
[x] Tested by running locally

 Make provider_id column on provider_enrichment not nullable


a few link fixes and other reverts for docdoc branch

updated this pr to fix a few outstanding issues

Oh I see. Thx! @nyurik


constant crashes when going in dev

every time i try to go in dev
i dont know the cause :(

[X] I am using the latest version.
[X] I have tried disabling various options to see if they cause the issue, such as new ones or ones I have recently enabled.
sodium isnt the problem

please upload crash logs

rei.log
rei-issues.log
latest.log
here are the three logs, btw i think its caused by "roughly enough items"

nvm, rei isnt the problem
rei-issues.log
latest.log
rei.log

Does the issue stop happening when you uninstall nbteditor?

it doesnt crash without nbt editor, is there a fix? because i really want to use nbt editor, and the previous versions work with nbt editor, but dont work with IBE editor

Okay, I've identified the issue. nbt editor doesn't like tooltips (from chest peeker, seeing signs which are too long and signs from behind) outside of screens.
It's an NBT Editor issue at https://github.com/mega12345mega/NBT-Editor/issues/56
However, as mega12345mega says:

In the meantime, I believe if you disable "Tooltip Overflow Fix" in the /nbt config screen, the crash should stop. The disadvantage is that this will make images imported as item lore basically impossible to view if they are not at a tiny resolution.

ok, thx!

i dont need tooltip overflow fix anyway

I've now fixed this in v1.13.0, so I think this can be closed. Sorry for the inconvenience! (Technically I only tested with the EssentialsGUI mod mentioned in the issue on my repo, so you might want to check just to be sure.)

tyvm, I'll testing that on our mod then

As mentioned in the NBT Editor issue, this has been resolved in v1.13.0. This issue can be closed.


DOCS-#3112: Document modin.config

What do these changes do?

[ ] commit message follows format outlined here
[ ] passes flake8 modin
[ ] passes black --check modin
[ ] signed commit with git commit -s
[ ] Resolves #3112
[ ] tests added and passing
[ ] module layout described at docs/developer/architecture.rst is up-to-date

@amyskov you have a merge conflict.
Also what makes this a draft, what's left to be done?

@amyskov you have a merge conflict.
Also what makes this a draft, what's left to be done?

Merge conflict was resolved and PR is ready for review now.


JFYI: Auto-generated CHANGELOG

Dear collaborators,
Here's one thing that could possibly ease the pain of writing the changelog:
https://github.com/skywinder/github-changelog-generator
The result of running this program is attached. Sure, it should be manually fixed after each generation. Still easier than writing the entire thing yourself tho.

BTW, it looks like enough fixes to release another version.

Added auto-generated changelog from rmagick/rmagick. Still no info from the past. Will add manually.

While editing it, I realised that it contains too much irrelevant information. Manually written changelog is shorter and more informative.


Fix: STT starts when hot word detected

Fixes issue #125
Changes:

added option to enable/disable hotword recognition in settings
after detection through snowboy, STT starts

please review @dynamitechetan @chiragw15 @isuruAb @mayank408 @amitiwary999 @betterclever


Still not possible to re-render rows that were modified?

What version of React-Table are you using?
6.5.3
Suppose I change some field on the row.original object, right now even a call to setState that justs sets again the list of rows object again won't refresh the visible data.
So far the only way to force the table to re render it's internal state, it's to either change the actual data reference or the columns reference. Is there a way to force a specific row to re render, or at least re render all rows but in a controlled way rather than changing data/columns references?

I had this problem too, since the number of rows rendered in the table is fairly small, I found a way to get access to the table and save off either fireFetchData for server side data or forceUpdate the component to re-render when state has changed without using setState:
<ReactTable {...props}>
{(state, makeTable, instance) => {
  this.state.invalidateTable = instance.fireFetchData
  // this.state.invalidateTable = instance.forceUpdate
  return makeTable()
}}
</ReactTable>

This probably shouldn't work, as I'm never using setState on my container component to set the invalidateTable function, but I got warnings to not use setState within the render method. So I tried this and it works. Maybe someone else with more knowledge of React state management can chime in with a better way to do this or why this is working without setState.

Does forceUpdate actually "reload" the rows data? I don't know enough of the table internals, but if I update the original data of a given row, or even the row.original from the callbacks you get on some components, it doesn't matter how many times I re render the table it will never load the updated values until I actually change something else like the table headers, even changing the rows list reference is not enough.

This is a very common question that spans all react component, not just react-table and involves using immutable data patterns to update the data, (usually using setState or some other immutable means of updating).
For more help on this subject we suggest you use our slack channel to ask for more assistance. Thanks!


Custom annotations

Description
I hope there's a way to specify custom annotations in addition to the standard ones, just like the labels input. They are probably needed by ArtifactHub, and putting all the metadata configurations in one place looks more elegant.
One design decision to make is whether these custom annotations should be affected by DOCKER_METADATA_ANNOTATIONS_LEVELS. My personal preference is yes, but I can see the arguments both ways.

Yes I think that makes, might have been an oversight when implementing #352


Improve reusability of Rootfinder.solve() on different models in a row

Reusing the struct Rootfinder in order to call Rootfinder.solve() several times on different models is one of the goal of the solver.
One can find such a use case in situation in which the different models are quite similar and one want to reuse the same solver settings.
However, the Rootfinder struct holds currently information about the resolution process and is not resetted in between each run.
The tasks are the following:

[ ] move the initial_guess argument from the constructor to the solve method
[ ] force the reset of the internal solver placeholders (iter, jacobian, ...) when reusing the solve method
[ ] allow, when calling Rootfinder.solve(), to provide an optional information jacobian

Providing an optional information jacobian to Rootfinder.solve() allows to NOT compute the jacobian at the first step when using quasi-newton methods and thus saving computational time. The jacobian could be provided based on some heuristic, are could be reused from a previous computation with a slightly different model (exactly in the same way as for the initial_guess parameter, justifying the choice of moving it from the constructor to the solve method)

After this change, the benchmarks could be redesigned and rerun. Currently, as they are executed in a loop, there are not really meaningful


Added br_netfilter module load

Load module br_netfilter before updating briged traffic
Description
Following the installation guide on a fresh install of 4 RPis with Ubuntu 20.04 I got the following error:
TASK [kubernetes : Update bridged IPv4 traffic to iptables' chains] ***********************************************************
Thursday 20 August 2020  16:25:44 +0100 (0:00:01.043)       0:04:12.602 *******
fatal: [k8s-master-01]: FAILED! => changed=false
msg: |-
Failed to reload sysctl: sysctl: cannot stat /proc/sys/net/bridge/bridge-nf-call-iptables: No such file or directory
After investigating the cause it seems that the br_netfilter is not loaded by default in the OS.
https://gist.github.com/iamcryptoki/ed6925ce95f047673e7709f23e0b9939
Edited the ansible script for kubernetes tasks to load that module.
Type Of Change
To help us figure out who should review this PR, please put an X in all the areas that this PR affects.

[ ] Docs
[X] Installation
[ ] Performance and Scalability
[ ] Security
[ ] Test and/or Release
[ ] User Experience

There is a bit of a circular dependency I think between the roles: cri & kubernetes

@joaovbmdias is there any help we can provide in terms of fixing this issue?

Closing due to inactivity. @joaovbmdias if you have any additional thoughts or feel this should be brought back up feel free to get in touch.

Closing due to inactivity. @joaovbmdias if you have any additional thoughts or feel this should be brought back up feel free to get in touch.


代码序号出现错乱

想问一下，出现这种是哪里配置错了么，我也不知道改了什么，就变成这样，还麻烦大佬指点一下，万分感谢！

Syntax highlightings are conflicted between highlight.js and chroma.
Just emove the following line in your config.toml. It will disable highlight.js.
highlightInClient = true

ok，thank you very much . it works!