HtmlTag helper

New view helper used for rendering <html> tag of a web page, to which some custom attributes can be added dynamically.
Intent
Idea is to have ability to dynamically attach some attributes to the opening HTML tag in a layout. For example:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#">
Usage
Rendering tag in a layout:
echo $this->html()->openTag();
//...
echo $this->html()->closeTag();

Adding attributes:
//single
$this->html()->setAttribute('xmlns', 'http://www.w3.org/1999/xhtml');

//multiple
$this->html()->setAttributes(array(
    'xmlns' => 'http://www.w3.org/1999/xhtml',
    'prefix' => 'og: http://ogp.me/ns#'
));

//shortcut method
$this->html(array(
    'xmlns' => 'http://www.w3.org/1999/xhtml',
    'prefix' => 'og: http://ogp.me/ns#'
));

There is also option to automatically pre-set appropriate namespace attributes, based on currently set DOCTYPE (Doctype helper):
//At some point:
$this->doctype('xhtml');

$this->html()
    ->setUseNamespaces(true) //'xmlns' attribute will be automatically set to 'http://www.w3.org/1999/xhtml'
    ->setAttributes(array(
        'prefix' => 'og: http://ogp.me/ns#'
    ));

Merged to develop for release in 2.4.


[wenet] remove typeguard since we use jit for type check and inference

And there is no check_argument_types in python 3.9+.


typescript: fix test [phab:D1630]

Created by evmar at 2017-05-08 22:48:46:
I of course made a last-second change before running test suite.
This makes it pass again, by fixing the import lines to use ref/imports.

fromberger accepted this revision at 2017-05-08 22:51:11

fromberger closed via commit cd2d0870418bd89db8aec806e1bfb3dac48e6eb1 at 2017-05-08 22:51:32


HAWQ-1257. Prompt all tables which user doesn't have right once

I think some coding style (please follow the pg coding style) should be uniform.
At least, e.g.:

do not mix // and /*
do not have the function return type be on the same line of the declaration.
List *
deconstruct_jointree(PlannerInfo *root)
Please make sure whether ereport instead of elog should be used.

My main modified is commented overhead.
@paul-guo- @stanlyxiang @linwen @zhangh43 pls review, thanks!

Thanks paul!

do not mix // and /*
do not have the function return type be on the same line of the declaration.
Please make sure whether ereport instead of elog should be used.

All fixed, pls review again.
Thanks!

+1

+1

Commited, close this PR.


community: add maritalk chat

Description: Adds the MariTalk chat that is based on a LLM specially trained for Portuguese.
Twitter handle: @MaritacaAI

Hi @baskaryan or @efriis, could you please take a look at this PR? Thanks!


chore(master): release 3.8.2

:robot: I have created a release beep boop
3.8.2 (2024-08-10)
Bug Fixes

identifier: fix identifier (4693afa)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v3.8.2
:sunflower:

:robot: Created releases:

v3.8.2
:sunflower:


[CSL-1110] Merge configs

All configs (dev, prod, wallet) are now in one file.
Config choice is done by passing -DCONFIG=dev|prod|wallet, which is awful.
This said, it's still less awful than the initial solution I thought of (@gromakovsky knows).
If you rebuild in prod mode with/without wallet, the config won't change. That's bad but not very bad because --prod --no-wallet doesn't even work reliably.
I will fix building on Travis and Appveyor after creating the PR

Also

I have copied productionNetworkStartTime:<PHONE_NUMBER> from wallet-config to prod-config.

The task was to implement a hacky way, but your way is not hacky enough 😔


FE-291: Move Query UI to react

Scope & Purpose

[x] :pizza: New feature

Checklist

[x] Tests

[x] Manually tested

[x] :book: CHANGELOG entry made

Related Information

[x] GitHub issue / Jira ticket: https://arangodb.atlassian.net/browse/FE-291

Thanks for the review @pluma4345 !

One minor caveat: because we're using Chakra Tabs instead of routes for the different views, the old URLs for those no longer work (nbd imo) and reloading the page results in the tab being reset (fine by me).

Regarding this: Looks like tabs don't affect the URL currently too - so this doesn't change any behaviour - see screenshot:

I'd refrain from breaking any existing behavior, so I double-checked this; I guess these are the tabs you are referring to? Unless I'm missing something else


Annoying info logs

Is there a way to stop the annoying info logs? I'm running this in a loop, and the useful information I am logging gets lost among so much calfem stuff.
Info    : GMSH -> Python-module
Info    : Reading ...
Info    : Done reading ...
Info    : Meshing 1D...
Info    : [  0%] Meshing curve 1 (Nurb)
...
Info    : Done meshing 1D (Wall 0.00704885s, CPU 0s)
Info    : Meshing 2D...
Info    : Meshing surface 1 (Plane, Frontal-Delaunay)
Info    : Done meshing 2D (Wall 0.0078547s, CPU 0s)
Info    : 261 nodes 528 elements
Info    : Writing ...
Info    : Done writing ....

I will look into it. Some of that is from the GMSH Python module.

Fixed in upcoming 3.6.6


Track 2: Event Hubs Client Library

Adds Track 2 implementation for Event Hubs.

Can one of the admins verify this patch?

I believe I fixed all the issues.


landing_page: Fix anchor links on landing pages.

As it turns out, anchor links on headings only worked on our /help
and /api pages but were broken everywhere else. This commit adds
the required JS to scroll properly when an anchor link on any of
our various landing pages is clicked. We use similar code to
accomplish this in help.js.
Fixes #19349.
@alya @timabbott FYI :)

I'm worried that on /help/ and /api/, this will result in our having two copies of this logic running with undefined resulting behavior.

@timabbott That shouldn't happen, the code in help.js uses different class selectors entirely right?

@timabbott Should we use the direct children selector in CSS to be more specific maybe?

It's possible this code is fine.  If you think it is, can you write a comment for this element explaining clearly how it doesn't conflict with the similar function in /help/, and perhaps a comment in the other place too, so that it's easy to check both places in future edits?

@timabbott I just updated this. A console.log in both help.js and landing-page.js is enough to demonstrate that the two pieces of logic are not executed simultaneously. Explanatory comments have been added to make this distinction clearer. Is there anything else we need to do to verify that this is fine?

The selectors are actually overlapping; foo baz will batch anything that foo bar baz matches. I rewrote the comments and commit messages to explain the real reason this is correct, which is that the combination of entrypoint values configured in the templates and tools/webpack.assets.json show that these JS files are never included in the same page.


Improve CSS style for form inputs

Hi @karishmashuklaa, I want to improve CSS style for the form input.

Hi @karishmashuklaa , I want to implement the input number.

@vansu99 You can raise an issue for the same


Ionide 4 does not detect external changes in fsproj

Open a xyz.fs from a .fsproj
Change and save the .fsproj (e.g. file order) so that the xyz.fs would have compile error
Observe that the ionide does not show those errors in xyz.fs
make a random change in xyz.fs and see how the errors are shown

This is a regression to Ionide 3

I can't repro that on latests experimental.

I think this is my problem.
Reproduction steps.

From PowerShell CD'ed into project folder
code .

Do some stuff in *.fs (the case I see is with a fable project, the client App.fs file)
(it is possible I am leaving unsaved changes, but I don't think so)
Do not close file in Code/Ionide.

close Code

Make changes to same *.fs file in another editor. (In my case Visual Studio 2019 preview 2.) Close editor

start from powershell again

Note *.fs file is in last state it was previously in in code, marked as pending changes (dot instead of X)

Workaround is to close file in Code/Ionide and re-open.
@Krzysztof-Cieslak  @forki

Pretty sure in my case I have left the project buildable in all editors when closing.

I am seeing this in my local version of the SAFE-dojo project


Could not find required mod: extrasounds requires {cloth-config2 @ [>=4.11]}

unable to load in :(

Is Cloth Config installed?

Is Cloth Config installed?

thats whyyy... thx


Pandas loc incorrect type with multi-index

My previous issue was immediately closed as user-error but there I would like to better understand this behavior.  The response suggested that the return type is Series or DataFrame despite mypy is reporting it as a Series.  The suggested fix to use cast works but doesn't explain why mypy output is wrong.  Sorry for reposting but I see no way to reopen my original issue.  If a moderator can close this and reopen the linked issue it would be greatly appreciated.
I attempted to reveal type on df.loc["a"] and df["a"] - both reveal_type to be pd.Series but the pyi files from what limited understanding I have of them seem to suggest the return should instead be pd.Series | pd.DataFrame.
I see stub files in my site-packages in both pandas/_libs and pandas-stubs and I'm wondering how this gets resolved with the correct priority?
https://github.com/pandas-dev/pandas-stubs/issues/749

I reopened #749


Add support for Nhost v2

Work happening in #50

Not quite ready to close yet.

Just published #50 to pub. Here are the new versions:
nhost_sdk                3.0.0-beta.0
nhost_gql_links          2.0.0-beta.0
nhost_flutter_auth       2.0.0-beta.0
nhost_graphql_adapter    2.0.0-beta.0
nhost_flutter_graphql    2.0.0-beta.0

This is still a work in progress, but I'm going to be knocking off what's missing over the coming days, and continue to cut beta releases as I do so.

New set of packages out the door, including the changes in #57 and #58.
nhost_sdk                3.0.0-beta.1
nhost_gql_links          2.0.0-beta.1
nhost_flutter_auth       2.0.0-beta.1
nhost_graphql_adapter    2.0.0-beta.1
nhost_flutter_graphql    2.0.0-beta.1

has version 3 of nhost_sdk been released on pub.dev already?

Hi @shyndman, Johan said that V2 will offer an endpoint to retrieve the e-mail verification process/e-mail, is that already covered within the new sdk as method? Thanks!

Hey @MaxSchilling,
It is not. Let me take a look at getting this in.

To be clear, you're looking to retrieve the text of the verification email?

If you're looking for the ticket used to verify the email address, it's stored in the auth.users table, and can be accessed via gql. Keep in mind that the permissions will have to be set up appropriately to modify view/modify the value.

Hey Scott,
no actually a method to re-trigger the actual email-verification mail from the server, as the account activation ticket (that is created on registration) expires after 60 minutes.
As I understood Johan in V2 there is a way/endpoint to retrigger the token and trigger the activation mail for the user again. This wasn't possible in v1 and we lost quite some users through missing that functionality / not activating within 60 minuted.
So would be great to provide that functionality.
Bonus would be if the authenticationState could reflect wether the user activated the account yet, would make the routing easier to route to a re-send verification screen / functionality.

Got it.
@elitan, which endpoint is @MaxSchilling referring to?

@shyndman This one: https://github.com/nhost/nhost/blob/main/packages/hasura-auth-js/src/hasura-auth-api.ts#L149

Thanks! Got that in.
I'm publishing a new set of packages now. Here are the versions:
nhost_sdk                3.0.0-beta.3
nhost_flutter_auth       2.0.0-beta.3
nhost_gql_links          2.0.0-beta.3
nhost_graphql_adapter    2.0.0-beta.3
nhost_flutter_graphql    2.0.0-beta.3

Packages are now graduated to stable:
nhost_sdk                3.0.0
nhost_gql_links          2.0.0
nhost_graphql_adapter    2.0.0
nhost_flutter_auth       2.0.0
nhost_flutter_graphql    2.0.0


How to prevent adding the same job

I want to be able to create/save a job with a unique value that is indexed, once i attempt to add this  same job again, it shouldn't save/create this job if it already exists in the queue.
I'm thinking of extending the save function to do this check for me, but not to sure how to approach this.
kue.Job.prototype.save = function(fn) {}

I'd handle it with something up front, like a hash of inputs (you mention an id) and then store this id in a key / value database (like redis or memcache).
if (id or hash of inputs is not in table) then fire the job

You need a distributed lock like in this PR: https://github.com/Automattic/kue/pull/832/files
We use a similar approach (but with redlock) and works well.


Fix interface{} in iter& emit type of DoFn in Go

Fix #23278
I added type checks in the core/funcx package, and now the interface{} type in iter and emit function will not work.
I tested it with function 'New' in core/funcx/fn.go and found it could work well, but I'm not pretty sure that it finished all the work.
@lostluck Could you please help me review it and find out what else should I do? I'm glad to work on it. :)

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Thank you very much!😊
I have made changes according to your advice, but I'm not sure I do it well. Your comments are very helpful but I may still make some mistakes because I'm not so familiar with the project now.
Could you please review it again?

Ah that's what happened. When it was undrafted it feel off my review slate.
Looking at this today.

R:@lostluck

@yyy1000 I think the check is failing because new line is missing at the end of pkg/beam/runners/prism/internal/config/config.go
pkg/beam/runners/prism/internal/urns/urns_test.go
Not a part of your PR though. You may want to sync you branch with master and re-running go fmt ./...

Whoops. That's my bad.
The GitHub unit test action has been broken so these slipped in. I'll be
handling them today.
On Tue, Feb 14, 2023, 9:24 AM Ritesh Ghorse @.***>
wrote:

@yyy1000 https://github.com/yyy1000 I think the check is failing
because new line is missing at the end of
pkg/beam/runners/prism/internal/config/config.go
pkg/beam/runners/prism/internal/urns/urns_test.go
Not a part of your PR though. You may want to sync you branch with master
and re-running go fmt ./...
—
Reply to this email directly, view it on GitHub
https://github.com/apache/beam/pull/25203#issuecomment-1430111868, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ADKDOFKJPYC6Y4JRJX3WDIDWXO5VHANCNFSM6AAAAAAUIY2EL4
.
You are receiving this because you were mentioned.Message ID:
@.***>

Got it!
I will add these tests today.

I have added an additional test case for each and comments.
May these comments be fitting.

So far it's close to finished.😩
It seems that I made a lot of mistakes during the process, and I will do better next time.
Thank you for your patient guidance. :)

Run Go Portable PreCommit

Run GoPortable PreCommit


/signals/file_process_status/ page throws error

Going to this path on our test site gives this error: list index out of range

I look into it..

I can't reproduce it. So I will close it for now.

Also, I think this is the same issue that Laura and Morgan posted earlier. So I treat this as a duplicate.


Disable plugin when inline video is supported

To prevent images from downloading needlessly.
Any other scenarios? - I didn't test on a touch device.

Tooltips are not shown on touch devices, so plugin should do no-op for touch devices.

Or are is the tooltip supposed to show on touch devices: https://github.com/flowplayer/flowplayer/issues/908 ?
Once I know I can submit an easy patch ;-)

