Missing position or ScrollDirection in draggableScrollableSheetController

I am working on an animation that requires the user's scroll or drag direction of the Draggablebottomsheet. It's currently missing in draggableScrollableSheetController. I tried wrapping a gesture detector but no luck.  Searched a lot in stack overflow and similar platforms, Didn't found a solution. Any workaround will be appropriated.

Hi @SP-XD
It seems you are asking for assistance on personal code. Please see https://flutter.dev/community for resources and ask questions like this, you may also get some help if you post it on Stack Overflow.
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments with more information on the issue as indicated in the template and I will reopen it.
Thank you.

Hey @dam-ease, Sorry for the lack of clarification, Scrollcontrollers provide the position parameters, which gives the dev access to how the user interacts.
Even tho DraggableScrollablesheet is not the same as a scrollview, The user is still scrolling through it, and DraggableScrollableSheetController  is missing the position parameter, which we can use to integrate more features like with general scroll controllers,
I think It is a missing feature on flutter's end. This will certainly help the future devs who are working with scrollablesheet.
I opened this issue to notify as well as if anyone knows any current workarounds as I found none on the web.

Hi @SP-XD
It seems you are asking for assistance on personal code. Please see https://flutter.dev/community for resources and ask questions like this, you may also get some help if you post it on Stack Overflow.
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments with more information on the issue as indicated in the template and I will reopen it.
Thank you.

Hey @dam-ease,
Sorry for the lack of clarification, Scrollcontrollers provide the position parameters, which gives the dev access to how the user interacts.
Even tho DraggableScrollablesheet is not the same as a scrollview, The user is still scrolling through it, and DraggableScrollableSheetController  is missing the position parameter, which we can use to integrate more features like with general scroll controllers,
I think It is a missing feature on flutter's end. This will certainly help the future devs who are working with scrollablesheet.
I opened this issue to notify as well as if anyone knows any current workarounds as I found none on the web.


[TODO]: Assert use in code

Todo
Hi @brefra,
Could you please check plugwise/nodes/__init__py L183. While scanning with bandit it correctly flags accordingly:
>> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
   Severity: Low   Confidence: High
   CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
   Location: plugwise/nodes/__init__.py:183:8
   More Info: https://bandit.readthedocs.io/en/1.7.4/plugins/b101_assert_used.html
182	        """Process received message."""
183	        assert isinstance(message, NodeResponse)
184	        if message.mac == self._mac:

Thanks for heads-up. I've removed the redundant assert in #275


Support units other than em, ex, mu (e.g. "\[0.5 cm]" and "p{1cm}" within array)

Hello, I want to write a table in my html page with the following code
\begin{array}{ccccc}
   & A & B & C &  \\
\textrm{Cantidad demandada por ciudad} & x & y & z & 42\\[0.5cm]
\textrm{Cierta semana piden} & y+z & 1.2\displaystyle\left(\frac{x}{2}+\frac{z}{3}\right) & z &
\end{array}

But when you save it to the editor, the browser does not display that table, unless you remove \\[0.5cm]
Also I can not control the column width, ie I do not see anything in the browser when I write \begin{array}{p{2cm}cccc}
How do I solve this?
Here I leave my complete code for whatever case
<!DOCTYPE html>

 	    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.7.1/katex.min.css" integrity="sha384-wITovz90syo1dJWVh32uuETPVEtGigN07tkttEqPv+uR2SE/mbQcG7ATL28aI9H0" crossorigin="anonymous">

		<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
		<title>Sistemas de ecuaciones</title>

<span class="tex" data-expr="\begin{array}{{p{2cm}cccc}}
& A & B & C &  \\[0.5cm]
\textrm{Cantidad demandada por ciudad} & x & y & z & 42\\
\textrm{Cierta semana piden} & y+z & 1.2\displaystyle\left(\frac{x}{2}+\frac{z}{3}\right) & z &
\end{array}"

@MathSalomon we only support em, ex, and mu measurements at the moment.

@kevinbarabash I see. Well, at least I can create custom tables in html and fill them with Katex. Thank you anyway.

KaTeX really ought to support the other TeX units.  I imagine we just need to decide what 1em translates to in TeX land (based on the internal notion of font size), and convert other units into that -- or vice versa.  (In HTML/CSS, everything has a defined scale relative to the px unit.)

Say that an array contains \\[0.5 cm]. And the array is wrapped with custom delimiters \left\{ ... \right..
How then does a server-side installation of KaTeX determine the height of that brace?

Hmm... all of measurements are em based... maybe we could use calc in a creative way.  How important is support absolute units of measure?

In testing for PR #670, I'm finding that browser support for CSS calc() is still less than 100% reliable. Any solution that depends heavily on calc would need thorough browser testing.

I'm confused.  HTML doesn't support absolute units at all (well, except mozmm); everything is relative to px.  So similarly, we could compute everything relative to em, I think (in the same way we already convert ex to em, which is dependent on the font).  Ah, but we have to take care that e.g. in is not relative to font size scaling, unlike em and ex.

Correct. in,  cm, mm  are not relative to font size.
We could write a note in the browser support page to say that in,  cm, mm are not supported when KaTeX is running server-side. That puts a burden on the author to know the difference between browser-side and server-side. And another burden to know where exactly the subject math will end up being rendered.

Why can't this be computed server side? fontMetrics.js defines ptPerEm which maps between font coordinates (em/ex/etc.) and measurement coordinates (pt/in/cm/etc.).

I don't think one should take that ptPerEm attribute literally.  It is hard-coded to be equal to 10. That cannot be literally true when websites can set the base font to be any size.
In fact, all KaTeX dimensions are in ems and are therefore relative to font size. I have a guess at the source of the 10 ptPerEm number.
// These font metrics are extracted from TeX by using
// \font\a=cmex10

My guess is that all the metrics were extracted from a 10 pt font. But everything scales up and down with font size because all dimensions in KaTeX are done in units of em. The ptPerEm number can get away with being hard coded at 10 because it is used to define things like kern distances and scriptspace. Things, in other words, that also scale up and down with font size.
So I suppose ptPerEm is a misleading name. It should not be used to convert to an actual absolute distance.

@ronkok But isn't that exactly what we want? I might be missing something here. But what I want is for X\hspace{1mm}Y (say) to render in KaTeX (roughly) the same as it would render in LaTeX (with \documentclass[10pt]{article}), up to scaling. Yes, the browser can scale everything. But we want the spacing to scale in exactly the same way that fonts do.  So if the X renders bigger, the hspace should also render bigger.

So now let's go back to @MathSalomon's issue. He wants a spacing of \\[0.5cm].  He has explicitly asked for something that does not scale with font size. The server doesn't know the website's base font size, so KaTeX has no obvious, non calc, way to convert from em to cm.

We'd have to make KaTeX aware of the actual font size being used.

But the font size can change, on the fly, while the web page is being viewed, long after the server has generated its HTML. It would take some very sophisticated CSS to be responsive to such a change.

Yeah... I don't think this is worth the effort.

It may be very feasible on the browser-side.  But, if you take this on, you should start with the knowledge that this will cause a break between server-side capability and browser-side capability.
I've been more negative on this topic than is really reflective of my thoughts. There are pro's and con's to this idea. I've written the con's because no one else was, and I thought you should make an informed decision. I will support whatever decision you make and I might even help write the documentation.

Okay, one last comment. Even if absolute units were feasible sever-side, they are usually bad practice. Per @edemaine:

We never want "absolute distance".

I think that is true much more often than not. Consider a hypothetical author who contributes an article to Khan Academy. That person is a subject matter expert in their own field, a real boffin. But not web savvy.
Now the author writes \\[0.5 cm], looks at the result, and is satisfied. That author is probably completely unaware that a web page administrator might some day change the underlying font size and make that 0.5 cm gap look terrible. And so KA would end up with articles that are brittle to a font change.
IMHO, Absolute units, even if feasible, would cause more problems than they would solve.

In my opinion, we should accept "absolute distances" (in, cm, etc.) as input, but convert them to how LaTeX would render in 10pt mode.  Under this model, we can convert all units to em (via ptPerEm and using \normalsize font size) and render them as em in HTML. Yes, the browser can scale everything, but then all distances ("absolute" and "font-relative") would all scale in exactly the same way, so everything will simply be a scaled version of the 10pt LaTeX rendering.
Hopefully this proposal is clear.  I can try to put together a PR to show more precisely what I mean.  (But I probably need to fix/understand the font sizing issue in #709 first, as I need to get to \normalsize to do this translation.)

Sounds good to me.

1 cm box does not scale with document font size. So says W3C. MathJax agrees.

That's an HTML/CSS 1 cm box.  I was suggesting defining the meaning of a LaTeX 1cm box to mean a (something) em box, which will get rendered at different sizes depending on the HTML/CSS font-size.  I guess that will be incompatible with MathJax, though it wouldn't be the first time...
Maybe we could make ptPerEm configurable as an option, so that people could set the KaTeX-viewed font size from the outside to match the CSS, if they wanted to, and otherwise the behavior is this scaling relative to 10pt font?

To test the of intelligibility of this proposal, let’s try writing the documentation. If cm is the CSS definition, then the environment section can contain the line:

Acceptable line separators include: \\, \cr, and \\[*distance*]. Distance can be written with units of em, ex, mu, mm, cm, or in.

Everyone will know what that line means. If we define cm as you wish, how then should we write that line?

We may want to add a section to the README explaining how KaTeX measurements are computed and that they scale relative to the font size.

I speak now as an advocate for math authors, not programmers or web site administrators. A person who contributes an article to a web site should not have to understand the material in README. They are subject matter experts, not web mavens. They need to know what is in the Function Support page and they need to know that it goes between $ ...$. And that's it.
Remember, they're busy, too. They became subject matter experts because they put in the time.

Point taken.  In the docs we can state which units are accepted, but we should have a note somewhere about how scaling affects units like mm, cm, and in.

OK, I made a proposal for this in #732, with some more rationale about why I think this is the way to go (at least given past KaTeX decisions).  I'd suggest continuing any discussion there.

This is in v0.8.0.


assign filesize in product-downloads

1. Why is this change necessary?
currently the size of downloads is 0. it won't be set by shopware. Maybe we could remove the field from database?!
2. What does this change do, exactly?
get filesize from mediaService
3. Describe each step to reproduce the issue or behaviour.
4. Please link to the relevant issues (if any).
https://issues.shopware.com/issues/SW-23682
5. Which documentation changes (if any) need to be made because of this PR?
6. Checklist

[x] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hey @tinect,
can you deprecate the column size in s_articles_downloads and remove the changes in LegacyStructConverter?

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-23811
Please use this issue to track the state of your pull request.

thanks for your contribution @tinect 👍🎉💙


[VMSS] Delete recursive windows initialize-environment

windows\initialize-environment.ps1 : Exception calling "Delete" with "1"
[error]argument(s): "The directory is not empty.

test PORT mpir

Is this PR only for testing?

@JackBoosY
can merge

deleting directories will cause deletion symlink

I believe https://github.com/microsoft/vcpkg/pull/11432 is the correct fix.


[question] How to ModelCompile v105 nodeset + own model?

The BuildStandardTypes.bat uses ModelCompiler.Design.v104. Commit Fix 1.04 vs 1.05 duplication includes removal of the ModelCompiler.Design folder and defaulting to v104 for BuildStandardTypes.bat. The master branch of UA-Nodeset is v1.05 according to the readme.md so where is the Design.v105 folder used to create this or am I missing something?

I've added a pull request to fix an issue when trying to BuildStandardTypes.bat "" "" 'all' but now I know v104 is output to a folder named 'master' which is probably associated on the build server with the master branch of UA-Nodeset. This could mean that UA-Nodeset is not v1.05 as stated in the readme.md.
I was originally wanting the latest versions of nodesets and model compiler code to make sure my dependences are up to date because I am having issues with my code. However, in addition to not knowing how to get v105, I am comfused about the issues below which mean I am not sure I have the latest versions.
UA-Nodeset/DI/Opc.Ua.Di.Classes.cs in the master branch, latest commit (9d8d9e7) is 8 months old, and cannot compile as per issue Nodeset Issue#19  (6 Feb) and Nodeset Issue#41 (5 Sep). It would be a useful reference for me if the compiled code was up-to-date but these issues were closed and suggesting recompiling with the latest model compiler
However, these issues are still present with the latest ModelCompiler build (b1474b7). If the Mantis bug 4714 has been applied to the master branch then a freshly compiled nodeset should not have this issue, and it does.

Added a commit to my pull request that fixes issue in the Opc.Ua.Di.Classes.cs so it now compiles. My question still remains: how to compile my own model, that depends on DI, to v1.05 nodeset version?

Fixed in next commit.


terminal shows abnormal

Issue Type: Feature Request
when debug vue program ,the terminal sometimes shows abnormal,not show the words but show the square with green or blue.

VS Code version: Code 1.38.1 (b37e54c98e1a74ba89e03073e5a3761284e3ffb0, 2019-09-11T13:35:15.005Z)
OS version: Windows_NT x64 10.0.17134

Duplicate #82543

Please try out the steps outlined in https://github.com/microsoft/vscode/wiki/Terminal-Issues#rendering-problems to help diagnose the problem.


复制较长内容到表格后，显示异常

version

Link to minimal reproduction
No response
Steps to reproduce
复制较长的一段文本内容到某个单元格内

What is expected?
显示正确，复制的内容能在表格的某一行内完整展示
What is actually happening?
异常分页，且表格显示异常
Editor Value
No response
System Info
No response
Any additional comments?
No response

#41


Failed to convert TF to Keras (No module named 'condconv')

Hi @qubvel,
thank you so much for sharing this awesome tool!
While I was running ./scripts/convert_from_tf_to_keras.sh, attempting to convert the TF model into Keras, I encountered the following error:
==============================================
= .......................................... =
= Setting up the installation environment... =
= .......................................... =
==============================================
==========================================
= ...................................... =
= Converting the checkpoints to Keras... =
= ...................................... =
==========================================
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ ............................. ~
~ Converting efficientnet-b0... ~
~ ............................. ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Using TensorFlow backend.
Traceback (most recent call last):
  File "/Users/yunseong/repos/ai/qubvel-efficientnet/scripts/load_efficientnet.py", line 155, in <module>
    import eval_ckpt_main
  File "tf_src/eval_ckpt_main.py", line 31, in <module>
    import efficientnet_builder
  File "tf_src/efficientnet_builder.py", line 28, in <module>
    import efficientnet_model
  File "tf_src/efficientnet_model.py", line 37, in <module>
    from condconv import condconv_layers
ModuleNotFoundError: No module named 'condconv'

Do you have any clue how I can fix this issue?

I met the same problem,  I guess you'd better download the tensorflow code from https://github.com/tensorflow/tpu/tree/master/models/official/efficientnet.


Maintainer Needed?

What's the state of maintenance for Chatterbot?  It seems a number of important things are unresolved without comment, and there's been only a single doc fixing commit this year.
It can often be quite reasonable to find new maintainers for projects by reaching out to PR contributors and fork owners.  There are also some looking-for-maintainer hubs out there that try to bring people in.
@gunthercox are you still on this project or do you need help?  Is anyone available to step in?

I would love to step in. I actually just started finding and trying to resolve issues.

pytz is supposed to be checked and installed before running. Though that is not the case. The program will still attempt to run without it. Evidence: requirements.txt /root/
In compat.py, time.clock is being used even though it may not be supported. Fix: change line 263 and 265 to try: and except:

supporting python>=3.8 and so on are the other things that should be supported

Anybody with a fork, feel free to mention it here as a place we could consider continuing this project.  Anyone able to find and reach out to gunthercox, this would also be great.

I do have a fork, but as there are a lot of pull requests are here (34), I dont think it makes sence to have another fork beside it.

The pull requests could of course be reopened in a new fork by interested parties.

I don't think that @gunthercox wants to maintain this project. if thats the case, I would like to continue it.

sukadateam's fork: https://github.com/sukadateam/ChatterBot
brightening-eyes' fork: https://github.com/brightening-eyes/ChatterBot


[BUG] Infinite loop in ssl.py, status code 560

Currently, instagrapi is not working due to an infinite loop in ssl.py, where it is unable to exit the loop due to always receiving a status code of 560. This occurs using Client.user_medias(), but I suspect it would be the same with other functions. Logging to Instagram worked properly.

instagrapi does not contain ssl.py, please show your traceback


Probably somewhat less useful clusters mined from subset of P3 documents

21.70160000000005 132 substantiated infer substantiate pinpoint hypotheses conclusively corroborated exaggerate anecdotal corroborate contradict correlate estimating substantiates posits counterfactual clarification underscoring hypothesized credence inconclusive base alluded conclusive attribution really plausibly hypothesize infers purview reframed observable hypothesizes discerned posit affirms surpasses discern caveats herself extrapolating bolstered extrapolated corroborating surmise underscored correlates contradicts contemplate credibly versa primer ascertain derived construed bode complicate underestimate epidemiological taken reliably circumscribed evoked zero negligible invoke simplistic based affirmation vice suffice dispel counterweight cussed amplify refuted counterintuitive resonate al extents sceptical outlining appreciating applicability simplify comprehend purport salient overtly ruled pertain overtaken catalyzed underscore verifiable diazepam abound glean alluding debunk attributable disentangle square is inject acculturation spective disparity decipher accumulating observational subsumed distort puzzling elicited outweigh intangible subscribe plentiful invokes proof affirming underline overestimate outlier hitherto predate firsthand etc gleaned sidelines expounded conflate underscores measurable

0 132 substantiate, corroborate
New node: Process->Substantiate; Keywords: ?? (there seems to be several clusters in the processed documents that have to do with experimentation trials)

15.674905263157914 706 randomized sample randomization statistically controlled experimental empirically pooled clinical dataset trial experiments trials randomised control study factorial randomly random experiment concerted statistical epidemiological questionnaires observed average consensus sporadically evidence observational datasets systematic rigorously longitudinal et causation experimenta data statistic sampling observable correlation surveys matching velopment survey correlations fieldwork empirical epidemiology covariates observation assignment samples qualitative posited

0 706 scientific experiment terms
Existing node: Process->Research; Keywords: study, survey, observe, experiment, trial

21.383304347826112 734 discussed illustrated outlined summarized aforementioned brackets summarises summarizes follows below detail summaries written summarize above exhaustive offered columns diagram summarised shown revisited illustration description table upper simplicity infographic listed parentheses described sorted briefly grouped correspond basics illustrates illustrate overview complete cited scribed graph succinct outline graphically detailed visual following overviews begin elucidate arrows referenced underlined provides footnote chart hereafter concise graphs checklist elaborated list quote primer here broken presenting illustrating traces depiction corresponding contained quadrant illustrations immediately visualize sets depicts figure sheets laid considered earlier outlining sheet preceding summary extracted demonstrate reiterate subsequently presented touched

1 734 Process->Communicate
New node: Process->Communicate->Describe; Keywords: discussed, outlined, summarized, description, illustrates

16.595612676056373 700 advisor consultant coordinator adviser consulting deputy specialist director head advisory manager envoy tank coordinators officer chair senior staffer counsel trip junior technical expert testimony inc oftransition fellow assistant briefing advisors group researcher counsellor consultancy analyst committee hired contracted ambassadors predecessor sponsor chairman chief chaired chairperson background professor administrator paralegals leader founder today representative branch headquarters focal lecturer consultants washington inspector joined website contributor prosecutor trainer ant leadership briefs assistants commissioner associates associate acting counterparts visiting

0 700 person roles (e.g. advisor, consultant)
Existing node: Entity->Person_or_Group
Or a new node "advisor" under Person_or_Group, but might not be very useful

tag @jmacbrid @zupon @BeckySharp @MihaiSurdeanu

Closed by #115


Stops Process after one Testing Sequence on Existing kwola_result_'s folder

It completes one round of testing but doesn't continue.
Code attached in text file
Untitled document.pdf

Hello Quinn, I am unable to read any data from the PDF file you have submitted. Would you kindly upgrade to Kwola version 0.0.53 and see if that resolves the issue? Thanks


Broken link for IBM Validated Open Source List

The package source link for the IBM Validated Open Source List seems to be broken.
Here's the link - https://www.ibm.com/community/z/open-source-software/output/json/

This is the new link: https://community.ibm.com/zsystems/api/oss/json

Thanks @pleia2 for providing with the new link :). I have opened a PR to address this issue, PTAL.
/cc @Princee215 (Thanks)


Add support for pandas.BooleanDtype

I see that pandera now has support for the new extension dtypes added in pandas 1.0.0, but it appears that pandas.BooleanDtype (added primarily to support nullable boolean columns) is missing.
For example:
In [1]: import pandas as pd

In [2]: import pandera as pa

In [3]: s = pd.Series([True, False, None], dtype=pd.BooleanDtype())

In [4]: schema = pa.SeriesSchema(pa.Bool, nullable=True)

In [5]: schema.validate(s)
---------------------------------------------------------------------------
SchemaError                               Traceback (most recent call last)
<ipython-input-6-edc2d4210cf9> in <module>
----> 1 schema.validate(s)

~/anaconda3/envs/py37/lib/python3.7/site-packages/pandera-0.6.2-py3.7.egg/pandera/schemas.py in validate(self, check_obj, head, tail, sample, random_state, lazy, inplace)
   2059         try:
   2060             super().validate(
-> 2061                 check_obj, head, tail, sample, random_state, lazy, inplace
   2062             )
   2063         except errors.SchemaErrors as err:

~/anaconda3/envs/py37/lib/python3.7/site-packages/pandera-0.6.2-py3.7.egg/pandera/schemas.py in validate(self, check_obj, head, tail, sample, random_state, lazy, inplace)
   1823                     msg,
   1824                     failure_cases=scalar_failure_case(str(series_dtype)),
-> 1825                     check=f"pandas_dtype('{self.dtype}')",
   1826                 ),
   1827             )