afaics, this is solved.


Package not found in registry

I was building my app and that package is specified as a dependency of a lot of packages, one of them is one of my dependencies so I can't build my app as in the building process I'm not able to install the dependencies.
Also installing yo (yeoman) gives the same error.

Just saw the other closed issues. Closing this one too!


How to run this github repo on google colab

I want to run this repo on google colab
How can I run this code?

Hi @hammadyounas2008 :wave:
We're in the middle of adding a few colab tutorials to use docTR! Could you specify what you mean exactly? What would you like to run? a training? or simply using the library? :)


Resolving issues with fontawesome

Inlining an html document with the CSS header for font awesome fails to include the actual fonts.
https://fortawesome.github.io/Font-Awesome/

FontAwesome's CSS imports fonts under the following URL scheme: src:url('../fonts/fontawesome-webfont.eot?v=4.5.0')


NaN values are not allowed in Argo NetCDF variables

NaN values are not allowed in Argo NetCDF variables.
The file format checker should report an error on NaN value in any variable.
A general check should be performed on GDAC to detect the existing NaN errors.

I agree with implementation of a general check to flag all netCDF with NaN.

NaN checks are currently in place for all -related variables (physical parameters) in both profile and trajectory files.
NaNs are only an issue for floating-point data types - float and double.  Adding NaN checks to any of the variables that are already checked by the FileChecker would be relatively straightforward.  Adding NaN checks for every float/double variable in all of the file types will probably
I will have to review the file specfications to see how extensive the changes will be for adding NaN checks for every float/double variable.


🐛 [Bug] Profile Page Borders

🐛 Bugreport

The corners of the gray panes can only be round on the right side. The left side cannot be rounded.

See #850 for a related issues

in PR https://github.com/gradido/gradido/pull/887


Missing Drive #1 config after update

This morning I ran 'git pull' to update my driveshare-gui code, then I started up driveshare and instead of seeing my settings populated as I did previously, all fields are blank.

Should the previous config appear in the "Drive #1" settings?
Any idea where the previous versions config data was saved? I had some custom height and I don't really feel like building for multiple days again ;)

@djandreski Looks like the multi-drive setup might have broken compatibility with older vision settings.

new "npm install" needs to be run, and yeah, the settings have a slightly changed format, so I you need to reconfigure the client

Where can I locate the old settings? my payout address, height, etc?

In your user data directory:
On Windows:
C:\Users\sbatista\AppData\Roaming\DriveShare or C:\Users\sbatista\AppData\Roaming\DriveShare_Dev

Thanks, but I was asking about OSX (Mac), as I don't run windows.

On Mac:
~/Library/Application Support/DriveShare or ~/Library/Application Support/DriveShare_Dev
See this link if you can't find the Library folder.
PS: Look for a file titled: settings.json

Thanks.


Add player mode tests to spectator view

We now have player mode tests integrated into our project, additional tests should be assessed in the next release.


[Feature Request] Enhance type deduce on Hover.

Expected
1. Hover on decltype

2. Hover on template type

Current
1. Hover on decltype

2. Hover on template type

Agree with these (though not sure the "expected" behavior is ideal, I think we just need to show both in some cases).
Current implementation is a couple of special cases:

hover on a decltype or auto keyword shows its expansion
hover on a reference to an expr shows its declaration (mostly as spelled, with initializer)

Showing actual vs spelled types is a tricky tradeoff. Expanding auto is usually good (not always possible). Expanding typedefs is iffier.
I think the plan of record is to show both the (expanded) type, and the spelled initializer.
e.g.

Variable a
Declared in function main
Type: int
Value: 0
TestHover<int>::Type a;

@kadircet similar to adding values of constants, we may have to modify the current approach of "resolve everything to a Decl and then extract", in favor of extracting some info from the Expr, TypeLoc etc.
e.g. in the second example here, the typeloc TestHover<int>::Type spells a concrete type int, where the decl Type it resolves to is dependent. So the correct Type information can only be extracted at the TypeLoc level.
There's probably two stages of heuristic needed: the first one to determine "what's the interesting thing under the cursor (declaration, expression, typeloc, stmt)", and then the second to extract information (e.g. by traversing Expr->DeclRefExpr->Decl. SelectionTree can help with the former I think.

Isn't this basically a duplicate of #36?

Showing actual vs spelled types is a tricky tradeoff. Expanding auto is usually good (not always possible). Expanding typedefs is iffier.

Well, I added the GetType request to ycmd specifically for this use case. Our decision was to always show both the expanded (canonical) type and the referenced type, [if they differ](https://github.com/ycm-core/ycmd/blob/master/cpp/ycm/ClangCompleter/TranslationUnit.cpp#L377_. This has been used in ycmd for ~4 years without complaint. Not expanding auto to the deduced type is pretty bad, as one of the key things that "modern c++" zealots will tell you is that "your tools can tell you the type if you need to know it".
From #36, here's the comment explaining the reasoning:

Can't clang's implementation be reused or taken as a model? It does a good job of providing the type and the underlying type as 'aka'.

IIRC, clang's AKA works in the opposite way(please do correct me if i am misremembering), e.g. they convert a type as written into its desugared type (std::string -> std::basic_string<char>). we need the opposite, whenever the type isn't explicitly spelled (e.g. it is inferred via auto) we get the "desugared" type and we want to go to some "sugared" type. the problem is the wanted sugared type isn't obvious(neither well-defined).

Yes, but I still think that providing both spelled and canonical types is better than just providing spelled type.

Isn't this basically a duplicate of #36?

Very similar indeed.

IIRC, clang's AKA works in the opposite way, e.g. they convert a type as written into its desugared type (std::string -> std::basic_string<char>). we need the opposite, whenever the type isn't explicitly spelled (e.g. it is inferred via auto) we get the "desugared" type and we want to go to some "sugared" type.

Looks like you are right: https://godbolt.org/z/qfdq1K
It expands the std::vector<int, class std::allocator<int>>::const_iterator that clangd shows for begin's return type.

This should already fix in

https://reviews.llvm.org/D114665
https://reviews.llvm.org/D114522


About the TD(lambda) computation

I was having a look at the build_td_lambda_targets function into utils/rl_utils.py, and I was wondering if line 8:
ret[:, -1] = target_qs[:, -1] * (1 - th.sum(terminated, dim=1))
is really correct.
This line should initialize the TD(lambda) targets for a given episode's last step (and the episode could possibly not been finished yet), but shouldn't it be something like (as it is in the for loop after line 8):
ret[:, -1] = target_qs[:, -1] * (1 - terminated[:, -1])
so that, for each batch sample and each agent, the last time step is really multiplied by its own "boolean flag" terminated rather than a sum of these (that does not seem to make sense to me here). Am I interpreting your code wrong?

For PyMARL, every episodes are terminated before training, so there is no problem as described above.

Yes, I agree. Not 100% sure if this IN PRACTICE is going to make any difference in the computed results when using SMAC, still I think that CONCEPTUALLY it is wrong (if my understanding of the code is right of course). This can also lead to some computational errors when using other environments than SMAC that may have a different handling of epidoses ending.


"The JSON data did not pass validation" building Phar

Anyone else getting this error?
Running:
php 7.2.19
box 2.7.5
I have determined if I remove line 33 "exclude-composer-files": false from the box.json file it will then build, but it won't work as it has not included the composer files to be able to actually run.

Can we close this then or do we need some follow up here?

@dereuromark Would it be worthwhile to make producing a phar file with box be a worthwhile addition to the .travis.yml pipeline for any cut releases on GH? I think that might be the nicest way as it then ensures the box.json file is kept up-to-date and working, and people who want the phar file for whatever reason have an easy way to get it.


src/CompletionItem.ts:47:42 - error TS2345: Argument of type 'string | CompletionItemLabel' is not assignable to parameter of type 'string'.

On Ubuntu 20.04.3 LTS, I try to compile this plugin as follows:
$ git clone https://github.com/feisele/vscode-gap-language-support.git vscode-gap-language-support.git
$ cd vscode-gap-language-support.git
$ proxychains-ng-http npm install
$ proxychains-ng-http npm run vscode:prepublish

><EMAIL_ADDRESS>vscode:prepublish
> npm run compile

><EMAIL_ADDRESS>compile
> tsc -p ./

src/CompletionItem.ts:47:42 - error TS2345: Argument of type 'string | CompletionItemLabel' is not assignable to parameter of type 'string'.
  Type 'CompletionItemLabel' is not assignable to type 'string'.

47         let newItem = new CompletionItem(item.label, item.file);
                                            ~~~~~~~~~~

Found 1 error in src/CompletionItem.ts:47

Any hints for fixing this problem?
Regards,
HZ

I just replaced that line by :
        let newItem = new CompletionItem(item.label as string, item.file);
That should fix the error.

Good, it does the trick. BTW, see the following information of npm run:
$ npm run
Scripts available in<EMAIL_ADDRESS>via `npm run-script`:
  vscode:prepublish
    npm run compile
  compile
    tsc -p ./
  lint
    eslint . --ext .ts,.tsx
  watch
    tsc -watch -p ./

$ npm run lint

><EMAIL_ADDRESS>lint
> eslint . --ext .ts,.tsx

Oops! Something went wrong! :(

ESLint: 7.32.0

ESLint couldn't find a configuration file. To set up a configuration file for this project, please run:

    eslint --init

ESLint looked for configuration files in /home/werner/Public/repo/github.com/feisele/vscode-gap-language-support.git/src and its ancestors. If it found none, it then looked in your home directory.

If you think you already have a configuration file or if you need more help, please stop by the ESLint chat room: https://eslint.org/chat/help

Why the npm run lint is configured in the package.json but doesn't work in your project?


[Bug] The "Local Data" interface does not display the quantity at the beginning of "Dialogue," "Mask," and "Prompt" sections.

Describe the bug
The "Local Data" interface does not display the quantity at the beginning of "Dialogue," "Mask," and "Prompt" sections.
Expected behavior
"Dialogue," "Mask," and "Prompt" sections include quantity display.
Screenshots

Deployment

[ ] Docker
[ √ ] Vercel
[ ] Server

Desktop (please complete the following information):

Browser [e.g. chrome, safari]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional Logs
Add any logs about the problem here.

Ah, I see, so this is a title.

Ah, I see, so this is a title.

yes magic typescript


additional meta-data fields

csv/parquet/json may have additional fields that could be read and passed on via meta-data (--meta-data-cols/atts option)
use meta- plus column/attribute as key in the meta-data storage
add MetaDataHandler mixing (and add to PairsData, PretrainData)

Added --col_meta option to some readers for storing extra columns/attributes in meta-data


How to enable --web raw

Hello!
I am looking for guidelines to enable raw http processing on serverless.
wsk action create /guest /demo /hello hello.js --web raw
I am currently aware of the possibility of enabling a web action with web-exports: true
--web true
But not raw http:
--web raw
Is there such a possibility nowadays?

This is possible. 👏👏👏.
According to this docs, raw sets the following two annotations: web-export and raw-http.
https://github.com/apache/incubator-openwhisk/blob/master/docs/annotations.md#annotations-specific-to-web-actions
This can be achieved with the following serverless.yml
functions:
  my_function:
    handler: index.main
    annotations:
      web-export: true
      raw-http: true

Does that help?

Thank you for guiding me through the documentation. This was my only doubt.


Refactoring Private Key with node-forge

Refactoring Private Key with node-forge， as node-rsa not support create rsa key with custom rngs

finish at 67266ed7


Add OTA children information to devices

The OTA batch response may contain children information for some devices.
The key values should be added to the device details.
example for SB2:
      {
        "device_sn": "VZZMLS8FNFZ5MTGG",
        "need_update": false,
        "upgrade_type": 1,
        "lastPackage": {
          "product_code": "A17C1",
          "product_component": "A17C1",
          "version": "v<IP_ADDRESS>",
          "is_forced": false,
          "md5": "40913018b3e542c0350e8815951e4a9c",
          "url": "https://public-aiot-fra-prod.s3.dualstack.eu-central-1.amazonaws.com/anker-power/public/ota/2024/09/06/iot-admin/kjBpvBvQClToxSV7/A17C1-A17C3_EUOTA_V<IP_ADDRESS>_20240904.bin",
          "size": 694272
        },
        "change_log": "",
        "current_version": "v<IP_ADDRESS>",
        "children": [
          {
            "needUpdate": false,
            "device_type": "A17C1_esp32",
            "rom_version_name": "v<IP_ADDRESS>",
            "force_upgrade": false,
            "full_package": {
              "file_path": "https://public-aiot-fra-prod.s3.dualstack.eu-central-1.amazonaws.com/anker-power/public/ota/2024/09/06/iot-admin/J7lALfvEQZIiqHyD/A17C1-A17C3_EUOTAWIFI_V<IP_ADDRESS>_20240828.bin",
              "file_size": 1270256,
              "file_md5": "578ac26febb55ee55ffe9dc6819b6c4a"
            },
            "change_log": "",
            "sub_current_version": ""
          },
          {
            "needUpdate": false,
            "device_type": "A17C1_mcu",
            "rom_version_name": "v<IP_ADDRESS>",
            "force_upgrade": false,
            "full_package": {
              "file_path": "https://public-aiot-fra-prod.s3.dualstack.eu-central-1.amazonaws.com/anker-power/public/ota/2024/09/06/iot-admin/w3ofT0NcpGF3IUcC/A17C1-A17C3_EUOTA_V<IP_ADDRESS>_20240904.bin",
              "file_size": 694272,
              "file_md5": "40913018b3e542c0350e8815951e4a9c"
            },
            "change_log": "",
            "sub_current_version": ""
          },
          {
            "needUpdate": false,
            "device_type": "A17C1_100Ah",
            "rom_version_name": "v<IP_ADDRESS>",
            "force_upgrade": false,
            "full_package": {
              "file_path": "https://public-aiot-fra-prod.s3.dualstack.eu-central-1.amazonaws.com/anker-power/public/ota/2024/09/06/iot-admin/mmCg3IkHt2YpF8TR/A17C1-A17C3_EUOTA_V<IP_ADDRESS>_20240904.bin",
              "file_size": 694272,
              "file_md5": "40913018b3e542c0350e8815951e4a9c"
            },
            "change_log": "",
            "sub_current_version": ""
          }
        ]
      }

ota_children will be created as list with following information per child:
        "children": [
          {
            "needUpdate": false,
            "device_type": "A17C1_esp32",
            "rom_version_name": "v<IP_ADDRESS>",
            "force_upgrade": false,
          },

Furthermore, since only children may need an update but only the parent device is compared and flagged for OTA updates, the children field needUpdate will be merged into the overall device ota_update field.
The HA integration can use the children list in the attributes of the ota_update entity to present the whole children list if necessary.


bump ruby, use old ruby for v1 Bundler

WIP

Currently getting /opt/bundler/v1/run.rb:12:in ': undefined method gem' for main:Object (NoMethodError) when running v1 native helpers. Seems like gem isn't recognized for some reason.

Can this be closed now that this other PR is merged?

https://github.com/dependabot/dependabot-core/pull/9597


IOS-11179 : Localize "All Files".

Verified that @crousselle has signed the CLA. Thanks for the pull request!

+2

+2 LGTM


Social Media Icon Hover Effect Added

Added 3 files in Social Media Icon Hover.
#711
Please review my PR. Thanks in advance!

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

ATTACH SCREEN-SHOTS

https://deploy-preview-721--amazing-css-effects.netlify.app/social media icon hover/


feat: add org-ellipsis

I should have made this configurable from the start but now users can configure what to replace fold markers with. This replicates the org-ellipsis setting available on Emacs.
Also partially addresses #134

Oh, wasn't aware of it. Thanks!


Create mettre-narrat-à-jour.md

yaml frontmatter behaves strangely on my end :(

yaml frontmatter behaves strangely on my end :(

Another file had that problem in another PR and didn't have the .md extension so it's probably because of that if your thing was formatting it wrong? I fixed it in this one


Update akka-http, akka-http-testkit to 10.2.0

Updates

com.typesafe.akka:akka-http
com.typesafe.akka:akka-http-testkit

from 10.1.12 to 10.2.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.typesafe.akka" } ]

Applied Migrations

dependency:MigrateToServerBuilder@com.typesafe.akka:akka-http-scalafix-rules:10.2.0

Documentation:

https://doc.akka.io/docs/akka-http/10.2/migration-guide/migration-guide-10.2.x.html#akka-http-10-1-x-10-2-0

labels: library-update, semver-minor, scalafix-migrations

needs cleanup


Bump github.com/prometheus/exporter-toolkit from 0.7.1 to 0.8.1

The API changes introduced in v0.8.1 require some updates to the code base.
Replaces https://github.com/prometheus/alertmanager/pull/3126

We are now at https://github.com/prometheus/exporter-toolkit/releases/tag/v0.8.2
Maybe switch there directly?


One more lil' plugin ;)

Hi,
since the main site was on the move how it is hosted/edited, I wasn't sure it was the right place, but I added a lil plugin here:
https://github.com/ractivejs/docs.ractivejs.org/pull/279
Is it still the right way to update the docs?

We're moving the docs over to https://ractive.js.org/ soon. The repo can be found at https://github.com/ractivejs/ractivejs.github.io . It's now hosted on Github Pages and uses a js.org subdomain.
This page is where it should be at https://ractive.js.org/integrations/plugins/ which should be on this file https://github.com/ractivejs/ractivejs.github.io/blob/dev/docs/integrations/plugins.md.

Should be available in https://ractive.js.org/integrations/plugins/ momentarily. 👍


Crash on the cropping page when taking high resolution images (64MP)

I try to take a picture from the camera but when I take 64mp picture it crash on the cropping page.
i try with the same device with front camera (32MP), everything ok.
Guy.

It will be better to address this sooner since new devices are having high res camera. May be it's a not really an issue of this library though since it uses other library for crop.

Compressing before sending to the image cropper might be an effort that can be done from this library.

@hbb20 I will try to fix this over the weekend. Thank you so much for the hint.

Hey, this might be helpful to you. Looks like 2.2.6 of uCrop has this fixed. So uCrop update from 2.2.5 to 2.2.6 in this project should fix this.

FYI: I added 2.2.6 of uCrop in addition to imagepicker in my project and it worked for high res images. So may be that's all you will need to do.. update uCrop from 2.2.5 to 2.2.6 👍


Add transition

LazyLoad will use transition like useTransition when its states will be updated.
That is because the the updates is non-urgent.
This feature will be breaking change because the users must be install React v18.

released v3.0.0 .


CO - HL7 Issue from SR Results 8/12/24

Problem Statement
The ReportStream Support team received an email from CDPHE ELR on 8/12/24 regarding OBX2 and OBX5 issues.
What you need to know
Email text follows:

This is an automatic email from the CDPHE Electronic Lab Reporting (ELR) system. There was an issue with a file or message submitted by your organization.
Issue Report: Incorrect HL7 Conformance found in the OBX Segment.
Message ID: 7f04a816-85dd-431c-8502-7f606315ae7c
Received by: CDPHE ELR Onboarding
Received on: 2024-08-12 10:40:37
File source: CDC PRIME
File name: co-receiver-transform.yml-30eee79c-b9d2-4a00-bd6b-256803001f15-20240812194012.hl7
Performing Org Name: High Plains Community Health Center INC
Please review OBX2 and OBX5 values, correct, and resubmit the file.

Acceptance Criteria

[ ] Validate issue in OBX2 and OBX5 for these results.
[ ] Determine steps to resolve - if the user needs to be contacted to resubmit, please advise the Support Team.

To Do

Check HL7 message to determine the issue with the specified fields and correct.

Additional Comments
The results from the referenced message were submitted as manual entries in SimpleReport, the facility has not uploaded any data via CSV. We are currently unable to access the HL7 files through RS or Metabase.

@victor-chaparro may you please take a look and provide guidance?

@TaneaY You should be able to download the report by searching for this report id 30eee79c-b9d2-4a00-bd6b-256803001f15 in daily data. I looked at it and don't see any issues with the message. It has a valid OBX2 and OBX5. Did they give any more details on what the issue with those fields is?

@victor-chaparro I was able to download the HL& and noticed most snomed and CLIA numbers formatted correctly even though some messages have more OBX fields then others populated. The OBX2 has populated that symptoms are present without further symptom information for most of the HIGH PLAINS COMMUNITY HEALTH reports. We will reach out to the user and see if there are specific Message ID's related to to this report that they are having issues with. Please take another look to confirm if Support is reviewing the file correctly.

Follow up sent
Hi Nancy,
We received the following error and want to confirm the Message ID's associated with High Plains Community Health Center INC. Can you please send response with specific Message ID's that are causing this error so that we can investigate further.
Response received:
Here is the full MSH Segment from the file:
MSH|^~\&|CDC PRIME - Atlanta,^2.16.840.1.114<IP_ADDRESS>821^ISO|CDC PRIME^11D2030855^CLIA|CO-ELR|CO|20240812113057||ORU^R01^ORU_R01|7f04a816-85dd-431c-8502-7f606315ae7c|P|2.5.1|||NE|NE|USA|UNICODE UTF-8|ENG^English^ISO||PHLabReport-NoAck^ELR_Receiver^2.16.840.1.113883.9.11^ISO\r
This record was received on the "ONBOARDING" server, not the production server.
I believe the error was caused by the following OBX segment:
OBX|4|CWE|76691-5^Gender identity^LN^^Gender identity||asked-declined^Asked But Declined||||||F|||20240812111557|06D0899456^High Plains Community Health Center INC^CLIA||||||||High Plains Community Health Center INC^L^^^^CLIA&2.16.840.1.113883.4.7&ISO^XX^^^06D0899456|201 Kendall Dr^^Lamar^CO^81052-3939^USA^^^Prowers||asked-declined^Asked But Declined\r
It is coded as a CWE but then the result value is not a SNOMED triplet.
Nancy

@TaneaY I've updated their settings so they will start receiving this instead:
OBX|8|CWE|76691-5^Gender identity^LN^^^^^^Gender identity||ASKU^asked but unknown^NULLFL
Can you confirm if that's ok with them and if we need to resend any messages that had this issue?

@victor-chaparro Thank you! I've reached out to the user with this information and requested feedback.

@victor-chaparro we received the following update from the user this morning:

I have tried to find a valid SNOMED for the Asked but declined answer and have not had any success.  This report came in through our test server and the code on that server is checking for a valid SNOMED.  This change will result in the same error.
Thank you for the work that you put in attempting to fix this, I am sorry that I do not have a solution to offer to you.  Since this came through the test system, there is no need to resend anything.

Thank you!

Closing ticket with above comment


Result/statistics modal quote is irrelevant to solved word

It seems the intention around the quote shown (in the result/statistics modal)  is to be a quote relevant to the word (character, place, thing), but I consistently see it to be irrelevant.  For example, the word for 4/11 was 'Rayse' and then I see a quote from OreSeur from Well of Ascension. (This specific quote seems to show up more often than not):

"Among kandra, my own skill is average. Some are worse, others are better."

It's confusing and I'd recommend it be removed or fixed so it pulls a quote or excerpt from the relevant Coppermind page.

@PaleoCrafter
Ah, gotcha. I guess it just wasn't clear what that quote meant. (Guess I should have looked at the code to see where that was coming from...my bad)
I could just be a one-off confused person. It may be worth asking other users you know to see if this is equally as confusing.
Great work on this, though. Fun stuff!


Fix the ExperimentXML4 CCT output

Background
Prof2 outputs an experiment.xml (version 4, EXMLv4 for short) file in every database, intended to be similar in structure to the (version 2) file output by old-Prof. These contain information about the database including the unified calling context tree, the format for this section is (mostly) unchanged from version 2.
Unfortunately the internal Prof2 representation for context (loosely documented here) is very different from the representation used in EXMLv2. The latter is basically undocumented (AFAIK, and I've been asking for a while now) so most of the logic in ExperimentXML4 is based on my own experimentation trying to get the Viewer to behave. Which is a moving target since @laksono kindly has been tweaking the Viewer to work around Prof2's quirks. This does not seem like a stable or long-lived approach.
The Prof2 representation and the Viewer presentation have some similarities, most Prof2 Contexts correspond to a single context row in the Viewer. The main differences are the smallest granularity (instruction in Prof2, line in the Viewer) and the handling for <unknown procedure> (Viewer present an extra "dummy" context row, Prof2 just closely nests point Contexts). In short, the organically designed EXML format in between Prof2 and the Viewer is quite possibly a significant detour.
Proposed Solutions
One solution is to solidify the EXMLv4 CCT format (as the Viewer understands it) and change Prof2 to satisfy that. This direction requires proper documentation for the entire format in the FORMATS.md (here), including tag and attribute meanings and cross-tag interactions. This also requires documentation on how this format is presented in the Viewer (including the weird "special cases" added to work around old-Prof bugs), once documented this handling should be relatively static.
This places the responsibility of converting code semantics to intended presentations on Prof2, which would "squish" its internal representation into the EXMLv4 format to generate the intended presentation. The benefit of this approach is that new types of Scope can be added with only changes in Prof2. The downside is that the EXML will be a strange output with very little semantic meaning outside of its presentation in the Viewer, which might complicate external readers (Hachet) or new Viewer-only analyses (next gen after GPU blame shifting).
--OR--
The alternative solution is to redesign the EXMLv4 CCT format from the ground up, close to either Prof2's representation or the Viewer's presentation and not far from either. For convenience this can be batched with #432 which changes the metric representation. This format will still need to be documented in the FORMATS.md, but the Viewer's presentation does not need to be documented (except in the user's manual).
This places the responsibility of converting code semantics to intended presentations on the Viewer, which would take code semantics from the EXMLv4 input and present as appropriate. The benefit to this approach is that the Viewer can adjust presentations for semantics as needed (e.g. for different kinds of analysis), and if the redesigned format is closer to Prof2's this also gives the Viewer access to instruction-level data (which is generated and output but hidden at Viewer-time). This will also ease external readers (which can now translate from the documented semantic). The downside is that this limits Prof2's ability to add new Scope types, since new tags would need to be added to the EXML format and the Viewer needs to have support added (or the EXMLv4 format needs forward-compatibility, which is viable but trickier to pull off).
Between the two I prefer the latter, it has better potential for growth even if it will take a bit more work to get right.
Action Items

[x] Document and/or redesign the EXMLv4 CCT format, as discussed above.
[ ] Write a complete validator for EXMLv4, with proper and understandable errors (AFAIK DTD is insufficient since it doesn't check attribute meanings and cross-tag interactions).
[ ] Write a set of unit tests to verify that well-known code semantics generate the (single) correct presentation.
[ ] Use the validator and tests to adjust/rewrite the ExperimentXML4 output to act as intended.

(Progressing this front a bit before it gets too stale since it's CRITICAL.)
Proposed Format
My preference is to gut the old CCT format and use something better, thus this format is (almost) 1:1 with Prof2 and close to how the CCT looks in the Viewer GUI. My assumption is that there is a "context row" abstraction in the Viewer, the intention is that this format translates fairly well to that.
The proposed format replaces the CCT tags with just two: <Lx> (lexical) and <Cl> (call). These take mostly the same attributes with the same meanings, and can be nested in any order. <Lx> tags represent context that is not a calling context (function, loop, line, etc.), they are never calls and are only added to enhance the quality of the result. <Cl> tags represent calls (call, inlined call, etc.), the parent tag is calling the context described in the child's attributes.
The following attributes are common between <Lx> and <Cl>:

i="<id>": Numerical identifier for this context, used in *.db (including trace.db).
t="<type>": Type of context represented by this tag. Options are:

procedure: Function construct, function in question is referred to by p=. If p= is not present, the function is not known/has no name.
loop: Loop construct, loop starts at the line referred to by f= l=.
line: Source line, the line referred to by f= l=.
point: Single instruction, the instruction referred to by m= a=.

p="<Procedure id>": Refers to a specific Procedure (function). See t=.
m="<LoadModule id>" a="0x<offset>": Refers to a specific byte in a specific LoadModule. See t=.
f="<File id>" l="<line number>": Refers to a specific line in a source File. See t=.
c="(0|1)": If present and 1, f= l= are defaults for the cf= cl= of the nearest enclosed <Cl> tag.

The following attributes are specific to <Cl>:

ct="<type>": Type of call represented in this tag. Options are:

(blank or not present): Normal function call.
inlined: Inlined function call, call to an inlined function.

cf="<File id>" cl="<line number>": Source line where this call took place. If not present, can be defaulted by the f= l= of an enclosing <Lx> tag (if c="1" there and there is no other <Cl> tag in between). If that is not present either, the source line where this call took place is not known.

Unlike the old CCT format, attributes are never "inherited" from parent tags, every tag fully specifies its context row. The only exception is when c="1" is used as noted above, which only applies to cf= cl=. This property should be preserved in all future revisions of the format.
The above specification does not give the source line of a function in the CCT tags, this is instead listed in the <Procedure> tag. The follows attributes are defined for <Procedure>:

i="<id>": Identifier for this <Procedure>, used in p= in the CCT.
n="<name>": Name of the function represented by this <Procedure>.
m="<LoadModule id>" a="0x<offset>": If present, byte offset of the entry instruction for this function.
f="<File id>" l="<line number>": If present, source line where this function was defined.

Conversion from Prof2
This format is intended to be very close to Prof2's Scope type, the conversion is roughly as follows:

unknown -> <Cl t="procedure">
point -> <Lx t="point" m="Module.id" a="offset">
function -> <(Lx|Cl) t="procedure" p="id for Function">
inlined_function -> <Cl t="procedure" p="id for Function" cf="File.id" cl="line" ct="inlined">
loop -> <(Lx|Cl) t="loop" f="File.id" l="line">
line -> <(Lx|Cl) t="line" f="File.id" l="line" c="1">
placeholder -> <Lx t="function" p="id for <placeholder>">

Rendering in the Viewer
(The below examples inline the file/module/function names in the CCT tags, as stated above these are actually references into the appropriate tables. The XML comments contain (attempts at) ASCII art for the Viewer's top-down profile view.)
The intention for this CCT format is that in most cases a CCT tag represents a single context row in the profile view. A simple example:
<Lx t="procedure" p="<program root>">                          <!-- V     <program root>   -->
 <Lx t="procedure" p="main">                                   <!--  V     main            -->
  <Cl t="procedure" p="foo" ct="inlined" cf="main.c" cl="10">  <!--   V [I] 10: foo        -->
   <Lx t="line" f="foo.h" l="5">                               <!--          foo.h:5       -->

One exception (the only one I've come up with so far) is t="point" tags. Leaf <Cl t="point"> tags are rendered as two context rows:
<Lx t="procedure" p="<program root>">                         <!-- V     <program root>                              -->
 <Lx t="procedure" p="main">                                  <!--  V     main                                       -->
   <Cl t="point" cf="main.c" cl="10" m="foo.so" a="0x1234"/>  <!--   V [>] 10: <unknown procedure> 0x1234 [foo.so]   -->
                                                              <!--          <unknown file> [foo.so]: 0               -->

On the other hand, since the Viewer works at the line level, <Lx t="point"> tags sometimes don't get a context row:
<Lx t="procedure" p="<program root>">       <!-- V     <program root>   -->
 <Lx t="procedure" p="main">                <!--  V     main            -->
  <Lx t="point" m="main" a="0x3d2">
   <Cl t="procedure" p="foo">               <!--   V [>] foo            -->
    <Lx t="line" f="foo.c" l="6">           <!--          foo.c: 6      -->
     <Lx t="point" m="foo.so" a="0x1234"/>

Another quirk that t="line" CCT tags can have children, the Viewer is responsible for rearranging these in the presentation as siblings. In this case the inclusive cost for the t="line" should be ignored since it also includes costs from calls on that line.
<Lx t="procedure" p="<program root>">       <!-- V     <program root>   -->
 <Lx t="procedure" p="main">                <!--  V     main            -->
  <Lx t="line" c="1" f="main.c" l="10">     <!--         main.c: 10     -->
   <Lx t="point" m="main" a="0x3d2">
    <Cl t="procedure" p="foo">              <!--   V [>] 10: foo        -->
     <Lx t="line" f="foo.c" l="6">          <!--          foo.c: 6      -->
      <Lx t="point" m="foo.so" a="0x1234">

Finally, the Viewer is responsible for "filling in the gaps" when functions or files or such aren't available, there are no <unknown *> entries in the <ProcedureTable> or <FileTable>:
<Lx t="procedure" p="<program root>">       <!-- V     <program root>                              -->
 <Lx t="point" m="main" a="0x3d2">          <!--  V     <unknown procedure> 0x3d2 [main]           -->
  <Cl t="point" m="foo.so" a="0x1234">      <!--   V [>] <unknown procedure> 0x1234 [foo.so]       -->
   <Cl t="point" m="libc.so" a="0x134de"/>  <!--    V [>]  <unknown procedure> 0x134de [libc.so]   -->
                                            <!--            <unknown file> [libc.so]: 0            -->

Merging CCTs (for bottom-up and flat views)
I'm mentioning this here to note that however CCT merging will be handled with this format is up to the Viewer, the format has no s= attribute to merge on. There are too many delicate questions about CCT merging (e.g. can an inlined function call be merged with a normal function call to the same function?), I would much rather give the Viewer enough information to make those decisions instead of figuring out the complications in Prof2. This approach is also better if new views are ever added, they would be a Viewer-only change instead of requiring a format update and Prof2 support.

Backwards Compatibility (or lack thereof)
This format is completely unlike the old CCT format in all aspects, the Viewer code for parsing this will need to be separate from the Viewer code for parsing EXMLv2 databases. IMO this is a good thing, our analysis and presentation are evolving, trying to smash new ideas into old formats is tedious and fragile. I would also think this would help Viewer maintainability since then EXMLv2 parsing is pretty much fully separable from the EXMLv4 parsing, they can both parse into Viewer-internal objects and adaptations for new concepts can be made there.
Forward Compatibility
In the future, I can imagine changes taking any of the following forms, in increasing order of adaptation difficulty:

Additions to ct=, for new kinds of calls (e.g. logical calls?). This only should affect the call marker, if the ct= value is unknown to the current Viewer, it can be rendered with a simple ? call marker (and won't affect surrounding rows).
Additions to t=, for new code constructs (e.g. recursive functions?). If the t= value is unknown to the current Viewer, it can generate a fallback using p=, m= a= or f= l=. It won't be quite right, but since the t= value only matters for that context row surrounding rows won't be affected.
New attributes to <Lx>, for new kinds of context (e.g. variables for data-centric measurements?). A new t= value will be added for this case, so if this ever happens the "fallback" output will just be even less useful.
New attributes to <Cl>, for new kinds of calls that aren't from a source line (I can't even think of an example). This will include a new ct= value, so if this ever happens the call marker will just be (effectively) blank.

I believe with this series of fallbacks "enough" forward compatibility is possible: any supported context rows will look as they should, only the unsupported "new" context rows will render different from the expectation.

The design above has been roughly converted into the binary meta.db format in #495, see there for more details.

This repository has moved to GitLab, please continue this issue there.


New Crowdin updates

this is okay to be merge into development, it wont affect or change the translations anymore :))

what are the conflicts about? this needs to be merge so i can work on adding the actual languages in-game :D

what are the conflicts about? this needs to be merge so i can work on adding the actual languages in-game :D

Do you see the conflicts on https://github.com/Crazy-Marvin/PimplePopper/pull/94/conflicts?

I will give you write access to the repo so that it is easier for you to fix the conflicts.


#78 - merge of homepage with list of campaings

@cmwd - simple review is comming to You!

Current coverage is 34.92%

Merging #85 into master will increase coverage by +1.08% as of f628101

@@            master     #85   diff @@
======================================
  Files            6       6
  Stmts           65      63     -2
  Branches         0       0
  Methods          0       0
======================================
  Hit             22      22
  Partial          0       0
+ Missed          43      41     -2

Review entire Coverage Diff as of f628101

Powered by Codecov. Updated on successful CI builds.


[5.4] Refactored Macroable trait

Elimination of duplications in the code

Just going to leave as-is for now. Thanks.


feat(monitoring): Add healthcheck

🚀 Feat: Healthcheck
📦 What's in the box?

[x] Add healthcheck: /healthcheck
[x] Update deps
[x] Update Readme

🤖 How to test it?

Checkout the feat/healthcheck
dc build && dc up bullboard
Check: "http://localhost:3000/healthcheck"

It's an Healthcheck based on NestJS
{
	"status": "ok",
	"info": {
		"redis": {
			"status": "up",
			"description": "Based on the Redis PING/PONG system"
		}
	}
}

Field
Description
Type

status
Indicates the overall health status. If any health indicator fails, the status will be 'error'.
'ok' or 'error'

info
Object containing information of each health indicator which is of status 'up', or in other words "healthy".
object

error
String containing information of each health indicator which is of status 'down', or in other words "unhealthy".
string

details
Object containing all information of each health indicator
object

🎉 Links useful

Bullmq
Redis PING

:tada: This issue has been resolved in version 1.6.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


PLT-8346 Fixed system messages in the RHS

Ticket Link
https://mattermost.atlassian.net/browse/PLT-8346

This hasn't officially been assigned to 4.5 yet, but I can't see why it wouldn't be


Generate sdks for the one with swagger

As api owner I would like to have generated sdks for my apis. At least I should have ability add them to my api profile if I choose to use this opportunity. In addition sdks should be synced to github repo chosen by me. in fact sdks should be generated to github directly. If swagger is changed and new sdks should be generated, I should be offered that and warned that old sdks are overwritten.

We must find ways to encourage api developers to use api specs with development. Creating added value for doing so will boost usage of swagger and alike tools.

SW supports the SDK, but it requires enabling Codegenerator in Settings and providing a link to a service that is running Codegen.


Add RemoveNeverMatchingRuleFix

Could you please also add a test for a case where you delete the first clause on a line, while preserving others, like the following?
let _ =
    match 0 with
    | 1 -> ()
    | 1 -> (){caret} | 2 -> ()
    | _ -> ()

@reacheight Thanks! It looks really great!

What would happen with or patterns?
let _ =
    match 0 with
    | 1 -> ()
    | 1 | 2 -> ()
    | _ -> ()

@NinoFloris There would be no warning reported by FCS in that case, since these warnings are reported for whole match clauses and not individual patterns inside their left parts.


Fix some random CRLF line endings

Turns out Roact had some inconsistent line endings! This change just converts a couple of files that randomly ended up as CRLF back to LF to match the rest of the codebase.
To double check, view these changes without whitespace!
Checklist before submitting:

Added entry to CHANGELOG.md
Added/updated relevant tests
Added/updated documentation

Coverage remained the same at 93.525% when pulling f1112b9042918cc50c01b3a200b3953817c9516a on ZoteTheMighty:fix-line-endings into 3de41375019750847c986183dc10e6d6dd033300 on Roblox:master.


Declare all ops as hidden friends

https://jacquesheunis.com/post/hidden-friend-compilation/

We should review friend comparators (e.g. op==, op<=) and also review ostream op<< in url, json, and beast.


double free or corruption (!prev) and tensorboard show nothing

I'm new to use tensorflow.
And I want to  learn how to use tensorboard.
So I run the demo code mnist_with_summaries.py,
But in the end it shows
*** Error in `/home/wxy/anaconda2/envs/tensorflow/bin/python': double free or corruption (!prev): 0x0000000002166320 ***
And I input tensorboard --logdir=/tmp/mnist/logs and open  http://<IP_ADDRESS>:6006/ it shows nothing.
so I follow the guide to input
/tmp/mnist/logs | grep tfevents
then
/tmp/mnist/logs/test/events.out.tfevents.1487915616.wxy
/tmp/mnist/logs/train/events.out.tfevents.1487915615.wxy
input
tensorboard --inspect --logdir=/tmp/mnist/logs
then
Processing event files... (this can take a few minutes)
Found event files in:
/tmp/mnist/logs/test
/tmp/mnist/logs/train
These tags are in /tmp/mnist/logs/test:
audio -
histograms
layer1/Wx_plus_b/pre_activations
layer1/activations
layer1/biases/summaries/histogram
layer1/weights/summaries/histogram
layer2/Wx_plus_b/pre_activations
layer2/activations
layer2/biases/summaries/histogram
layer2/weights/summaries/histogram
images
input_reshape/input/image/0
input_reshape/input/image/1
input_reshape/input/image/2
input_reshape/input/image/3
input_reshape/input/image/4
input_reshape/input/image/5
input_reshape/input/image/6
input_reshape/input/image/7
input_reshape/input/image/8
input_reshape/input/image/9
scalars
accuracy_1
cross_entropy_1
dropout/dropout_keep_probability
layer1/biases/summaries/max
layer1/biases/summaries/mean
layer1/biases/summaries/min
layer1/biases/summaries/stddev_1
layer1/weights/summaries/max
layer1/weights/summaries/mean
layer1/weights/summaries/min
layer1/weights/summaries/stddev_1
layer2/biases/summaries/max
layer2/biases/summaries/mean
layer2/biases/summaries/min
layer2/biases/summaries/stddev_1
layer2/weights/summaries/max
layer2/weights/summaries/mean
layer2/weights/summaries/min
layer2/weights/summaries/stddev_1
Event statistics for /tmp/mnist/logs/test:
audio -
graph -
histograms
first_step           0
last_step            990
max_step             990
min_step             0
num_steps            100
outoforder_steps     []
images
first_step           0
last_step            990
max_step             990
min_step             0
num_steps            100
outoforder_steps     []
scalars
first_step           0
last_step            990
max_step             990
min_step             0
num_steps            100
outoforder_steps     []
sessionlog:checkpoint -
sessionlog:start -
sessionlog:stop -
These tags are in /tmp/mnist/logs/train:
audio -
histograms
layer1/Wx_plus_b/pre_activations
layer1/activations
layer1/biases/summaries/histogram
layer1/weights/summaries/histogram
layer2/Wx_plus_b/pre_activations
layer2/activations
layer2/biases/summaries/histogram
layer2/weights/summaries/histogram
images
input_reshape/input/image/0
input_reshape/input/image/1
input_reshape/input/image/2
input_reshape/input/image/3
input_reshape/input/image/4
input_reshape/input/image/5
input_reshape/input/image/6
input_reshape/input/image/7
input_reshape/input/image/8
input_reshape/input/image/9
scalars
accuracy_1
cross_entropy_1
dropout/dropout_keep_probability
layer1/biases/summaries/max
layer1/biases/summaries/mean
layer1/biases/summaries/min
layer1/biases/summaries/stddev_1
layer1/weights/summaries/max
layer1/weights/summaries/mean
layer1/weights/summaries/min
layer1/weights/summaries/stddev_1
layer2/biases/summaries/max
layer2/biases/summaries/mean
layer2/biases/summaries/min
layer2/biases/summaries/stddev_1
layer2/weights/summaries/max
layer2/weights/summaries/mean
layer2/weights/summaries/min
layer2/weights/summaries/stddev_1
Event statistics for /tmp/mnist/logs/train:
audio -
graph
first_step           0
last_step            0
max_step             0
min_step             0
num_steps            1
outoforder_steps     []
histograms
first_step           1
last_step            999
max_step             999
min_step             1
num_steps            900
outoforder_steps     []
images
first_step           1
last_step            999
max_step             999
Can you tell me what's the problem?
How could I deal with it?
So I want some people to help me.
Thank you so much!

This forum is for bug reports.  For use issues, please post to stackoverflow.   Since TensorFlow recently relased version 1.0 please make sure you're running the latest version.  If you suspect a bug, please report all the information requested in the issues template.

@wxy920801 can you see if suggestions here help? https://github.com/tensorflow/tensorflow/issues/6968
cc @jhseu

@yaroslavvb Thank you！！
I can't believe that has solve my problem!

@yaroslavvb
Thank you!!
I can't believe that solves my problem!

@wxy920801 meaning you got tensorboard running by setting LD_PRELOAD ?

Confirm LD_PRELOAD="/usr/lib/libtcmalloc_minimal.so.4" tensorboard --logdir ... fixed it for me


Tyler + GridLayout throws error

f = Figure(resolution=(1912 * scale, 2284 * scale))
ga = f[1:2, 1] = GridLayout()
m = Tyler.Map(extent; provider, figure = f, axis = ga);

throws this error:
ERROR: type GridLayout has no field autolimitaspect
Stacktrace:
 [1] setproperty!
   @ ~/.julia/packages/GridLayoutBase/lYdxT/src/gridlayout.jl:55 [inlined]
 [2] Tyler.Map(extent::Extent{(:X, :Y), Tuple{Tuple{Int64, Int64}, Tuple{Int64, Int64}}}, extent_crs::MapTiles.WGS84; resolution::Tuple{Int64, Int64}, figure::Figure, axis::GridLayout, provider::Provider, crs::MapTiles.WebMercator, max_parallel_downloads::Int64, cache_size_gb::Int64, depth::Int64, halo::Float64, scale::Float64)
   @ Tyler ~/.julia/packages/Tyler/mD1F5/src/Tyler.jl:126
 [3] top-level scope
   @ ~/Documents/GitHub/AltimPlots.jl/src/plot_data.jl:61

You need to pass an axis, and not a gridlayout slot!

I think you may be able to pass the ga to figure though, at least if you do fig[1:2, 1]

🤦 ..... well that should have been obvious..
just to close out:
This works
f = Figure(resolution=(1912 * scale, 2284 * scale))
ax = Axis(f[1:2, 1])
m = Tyler.Map(extent; provider, figure = f, axis = ax);

while this does not work
f = Figure(resolution=(1912 * scale, 2284 * scale))
m = Tyler.Map(extent; provider, figure = f[1:2, 1]);

@alex-s-gardner I think that autolimoyaxis getproperty is actually your code too 😂

So @rafaqz that error was only kicked cuz I was trying to ignoratly pass a gridlayout as an axis 🤦.
m = Tyler.Map(extent; provider, figure = f[1:2, 1]);

returns a different error related to the "title" keyword
ERROR: MethodError: no method matching display(::GridPosition; title::String)

Closest candidates are:
  display(::Any) got unsupported keyword argument "title"
   @ Base multimedia.jl:336
  display(::Union{Figure, Makie.FigureAxisPlot, Scene}; backend, update, screen_config...)
   @ Makie ~/.julia/packages/Makie/Iqcri/src/display.jl:110
  display(::GLMakie.Screen, ::Scene; connect) got unsupported keyword argument "title"
   @ GLMakie ~/.julia/packages/GLMakie/XSSSf/src/display.jl:1

I know I just thought that doing that hits the line where you set ax.autolimitaspect = 1 but maybe thats not true either

It did indeed !


settings-production.py misconfiguring redis broker

2019-05-10T17:05:30.437400194Z app[web.1]: [2019-05-10 17:05:29,975: CRITICAL/MainProcess] Unrecoverable error: SyntaxError('invalid syntax', ('/usr/local/lib/python3.7/site-packages/celery/backends/redis.py', 22, 19, 'from . import async, base\n'))
2019-05-10T17:05:30.437404831Z app[web.1]: Traceback (most recent call last):
2019-05-10T17:05:30.437408872Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/kombu/utils/objects.py", line 42, in __get__
2019-05-10T17:05:30.437413841Z app[web.1]:     return obj.__dict__[self.__name__]
2019-05-10T17:05:30.437417662Z app[web.1]: KeyError: 'backend'
2019-05-10T17:05:30.437421446Z app[web.1]:
2019-05-10T17:05:30.437425063Z app[web.1]: During handling of the above exception, another exception occurred:
2019-05-10T17:05:30.437428915Z app[web.1]:
2019-05-10T17:05:30.437432718Z app[web.1]: Traceback (most recent call last):
2019-05-10T17:05:30.437437099Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/celery/worker/worker.py", line 205, in start
2019-05-10T17:05:30.437441509Z app[web.1]:     self.blueprint.start(self)
2019-05-10T17:05:30.437445517Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/celery/bootsteps.py", line 115, in start
2019-05-10T17:05:30.437449697Z app[web.1]:     self.on_start()
2019-05-10T17:05:30.437453570Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/celery/apps/worker.py", line 139, in on_start
2019-05-10T17:05:30.437457514Z app[web.1]:     self.emit_banner()
2019-05-10T17:05:30.437461100Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/celery/apps/worker.py", line 154, in emit_banner
2019-05-10T17:05:30.437464873Z app[web.1]:     ' \n', self.startup_info(artlines=not use_image))),
2019-05-10T17:05:30.437468609Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/celery/apps/worker.py", line 217, in startup_info
2019-05-10T17:05:30.437472370Z app[web.1]:     results=self.app.backend.as_uri(),
2019-05-10T17:05:30.437485413Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/kombu/utils/objects.py", line 44, in __get__
2019-05-10T17:05:30.437490129Z app[web.1]:     value = obj.__dict__[self.__name__] = self.__get(obj)
2019-05-10T17:05:30.437493740Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/celery/app/base.py", line 1196, in backend
2019-05-10T17:05:30.437497542Z app[web.1]:     return self._get_backend()
2019-05-10T17:05:30.437505131Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/celery/app/base.py", line 914, in _get_backend
2019-05-10T17:05:30.437509569Z app[web.1]:     self.loader)
2019-05-10T17:05:30.437512957Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/celery/app/backends.py", line 70, in by_url
2019-05-10T17:05:30.437516850Z app[web.1]:     return by_name(backend, loader), url
2019-05-10T17:05:30.437520354Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/celery/app/backends.py", line 50, in by_name
2019-05-10T17:05:30.437524127Z app[web.1]:     cls = symbol_by_name(backend, aliases)
2019-05-10T17:05:30.437527874Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/kombu/utils/imports.py", line 56, in symbol_by_name
2019-05-10T17:05:30.437531799Z app[web.1]:     module = imp(module_name, package=package, **kwargs)
2019-05-10T17:05:30.437535237Z app[web.1]:   File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
2019-05-10T17:05:30.437539015Z app[web.1]:     return _bootstrap._gcd_import(name[level:], package, level)
2019-05-10T17:05:30.437542392Z app[web.1]:   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
2019-05-10T17:05:30.437546469Z app[web.1]:   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
2019-05-10T17:05:30.437550624Z app[web.1]:   File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
2019-05-10T17:05:30.437554896Z app[web.1]:   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
2019-05-10T17:05:30.437558787Z app[web.1]:   File "<frozen importlib._bootstrap_external>", line 724, in exec_module
2019-05-10T17:05:30.437562714Z app[web.1]:   File "<frozen importlib._bootstrap_external>", line 860, in get_code
2019-05-10T17:05:30.437566519Z app[web.1]:   File "<frozen importlib._bootstrap_external>", line 791, in source_to_code
2019-05-10T17:05:30.437570483Z app[web.1]:   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
2019-05-10T17:05:30.437574538Z app[web.1]:   File "/usr/local/lib/python3.7/site-packages/celery/backends/redis.py", line 22
2019-05-10T17:05:30.437578313Z app[web.1]:     from . import async, base
2019-05-10T17:05:30.437582001Z app[web.1]:                       ^
2019-05-10T17:05:30.437585399Z app[web.1]: SyntaxError: invalid syntax
2019-05-10T17:05:30.437588659Z app[web.1]: 2019-05-10 17:05:29,468 INFO exited: web (exit status 1; not expected)
2019-05-10T17:05:30.437592162Z app[web.1]: 2019-05-10 17:05:29,980 INFO spawned: 'web' with pid 3530
2019-05-10T17:05:30.437595659Z app[web.1]: 2019-05-10 17:05:30,231 INFO exited: celery-beat (exit status 1; not expected)

This is using the Dockerfile, with Redis running on localhost, and the environment variable unset. Essentially, something about how we are configuring Redis is preventing the app from starting.

The way this docker image works is that there is a supervisor running inside of it, which runs the web worker, redis, celery beat, and celery: https://github.com/praekeltfoundation/casepro/blob/develop/docker/supervisor.conf
This is not ideal, and something that we would like to change: being able to run separate containers for each of those components.
I'm really not sure what is causing the error you're getting above though, that seems like an error in celery, not the same error I've seen if celery can't connect to redis. I'm wondering if a version of a dependency is not being pinned properly somewhere, so a new version of something has been released and so building the image is pulling that new version

This is what they use in the standard rapidpro docker setup:
https://github.com/rapidpro/rapidpro-docker/blob/master/stack/startup.sh
Uses an environment variable to determine what sort of process to run.
Also, ideally, redis should be a backing service and not included in the base image. Python isn't my jam, but a syntax error seems strange here. It looks like it is coming from a dependency.

Yes, this docker image is due for an overhaul. I've laid out what needs to be done in three issues https://github.com/praekeltfoundation/casepro/issues/230 https://github.com/praekeltfoundation/casepro/issues/231 https://github.com/praekeltfoundation/casepro/issues/232 . Ideally, we would have a separate casepro-docker repo, which contains all of the docker-specific things, and just pulls the code from upstream into the docker image. We can then also do things like CI unit testing on the docker image to ensure that it's a working image, to avoid problems like this, and also push the built image to docker hub.
Yes, this seems to be coming from the celery dependancy. Looking at https://github.com/celery/celery/issues/4849 , this seems to be an issue related to python 3.7, I know that last time I looked, there was no python 3.7 support for celery, you had to run python 3.6
Was this error maybe from when the base image was set to latest, instead of py3.6-stretch?

In our docker bootstrap image we have a similar entrypoint https://github.com/praekeltfoundation/docker-django-bootstrap/blob/develop/django-entrypoint.sh , we use the command args to determine what kind of process to run.

Using py3.6-stretch fixes this issue...


Support for PHPSpec

@padraic and community - great work on this library! Thanks!
I would really appreciate to have a support also for PHPSpec - some of projects aren't using PHPUnit. Your tool allow developer to measure quality of his tests, so it would be nice to allow measuring also quality of specs :)

👍

👍

See #145

Reminder to self that there is a phpspec branch... The plan, before I vanished, was to improve the code quality, and then add phpspec support. There's at least some basic set of adapter work hanging around in a branch when that day comes.

Closing in favour of addition of 2.0 roadmap where we'll track going forward.


Update test-distribution plugin to version 2.0.1

Bump TD to fix its incompatibility with version 3.6 of GE plugin

@bot-gradle test rFM

OK, I've already triggered ReadyForMerge build for you.


Password reset

I have added the option for the user to reset their password. When the user reset their password successfully the token changes which logout all existing logged in accounts on every device.

I merged it to be able to have all the new branch have the dependencies needed and to prevent conflict. I am reopening it to receive feedback.


Corrected text

Signed-off-by: Tracy Kuhrt<EMAIL_ADDRESS>

Thanks, @dselman. I have committed the changes to grammar/template.tem. How do I kick off the CI again?


MP Checks - MATSMTH-5, 6, 7

The scope of this ticket is to address the following Checks:
ECMPS Monitoring Plan Check Specifications

[x] MATSMTH-5 - Consistent Dates and Hours (Result A)
[x] MATSMTH-6 - Parameter Code (Result A, B)
[x] MATSMTH-7 - Method Code (Result A, B)

IMPORT
MATSMTH-5-A IMPORT

MATSMTH-6-A IMPORT

MATSMTH-6-B IMPORT

MATSMTH-7-A IMPORT

MATSMTH-7-B IMPORT

POST
MATSMTH-5-A POST

MATSMTH-6-A, MATSMTH-7-A POST

MATSMTH-6-B, MATSMTH-7-B POST

PUT
MATSMTH-5-A PUT

MATSMTH-6-A, MATSMTH-7-A PUT

MATSMTH-6-B, MATSMTH-7-B PUT

Test Case: TC1245
Test Passed


Updated NuGet packaging for VS 2019

Hello,
While testing for #57 I wanted to be able to publish the plugin to a local feed and import it from there. I don't have VS 2017 so I wasn't able to use nugetizer3000. That's why I changed the Plugin.AudioRecorder.NuGet project to work with msbuild /t:pack and I thought I'd share it here. As an example I used https://docs.microsoft.com/en-us/nuget/guides/create-packages-for-xamarin.
With this update you should be able to right click the nuget project and click "pack". The *.nupkg file can then be found in the bin folder and published. You can also use msbuild /t:pack from the command line.

@NateRickard Thanks again for this plugin. Will you be able to merge this and the other PRs? The plugin still seems pretty popular.  If you want I can help with maintaining this plugin.

Thanks for the ping... I'm definitely interested in this PR - I lost my xplat setup that was configured to use the Nugetizer, and I hadn't found the time to update to something like this. I'm not working in mobile anymore, so if you're using the plugin and can help review PRs, issues, etc. I'd definitely be open to that!

I'm glad to help. I'm currently planning to use the plugin at work, with the adjustments from #57. (We are recording sensitive data, so we rather not store it on the device.) I also have access to an iPhone and android devices, so testing new code shouldn't be a problem.

I was hoping that VS Mac could use your updated packaging solution, but alas it doesn't support the project type. I no longer have my Windows machine, so I'll have to configure a VM to get this approved, merged, and get a package out.

Yeah, I don't think you can build UWP on mac. I do have a windows machine available, so I could build it if you want. You can also contact me on discord haarmees#9624 if that is easier.

@NateRickard @Haarmees Many thanks for your effort. Just want to ask if there's any update on this. We encountered this bug also on some other devices and it got fixed by #43. So it would be great to get an update of the Nuget package.


Y-Axis value not sorting

Bugs and Questions
here i attached screenshot link:
working fine : without fixed decimal
https://drive.google.com/a/ewallsolutions.com/file/d/1dgQtK_2d9MMxtix05sx_C8amJtk6WDdq/view?usp=drivesdk
After fixing two decimal point to sort :
https://drive.google.com/a/ewallsolutions.com/file/d/1joFQ4UPNMQzWbqRR7FokWa9FoQfcv1uZ/view?usp=drivesdk
Checklist

[ ] This is a victory-native specific issue. (Issues that also appear in victory should be opened here)

[ ] I have read through the FAQ and Guides before asking a question

[ ] I am using the latest version of victory-native

[ ] I have checked to make sure that my versions of react-native and react-native-svg are compatible with this version of victory-native. Read about version requirements

[ ] I've searched open issues to make sure I'm not opening a duplicate issue

The Problem
Hi
I have added the tickValues in y-Axis in Line chart default view working fine values are<PHONE_NUMBER>,etc..
But when i used to convert two decimal point used to toFixed(2) method not sorting order to displaying in y-Axis.
here i attached screenshot link:
working fine : without fixed decimal
https://drive.google.com/a/ewallsolutions.com/file/d/1dgQtK_2d9MMxtix05sx_C8amJtk6WDdq/view?usp=drivesdk
After fixing two decimal point to sort :
https://drive.google.com/a/ewallsolutions.com/file/d/1joFQ4UPNMQzWbqRR7FokWa9FoQfcv1uZ/view?usp=drivesdk
Describe the issue you're seeing, and what you expect the behavior to be.
i want to display y-Axis tickValues are like 192.52,195.23,etc... but it's not working after fixed two decimal point
Reproduction
here I attached screenshot link:
working fine: without fixed decimal
https://drive.google.com/a/ewallsolutions.com/file/d/1dgQtK_2d9MMxtix05sx_C8amJtk6WDdq/view?usp=drivesdk
After fixing two decimal point to sort :
https://drive.google.com/a/ewallsolutions.com/file/d/1joFQ4UPNMQzWbqRR7FokWa9FoQfcv1uZ/view?usp=drivesdk
Please check that your issue is specific to victory-native. If you're unsure, a good way to check is by trying your code in a sandbox. You can fork this sandbox to get started. Issues that are not specific to victory-native should be reported here.
Please list steps to reproduce your issue. Include a code sample and exact version numbers for victory-native, react-native and react-native-svg.
"victory-native": "0.18.0",
"react-native": "0.55.4",
"react-native-svg": "^6.4.1",
i also tried  "react-native-svg": "6.1.3" but not properly rendering x-Axis and y-Axis ,so don't confusse me
Feature Requests
Checklist

[ ] My feature request is specific to victory-native. (Feature requests that do not specifically address native functionality should be opened here)

[ ] I've read through the Docs and Guides to make sure this functionality doesn't already exist

[ ] I've searched open issues to make sure I'm not opening a duplicate issue

Description
here i attached screenshot link:
working fine : without fixed decimal
https://drive.google.com/a/ewallsolutions.com/file/d/1dgQtK_2d9MMxtix05sx_C8amJtk6WDdq/view?usp=drivesdk
After fixing two decimal point to sort :
https://drive.google.com/a/ewallsolutions.com/file/d/1joFQ4UPNMQzWbqRR7FokWa9FoQfcv1uZ/view?usp=drivesdk
Please describe the feature you're requesting in detail.
here i attached screenshot link:
working fine : without fixed decimal
https://drive.google.com/a/ewallsolutions.com/file/d/1dgQtK_2d9MMxtix05sx_C8amJtk6WDdq/view?usp=drivesdk
After fixing two decimal point to sort :
https://drive.google.com/a/ewallsolutions.com/file/d/1joFQ4UPNMQzWbqRR7FokWa9FoQfcv1uZ/view?usp=drivesdk

@boygirl help me !!

your issue in not specific to victory-native. Please read and follow the issue template instructions.
screenshots are not adequate reproduction. Include relevant code as well
understand that you are using free software. Please be more respectful of the time it takes to maintain the work and get to all the issues. I know it’s frustrating when something isn’t working, but demanding “help me” after less than a day is not a good way to get help. First try reading the docs. Then spend time making sure the issue you’re opening thoroughly explains what’s going wrong. Include code.
Try using tickFormat to do any rounding on your ticks instead of rounding them before providing them as tickValues.

@boygirl thanks for answering all my questions!


[main] Upgrade to latest dependencies

Cron -knative-prow-robot
/cc knative-sandbox/serving-writers
/assign knative-sandbox/serving-writers
Produced by: knative-sandbox/knobots/actions/update-deps

/lgtm
/approve

/override "kind (v1.24.x)"


Upload app using yaml as payload

upload_app needs to support yaml data when uploading app

Fixed in release 0.9.8: https://github.com/sbg/sevenbridges-python/releases/tag/0.9.8


Can't open .lcpl protected files

Bug Report

What happened?
When trying to open a file with .lcpl extension which is protected with password the following error message appears:
"Error: This License has a profile identifier that this app cannot handle, the publication cannot be..."

Expected behavior

To open the file normally with no errors like Thorium Reader on desktop devicses
How to reproduce?
The ebook is successfully downloaded and the book cover appears, but when trying to open it it doesn't load or ask for the password and the previous error message appears

Environment

Readium version: 2.2.0 [Downloaded and installed the apk file today from the latest release]

Development environment

OS:
IDE:

Testing device

Android version: 10
Model: Samsung Galaxy M31
Is it an emulator? No

Additional context

Are you willing to fix the problem and contribute a pull request? Yes or No

What is the profile identifier in the lcpl file in question?

I have tested lcpl files from two sources:
1- LCP license samples from EDRLab's official website. (link)
2- eBook DRM service called "EditionGuard" used in my organization to protect its published ebooks.

You can't use a production license with the Test App, only test ones.
To generate test licenses, you can use https://front-test.edrlab.org
Please contact EDRLab if you need more help regarding this particular issue.

Thanks for your reply.
Can you please explain more about how to generate test licenses using the mentioned link?


Is there a websocket example?

Check examples/websocket

Sorry, cannot find it. removed?

Wrong push, fixed

Thanks.


Unable to load existing points with Xamarin.Forms for Android & iOS

Hello,
I use version 1.4.0 of SignaturePad with Xamarin.Forms (02.03.2127) for Android projects (Xamarin.Android <IP_ADDRESS>) and iOS (Xamarin.iOS <IP_ADDRESS>).
When I load my page, and I want to reload signature, nothing appears (whether on Android or iOS).
Here is the code used:
padView.Points = signaturePoints;
The variable "signaturePoints" is a point list, saved in the first signature. The list contains several points (over 3000).
Is it normal that nothing appears? Is there another way?
Thank you.
Best Regards.
Julien.

This is not normal... Are you able to try this with a later version? Maybe there was a bug that was fixed later on.
Closing now as this is old, but reopen if this is still an issue.

Hi
I test with the latest version (1.5.1) and loading existing points still does not work.
I use version <IP_ADDRESS> of Xamarin.Forms


Default Attendee / Order views to show ones that have things purchased

The most common use case for the attendee & order views is to show the people who are actually coming to the event. That should be the default behavior.
Related to #511.

This is resolved by PR #624.


Activate IDIR authentication for new tenant requests

To prevent unauthorized users from requesting tenants, IDIR authentication should be enabled for Traction tenants in dev/test/prod.
This does NOT apply to the sandbox deployment, but only to the production-oriented ones.

Duplicate of #112


Update subGroups.md

@peeyushchoudharymsft,
Thanks for having already signed the Contribution License Agreement. Your agreement has not been validated yet. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot


Conditional GET for /agents endpoint

Basically, server should correctly handle requests with following header:
If-Modified-Since: TIMESTAMP

And return response with Last-Modified header.
This will make it most friendly to clients with constrained bandwidth or/and unstable connection.
This is ridiculous:

Amount of transferred data is reduced to ~300 KB in 15 min. See branch agentlist-caching.

Needs to be rebased.


audit policy and ease the process of enabling audit

Current situation
we don't have audit turned on
Impact
users looking to enable this are left to their own adventure. :smile_cat:
Ideal future situation
perhaps having this on by default, with a minimal policy. And offer a much more extensive policy for other use cases.
Including in the policy to log out events with the fields:

type
datetime
location
source of the event
any extra event details
users
containers
privileged commands used

API server should log:

attempts to access security objects
what the security level is
modification of objects
deletion attempts
logon attempts

Perhaps we should also support some kind of centralized/external logging, so one can actually make use of them if cluster gets compromised.

Perhaps we should also support some kind of centralized/external logging, so one can actually make use of them if cluster gets compromised.


Goldfinch Ethereum: Indexing errors

ethereum: 17260147
https://okgraph.xyz/?q=messari%2Fgoldfinch-ethereum
A determinstic fatal error occured at block 17260147: Mapping aborted at src/mappings/membership/capital_ledger.ts, line 57, column 23, with no message wasm backtrace: 0: 0x67e4 - <unknown>!src/mappings/membership/capital_ledger/handleCapitalErc721Deposit in handler `handleCapitalErc721Deposit` at block #17260147 (2056146d6e4204abc4cde3f0e447cc97c45de5d21f54213b3fb0be77958629f6)

Goldfinch added this pool https://app.goldfinch.finance/pools/0x032f7299621c3b68e5d7aceabd567b65e2284da7 in as a non-standard pool. We want to close my PR and simply hardcode this pool in, and make a note in the PR that the subgraph may fail in the future. And we may need to add it in again

@ishraq8 whenever you get a chance can you take a look at this?
Deployment and dashboard

deployment: https://thegraph.com/hosted-service/subgraph/tnkrxyz/goldfinch-ethereum?selected=logs
dashboard: https://subgraphs.messari.io/subgraph?endpoint=https://api.thegraph.com/subgraphs/name/tnkrxyz/goldfinch-ethereum&tab=protocol

@ishraq8 with a focus on this pool: 0x032f7299621c3b68e5d7aceabd567b65e2284da7 as it was the one we added in that was causing isssues

Goldfinch added this pool https://app.goldfinch.finance/pools/0x032f7299621c3b68e5d7aceabd567b65e2284da7 in as a non-standard pool. We want to close my PR and simply hardcode this pool in, and make a note in the PR that the subgraph may fail in the future. And we may need to add it in again

@dmelotik , Goldfinch added a new type of "markets" in addition to the traditional tranched pool, called CallableLoan. The GoldfinchFactory contract emits an CallableLoanCreated(indexed address,indexed address) event when a CallableLoan market is created. This is causing an indexing error because CallableLoanCreated was not handled, which is fixed in #2195 by adding a handler for CallableLoanCreated and a template for CallableLoan. CallableLoan markets are handled in a way similar to Tranched Pool.

looks good, QA pass
thanks @tnkrxyz


KYLIN-4526 Enhance get the hive table rows

Proposed changes
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue.
Types of changes
What types of changes does your code introduce to Kylin?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I have create an issue on Kylin's jira, and have described the bug/feature there in detail
[x] Commit messages in my PR start with the related jira ID, like "KYLIN-0000 Make Kylin project open-source"
[x] Compiling and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[x] If this change need a document change, I will prepare another pr against the document branch
[x] Any dependent changes have been merged

Further comments
If this is a relatively large or complex change, kick off the discussion at user@kylin or dev@kylin by explaining why you chose the solution you did and what alternatives you considered, etc...

Codecov Report

Merging #1234 into master will decrease coverage by 0.00%.
The diff coverage is 28.57%.

@@             Coverage Diff              @@
##             master    #1234      +/-   ##
============================================
- Coverage     25.90%   25.90%   -0.01%
- Complexity     6520     6595      +75
============================================
  Files          1456     1475      +19
  Lines         89460    90198     +738
  Branches      12482    12584     +102
============================================
+ Hits          23175    23366     +191
- Misses        64026    64557     +531
- Partials       2259     2275      +16

Impacted Files
Coverage Δ
Complexity Δ

.../cachemanager/InstrumentedEhCacheCacheManager.java
57.14% <ø> (ø)
5.00 <0.00> (ø)

...ylin/cache/cachemanager/MemcachedCacheManager.java
43.33% <ø> (ø)
7.00 <0.00> (ø)

.../cachemanager/RemoteLocalFailOverCacheManager.java
84.61% <ø> (ø)
7.00 <0.00> (ø)

...g/apache/kylin/cache/memcached/MemcachedCache.java
47.20% <ø> (ø)
20.00 <0.00> (ø)

.../kylin/cache/memcached/MemcachedChunkingCache.java
39.70% <ø> (ø)
15.00 <0.00> (ø)

...apache/kylin/cache/memcached/MemcachedMetrics.java
0.00% <ø> (ø)
0.00 <0.00> (ø)

...ache/kylin/common/BackwardCompatibilityConfig.java
41.81% <ø> (ø)
15.00 <0.00> (ø)

...main/java/org/apache/kylin/common/KylinConfig.java
40.37% <ø> (ø)
28.00 <0.00> (ø)

.../java/org/apache/kylin/common/KylinConfigBase.java
12.12% <ø> (ø)
44.00 <0.00> (ø)

...ain/java/org/apache/kylin/common/KylinVersion.java
35.06% <ø> (ø)
11.00 <0.00> (ø)

... and 269 more

Continue to review full report at Codecov.

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

LGTM


Export to R2RML

When using xport to R2RML, if the mapping includes a rr:predicateMap, it gets exported as a rr:predicate instead.
For example, if mapping is :{x} :{y} {z} then the mapping is
:x rr:predicate :{x}
It should be instead
:x rr:predicateMap [ a rr:predicateMap ; rr:template :{x} ; rr:term rr:IRI ]

We need to fix OBDAMappingTransformer

Fixed by #162


PR scan - Check difference between best common ancestor

[ ] All tests passed. If this feature is not already covered by the tests, I added new tests.
[ ] This pull request is on the dev branch.
[ ] I used gofmt for formatting the code before submitting the pull request.
[ ] Update documentation about new features / new supported technologies

On Scan Pull Request command, we are preforming 2 scans.

On target branch
On source branch

After changes, we are now comparing the best common ancestor using git merge-base source target to determine the revision to compare the source against

Duplicate, will continue in: https://github.com/jfrog/frogbot/pull/763


support configuring tail calls

This PR adds support for configuring tail calls (Closes https://github.com/bytecodealliance/wasmtime-py/issues/204),
it depends on the change to the C api here: https://github.com/bytecodealliance/wasmtime/pull/7811,
without the change, the CI fails as expected with: [...] _libwasmtime.so: undefined symbol: wasmtime_config_wasm_tail_call_set.

Thanks! In terms of timing for this, is this ok for you to delay for a month-or-so until the Wasmtime 18 release? Wasmtime 17 will be released in a few days but won't have https://github.com/bytecodealliance/wasmtime/pull/7811, that's slated for the Wasmtime 18 release on merge which will be released on Feb 20.

I've rebased this and fixed a conflict after the Wasmtime 18 update and I'll merge this for that release, thanks again for this!


Add git dependency to package.xml (for Abseil build).

Otherwise, building on a ROS buildfarm (with bloom) fails with:
error: could not find git for clone of abseil

@wally-the-cartographer merge

The same also here. https://github.com/googlecartographer/cartographer_ros/pull/1098