~/anaconda3/envs/py37/lib/python3.7/site-packages/pandera-0.6.2-py3.7.egg/pandera/error_handlers.py in collect_error(self, reason_code, schema_error, original_exc)
     30         """
     31         if not self._lazy:
---> 32             raise schema_error from original_exc
     33
     34         # delete data of validated object from SchemaError object to prevent

SchemaError: expected series 'None' to have type bool, got boolean

I suspect it wouldn't be hard to add a pandera.BOOL dtype, following the same convention as was followed in reflecting pandas.Int8Dtype with pandera.INT8 and pandas.StringDtype with pandera.STRING. Is this easily doable?

hey @mattHawthorn! the pandera pandas_dtype also does accept any of the pandas extension types, including pd.BooleanDtype() or the uninstantiated pd.BooleanDtype (in the case of extension dtypes that don't take any arguments).
So this should work:
In [1]: import pandas as pd

In [2]: import pandera as pa
s =
In [3]: s = pd.Series([True, False, None], dtype=pd.BooleanDtype())

In [4]: schema = pa.SeriesSchema(pd.BooleanDtype(), nullable=True)

In [5]: schema(s)
Out[5]:
0     True
1    False
2     <NA>
dtype: boolean

In [6]: schema = pa.SeriesSchema(pd.BooleanDtype, nullable=True)

In [7]: schema(s)
Out[7]:
0     True
1    False
2     <NA>
dtype: boolean


FlatUiTable component potential improvements

Tasks

[x] investigate if it's possible to configure column by which data is sorted in our FlatUiTable component
[ ] if not, investigate how can we enable it (note FlatUiTable is a wrapper around https://github.com/githubocto/flat-ui)
[x] (bonus) see if we can enable other useful options that are not currently supported
[ ] implement

Notes
From César's feedback on using DataHub Cloud:

For example, the FlatUITable component, ideal for tables, is designed to take the first column as the index column, which means the component will sort the data by the first column.
The detail is that sometimes I want to sort the data referencing to another column and not in descending order (numbers) or from A to Z as it is preset.
Faced with this scenario, I found that I had two alternatives: set a first index column in your dataset or put the field I would like to sort the data by in the first column.

Investigation
I have reviewed Cesar's feedback and discovered that the following options are available:

defaultStickyColumnName can be used to set which column appears on the left for selection.
For sorting, the only available options are by column_name, asc, and desc.

While FlatUI tables have limited options, a few features might still be useful:

diffData: A revised version of your primary dataset, formatted as an array of objects where each object is a row in the table. This table will show the "differences" between this dataset and the original dataset:

Added lines
Removed lines
Modified cells

downloadFileName If lets say author wants the data to be called in the original way.

cc @olayway

Investigation Summary: Configuring Sorting in FlatUITable Component
Overview
The FlatUITable component is a wrapper around the @githubocto/flat-ui library, which provides functionality for displaying and interacting with tabular data. By default, this component sorts data by the first column. This summary outlines the investigation into configuring sorting by other columns and exploring additional features.
Sorting Configuration
Default Sorting Behavior
The FlatUITable component initially sorts data based on the first column of the dataset. This default behavior can be limiting when there is a need to sort data based on different columns or sorting directions.
Configuring Sorting by a Different Column
The @githubocto/flat-ui library provides a defaultSort prop that allows specifying the initial column and order for sorting. This prop can be used to configure sorting when the table is first rendered. The defaultSort prop accepts an array where:

The first element is the column name by which to sort.
The second element specifies the sort direction ('asc' for ascending or 'desc' for descending).

Example Configuration:
<Grid
  data={data}
  defaultSort={['age', 'desc']} // Sorts by 'age' column in descending order initially
/>

Example Configuration (all props):
const data = [
    { id: 1, name: 'John Doe', age: 28, occupation: 'Engineer' },
    { id: 2, name: 'Jane Smith', age: 32, occupation: 'Designer' },
    { id: 3, name: 'Mike Johnson', age: 45, occupation: 'Manager' },
  ]
const defaultFilters = {
  age: [10], // Filter rows where age is 10 or more
  };

const defaultSort = ['name', 'asc'];

<Grid
   data={data}
   defaultFilters={defaultFilters}
   defaultSort={defaultSort}
   defaultStickyColumnName='name' // choose any column that needed to appear first in the table
   canDownload={true}
   downloadFilename='my-data'
   isEditable={true}
    />

cc @olayway


Add JvmPlugin into requirements.

This causes the DependencyGraphPlugin to be auto-enabled only when JvmPlugin is enabled.
This fixes the problem that it is not possible to open a project with JvmPlugin disabled when one has
addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.8.2")
in ~/.sbt/0.13/plugins/build.sbt.

Sorry for the delay. What kind of projects would have JvmPlugin disabled? What does break in that case?

Closing for now. Not clear why it wouldn't work for non JvmPlugins.


Update rds-roles.md

corrected typo

@robinharwood, @Xelu86
Can you review the proposed changes?
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


解决filesiz读取文件缓存导致单个队列程序中多次上传文件时第1个文件正常上传之后的文件全部都是0KB的BUG

我在队列中上传多个文件到阿里云OSS时第一个文件正常上传成功后，其他的文件上传至阿里云OSS全部都是0bk,经过检查是因为filesize() 函数缓存了文件状态，导致filesize()返回的文件大小不正确，清除一下文件状态的缓存就好了

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

------------------ 原始邮件 ------------------
发件人: "CLA<EMAIL_ADDRESS>发送时间: 2019年12月7日(星期六) 晚上9:14
收件人<EMAIL_ADDRESS>抄送: "黄翠刚"<532508307<EMAIL_ADDRESS>主题: Re: [aliyun/aliyun-oss-php-sdk] 解决filesiz读取文件缓存导致单个队列程序中多次上传文件时第1个文件正常上传之后的文件全部都是0KB的BUG (#126)
Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

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

@huiguangjun ptal

this issue seems to be common when using


Allow for force-quitting now dev

Since it's a development tool, we shouldn't wait for sockets to close:

Is this still something that should be fixed? Would love to contribute if so.


Revert "Ensure we only register native methods once (#10876)"

Motivation:
This reverts commit 7fb62a93b8000c73ad2c40fc22bd02f289f1623a as it broke native loading in some cases due maven dependencies.
Modification:
Revert the commit.
Result:
Native loading works again

This fixes https://github.com/netty/netty/issues/10926

This fixes https://github.com/netty/netty/issues/10926


Enhancement request: Themes

Such a brilliant plugin. I just tried Atom seeing this plugin alone. I always work in terminal alone using tmux and Vim. But the possibility of running that setup in Atom is exciting due to a bunch of things. This plugin effectively just lets me change my environment from Mac Terminal to Atom. Will be writing a blog with the advantages of it.
Anyways, one aspects I found difficult was that to get the look and feel of the environment, I wish I could replicate my terminal environment exactly as I have it in Terminal, it would be great if the plugin could accept Terminal/iTerm2 colour themes. This would make the switch to it perfect.

Some work have been made (background for now). Closing in favor of #121


Won't actually turn on the PS4

I have setup the plugin to try and turn on my PS4. It does not recognize the correct state that the PS4 is in, and when I try to turn the PS4 on/off through siri it says it completes the process but nothing happens

Have you install and setup the ps4-waker accordingly?
https://github.com/dhleong/ps4-waker

Sorry. Didn't realize you had to do that. Got it all setup and working. Thanks


Unique id to identify each user unique purchase

I got a issue that when in my device i am logged in from one Gmail account called<EMAIL_ADDRESS>and in my app i am logged in from user 1. I purchased from user 1 and logged out from user 1. I signed in with different user in my app called user. Now when i try to restore purchase history i got user 1 purchase history. Now how can i track purchase history of each individual user although Gmail/playstore login is same for all user. Is there any way. Please give me some solution.

Facing the same issue. Did you find any solution? @shankarbhattarai123

@aCodeMechanic yes. When purchase success, you get a receipt in the response and you should pass that receipt to the backend where backend developer verify your receipt and if valid then subscription data will added in user response. You have to check user response from api response and if there is subscription data and end date is after the current date then it is ok means user has purchased a plan. Otherwise if end date is before current date then you have to check if receipt is coming or not from frontend and if receipt is coming then you should send it again in backend. Backend will update your user response with updated end date.if not plan is expired so that you can redirect to the subscription purchase screen.
You can get receipt using this code :      data = await FlutterInappPurchase.instance.getAvailablePurchases();


DelayedJobSampler

Hi,
Today we had stress on our delayed job tables, there were more than 50k job was queued and it was increasing.
We started to monitor the mysql transactions and saw that there are lots of count and group by queries were being sent to delayed_job table (which we didn't realize before). (We had 120 active workers) which causes huge stress on the table. Because of that stress, our database write latency increased 3x times, database cpu hit to 100% and queued jobs increased to 200k
After hours of investigation of the source of that queries, finally we found that newrelic's DelayedJobSampler class sends that queries. Then we immediately disabled dj sampler and all our resources back to normal.
We are using this gem for more than 5 years with exactly same configs and we didn't realize that queries before, I wonder how that sampler started working suddenly? Is there anything that newrelic enabled recently?

I should also mention that we have not changed our delayed_job instrumentation recently or added new functionality.


[WIP] New command : get_squares_between

Changes

Add new command get_squares_between(xa, ya, xb, yb) which returns an array of all squares touched by the segment AB.

Example :

Red : Horizontal / Vertiacal
Blue : Diagonal
Green : Other
I'm currently writing a chess system which will use this. It will allow to check if everything is alright.
Todo

[ ] Add : get_squares_between_events(id1, id2)
[ ] Move implementation into Point class
[ ] Chess system
[ ] Common event examples

@xvw Good idea !
@grrim I was a bit bothered by the length of the method and the fact it was in Command.rb. You make a good point, I'll follow your advice :)

I'm not very fond of the command's name (get_squares_between) 😕.
Firstly, because there is already an existing command with quite the same name: squares_between.
'Though it might be the latter one which is misnamed as it returns the number of squares between two events...
In the other hand, I do think that speaking about squares instead of tiles is a wrong idea.
In RPG Maker's manual and in many tutorials, the unit which divides the map's grid is referred as tiles, not squares. (Unfortunately, many other commands are using squares for tiles in their name 😞)
Finally, get is quite an all-purpose prefix.
It doesn't explicitly evoke the fact of enumerating a collection of tiles.

Therefore, I'd rather use something like: list_tiles_between (or: as_a_ghost_list_tiles_between as this command does not factor obstacles ^^')

I've based the name of this new command on the already existing commands name.
There's already some commands which returns that kind of results, I've based this name on theses commands :

http://rmex.github.io/RMEDoc/#get_squares_by_tile
http://rmex.github.io/RMEDoc/#get_squares_by_region
http://rmex.github.io/RMEDoc/#get_squares_by_terrain

I don't like the word `tile``because it's more the graphical element (which might be a tile_id) than XY coordinates.
get_squares_between is not a name I really like but it's consistent with other commands.

Well... Even though I'm not entirely convinced by this "consistency" argument because there hasn't ever been any naming convention regarding commands, I do hear and understand your point.
Therefore, no changes for current versions.

However, I have to admit that my question was more global and related to the next major release of RMEx/RME (namely: 2.0.0 ?). As I am currently refactoring the whole commands' declaration, I am listing quite a few discrepancies and inconsistencies. Thus, I was wondering if we should not consider a pair-reading of all the available commands and stating for each of them, if their name is whether relevant or not. Leading us to choose if we might change one command's name or not.
I'd like to have your opinion (@xvw, @BastienDuplessier, @grrim and @Jauke) on this matter. Firstly to see if we are on the same page regarding this, and secondly to see if we could not involve some of RME's user regarding commands' naming. (I might as well create a whole new issue to adress this point, instead of polluting this pull request. Sorry Bastien 😅 !)
From my point of view, this change of names can be performed in a really easy and smooth way for the next major release. For instance: I can add a warning pop-up redirecting to the new command's name, each times the usage of an old command is detected !

I've updated the code. If you have time, I'd like you to do another review please @xvw @grrim .
I'm not quite satisfied with the code right now, but I don't know what to do to improve it.


[chimera] Add new port

Chimera is a software regular expression matching engine that is a hybrid of Hyperscan and PCRE.
https://github.com/intel/hyperscan/tree/master/chimera

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

hi there, one question that how to handle the conflicts if hyperscan installed as well?

I noticed it failed on Windows platform.
Could you please help confirm if it supports Windows?
If not, please add vcpkg_fail_port_install(ON_TARGET "Windows") and also update the related triplets to ci.baseline.txt.
If yes, please look into the regressions and try to fix them.
Thanks.

Hi @ZMZ91
Let's wait for the PR https://github.com/intel/hyperscan/pull/223 merged.
Note: If chimera requires pcre to build, please use pcre that vcpkg provided.
Thanks.

Hi @NancyLi1013,
Got echo from https://github.com/intel/hyperscan/pull/223 which said Chimera needs to use an internal UTF8 function _pcre_valid_utf from PCRE, which requires PCRE source to been compiled with --enable-unicode-properties option, so PCRE source is required.
Referring the reply above, I'm afraid we can't cut pcre source from the installation.

Hi @ZMZ91
Thanks for your above info.
We will have a internal discussion about this case.

/azp run

@ZMZ91
Sorry for the delay.
If we add --enable-unicode-properties option for pcre provided by vcpkg, can this port work?

@ZMZ91
Is work still being done for this PR?

Thanks @NancyLi1013 , sorry for delayed reply. But the option --enable-unicode-properties is not fixing it.

I will handle this issue later.

Do we need to add Hyperscan instead of chimera?

Actually this package is a super set of hyperscan which's already in vcpkg. chimera requires hyperscan and pcre.

@ZMZ91 Can you resolve the file conflict first?

@ZMZ91 Since you already added Supports to CONTROL, we don't need to modify ci.baseline.txt.

-- Downloading https://github.com/intel/hyperscan/archive/d79973efb1fcf5ed338122882c1f896829767fb6.tar.gz...
CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:99 (message):

  File does not have expected hash:

          File path: [ /Users/vagrant/Data/downloads/temp/intel-hyperscan-d79973efb1fcf5ed338122882c1f896829767fb6.tar.gz ]
      Expected hash: [ 8bf6e8c323ab3c4b3f26d871a9f89e666edba598925c99ad2f14b3e849792c51cb87bc30ad54008ec813603a9a7c94d689ad4344e1a45c10b2a891e434a678f3 ]
        Actual hash: [ 00fe31805efddf25daceaecb94de44dae7cda8e5fb9593bb69ce2d3e3675b5c820cc6bac8d75f88f4ffe7dc9f3c4603b75816479eb36dba5bfb272dc6998003a ]

Hi there, anything needed from me before merging?

Ping @ras0219 @ras0219-msft for merge this PR.

@ZMZ91
We need to add _pcre_valid_utf  for pcre provided in vcpkg first in order to make it available in this PR.

@ZMZ91
Here is my changes based on this PR:
chimera.zip
It can completely avoid building pcre and hyperscan, but due to the direct use of CMakeLists.txt in hyperscan, some macros may not be defined.

@JackBoosY, just tried the package you uploaded and got following error during installation
install-x64-osx-dbg-out.log

In file included from /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp:20:
/usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp:30:28: error: 'local_counted_base' has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit [-Werror,-Wweak-vtables]
class BOOST_SYMBOL_VISIBLE local_counted_base
                           ^
/usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp:92:28: error: 'local_counted_impl' has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit [-Werror,-Wweak-vtables]
class BOOST_SYMBOL_VISIBLE local_counted_impl: public local_counted_base

Seems doesn't link with boost libraries?

@ZMZ91 if you agree with my changes, please commit them to this PR and we can solve the failures.

@JackBoosY, just checked in following your changes.

Missing intrin.h, does this port support unix?

I haven't tried on unix. Unix is optional and linux and macos are the first priority.

@ZMZ91 Okay, let's support windows first.

@ZMZ91 It should be noted that intrin.h cannot be found in linux and osx, so these two triplets are not currently supported.

/azp run

Hi, just tried on my mac, still got the error
In file included from /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp:20:
/usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp:30:28: error: 'local_counted_base' has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit [-Werror,-Wweak-vtables]
class BOOST_SYMBOL_VISIBLE local_counted_base
                           ^
/usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp:92:28: error: 'local_counted_impl' has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit [-Werror,-Wweak-vtables]
class BOOST_SYMBOL_VISIBLE local_counted_impl: public local_counted_base
                           ^
In file included from /Users/zmz/github/vcpkg/buildtrees/hyperscan/src/v5.2.1-c4e657f760.clean/tools/hscollider/NfaGeneratedCorpora.cpp:40:
In file included from /Users/zmz/github/vcpkg/buildtrees/hyperscan/src/v5.2.1-c4e657f760.clean/src/nfagraph/ng.h:44:
In file included from /Users/zmz/github/vcpkg/buildtrees/hyperscan/src/v5.2.1-c4e657f760.clean/src/util/graph.h:42:
In file included from /usr/local/include/boost/graph/depth_first_search.hpp:25:
In file included from /usr/local/include/boost/optional.hpp:15:
In file included from /usr/local/include/boost/optional/optional.hpp:32:
/usr/local/include/boost/optional/bad_optional_access.hpp:22:7: error: 'bad_optional_access' has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit [-Werror,-Wweak-vtables]
class bad_optional_access : public std::logic_error
      ^
3 errors generated.

@ZMZ91 We can set it to support Windows first.

@ZMZ91 We can set it to support Windows first.

Sure, but I don't have a windows env but only macos.

Thanks for your rapid response @JackBoosY. But I still got same errors using latest code.

Fixing x64-osx...

@ZMZ91 It seems that chimera is not compatible with macosx at all. I have encountered many syntaxes that clang does not support. So I am going to disable macosx build.

@ZMZ91 It seems that chimera is not compatible with macosx at all. I have encountered many syntaxes that clang does not support. So I am going to disable macosx build.

emmm, I don't know why, but my application runs well with chimera on my macbook.

For example:
/Users/vagrant/Data/buildtrees/chimera/src/b5c379159c-88a7a080a9.clean/chimera/../src/util/hash.h:60:12: error: 'auto' not allowed in function return type
    static auto has_begin_function(const C &obj) -> decltype(std::begin(obj)) {
           ^~~~

For example:
/Users/vagrant/Data/buildtrees/chimera/src/b5c379159c-88a7a080a9.clean/chimera/../src/util/hash.h:60:12: error: 'auto' not allowed in function return type
    static auto has_begin_function(const C &obj) -> decltype(std::begin(obj)) {
           ^~~~

Is that something about the compiler version? I never got such issue on my macbook. I'm using CMAKE_CXX_STANDARD 17.

@ZMZ91 Not working, see https://stackoverflow.com/questions/30665506/auto-not-allowed-in-function-prototype-with-clang

@ZMZ91 Not working, see https://stackoverflow.com/questions/30665506/auto-not-allowed-in-function-prototype-with-clang

Checked on my env, the clang version is
Apple clang version 11.0.0 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin19.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

Could you get such an env and try?

@ZMZ91
vcpkg@vcpkg % clang --version
Apple clang version 11.0.3 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin19.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
vcpkg@vcpkg %

ha, that's weird. With my previous package, I can install chimera successfully on both mac and linux and my app runs without problem as well.

@ZMZ91 Therefore, I think this issue can be left to other contributors.

I've fixed the problem, hopefully.

Is there a reason that this isn't just a feature of hyperscan? @ZMZ91

Is there a reason that this isn't just a feature of hyperscan? @ZMZ91

Chimera is indeed a feature from hyperscan. But it requires pcre which makes it quite heavier. Ideally I think it could be built in hyperscan package and add a switch to control chimera feature on/off.

@ZMZ91 yeah, that's possible; you'd have, in the hyperscan CONTROL file:
Feature: chimera
Description: Add the chimera regular expression engine

and then you can check for the feature in hyperscan's portfile.cmake with "chimera" IN_LIST FEATURES.

@ZMZ91
Could you please add chimera  as a feature for hyperscan?

@ZMZ91
Could you please handle the conflicts and address the review suggestions?

Pinging @ZMZ91 for response. Is work still being done for this PR?

Thanks for the PR; we're closing this for now since there's been no response. If you'd like to continue working on it, please reopen and ping us!


Glitches with some languages

https://github.com/user-attachments/assets/5e5291e1-3202-4216-829e-ccb36cbd869c

I have made the settings menu scrollable to avoid this issue


Add support toggling json view of schemas in CreateSchemaForm

This pr resolves #921 by introducing a standard way to toggle between the json representation of a schema as seen below.

[X] Like on the issuance, there's a toggle for JSON entry on the schema popup
[X] When you toggle back and forth from JSON to fielded entry, it keeps the 2 in sync
[X] Invalid JSON gives a warning message, same as on issuance*.

*: For consistency invalid JSON is not allowed in this new component. How this error is indicated will be handled by the parent components.
Regular representation:

JSON representation:

The two are always kept in sync when switching. This way users can enter
some fields via the JSON view and other fields using the regular list view.
Here is an example of the attribute list being updated and reflected in the regular list view.
Change made in the JSON view:

Resulting change seen in the list view:

To reduce duplication of code I have adapted the code used in EnterCredentialValues.vue and extracted the functionality of toggling to a JSON view into it's own common component ToggleJson.

@Gavinok could request a review from @jamshale if needed while I'm away.

This is a really good feature. We should have another ticket to do this for credential definitions as well.

Really nice work!
Unit tests are annoying, but some could be considered. Especially in the ToggleJson component which will likely be reused or changed in the future.

Sure thing I'll try adding them now


Fix for issue #263 (Why do you need the Bill Due Date)

This PR renames "Date Bill is Due" to "Bill Date" in the Add Bill view, as well as the rspec test.

My general thought when labeling it this is that you might have two separate items on the bill: the month the bill was for and the month the bill was due (i.e. my credit card bill arrives on March 15th, but is due April 15th, and covers charges from February 15th to March 15th). So realistically we have two potential months that the bill might be placed in depending on when they get it (unless it's due like a week after you get it?). I'm not sure how Eversource handles this or if it's an issue. But I thought "bill due date" disambiguated these scenarios. Would another solution simply be to reduce this to "bill month" since the actual day of the month probably is not important?

I see what you mean here. There is the Billing Date, the Bill Due Date and then there is also the last meter read date, which is also important.


Update flake.nix

Using "let" to define common dependencies
Summary

RFCs: Link to RFC, Link to RFC, or $\emptyset$.
Categories: any of protocol-units, networks, scripts, util, cicd, or misc.

Changelog

Testing

Outstanding issues

The flake already has several shared variables suffixed with -Dependencies. If you are interested in improving our Nix builds, please open up a Discussion, we have have several engineers who have looked into this.


Is HODome dataset available now？

Hi wzyabcas,
Thank you for your interest in this work！We will make our dataset available as soon as possible before CVPR conference. Feel free to contact us if you have any questions.

Hi,
Will HODome dataset be available any time soon? CVPR has passed for a few months.

Dear @wzyabcas  and  @Steve-Tod,
Thank you for your interest in our work! We are currently in the process of preparing the NeuralDome dataset for release. Unfortunately, two main reason leads to the huge delay for opening. Firstly, certain failed cases within the dataset require manual removal and we need to reprocess the sequence to improve the quality of groundtruth. Secondly, our data is affected by privacy concerns related to facial recognition because some of the actors did not sign agreements at that time. Consequently, we are compelled to omit certain sequences.
Nevertheless, we can provide the test sets in advance. Please note that I'm currently in the process of uploading them to Google Cloud Drive (https://drive.google.com/drive/folders/1-QHvcwa71Wk7rdfnQrOyInqK-SWK6lRA?usp=sharing). Since the file size exceeds 2TB, it may take more than a few days to complete the upload. Free free to contact us if you have any questions!
Best regards,
Juze Zhang

thanks Juze for releasing the test set.
I am wondering will the training set also be released soon?
Best,
Xianghui

Dear Xianghui,
Sorry for the huge delay in this comment. The training set for Hodome has now been uploaded and is available for access on our website at https://juzezhang.github.io/NeuralDome/. Please find it within the website(https://juzezhang.github.io/NeuralDome/). And I will take the next few days to develop the neuraldome toolbox to facilitate its use within the community.
Best regards
Juze


Update build to use the latest sbt-dcos

I will re-run the builds once https://github.com/dcos/sbt-dcos/pull/3 is merged.

@cruhland I merged #589 all yours. Thanks!


Update CHANGELOG.md with changes from bddb8c

Currently changelog does not represent changes from bddb8c0 so updating CTL to the latest revision does not work (without these undocumented changes).

The need to handle package dependency updates is implied, see doc/ctl-as-dependency.md


SOLR-16925 Broken JSON indentation using JacksonJsonWriter

I also tested and the issue is still there
I'm sure it did fix the issue. Your solution works just fine. I'll close this and approve that

closing this in favor of #1942


Change IP on startup?

⚠ Please verify that this bug has NOT been raised before.

[X] I checked and didn't find similar issue

🛡 Security Policy

[X] I agree to have read this project Security Policy

📝 Describe your problem
I've been looking for a few hours now and I can't seem to find an answer.  I might just be stupid, but I can't figure out how to save the arguments on reboot to force an IP or port.
I'm running Uptime-Kuma on a TrueNAS jail (freebsd).  I use this command to start it up, and it works.
pm2 start uptime-kuma/server/server.js --name uptime-kuma -- --port=3069 --host=<IP_ADDRESS>
I have to use that command so it stops only broadcasting on localhost.  I actually want to be able to see it from other machines, and as of a recent update it seems to only broadcast to localhost.  Last used 1.18.5 without this being a problem.
After that, I run
pm2 startup
like I normally would, but now on reboot it goes back to default port & localhost..
Does anyone have a fix?  I really don't have any more ideas.  Been digging for a while now.
📝 Error Message(s) or Log
No response
🐻 Uptime-Kuma Version
1.21.2
💻 Operating System and Arch
FreeBSD 13.2-RELEASE
🌐 Browser
Brave 1.50.114 / Chromium 112.0.5615.49 (official)
🐋 Docker Version
No response
🟩 NodeJS Version
18.14.0

Fixed with these:
pm2 start server/server.js --name uptime-kuma -- --host=<IP_ADDRESS>
pm2 save && pm2 startup


:jp: Update README-ja.adoc

@hinaloe 作りなおしました！不手際がありご迷惑おかけしました。

(renewal of #277)
:+1:
(実は私はWriteAccessは持ってないんです……I'm not allowed write Access)
cc, @anthonny

@hinaloe Anyway, Thanks a lot!!
Hello @anthonny
Nice to meet you. I tried to update README-ja.adoc.
I think there is no mistake in it. If I find any mistake, I'm willing to fix it asap!
Please merge this pr.
Regards.

I'll merge it and if another community member identifies a change we can fix it.

Thanks.


MicroProfile Server selection is not working

Check the below image. I am not able to select microprofile servers.

@prabusubra You need to select
MicroProfile Version*

first.

There is already a request so that the MicroProfile server can be selected before the Version is selected. see https://github.com/eclipse/microprofile-starter/issues/76.
No decision yet made on that one, nor implemented.


What is the X-RateLimit-Limit span of time?

What is the span of time on which the X-RateLimit-Limit server response is determined? I think it's per hour, but I'm not 100% sure.

Yes, it's per hour. I have read it on their website.


refactor: modify variable naming and extract constants

modify variable naming and extract constants

Codecov Report

Merging #13176 (ee5a99b) into 3.3 (a709b28) will decrease coverage by 0.05%.
Report is 12 commits behind head on 3.3.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                3.3   #13176      +/-   ##
============================================
- Coverage     68.42%   68.38%   -0.05%
  Complexity        8        8
============================================
  Files          1717     1717
  Lines         70795    70795
  Branches      10236    10236
============================================
- Hits          48442    48413      -29
- Misses        17665    17695      +30
+ Partials       4688     4687       -1

see 65 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


How to setup inital step ?

How can i set the first step active at first run ?

What do you mean by the first step? Can you share your diagram?

Following this GRAFCET:

Step 1 (an Output in Ladder) should be active when we click "Start Simulation" without any condition.
This is called the inital step or (initialisation bit in some PLC).
Do the simulator handle this case ?

I understand now. No, it's not implemented in the simulator. Sorry.


Enable syntax highlighting for faq

The new FAQ has a bunch of Rust code that isn't highlighted.

Are you guys already using a library for that?
I use highlight.js for mdBook and it works well.

It's rendered server-side, Jekyll does it.

Is it just a matter of replacing triple back ticks with the tags below?
{% highlight rust %}

{% endhighlight %}

I have investigated the html output and code blocks are rendered with the correct html for styling:

fn is_odd(x: i64) -> bool {
    if x % 2 != 0 { true } else { false }
}

So it's highly probable that the only problem is a missing stylesheet.

@azerupi Great! Will you submit a PR?

Well I can't test it locally, so I can't really pinpoint the specific problem. But I know for sure that it's a missing css file. I will try to take a look, but if someone else can beat me to it, please do :)


Trying to run readme genereates an error

Mac Ventura 13.3.1
npm run readme

readme
lerna run readme && node ./tools/readme.js

sh: lerna: command not found

OK, I installed lerna, now I get other errors:
Lerna (powered by Nx)   Ran target build.all for project @nativescript-community/ui-drawer

You don't need to install lerna. Just running yarn should be enough. Did you init submodules ? (npm run submodules )


what is parameter for record audio in HD format?

It already records in HD format as it produces Wav /Pcm file.


Upgrade styles to expressions

The Historic, Railway, Woodblock, and Japanese Scroll styles are all currently using the filter, function, and token syntaxes, which were deprecated in 2017 in favor of expressions. Expressions are required for many newer GL JS features that we’ll need to implement features such as language fallbacks and bilingual labels for #481. Expressions will also help us consolidate style layers, which will allow the tiler to consolidate the tileset’s layers as well, improving performance across the board.
A stylesheet can contain a mix of functions and expressions, but it’s a lot cleaner and less error-prone to migrate everything over to expressions at once. It looks like Maputnik has rudimentary, nonvisual support for editing expressions and converting functions to expressions: maplibre/maputnik#620 maplibre/maputnik#622. If we need a more visual expression editor, Fresco is one alternative. It uses Mapbox GL JS under the hood rather than MapLibre GL JS, though it would be possible to avoid incompatibilities by testing before deployment.

Any update or progress on this ticket? I'm feeling like we're getting closer to some multilingual labels (#481).

@erictheise could take a look at this commit https://github.com/OpenHistoricalMap/map-styles/commit/2cfb70c90c6e5f1bb6850aa5643df26ad871d116 and make any recommendations for next steps.

Looking at dependencies for #481, which is our priority here, @tsinn also needs to convert the text labels to expressions

Is there any sort of eta for this being completed, or how much progress has been made so far?

Once this is complete, we’ll need to update all the time slider implementations to manipulate a filter based on an expression instead of a legacy function, as outlined in https://github.com/gramps-project/gramps-web/pull/454#discussion_r1664621357.

Looking at the last comment from @1ec5 , it seems possible that the bare minimum for adapting the timeslider would be an edit to a single line of code, though I would need to confirm that with @gregallensworth
If true, that would be simpler/faster, if not as robust and useful, as the ask in #840 to make and publish a node module for date filtering.

Updating this ticket - Last week, Tim wrapped up converting all functions to expressions

at our carto meeting, @vknoppkewetzel indicated this work is complete & @1ec5 reminded us that this should break the timeslider, which uses the older filters.
So, it seems like the completion of this ticket bumps up the priority of this fix:
#855 - updating timeslider to supporting expressions
As well as the priority of these tickets supporting new features:
#679 - All name keys in vtiles
#854 - Providing the right name strings to the stylesheets for localization
In addition, we should identify other possible performance improvements enabled by the expressions upgrade:

combining layers
embed improvements

etc.

This work is not complete. As of OpenHistoricalMap/map-styles@1179beeb3edecf7d78627fa5a5ad38f4c42db882, a number of style functions have been converted to expressions. However, every text-field property is still set to a string with the deprecated {token} syntax instead of a get expression. This blocks label localization.
Additionally, as far as I can tell, no filter has been converted to use expressions yet. (It’s the conversion of filters that would need to be coordinated with a fix for #855.)

Thanks @1ec5 we will take a look at this and resolve those, thanks for catching

MapLibre publishes a command line tool, gl-style-migrate, that automatically converts legacy filters, functions, and tokens to expressions.

🎉


Image with Node v14 and Puppeteer v11 not found

Hi, based on documentation here I would like to use Docker image with Node v14, and Puppeteer v11. But it looks, that it doesn't exist:
2021-11-29T09:17:40.233Z ACTOR: Cloning git@github.com:apify-projects/Apify-TopMonks-PG#master:stopandshop
2021-11-29T09:17:41.090Z ACTOR: Cloned commit ID: d196358f229479cdc1a58b2a5d922b88ab62e286
2021-11-29T09:17:41.121Z ACTOR: Cloned branch name: master
2021-11-29T09:17:41.153Z ACTOR: Extracting actor documentation from README.md
2021-11-29T09:17:41.327Z ACTOR: Extracting input schema from INPUT_SCHEMA.json
2021-11-29T09:17:41.361Z ACTOR: Building Docker image.
2021-11-29T09:17:41.491Z Step 1/18 : FROM apify/actor-node-puppeteer-chrome:14-11.0.0
2021-11-29T09:17:41.572Z ACTOR: ERROR: Docker image build failed: manifest for apify/actor-node-puppeteer-chrome:14-11.0.0 not found: manifest unknown: manifest unknown

If I will try apify/actor-node-puppeteer-chrome:14 it is installing Puppeteer version 12, and there is some bug here. So I would like to avoid using Puppeteer version 12 for now. In docker hub I found only 14-11.0.0-beta

Puppeteer v11 is not yet supported, will be in next SDK version, which will then automatically trigger build of such image.
Should be out later this week, rather sooner than later.

Btw node 14 you say? So you are not using SDK v2 (it requires node 15+)?

If I will try apify/actor-node-puppeteer-chrome:14 it is installing Puppeteer version 12, and there is some bug here. So I would like to avoid using Puppeteer version 12 for now.

@vladfrangu please make sure this works as expected. if the latest stable image tries to install puppeteer 12 than this should get priority, as it is unsupported for us (the PR in SDK even has errors, so its not just about chrome 97)

Btw node 14 you say? So you are not using SDK v2 (it requires node 15+)?

Yes, I meant 14 (for this project we using SDK v1).

If I will try apify/actor-node-puppeteer-chrome:14 it is installing Puppeteer version 12, and there is some bug here. So I would like to avoid using Puppeteer version 12 for now.

@vladfrangu please make sure this works as expected. if the latest stable image tries to install puppeteer 12 than this should get priority, as it is unsupported for us (the PR in SDK even has errors, so its not just about chrome 97)

I just pulled the image locally (docker pull apify/actor-node-puppeteer-chrome:14) and ran it (docker run --rm -it  apify/actor-node-puppeteer-chrome:14), and it installed puppeteer 10.4.0. I seriously don't know how it installed puppeteer 12 for you.. Did you override the package.json/have a package-lock present in your usage of the image that sets puppeteer to a different version?

Is this still valid @rubydev?

@B4nan No, we can close it. Thanks


Convoluted Flip Code

Challenge Waypoint: Use Conditional Logic with If and Else Statements has an issue.
User Agent is: Mozilla/5.0 (X11; CrOS x86_64 7520.63.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
I'm new to JS, but can't the code for the flip variable be simplified to
var flip = Math.floor(Math.random() * 2);

instead of
var flip = Math.floor(Math.random() * (1 - 0 + 1)) + 0;

?

@bitsoda Yeah, it can. I'm gonna open a PR for this.

This Waypoint has been completely rewritten.  Should be out at the end of the month.


Milestone1: Modularized

Milestone1: Modularized
In this milestone we:

Divide the code into modules.
Focused on ES6.
Added functionalities.

Hi  @RuriEnciso ,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉

Highlights
📌 Descriptive pull request✅
📌 Good commit messages ✅
📌 Professional README file ✅
📌clean code. ✅
📌type checks. ✅
📌naming. ✅
📌DRY✅
Cheers and Happy coding!👏👏👏


How can I run tensorflow sample on openwhisk locally instead ibm bluemux?

I need a sample on local openwhisk. The sample should not be a hello-world program. At least, the computation time of running this sample on my local openwhisk is over 500ms, or less than 3 minutes.
Many thanks for any sample, any suggestion, any guidance.

You'll want to create a docker action - or try http://jamesthom.as/blog/2018/08/13/serverless-machine-learning-with-tensorflow-dot-js/.


Slow opening a C# file across the network

VSCode Version: Code 1.4.0 (6276dcb0ae497766056b4c09ea75be1d76a8b679, 2016-08-04T16:45:31.680Z)
OS Version: Windows_NT ia32 6.1.7601

Steps to Reproduce:

right click in explorer and 'open with code'
wait ~ 8 seconds

(doing the same with notepad++ takes less than 2 seconds
The file is a 45 line C# program.

Pretty much limited in terms of node.js IO performance.


error: index out of range and performance problem(s)

When typing in a file with bigger amount of comments, ie plugin file for packer, I get:
spellsitter: Error executing lua: ...e/pack/packer/start/spellsitter.nvim/lua/spellsitter.lua:34: index out of range

The other problem(s) could be somewhat related to the unresolved performance problem in rainbow:
https://github.com/p00f/nvim-ts-rainbow/issues/5

The spellcheck somehow gets reapplied to words on other lines (the spell errors are redrawn with underlining them).

There dont show up treesitter problems.

Hint: The approach to solve the performance problem should be quite identical as here.
I think getting recently pressed buttons + textchanges of the current line in lua should be even part of neovim for proper treesitter support.

This is not something I've ever observed since hunspell was replaced with the built in spellchecker. Is this still a problem or can this issue be closed?

Ah, wasnt checking lately again.
@lewis6991 So the plan is to get the inbuild properly running (and eventually use hunspell inside neovim core) ?
Would be nice to write the roadmap somewhere including that it overwrites the spellcheck behavior.
Probably you could also make a list of stuff (options, keybindings etc) that the inbuild spellchecker can do and how to deviate/optimize it?

Closing, cause it was fixed.

@lewis6991 So the plan is to get the inbuild properly running (and eventually use hunspell inside neovim core) ?
Would be nice to write the roadmap somewhere including that it overwrites the spellcheck behavior.

There isn't really a plan as such. The only motivation of this project was to get some spellchecking working for treesitter enabled buffers. General improvements to neovim's spellchecker are a bit out of scope unless they are absolutely necessary to get functionality to work.

Probably you could also make a list of stuff (options, keybindings etc) that the inbuild spellchecker can do and how to deviate/optimize it?

The goal is for this plugin to be pretty minimal. So far pretty much all the keybindings work. Specifically:
    'z=', 'zW', 'zg', 'zG', 'zw', 'zuW', 'zug', 'zuG', 'zuw'

You can find out what these do with :help spell.
One thing that isn't implemented yet is [s and ]s which needs a custom implementation.


#92 Mobx 5.0.0 support

https://github.com/mobxjs/mobx/blob/master/CHANGELOG.md
.$mobx property has been dropped from all observables and replaced by a Symbol.
Instead of using x.$mobx.name, use import { $mobx } from "mobx"; x[$mobx].name etc.
Fix for 'Cannot obtain atom from undefined' https://github.com/mobxjs/mobx-react-devtools/issues/92

Thanks a lot! Peer dependency should be updated as well, but will do so on master


ResilientWatchCacheInitialization documentation

/assign @jpbetz

/lgtm
/approve

/lgtm
I'm not sure if users can understand when to toggle these gates.
I mean we may need more user documentation on the watch cache.

Hello @wojtek-t 👋! I'm reaching out from the Docs team. Just checking in as we approach Docs Freeze on Tuesday July 30th 18:00 PDT. This documentation appears to still be under review. To meet the Docs Freeze, this PR must have a technical review as well as lgtm and approve labels applied, without any unaddressed comments or concerns from SIG Docs. The status of this enhancement is marked as at risk for docs freeze. Thank you!

I'm not sure if users can understand when to toggle these gates.
I mean we may need more user documentation on the watch cache.

I don't expect an arbitrary user to play with those at all - it's for the most sophisticated users, who understand it.
As for documentation on the watchcache - I partially agree, but that's orthogonal to this PR itself.
@hacktivist123 - this already has technical lgtm from Joe above and is waiting for sig docs approval.

/approve


TextBlock doesn't render properly after text is changed

valid for current master
repro steps:
add  xaml code in a view
      <Border>
        <StackPanel Width="300" Spacing="8">
          <TextBlock x:Name="txtChanging" />
          <TextPresenter x:Name="tpChanging" />
        </StackPanel>
      </Border>

code behind:
            var txtChanging = this.Get<TextBlock>("txtChanging");
            var tpChanging = this.Get<TextPresenter>("tpChanging");
            DispatcherTimer.Run(() =>
            {
                var time = DateTime.Now.TimeOfDay.ToString();
                txtChanging.Text = $"TextBlock: {time}";
                tpChanging.Text = $"TextPresenter: {time}";
                return true;
            }, TimeSpan.FromSeconds(1));

result:

expected result: TextBlock render the same way as TextPresenter
notes:

TextBlock is not hit test friendly most of the time it's like it render nothing after the first change

Issue is present only with Deferred renderer, with immediate renderer there is no problem

I know what is happening and have a fix in mind


Question: can I set what are allowed values for attributes?

Question: can I set what are allowed values for attributes?
For example, we are currently using OWASP/java-html-sanitiser in our old Java project and we have the following in our configuration:
<allowSpecificAttributeListOnElements>
		<element name="iframe" />
		<elementAttribute name="sandbox" />
		<attributeValue value="allow-popups" />
		<attributeValue value="allow-scripts" />
		<attributeValue value="allow-same-origin" />
		<delimiter value=" " />
	</allowSpecificAttributeListOnElements>

This means that sandbox is an allowed attribute of iframe and sandbox has allowed values: allow-popups, allow-scripts and allow-same-origin.
The easy part is done, i.e. sandbox is an allowed attribute of iframe, but can I enforce the specific values?
Currently I am trying to enforce something similar with sanitize-html.
Thanks in advance for any input you have in solving this.

It would be great if one could restrict any URLs in (any) attribute values to certain host or domain names or relative URLs. Or allow regular expressions for this.

How about something like this:
allowedAttributeSpecificValues: {
  iframe: [
    {
      sandbox: [ 'allow-popups', 'allow-scripts', 'allow-same-origin' ]
    }
  ]
}

This allows setting specific values for attributes on specific elements, it is also easier for users to set specific values for the default allowedAttributes.

I see what you mean, but I think we'd wind up needing the flexibility of my proposal, in particular the capacity to mix and match "this attribute is just plain allowed," "this attribute is allowed with certain values," and "this attribute gets custom validation." Writing them all in an array together helps keep your thoughts about that element together.

Just an f.y.i. that this works for me, lets my tests pass, basically it takes out the current checks from the if statement and adds a check for attribute values.
    each(options.allowedAttributes, function(attributes, tag) {
      allowedAttributesMap[tag] = [];
      var globRegex = [];
      attributes.forEach(function(obj) {
        if(isString(obj) && obj.indexOf('*') >= 0) {
          globRegex.push(quoteRegexp(obj).replace(/\\\*/g, '.*'));
        } else {
          allowedAttributesMap[tag].push(obj);
        }
      });
      allowedAttributesGlobMap[tag] = new RegExp('^(' + globRegex.join('|') + ')$');
    });

...

          var passedAllowedAttributesMapCheck = false;
          if (!allowedAttributesMap ||
            (has(allowedAttributesMap, name) && allowedAttributesMap[name].indexOf(a) !== -1 ) ||
            (allowedAttributesMap['*'] && allowedAttributesMap['*'].indexOf(a) !== -1 ) ||
            (has(allowedAttributesGlobMap, name) && allowedAttributesGlobMap[name].test(a)) ||
            (allowedAttributesGlobMap['*'] && allowedAttributesGlobMap['*'].test(a))) {
              passedAllowedAttributesMapCheck = true;
          } else if (allowedAttributesMap && allowedAttributesMap[name]) {
            for (const o of allowedAttributesMap[name]) {
              if (isPlainObject(o) && o.name && (o.name === a)) {
                passedAllowedAttributesMapCheck = true;
                // now need to verify the value is allowed
                const splitStrArray = value.split(' ');
                var newValue = '';
                for (const s of splitStrArray) {
                  if (o.values.indexOf(s) !== -1) {
                    if (newValue === '') {
                      newValue = s;
                    } else {
                      newValue += ' ' + s;
                    }
                  }
                }
                value = newValue;
              }
            }
          }
          if (passedAllowedAttributesMapCheck) {
            if (options.allowedSchemesAppliedToAttributes.indexOf(a) !== -1) {

passing in options like this:
        allowedAttributes: {
          iframe: [
            {
              name: 'sandbox',
              values: ['allow-popups', 'allow-same-origin', 'allow-scripts']
            },
            'allowfullscreen'
          ]
        }

Just need to figure out the git side to merge it as I had issues with #201.


✨Separate CRDs in the Helm chart

Summary
Move CRDs to the chart crds/ folder to let Helm install them before applying the template
Related issue(s)
Fixes #

If we are going to comment out all usage of config/crd then I think it would be clearer to also delete config/crd.

This PR nullifies
https://github.com/kubestellar/ocm-status-addon/blob/7521a376c0eb8961e12668f4c5f9f643ee3a8769/config/crd/kustomization.yaml#L7-L13 --- right? Is that deliberate? If so, why is this good?
I think that if we wanted to, we could continue applying kustomize to the CRD, but do it in separate commands. That is, remove - ../crd from config/default/kustomization.yaml and instead have the Makefile directly invoke config/crd in distinct command(s) that output the kustomized CRD YAML.

@MikeSpreitzer I have pushed a commit to change the handling of the crds as you suggested.
I also rebased.
Please take another look when you have time.


What does Znoyder mean?

Please add fun history behind the name in README :)

We do have 3 projects within this:

znoyder
shperer
ryhter

Assigning to @sdatko to add story behind naming :)

Done :-)


Multi line attribute values not supported

https://github.com/dart-lang/angular_analyzer_plugin/issues/401

I'd argue this is WAI, and the compiler probably shouldn't be handling it.
That being said, for backwards compatibility, let's just do it.

At least in TS it was all about just supporting valid HTML and line breaks in HTML are not valid in HTML.

I've updated dart-lang/angular_analyzer_plugin#401. I believe I incorrectly reported this issue, and multiline attributes are already supported

Closing this ticket then; reopen if it's still a persistent issue.


Add Furya chain and its native asset FURY

Description
Adding chain: Furya
Adding token: FURY from chain Furya
Checklist

Adding Chains

If adding a new chain, please ensure the following:

[x] Chain is registered to the Cosmos Chain Registry.

Chain's registration must have staking defined, with at least one staking_token denom specified.
Chain's registration must have fees defined; at least one fee token has low, average, and high gas prices defined.

[x] Add chain to bottom of zone_chains.json

RPC and REST must not have any CORS blocking of the Osmosis domain.
RCP node must have WSS enabled.

Adding Assets

If adding a new asset, please ensure the following:

[x] Asset is registered to the Cosmos Chain Registry.

The description and/or extended_description of the asset in the Chain Registry is informative.

[x] Add asset to bottom of zone_assets.json.

The IBC channel referenced in path must be registered to the Chain Registry.
osmosis_unlisted defaults to true (until the respesentation and transferring of the new asset has been validated)
Note that it is recommended to include an X (fka, Twitter) profile URL with each asset.

On-chain liquidity
For each new asset, please provide the plan for on-chain liquidity of the asset (See: Pool Setup Guilde.): (choose one)

[ ] Ready -- A liquidity pool(s) has been created and has liquidity. The pool ID is: ______
[ ] Soon -- A pool will be created soon. Do not merge this PR until liquidity is ready.

[ ] (optional) A preview of the Osmosis Zone app with the new asset added is requested for creating the pool. (Note: This method is not recommended because the Supercharged Liquidity pool type cannot be created via the Osmosis Zone app)

[ ] StreamSwap -- The token is, or will be, going through a StreamSwap stream; thus, the token should be listed without requiring on-chain liquidity. A Pool ID will be provided in this PR following the stream's completion once the team has had a chance to create a pool using the earned funds. The StreamSwap Bootstrapping phase begins (when?): ______

Please specify the liquidity plan

The new FURY token can be previewed here: https://app.osmosis.zone/assets?show_preview_assets=true
We'll need to update the symbol for the old token before making listed.
Please confirm liquidity pool


Clarify required IPv6-only setting

Which Cloudflare product does this pertain to?
Cloudflare One
Existing documentation URL(s)

https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/tunnel-guide/
https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/do-more-with-tunnels/hosting-requirements/

Section that requires update
The tunnel creation process doesn't clarify how to run cloudflared in an IPv6-only setting. (This does work fine in my testing.)
https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/configuration/remote-management/
What needs to change?
The "Install and run a connector" page doesn't warn you about being IPv4-only (because  --edge-ip-version 4 is the default).
How should it change?
Explaining that  --edge-ip-version 6 must manually be added to the systemd service file.
Additional information
No response

Thanks for the feedback! We are currently testing a default auto setting, which will make it so that users do not need to adjust the flag at all. In the meantime, we have added your note about defaulting to IPv4: #5569

Thanks! Connecting over both IPv4 and IPv6 might be a good idea too, though that should probably be a separate ticket.


fix: LEAP-248: Fix app crashing by hotkeys

This PR

wraps unbinding functional to separate keys corectly outside of the keymaster
addes alias for , to avoid problems with it
improves tokenization of hotkeys

PR fulfills these requirements

[x] Tests for the changes have been added/updated
[ ] Docs have been added/updated
[x] Best efforts were made to ensure docs/code are concise and coherent (checked for spelling/grammatical errors, commented out code, debug logs etc.)
[x] Self-reviewed and ran all changes on a local instance

Describe the reason for change
Keymaster can't handle unbinding of multiple keys. It also misunderstand , and thinks that it is two hotkeys in one (',' and ''). So that , breaks application in two ways related to each other.
What alternative approaches were there?

we can fix keymaster in a fork (but we did it before and we didn't like it)
we can use another library to handle hotkeys. But it's hard to test and integrate.

This change affects (describe how if yes)

[ ] Performance
[ ] Security
[ ] UX

Does this PR introduce a breaking change?

[ ] Yes, and covered entirely by feature flag(s)
[ ] Yes, and covered partially by feature flag(s)
[x] No
[ ] Not sure (briefly explain the situation below)

What level of testing was included in the change?

[ ] e2e (codecept)
[x] integration (cypress)
[ ] unit (jest)

Which logical domain(s) does this change affect?
Hotkeys, Labels

Codecov Report
Attention: 2 lines in your changes are missing coverage. Please review.

Comparison is base (84069d9) 68.28% compared to head (dae93ec) 64.54%.

Files
Patch %
Lines

src/core/Hotkey.ts
85.71%
2 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1653      +/-   ##
==========================================
- Coverage   68.28%   64.54%   -3.75%
==========================================
  Files         443      443
  Lines       28690    28696       +6
  Branches     7630     7519     -111
==========================================
- Hits        19592    18522    -1070
- Misses       7846    10174    +2328
+ Partials     1252        0    -1252

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

/git merge master


Warning for unique "key" prop when rendering HTML

Hi,
I upgraded to 3.5.0 as well as some react modules and I am now receiving a warning on rendering html.
"Warning: Each child in an array or iterator should have a unique "key" prop. Check the render method of HTML. See https://fb.me/react-warning-keys for more information.
It goes away if I comment out return ; so I know it has to do with the HTML I am attempting to render.
It also calls out this line specifically
p: (htmlAttribs, children, passProps) => <Text style={{ fontWeight: 'normal', color: '#333', fontSize: 14, fontFamily: 'roboto_slab' }} {...passProps}>{children}</Text>,
Here is my package.json
  "dependencies": {
    "@expo/vector-icons": "^5.2.0",
    "axios": "^0.16.2",
    "expo": "^22.0.0",
    "moment": "^2.18.1",
    "numeral": "^2.0.6",
    "react": "16.0.0-beta.5",
    "react-native": "https://github.com/expo/react-native/archive/sdk-22.0.1.tar.gz",
    "react-native-button": "^2.1.0",
    "react-native-communications": "^2.2.1",
    "react-native-loading-spinner-overlay": "^0.5.2",
    "react-native-navigation": "^1.1.262",
    "react-native-offline": "^3.1.0",
    "react-native-render-html": "^3.5.0",
    "react-native-search-box": "^0.0.13",
    "react-navigation": "^1.0.0-beta.11",
    "react-redux": "^5.0.5",
    "redux": "^3.7.2",
    "redux-persist": "^4.8.3",
    "sentry-expo": "^1.6.0"
  }

What fixed it for me was on this line:
https://github.com/archriss/react-native-render-html/blob/master/src/HTML.js#L381
I just added tossed in a random number.... not a great fix but seems to be where the issue lies.
const rand = Math.random() * (1000 - 1) +1
const key = `${wrapper}-${parentIndex}-${nodeIndex}-${tagName}-${index}-${parentTag}-${rand}`;

Hi,
if you disable your custom renderer, does the warning still appear ?
If it does, can you show me the snippet of HTML you're trying to render ?

Hi Exilz, I submitted a PR that seems to do the trick for me... just salting that key a bit more to ensure uniqueness
The snippet of HTML was simply four paragraph tags that I grabbed from lorem ipsum

let me rollback to the previous version to reproduce and paste in here what the resulting HTML looked like

@Exilz
Here is the HTML, the key which i printed out for you and then the resulting warning in react
12:57:54 PM

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam porta eros in erat hendrerit laoreet. Sed maximus iaculis lorem id egestas. Mauris malesuada leo nec porta malesuada. In hac habitasse platea dictumst. In sodales tristique nisi, at condimentum massa imperdiet ut. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In pharetra, felis vel elementum suscipit, justo augue volutpat nisl, sit amet faucibus urna est ut leo. Proin ornare fringilla purus. Ut pellentesque arcu vitae metus posuere efficitur. Sed pellentesque tortor eget odio pharetra eleifend. Phasellus a purus viverra, interdum ante in, interdum turpis. Pellentesque molestie aliquam porta.

Donec luctus ligula est, vel condimentum enim egestas id. Nam ullamcorper diam ipsum, sit amet semper magna sollicitudin et. Cras lacus sapien, placerat at sem a, venenatis lacinia ex. Quisque vel erat eu magna pellentesque ultricies. Donec consectetur est eget velit posuere, ac placerat dolor semper. Integer at pretium est. Duis fringilla augue aliquam eros vulputate elementum. In nec quam massa. Proin vehicula odio vel nisl ultricies, eget varius velit rhoncus. Quisque dolor ipsum, semper ac efficitur scelerisque, vestibulum eu massa.

Fusce condimentum viverra risus, sit amet efficitur lorem sodales sit amet. Aliquam eleifend nulla enim, ut suscipit nisi viverra ac. Integer blandit eu felis nec maximus. Pellentesque viverra ornare orci, non tristique tortor pulvinar ac. Integer aliquam euismod venenatis. Fusce efficitur sit amet purus a accumsan. Donec ac dapibus eros. Nulla facilisi. Donec sodales nibh non dictum bibendum. Ut ut finibus mi. Proin augue ante, condimentum eu sollicitudin eu, ultrices iaculis diam.

Cras id convallis sem. Quisque accumsan mauris vitae ante semper blandit. Pellentesque commodo risus eu metus pharetra, vel dapibus tellus mattis. Vivamus mollis viverra lorem. Morbi sollicitudin ligula sit amet velit egestas vehicula. Nullam tincidunt magna tristique urna posuere aliquet. Donec elit nisl, euismod ut vehicula tristique, suscipit quis nibh. In sed euismod nisl.

Vestibulum condimentum elementum rhoncus. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin suscipit aliquet est, non pretium purus vulputate non. Donec enim diam, gravida dignissim augue in, bibendum gravida dolor. Proin a efficitur nisi. Sed porttitor scelerisque magna, id fringilla nulla egestas vitae.

Check the render method of `HTML`. See https://fb.me/react-warning-keys for more information.
    in Text (at JobComponent.js:22)
    in HTML (at JobComponent.js:258)
    in RCTView (at View.js:113)
    in View (at JobComponent.js:338)
    in RCTView (at View.js:113)
    in View (at ScrollView.js:744)
    in RCTScrollView (at ScrollView.js:852)
    in ScrollView (at JobComponent.js:272)
    in App (created by Connect(App))
    in Connect(App) (at SceneView.js:32)
    in SceneView (at CardStack.js:399)
    in RCTView (at View.js:113)
    in View (at CardStack.js:398)
    in RCTView (at View.js:113)
    in View (at CardStack.js:397)
    in RCTView (at View.js:113)
    in View (at createAnimatedComponent.js:134)
    in AnimatedComponent (at Card.js:26)
    in Card (at PointerEventsContainer.js:55)
    in Container (at CardStack.js:440)
    in RCTView (at View.js:113)
    in View (at CardStack.js:370)
    in RCTView (at View.js:113)
    in View (at CardStack.js:369)
    in CardStack (at CardStackTransitioner.js:103)
    in RCTView (at View.js:113)
    in View (at Transitioner.js:187)
    in Transitioner (at CardStackTransitioner.js:55)
    in CardStackTransitioner (at StackNavigator.js:48)
    in Unknown (at createNavigator.js:48)
    in Navigator (at createNavigationContainer.js:205)
    in NavigationContainer (at SceneView.js:32)
    in SceneView (at TabView.js:79)
    in RCTView (at View.js:113)
    in View (at TabView.js:78)
    in RCTView (at View.js:113)
    in View (created by ViewPagerAndroid)
    in AndroidViewPager (at ViewPagerAndroid.android.js:235)
    in ViewPagerAndroid (at TabViewPagerAndroid.js:153)
    in TabViewPagerAndroid (at TabViewAnimated.js:77)
    in RCTView (at View.js:113)
    in View (at TabViewAnimated.js:252)
    in TabViewAnimated (at TabView.js:216)
    in TabView (at withCachedChildNavigation.js:66)
    in withCachedChildNavigation(TabView) (at TabNavigator.js:54)
    in Unknown (at createNavigator.js:48)
    in Navigator (at createNavigationContainer.js:205)
    in NavigationContainer (at SceneView.js:32)
    in SceneView (at CardStack.js:399)
    in RCTView (at View.js:113)
    in View (at CardStack.js:398)
    in RCTView (at View.js:113)
    in View (at CardStack.js:397)
    in RCTView (at View.js:113)
    in View (at createAnimatedComponent.js:134)
    in AnimatedComponent (at Card.js:26)
    in Card (at PointerEventsContainer.js:55)
    in Container (at CardStack.js:440)
    in RCTView (at View.js:113)
    in View (at CardStack.js:370)
    in RCTView (at View.js:113)
    in View (at CardStack.js:369)
    in CardStack (at CardStackTransitioner.js:103)
    in RCTView (at View.js:113)
    in View (at Transitioner.js:187)
    in Transitioner (at CardStackTransitioner.js:55)
    in CardStackTransitioner (at StackNavigator.js:48)
    in Unknown (at createNavigator.js:48)
    in Navigator (at createNavigationContainer.js:205)
    in NavigationContainer (at App.js:241)
    in AppWithNavigation (created by Connect(AppWithNavigation))
    in Connect(AppWithNavigation) (at App.js:341)
    in Provider (at App.js:340)
    in App (at withNetworkConnectivity.js:140)
    in withNetworkConnectivity(App) (created by AwakeInDevApp)
    in RCTView (at View.js:113)
    in View (created by AwakeInDevApp)
    in AwakeInDevApp (at registerRootComponent.js:36)
    in RootErrorBoundary (at registerRootComponent.js:35)
    in ExpoRootComponent (at renderApplication.js:35)
    in RCTView (at View.js:113)
    in View (at AppContainer.js:102)
    in RCTView (at View.js:113)
    in View (at AppContainer.js:126)
    in AppContainer (at renderApplication.js:34)

#52 PR should fix the issue...

@Exilz Yes it only occurs for custom renderers but we could resolve it easily.

For anyone who might have landed on this issue, if you're experiencing key warnings when using custom renderers, you need to use passProps.key and pass it to your component to get rid of the yellow box.

@Exilz thanks! Perhaps this is worth mentioning in the docs?

@Exilz passProps.key should add where? Can someone please document it?

@themakerman
(htmlAttribs, children, convertedCSSStyles, passProps) => {   console.log(passProps.key); }

^^ That shouldn't make a difference.  It's the same as return console.log() or console.log().


Surface generation refactor

This contains a rather large refactor of surface generation into surface classes that extend a respective OpenMC surface class and a generic interface class, CADSurface.
Material assignments have been updated here as well to the format expected by DAGMC for transport with OpenMC.
A good number of tests were added here as well to ensure that surface types untested by the examples in OpenMC are checked here.

All surfaces except GQs have been factored out. I'll leave those surfaces for a separate PR.


The Pods are shown in web UI badly

see:
https://user-images.githubusercontent.com/44139130/222897346-54c8a0f9-327a-4516-8d63-b9d4c4d2149e.mov
/priority next-release
/kind bug
/priority critical-urgent

/area web

/close
Sorry, it's my mistake on the local.


KE EMu ingest disabled

UUIDs being created over Christmas, so have disabled auto ingestion as all 2.4 million records will need reloading.

How do I update both SOLR instances? Are they synced?


Create Blog “2023-06-24-dart-request-add-“save-trip”-button-to-the-gopass-app”

Automatically generated by Netlify CMS

Closing due to no further interest in developing this blog post.