Add provider as suffix to controller name

As part of CI, I would like to bootstrap both a microk8s and a lxd controllers, so I placed two uses: charmed-kubernetes/actions-operator@main sections in a workflow. This results in the following error:
ERROR controller "github-pr-ad8d9" already exists

This PR adds the provider as a suffix to the controller name to help a bit with the name collision.

@addyess wdyt?

@sed-i yeah, that seems like it could get you passed that hurdle.
You'll need to rebuild the typescript code and check in as well (or just manually change the line

Added. Would you mind triggering the tests again @addyess?

@sed-i the tests are failing because it's trying to run using juju-controller 2.9.8 and a version of pylib juju which is tuned for 3.1 controllers which are incompatible.
This PR is meant to address this incompatibility but has yet to be merged

https://github.com/charmed-kubernetes/actions-operator/pull/50

@ca-scribner we kinda need to come to a solution on this

@sed-i do you mind rebasing your branch to see if these changes will pass the testing now?

(Will rebase shortly.)
Any idea why bootstrapping lxd after microk8s fails accessing microk8s? (log)

Any idea why bootstrapping lxd after microk8s fails accessing microk8s?

I'm assuming you'd like them to be 2 independent juju clusters right -- it's not like you're bootstrapping one cluster atop of another here.
Am i right you want a microk8s cluster and a separate lxd cluster on the same machine?  This seems pretty legit and reasoned.
Am I right you aren't trying to bootstrapping a lxd juju cloud atop of a microk8s based juju cloud.  I don't think I even know what that means saying it out loud like this.
i do see that an extra env variable is passed into your lxd actions operator:

Perhaps that has something to do with it?

Am i right you want a microk8s cluster and a separate lxd cluster on the same machine?

Correct.

i do see that an extra env variable is passed into your lxd actions operator

Nice spotting! Need to find where it's coming from. There's no env section the first time I run the action

Seems like it's only used after bootstrap and for cleaning
./src/cleanup/index.ts
26:    const controller_name = process.env["CONTROLLER_NAME"];

./src/bootstrap/index.ts
281:        core.exportVariable('CONTROLLER_NAME', controller_name);

Any chance @addyess it's because one is bootstrapped with sg microk8s and the other with sg lxd?

this doesn't help with the debugging already ongoing exactly, but @sed-i is there a "execute this twice" test case you could add to ensure we have the behaviour you want working?

Bootstrapping two controllers works, but only with Juju 3.
A test is a good idea @ca-scribner! I'll try to draft something up soon.

@ca-scribner if you agree i'm ok with merge here


App name validation updated without the pipeline log regex

Description of change
Would love to move this value to app.json
Fixes https://github.com/meroxa/cli/issues/355
Type of change

[ ]  New feature
[x]  Bug fix
[ ]  Refactor
[ ]  Documentation

How was this tested?

[x]  Unit Tests
[x]  Tested in staging
[ ]  Tested in minikube

Demo

Additional references

Documentation updated

will add a unit test for this


Created and implemented CreateDialog

Description
Describe the changes you have made.
Issue Resolved
Your issue
Screenshots
Provide some screenshots of the changes made (if applicable).
https://imgur.com/a/xoSfXT6
Checklist
Please make sure to review the following before submitting your PR:

[x] I have read the contribution guidelines.
[x] I have read the code of conduct.
[x] I have reviewed my submission in detail.

GW Simon, lgtm
Merging this pr


DataTree.assign_coords and similar should only set node coords

What is your issue?
Currently DataTree.assign_coords tries to call Dataset.assign_coords on every node in the subtree. This was always a little weird, but now that we have implemented coordinate inheritance (#9077) it's really silly, because we only need to assign to the root node and the coordinates will be accessible on every child.
There's also some kind of bug right now too:
In [6]: ds = Dataset(
   ...:     data_vars={
   ...:         "foo": (["x", "y"], np.random.randn(2, 3)),
   ...:     },
   ...:     coords={
   ...:         "x": ("x", np.array([-1, -2], "int64")),
   ...:         "y": ("y", np.array([0, 1, 2], "int64")),
   ...:         "a": ("x", np.array([4, 5], "int64")),
   ...:         "b": np.int64(-10),
   ...:     },
   ...: )
   ...: dt = DataTree(data=ds)
   ...: dt["child"] = DataTree()

In [7]: child = dt["child"]

In [8]: child.assign_coords({'c': 11})
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[8], line 1
----> 1 child.assign_coords({'c': 11})

File ~/Documents/Work/Code/xarray/xarray/core/datatree_mapping.py:193, in map_over_subtree.<locals>._map_over_subtree(*args, **kwargs)
    190     out_data_objects[node_of_first_tree.path] = results
    192 # Find out how many return values we received
--> 193 num_return_values = _check_all_return_values(out_data_objects)
    195 # Reconstruct 1+ subtrees from the dict of results, by filling in all nodes of all result trees
    196 original_root_path = first_tree.path

File ~/Documents/Work/Code/xarray/xarray/core/datatree_mapping.py:282, in _check_all_return_values(returned_objects)
    279 """Walk through all values returned by mapping func over subtrees, raising on any invalid or inconsistent types."""
    281 if all(r is None for r in returned_objects.values()):
--> 282     raise TypeError(
    283         "Called supplied function on all nodes but found a return value of None for"
    284         "all of them."
    285     )
    287 result_data_objects = [
    288     (path_to_node, r)
    289     for path_to_node, r in returned_objects.items()
    290     if r is not None
    291 ]
    293 if len(result_data_objects) == 1:
    294     # Only one node in the tree: no need to check consistency of results between nodes

TypeError: Called supplied function on all nodes but found a return value of None forall of them.

We should change assign_coords (and possibly any similar functions like set_coords to just operate on one node, and not try to map over the subtree.
This would also help make the coordinate-related behaviour of DataTree more similar to that of Dataset, which relates to https://github.com/pydata/xarray/issues/9203#issuecomment-2338399208.
cc @shoyer

What should .reset_coords do if you ask it to reset an inherited coordinate? Should it reset it to be a data variable on the (potentially distant) parent object or assign it to the current node (where it did not technically exist before)?

What should .reset_coords do if you ask it to reset an inherited coordinate? Should it reset it to be a data variable on the (potentially distant) parent object or assign it to the current node (where it did not technically exist before)?

Probably best to error in such cases rather than making an arbitrary/unpredictable choice!

assign_coords can take a callable though, so it can yield a different result at each node. (I have used this before).

That's quite a niche use of that method... But I think it is an example of a more general problem.

felt that it was too much typing to always write out .map_over_subtree(lambda...).

Yeah I agree that is annoying.

Perhaps we should add a new namespace for operations that map over subtrees

This would be a reasonable solution to the fundamental ambiguity of whether or not a datatree method acts locally or over the whole subtree (I originally described this in detail somewhere on the old repo but can't it find right now). It would also make the inheritance structure of DataTree a lot simpler, as all this mapping would occur on accessor methods rather than inherited methods - I probably would no longer need this weird pattern.

(it's been a while so I might have the terminology mixed up. apologies if that is the case)

The mapping namespace would need to be disambiguated from the existing .subtree property though (which returns a list of all the descendant nodes). It would be nice to use .map, but that already has a meaning on Dataset: "map over variables in the dataset".

min_depth and max_depth control the shallowest and deepest levels at which to apply the operation.

I'm not a huge fan of adding these parameters to every single method - I would prefer to either use a syntax like
dt.subtrees(max_depth=...).assign_coords(...)

or just to leave these out for now.

Perhaps we should add a new namespace for operations that map over subtrees

Okay concrete suggestion:
dt.subtree returns Iterator[DataTree] as it does now.
Methods on the DataTree object act only on that node's data, so that
dt2 = dt.assign_coords()

and
dt2 = dt.copy()
dt2.ds = dt.ds.assign_coords()

leave dt2 and dt in the same state (i.e. as DataTree with new coordinates assigned only to one node).
Methods on DataTree which map over nodes are accessible via .map_over_subtree:
dt.map_over_subtree.assign_coords()

which could maybe be extended to accept arguments:
dt.map_over_subtree(max_depth=3).assign_coords()

This is incompatible with the current behaviour of the map_over_subtree method:
dt.map_over_subtree(lambda: ds)

so we add a .pipe method to the namespace to cover that use case instead:
dt.map_over_subtree.pipe(lambda: ds)

The map_over_subtree top-level decorator is separate, and remains unchanged:
@map_over_subtree
def func(ds):
    ...

though it could be extended to accept arguments later if necessary:
@map_over_subtree(max_depth=2)
def func(ds):
    ...

This proposal

Always disambiguates between methods that act on local node data and methods that map over the entire subtree,
Makes it obvious which methods are not implemented as mappings over the tree (i.e. dt.map_over_subtree.groupby currently raises an AttributeError),
Opens the door to DataTree and Dataset sharing a base class with a lot of common methods,
Follows the general method-chaining pattern we have with groupby etc.
Is compatible with the existing .map and .pipe methods also being defined on DataTree.

What do people think? @dcherian @shoyer

I agree that assign_coords should only set node coordinates.
I'm not sure that this should be a general principle for all DataTree operations. Operations like arithmetic and aggregations seem perfectly well-defined acting on all nodes independently.

I agree, but my proposal above is attempting to provide intuitive API to do both types of operation. Otherwise it's unclear to users (including myself!) when and why .assign_coords acts locally but .mean doesn't.

I think of assign and assign_coords as sugar for assignment via __setitem__ and coords.__setitem__.
The rule could be:

Methods that move around or reorganize data (i.e., Dataset-only methods like assign) are defined relative to the entire DataTree
Methods that manipulate data (i.e., DataArray methods like mean or sel) are mapped over DataArray/Dataset entries, without duplicating coordinates.

These are essentially the same rules used by Dataset for wrapping DataArray.

In that case that's mostly what I already had, with the exception of these methods, which presumably should instead act over one node.
https://xarray-datatree.readthedocs.io/en/latest/api.html#datatree-contents


Always dump and load with little endianness

Closes #2.

@grzuy can you transfer the package to the org with mix hex.owner transfer safetensors elixir_nx?

Done :-) :+1:

Thanks! Published v0.1.1 :)


Tags value is missing

I have problems with the package. What I try to use is select2 with the options tags = true. This works as it should at the first look. I add tags and save it - after saving I checked the collection and the tags were added. But when display the update form the tags input field is always empty - the problem is that the tags will not be displayed in the value property (also when take a look into the dom the value is missing.)
This is my code:
In my Form "update" Template:
{{> afQuickField name="tags" type="select2" multiple=true select2Options=s2Opts}}

My Template Helper:
s2Opts: function () {
		return {placeholder: 'Tags', tags: true};
	}

In my Schema:
tags: {
		type: [String],
		optional : true,
		autoform : {
			type : 'select2'
		}
	}

It seems that the template is missing the selected="selected" option to work in the right way.

@Visudare Hi, I have a similar problem. Did you just add selected="selected" and it worked? Or did you have to do something else.
I have my SimpleSchema set like the following but it doesn't seem to work -
    languages: {
    	type: [String],
    	optional: true,
        autoform: {
            type: "select2",
            options: function () {
                return [
                  {label: "Javascript", value: "Javascripts"},
                  {label: "Java", value: "Java"},
                  {label: "Ruby", value: "Ruby"},
                  {label: "Python", value: "Python"},
                  {label: "PHP", value: "PHP"},
                  {label: "Go", value: "Go"}
                ];
              },
            afFieldInput: {
                    multiple: true
                }
        }
    }

@niranjans I use now https://github.com/yogiben/meteor-autoform-tags/ instead of select2. This works perfectly and it seems that you can add typeahead and other stuff to this package (But I dont need this - just needed the tagging function)

Oh ok. Thanks, I will check that out.
But I was also hoping to get select2 to work since I might be using that in other places too. Maybe @aldeed can help.
I think its almost working. I have a single select with select2 and that works perfectly and shows up the selected value when the update form is refreshed. However, it's just this multiselect input which saves the selected onces into the database but then shows blank when the autoform template refreshes.

Some more info - This error started happening when my autoform package updated from 4.2.2 to 5.0.2 .
I just downgraded back to 4.2.2 and the select2 multi works as expected again.

Nice to know @niranjans ! Hope this helps out to debug this problem :+1:

Any update on this I'm having the same issue.

@rwatts3 I'm afraid I haven't found a solution. I did some trial and error but for now, I have set the autoform package version back to 4.2.2 to make it work. And I have been referring to the old docs from [here] (https://github.com/aldeed/meteor-autoform/blob/c9a42ee9818f877e41fc4290de8a31037fdeb780/README.md#objects-and-arrays) .
However, this is obviously not ideal. I'm hoping @aldeed can give his input on this.

Tested against 2.0.2 and this seems to work. The OP from @Visudare is missing the options attribute. Not exactly sure what's wrong with @niranjans code. If still having problems, please submit new issue with a link to a reproduction repo.
Note that this still does not work well with autosave in all cases. Planning some changes to the way we handle fields values and autosaving in core autoform, which should fix this.

@aldeed
I'm not sure what you mean by missing options attribute.  It looks like options is in his code is there somewhere else it should be.  Could you copy his corrected code into a comment for reference.
Also could you copy the example you used to test so I can reference could just be doing it the wrong way.

It has select2Options but is missing options. Only options that are present can be selected.
Here's roughly my test edit form:
{{> afQuickField name="tags" type="select2" multiple=true select2Options=s2Opts options=tagsOptions}}

Helpers:
  s2Opts: function () {
    return {placeholder: 'optional', tags: true};
  },
  tagsOptions: function () {
    return _.map(this.tags || [], function (tag) {
      return {label: tag, value: tag};
    });
  }

In this case I'm just adding all the existing tags as options. So this would be a case where you're allowing any tags to be entered and stored, but you're not showing any additional preset list of tags. If you had a preset list, then tagsOptions would come from a Tags collection or something, but the idea is the same.

can this also be set in the simpleschema?

I am facing the same problem. tags are not saved. I get the error
The select2('destroy') method was called on an element that is not using Select2.
My schema:
causes: {
type: [String],
autoform: {
type: 'select2',
options: function() {
return Causes.find().map(function(cause) {
return {
label: cause.title,
value: cause._id
}
});
},
afFieldInput: {
select2Options : {
tags: true
}
},
multiple: true
}
}

Ok. I understood the problem.  The reason we can't see new tags is because they are not in options. There should be a way to update options automatically. Or display tags other than options

@nikhildaga I have the same problem, have you solved it?

Is there any solution for this (apart from downgrading Autoform)?

BEST SOLUTION SO FAR
I use select2 as npm package, not this meteor wrapper that you are all using. So I have to write in the following manner:
someFieldThatUsesSelect2: {
    type: [String],
    // ...
    autoform: {
      type: 'select-multiple',
      options: function() {/*...*/},
      //...
    },
  },

And then somewhere in code I run this:
this.$('select').select2();

Remove select2 meteor wrapper and install select2 from npm. By using 'autoform.type': 'select-multiple' instead of 'autoform.type': 'select2', the issue disappears.
I suppose, in Meteor Select2 wrapper for autoform, they use select input type template in both single- and multiple-selects.


heap underflow during 3D maze routing

Description
MPW CI design uart_i2cm_usb which passes successfully upto OpenLane tag 2023.01.20 and facing error during GRT.
Expected Behavior
Complete GRT stage
Environment report
Kernel: Linux v3.10.0-1160.49.1.el7.x86_64
Distribution: centos 7
Python: v3.6.8 (OK)
Container Engine: docker v20.10.21 (OK)
OpenLane Git Version: 19c7a083f6d73e425463798f71982ef00c876a0e
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)

19c7a08 2023-01-25T11:30:10+02:00 [BOT] Update PDK (#1631) - Openlane Bot -  (HEAD -> master, tag: 2023.01.26, origin/master, origin/HEAD)
0c9a918 2023-01-24T17:09:07+02:00 [BOT] Update magic (#1606) - Openlane Bot -  (tag: 2023.01.25)
1c3c472 2023-01-24T16:37:22+02:00 Add upload size warning in issue form (#1620) - habibayassin -  ()
---
Git Remotes

origin	https://github.com/The-OpenROAD-Project/OpenLane.git (fetch)
origin	https://github.com/The-OpenROAD-Project/OpenLane.git (push)

Reproduction material
issue_reproducible.zip
Relevant log output
[STEP 16]
[INFO]: Running Global Routing (log: logs/routing/16-global.log)...
[ERROR]: during executing openroad script /openlane/scripts/openroad/groute.tcl
[ERROR]: Log: designs/uart_i2cm_usb/runs/RUN_2023.01.27_16.47.08/logs/routing/16-global.log
[ERROR]: Last 10 lines:
met2       Vertical        86355         58245          32.55%
met3       Horizontal      57570         39217          31.88%
met4       Vertical        34542         20076          41.88%
met5       Horizontal      11514          5712          50.39%
---------------------------------------------------------------

[INFO GRT-0101] Running extra iterations to remove overflow.
[ERROR GRT-0183] Net net83: heap underflow during 3D maze routing.
Error: groute.tcl, 36 GRT-0183
child process exited abnormally

@maliberty
FYI


Request to support more functions!

D:\MiniCPM\venv\Lib\site-packages\torch\_tensor.py:962: UserWarning: The operator 'aten::pow.Scalar_out' is not currently supported on the ocl backend. Please open an issue at for requesting support https://github.com/artyom-beilis/pytorch_dlprim/issues (Triggered internally at D:\MiniCPM\pytorch_dlprim\src\tensor_ops.cpp:313.)
  return torch.pow(other, self)

D:\MiniCPM\venv\Lib\site-packages\torch\_tensor.py:962: UserWarning: The operator 'aten::pow.Scalar_out' is not currently supported on the ocl backend. Please open an issue at for requesting support https://github.com/artyom-beilis/pytorch_dlprim/issues (Triggered internally at D:\MiniCPM\pytorch_dlprim\src\tensor_ops.cpp:313.)
  return torch.pow(other, self)

C:\Users\xxxxxx\.cache\huggingface\modules\transformers_modules\openbmb\MiniCPM-2B-sft-int4\xxxxxxx\modeling_minicpm.py:146: UserWarning: The operator 'aten::arange.start_out' is not currently supported on the ocl backend. Please open an issue at for requesting support https://github.com/artyom-beilis/pytorch_dlprim/issues (Triggered internally at D:\MiniCPM\pytorch_dlprim\src\tensor_ops.cpp:313.)
  t = torch.arange(self.max_seq_len_cached, device=device, dtype=self.inv_freq.dtype)

I am currently using opencl to test for LLMs <2B on my small computer. But seems some important functions are not yet supported.

Hi Artyom,
I saw this question, and I wish the following would save you more time:
Pow should be piece of cake.
For arange, there are some GPU source for your reference:
host code:
https://sourceforge.net/p/octave-ocl/code/ci/default/tree/src/ocl_array.cc#l825
along with kernels https://sourceforge.net/p/octave-ocl/code/ci/default/tree/src/ocl_array_prog.cc#l34
(The author is Matthias W. Klein, I believe he is German. We were contacted via emails. Like you, we are all busy with real world stuffs. I was active in testing and patch it to AMD/Apple Silicon platforms. https://sourceforge.net/projects/octave-ocl-extra/files/)
Meanwhile, the Octave CPU version:
line 631: https://docs.octave.org/doxygen/4.4/d8/d00/idx-vector_8h_source.html
Best wishes,
Jinchuan


[Bug]: Conflict Between Dark/Light mode Button and Music Button on Left Side when Hovering Action Done

Description
GSSOC'23 Contributor
Description:

Go To https://games.ieeessitvit.tech/
Put Cursor on Music Icon Button.
See Error on Whenever Hovering Action done on Music Button, then That Tooltip Text goes to behind the Dark/Light Theme Mode Button.

Screenshots

Additional information
No response

Hi @panwar8279 . Please Review on this Issue as soon as Possible. Thank You !

Hi @NarendraKoya999 , I have assigned this issue to you. Kindly complete this within 2 days. Good luck!

Hi @panwar8279 . At the Time Of Assigned this Issue To me . After that, Checking on Our Website, Even No Tooltip Appears on Respective Music Icon. So, I want to add that Tooltip on Both Night/Dark Theme and Music Icon. Otherwise Please Close this Issue. Whole Decision is Your Side. Thank You !

Hi @panwar8279 . At the Time Of Assigned this Issue To me . After that, Checking on Our Website, Even No Tooltip Appears on Respective Music Icon. So, I want to add that Tooltip on Both Night/Dark Theme and Music Icon. Otherwise Please Close this Issue. Whole Decision is Your Side. Thank You !

@panwar8279 . Please Look at My Quote.


Question for installation

Hey,
do you have also the whole docker-compose file for it with all the configs (promtail-config...) ?:
https://voidquark.com/blog/promtail-grafana-dashboard/
I would like to need also your dashboard for my wildfly logs, but my dashboard as no entries:

I´m getting in general the logs:

My promtail-config is looking like this:
`server:
http_listen_port: 9080
grpc_listen_port: 0
enable_runtime_reload: true
positions:
filename: /tmp/positions.yaml
clients:

url: http://loki:3100/loki/api/v1/push

scrape_configs:

job_name: wildfly-logs
static_configs:

targets:

localhost
labels:
job: wildfly
path: /var/log/wildfly/*log

job_name: system
static_configs:

targets:

localhost
labels:
job: varlogs
path: /var/log/*log

job_name: authlog
static_configs:

targets:

authlog
labels:
job: authlog
path: /logs/auth.log

job_name: syslog
static_configs:

targets:

syslog
labels:
job: syslog
path: /logs/syslog`

I´m getting also this warning:

Here is a corrected and improved version of your text:
Hey, the Promtail dashboard requires Loki, Promtail, and metrics from Promtail. This is a mixed dashboard that needs both loki and prometheus datasources.
I don’t have a setup using Docker Compose, but I recommend checking the Grafana documentation to explore possible deployment options for Promtail, Loki, and Grafana.
This dashboard is specifically tailored for Promtail, so I think there’s a misunderstanding regarding its intended usage. For your wildfly application, you would need to build a different dashboard.
Regarding the variable errors, it seems like you are missing the Loki and Prometheus datasources.
If you have questions, please feel free to ask me in the Telegram. The issues in this repository are reserved for bug reports and feature requests.


compatibility with devise 1.5.0

See also #143

I have tested using devise 1.5.0 and ruby 1.9.3. All tests are passing.
I had to bump minimum required devise version to 1.4.6 because that is when authenticate_#{mapping} started to take an options hash with a deprecation warning. In 1.5.0 there is no deprecation warning and you have to pass a hash.

Thank you


Add object versioning support at server side

It aims to implement  #535.

If you want exactly the same behavior as before, you need to use a StaticModelProvider :
builder.setObjectModelProvider(new StaticModelProvider(ObjectLoader.loadDefault()));


ENTITY_LOAD is too broad, move it to mixin on PokemonSpawnAction

Don't want to re-announce

Fixed in v1.2.0


[bug]  Can't exclude item from being sortable and drop target

Trying to exclude an item from being draggable works but not from being sortable -- the problem is that other elements can be placed behind it.
Here's the expected behavior using jQuery UI:
http://jsfiddle.net/mirohristov/gn3r2ax4/
Notice that you can never place an item after the last "Add New Item".
This is another example using jQuery UI that makes distinction between sortable and drop target and can disable it either one.
What I've tried so far:
http://jsfiddle.net/mirohristov/69bfknzg/
Notice that you can drag another element behind the "Add New Item"
Following comments in this issue  I've tried to use onMove to no avail:
        onMove: function(evt){
          return $(evt.dragged).is(':last-child') ? false : true; //doesn't work
        }

I don't want to take the "Add New Item" out of the sortable div.
Any idea how to accomplish this?
Thanks!

This has been resolved here: https://stackoverflow.com/a/66610468/559079
A class .exclude is added to the desired element then a combination of filter and onMove
let mySortable = $(".sortable").sortable({
filter: ".exclude", //Excludes element - similar to :not()
onMove: function(evt) {
return evt.related.className.indexOf('exclude') === -1; // returns false when the .exclude is about to be moved
}
});


Serialize and deserialize Neural networks and AI agents

Don't use istream and ostream... they use the dumb "<<" and ">>" operators and frequently want to write things as text representations.
It'll be easier to roll my own binary version :/


[FEATURE] General CSV export instead of Excel

There was a slight learning curve, but once I understood it; it's a fantastic tool that I'm going to keep coming back to.
I have a request to export as a general .csv instead of excel.

Dear Leijae,
Sound good. Thanks for your kind words. I'll work on this and push it in the next release.
What is BAT?
Thanks,
fingers10

It's a crypto currency for users of Brave Browser. It shows up by each users name

If you register as a content creator I can send you some :)

I would be happy if you could sponsor/support/donate for this project via my paypal account.

Sure! Do you have a platform other than PayPal that I can send money to?
Maybe Venmo?
On Sun, Apr 19, 2020 at 5:32 AM Abdul Rahman<EMAIL_ADDRESS>wrote:

I would be happy if you could sponsor/support/donate for this project via
my paypal account.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fingers10/JqueryDataTablesServerSide/issues/36#issuecomment-616098431,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMAJTWIRR3ZQY7EVQTCFXQDRNLHMBANCNFSM4LKHCFGQ
.

Are you into Google Pay?

Yes. What email shall I use?
On Sun, Apr 19, 2020 at 1:55 PM Abdul Rahman<EMAIL_ADDRESS>wrote:

Are you into Google Pay?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fingers10/JqueryDataTablesServerSide/issues/36#issuecomment-616206973,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMAJTWOKK6PFKI4VH4WR2FDRNNCKDANCNFSM4LKHCFGQ
.

Can you share me your Google pay email or ID or Phone Number? I'll ping you in GPay

<EMAIL_ADDRESS>On Mon, Apr 20, 2020, 11:01 AM Abdul Rahman<EMAIL_ADDRESS>wrote:

Can you share me your Google pay email or ID or Phone Number? I'll ping
you in GPay
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fingers10/JqueryDataTablesServerSide/issues/36#issuecomment-616648327,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMAJTWKTPA4Q6FN5WSPCNITRNRWWVANCNFSM4LKHCFGQ
.


Fix #7567 - TreeView crashes the app when trying to display the same viewmodel twice

What does the pull request do?
Changes the internal implementation of the TreeContainerIndex class so that it can store and process viewmodels more than once.
What is the current behavior?
Now, when trying to add a ViewModel to TreeContainerIndex through the Add method, it crashes with an exception on line 48, since the key is already present in the dictionary.
What is the updated/expected behavior with this PR?
The exception will stop being thrown out. TreeView will be able to draw and work with ViewModels added several times.
How was the solution implemented (if it's not obvious)?
Another dictionary has been added that controls all copies of a single ViewModel
Fixed issues
Fixes #7567

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

You can test this PR using the following package version. 0.10.999-cibuild0018546-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

You can test this PR using the following package version. 0.10.999-cibuild0018549-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

You can test this PR using the following package version. 0.10.999-cibuild0018549-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

You can test this PR using the following package version. 0.10.999-cibuild0018655-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

You can test this PR using the following package version. 0.10.999-cibuild0018782-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

You can test this PR using the following package version. 0.10.999-cibuild0018843-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

The assumption that there is only one instance of something in the UI is a very deep principle in XAML-frameworks. You wouldn't expect to add the same button twice would you? Similarly, I don't think its fair to expect the same view model to be added twice? I've never seen this and I'm not sure what WPF would do.
I also think it's dangerous to assume all ViewModels will implement HashCode correctly. That is rarely done in my experience and only types that you know have a good hashcode implementation are used in cases like this.

The assumption that there is only one instance of something in the UI is a very deep principle in XAML-frameworks. You wouldn't expect to add the same button twice would you? Similarly, I don't think its fair to expect the same view model to be added twice? I've never seen this and I'm not sure what WPF would do.
I also think it's dangerous to assume all ViewModels will implement HashCode correctly. That is rarely done in my experience and only types that you know have a good hashcode implementation are used in cases like this.

Oddly enough, but sometimes you need to display the same element twice, for example, when it is a nested element of two different nodes. I had such a task and I was surprised that it was impossible. And all because of an unobvious assumption that someone suggested. As a result, my edits allowed me to implement what I need.

You can test this PR using the following package version. 0.10.999-cibuild0019471-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

I've never seen this and I'm not sure what WPF would do.

WPF handles adding/removing a duplicate item to/from the hierarchy just fine, and although this case is indeed niche I assumed this would work the same in Avalonia, and it has caused me a bit of trouble when porting a WPF application to Avalonia.

WPF handles adding/removing a duplicate item to/from the hierarchy just fine

If WPF handles this situation I certainly agree Avalonia should. We should check the implementation and see if there is anything that can be learned. Perhaps this is also how things are implemented in WPF though and this PR is just fine.

You can test this PR using the following package version. 0.10.999-cibuild0019515-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

You can test this PR using the following package version. 0.10.999-cibuild0020022-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]


Python program implementation for Counting sort

Have you read the Contributing Guidelines on Pull Requests?
Yes
Description
counting sort is an algorithm for sorting a collection of objects according to keys that are small integers.
Worst complexity: n+r
Average complexity: n+r
Space complexity: n+r
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
#1772
I want to keep contributing to NeoAlgo.
Thank you.

@sahebsunny Closing this PR due to inactivity, comment if you are still working on this PR.

@sahebsunny Closing this PR due to inactivity, comment if you are still working on this PR.


Select currentPage based on $isSelected

Hi,
I am trying to select the currentPage so that it displays a particular item:
        let index = 0;
        for (let item of this.items) {
            item.$IsSelected = item.id === toDisplayItemId;
            if (item.$IsSelected) {
                this.currentPage = Math.floor(index / this.pageSize) + 1;
            }
            index++;
        }

This works perfectly in the simple case, but when column sorting is applied, this of cause selects the wrong page because this.items is the unmodified data bound with data.bind. Based on https://github.com/tochoromero/aurelia-table/blob/master/src/au-table.js#L78 it would be interresing to somehow have access to localData after filter and sort is applied, but before pagination is applied.

I have been going back and forth about how to implement this, and I think I have finally settled.
I'm going to provide an API for the au-table element that will expose some methods; one of them will be: revealItem(item). If pagination is enabled it will reveal the page that contains the provided item.
The only caveat will be if the item you want to reveal is not visible because of a filter... I'm not sure if I want to have the au-table directly clean the filter... Maybe we can have a second boolean parameter to force the reveal, meaning any filters will be cleared... on any case you could clean the filter yourself.
I hope I get a chance to implement this in the next couple of days.

Sounds fine to me. Maybe, instead of having a second force parameter, revealItem(item) could return a boolean telling weather the item was in fact revealed. If false, then the one can clear the filter and call revealItem(item) again, and tell the user that the filter was cleared.

Yeah, returning a boolean sounds good, thanks for your suggestions.

I have the fix in place, not I need to update the documentation. FYI for the next release I'm renaming the $IsSelected property to $isSelected to adhere to standards.

I have updated the documentation to include the Api


python3Packages.pytorch: unvendor pybind11

Motivation for this change
I noticed
-- Could NOT find pybind11 (missing: pybind11_DIR)
-- Could NOT find pybind11 (missing: pybind11_INCLUDE_DIR)
-- Using third_party/pybind11.
-- pybind11 include dirs: /build/source/cmake/../third_party/pybind11/include

while building pytorch.
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

@ofborg build python37Packages.pytorch python38Packages.pytorch python39Packages.pytorch

Fails locally with:
[3426/4842] Building CXX object caffe2/CMakeFiles/caffe2_pybind11_state.dir/python/pybind_state_registry.cc.ogroup_agent.cpp.o/../torch/csrc/autograd/generated/VariableType_1.cpp, ../../torch/csrc/autograd/generated/VariableType_2.cpp, ../../torch/csrc/autograd/generated/VariableType_3.cpp, ../../torch/csrc/autograd/generated/VariableType_4.cpp, ../../torch/csrc/autograd/generated/TraceType_0.cpp, ../../torch/csrc/autograd/generated/TraceType_1.cpp, ../../torch/csrc/autograd/generated/TraceType_2.cpp, ../../torch/csrc/autograd/generated/TraceType_3.cpp, ../../torch/csrc/autograd/generated/TraceType_4.cpp, ../../torch/csrc/autograd/generated/Functions.h, ../../torch/csrc/autograd/generated/variable_factories.h, ../../torch/csrc/autograd/generated/VariableType.h, ../../torch/csrc/autograd/generated/python_functions.cpp, ../../torch/csrc/autograd/generated/python_variable_methods.cpp, ../../torch/csrc/autograd/generated/python_torch_functions.cpp, ../../torch/csrc/autograd/generated/python_nn_functions.cpp, ../../torch/csrc/autograd/generated/python_fft_functions.cpp, ../../torch/csrc/autograd/generated/python_linalg_functions.cpp, ../../torch/csrc/autograd/generated/python_functions.h, ../../torch/testing/_internal/generated/annotated_fn_args.py
FAILED: caffe2/CMakeFiles/caffe2_pybind11_state.dir/python/pybind_state_registry.cc.o
/nix/store/zzvq5qwlm2xikawfqxb0q8gl2bw391a9-gcc-wrapper-10.2.0/bin/g++ -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MMAP=1 -DHAVE_SHM_OPEN=1 -DHAVE_SHM_UNLINK=1 -DMINIZ_DISABLE_ZIP_READER_CRC32_CHECKS -DONNXIFI_ENABLE_EXT=1 -DONNX_ML=1 -DONNX_NAMESPACE=onnx_torch -DUSE_EXTERNAL_MZCRC -D_FILE_OFFSET_BITS=64 -Dcaffe2_pybind11_state_EXPORTS -Iaten/src -I../aten/src -I. -I../ -Icaffe2/contrib/aten -I../third_party/onnx -Ithird_party/onnx -I../third_party/foxi -Ithird_party/foxi -Icaffe2/aten/src/TH -I../aten/src/TH -Icaffe2/aten/src -I../aten/../third_party/catch/single_include -I../aten/src/ATen/.. -Icaffe2/aten/src/ATen -I../third_party/miniz-2.0.8 -I../caffe2/core/nomnigraph/include -I../torch/csrc/api -I../torch/csrc/api/include -I../c10/.. -Ithird_party/ideep/mkl-dnn/include -I../third_party/ideep/mkl-dnn/src/../include -isystem third_party/gloo -isystem ../cmake/../third_party/gloo -isystem ../third_party/protobuf/src -isystem ../third_party/gemmlowp -isystem ../third_party/neon2sse -isystem ../third_party/XNNPACK/include -isystem ../third_party -isystem ../cmake/../third_party/eigen -isystem /nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -isystem /nix/store/cx0py33vl5li9yinz67rbky8g0lrv3wf-python3.8-numpy-1.20.2/lib/python3.8/site-packages/numpy/core/include -isystem /nix/store/wdjwcl2045s97ixn1j21nn6k0ac6bsr0-python3.8-pybind11-2.6.2/nix/store/wdjwcl2045s97ixn1j21nn6k0ac6bsr0-python3.8-pybind11-2.6.2/include -isystem ../third_party/ideep/mkl-dnn/include -isystem ../third_party/ideep/include -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Werror=cast-function-type -Wno-stringop-overflow -DHAVE_AVX_CPU_DEFINITION -DHAVE_AVX2_CPU_DEFINITION -O3 -DNDEBUG -DNDEBUG -fPIC -fvisibility=hidden -DCAFFE2_USE_GLOO -DHAVE_GCC_GET_CPUID -DUSE_AVX -DUSE_AVX2 -DTH_HAVE_THREAD -DUSE_NUMPY -pthread -std=gnu++14 -MD -MT caffe2/CMakeFiles/caffe2_pybind11_state.dir/python/pybind_state_registry.cc.o -MF caffe2/CMakeFiles/caffe2_pybind11_state.dir/python/pybind_state_registry.cc.o.d -o caffe2/CMakeFiles/caffe2_pybind11_state.dir/python/pybind_state_registry.cc.o -c ../caffe2/python/pybind_state_registry.cc
In file included from ../caffe2/python/pybind_state_registry.cc:1:
../caffe2/python/pybind_state_registry.h:3:10: fatal error: pybind11/pybind11.h: No such file or directory
    3 | #include <pybind11/pybind11.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Typical :see_no_evil:
https://github.com/jtojnar/cmake-snips#assuming-cmake_install_dir-is-relative-path

@ofborg build python37Packages.pytorch python38Packages.pytorch python39Packages.pytorch

@ofborg eval

@ofborg eval

/rebase staging

One of my machines is now building with CUDA as an extra check.


Update uiSections.py

fix for #183

Sorry, I am a complete amateur. It seems like I somehow deleted a line after: import init


Hover Card appears below sidebar links

I think this is just a z-index or layering issue. Notice the screenshot below:

I can work on this issue

Cool! Appreciate the help

Can you review my PR?

@VladJav I thought I saw it, but now the PR looks deleted, did you delete it? Or was I just mistaken?
If you open the PR I can definitely give it a review/approval and merge it in. Thanks!


MWPW-152280 MEP: Only preload fragments that are in the 1st section

MEP was preloading all fragments that would be changed in the page, but only the first section fragments should be pre-loaded to improve LCP
Resolves: MWPW-152280
Before:

After:

Test URLs:

Before: https://main--milo--adobecom.hlx.page/drafts/cpeyer/pers/mwpw152280
After: https://meps-fragments--milo--adobecom.hlx.page/drafts/cpeyer/pers/mwpw152280

Waiting on reviews, adding comment so it's not auto-closed


Modify Styles when create new template indicator

Feature Description
How can i modify size of line when create new template indicator without using override indicator later
To Do
How can i modify size of line when create new template indicator without using override indicator later

You can set styles.


v5.7.1 take long time to load page

[x] I have read the Get Started - Installation section
[x] I have read and done the Get Started - Setup Android section
[x] I have read and done the Get Started - Setup iOS section
[x] I have already searched for the same problem

Environment

Technology
Version

Flutter version
3.3.6

Plugin version
5.7.1

Android version
11

iOS version

Xcode version

Device information:
Description
Expected behavior:  I upgrade from version 5.5.0+5   to version  5.7.1
Current behavior:  It take x2, x3 time to loading a page compared to before

5.5.0+5 and 5.7.1 differs only the usage of hybrid composition implementation for Flutter 3, that is literally just the usage of new Flutter API for hybrid composition.. are you using hybrid composition? have you tried to disable it?

@pichillilorenzo I just tested in v5.6.0 + 1, and it's fine too.

As I said, it differs only the usage of hybrid composition implementation for Flutter 3.
are you using hybrid composition? have you tried to disable it?
Could you post a code example here to test?

i'm using hybrid composition and it work fine to v5.7.0. In v5.7.1, I have to use hybrid composition false to get the same loading speed as before.

It doesn’t make any sense.
5.7.1 has just “ Exposed "shared" property of HttpServer bind method to support more use-cases.”

Here is the commit comparison: https://github.com/pichillilorenzo/flutter_inappwebview/compare/v5.7.0...v5.7.1

Thanks you. I have double checked. In debug mode, My Webview load 2.0s with v5.6.0+2 with hybrid composition true. From v5.7.0 it is 3.5s. From v5.7.1 it is 7s. When using hybrid composition false with v5.7.0+, it is not different from v5.6.0 + 2

I think it's because
if (hybridComposition) {       return PlatformViewsService.initExpensiveAndroidView(         id: id,         viewType: viewType,         layoutDirection: layoutDirection,         creationParams: creationParams,         creationParamsCodec: const StandardMessageCodec(),       );     }

Please post a code example that could reproduce this issue.
Web page loading time depends from a lot of factors, such your internet speed in that current moment of your tests, caching, etc.
Android native code WebView implementation is the same as previous versions.
As I said, the only thing that changed is the usage of Flutter API for hybrid composition for Flutter >= 3.0.0
But I don’t think is the loading time, but the rendering time of the platform native view.
So, I think it’s related on how Flutter native code implements hybrid composition for Flutter >= 3.0.0

Thank you for your help. I will create a test repo from my projects and share as soon as I'm done


fix(services/aliyun-drive): list dir without trailing slash

Do not merge. Just for testing.

Thank you for the test!


PHP 8.1 compatible release

Thanks @aik099 and @stof for all the maintainer work on this code. I was wondering if a v1.4.1 release could be made for PHP 8.1 compatibility?

Or can you let me know if there is something blocking a release that I can help with - I'm more than happy to.

I guess the most relevant thing right now is to get the builds working again. Due to changes on Travis CI it no longer suites our needs (at least IMO) and we need to move to GitHub Actions.
As for the next steps, that block the release I have no idea. We'd better ( cc @stof ) create an umbrella task listing all the blocking issues. This way, if all tests will pass, we'll release the current release and think about dropping (or not dropping) support for an older PHP version to ease up adding support for newer PHP versions as discussed in https://github.com/minkphp/Mink/issues/787 .

@aik099 @stof whilst I understand wishing to fix your CI looking at the difference between v1.4.0 and master - https://github.com/minkphp/MinkSelenium2Driver/compare/v1.4.0...master - there's not a lot there - it's mostly PHP 8.1 fixes and not doing a release makes it harder for your dependencies to test on PHP 8.1 and, therefore, make their own code compatible.
It would be really great if you could re-consider the order of priorities here as not having a MinkSelenium2Driver release that doesn't trigger deprecations on PHP 8.1.

Here's the work to get github actions largely working and testing all the PHPs... #339

1.5.0 is now released


Segmentation fault: 11

I have a new issue with the converter. Even though it works fine with .las and .laz files it does not convert .ply or .txt files. Whenever I try to convert one of those files (even the test files) I get a segmentation fault:
source[0]:         	ripple_bin.ply
outdir:            	/Users/ginaVulpes/Desktop/PCtut/potree-1.3/resources/pointclouds/jupyter_test
spacing:           	0
diagonal-fraction: 	200
levels:            	-1
format:
scale:             	0
pageName:
projection:

Segmentation fault: 11

I think I might be doing something wrong. Any ideas?

https://github.com/potree/PotreeConverter/pull/283 I made a pull request. It seems to fix this problem.

Thank you so much! This solved my problem!!

how does that solved your problem? I downloaded the potreeConverter today and compiled it with gcc-5,  I got the same error message like this:
== params ==
source[0]:         	/home/shuait/Dropbox/ReidAndLoc/NCB/ply_files/cranebay.ply
outdir:            	/home/shuait/PotreeConverted/
spacing:           	0
diagonal-fraction: 	200
levels:            	-1
format:
scale:             	0
pageName:          	NCB
projection:
Segmentation fault (core dumped)
how can I fix this?

@shuait they have not checked my pull request yet, so it is not in the official repository. check my pull request here: #283
It may solve your problem.

Thanks @mpampana,  I hope they will merge it soon. I found a workaround to that problem by using cloud compare to convert my PLY files to LAS.

In any case, you do not need to wait. You can either download/clone the file from mpampana  and then recompile, or make the changes to the files yourself and then re-compile (with the right compiler).


Compiler Watch Mode does not re-compile if extended tsconfig changes.

TypeScript Version:  Version 4.1.0-dev.20200914

Search Terms:
Watch mode, tsserver watch, watch
Code
/// main/tsconfig.json
{"extends": "../configs/tsconfig_editor.json"}

/// configs/tsconfig_editor.json
{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "moduleResolution": "node"
  },
  "files": [
          "../main/test.ts"
  ]
}

/// main/test.ts
console.log('hello world');

/// main/test1.ts
console.log('hello world 1');

I ran tsc from the main  directory like so:
./node_modules/typescript/bin/tsc -w -p tsconfig.json

test is compiled just fine.
I then edit configs/tsconfig_editor.json and add an entry for test1.ts into the files list.
Expected behavior:
tsc notices that the extended config has changed and recompiles, also compiling test1.ts.
Actual behavior:
tsc does nothing.
My actual issue lies with vscode's language services integration (that doesn't update the language service results when the underlying extended config is changed by our build system), but it seems that this codepath (based on skimming the tsserver source) is broken here too. Looking at the tsserver logs, it seems a watch is setup for main/tsconfig.json but not for the file it extends from.

Duplicate of  #17753


Excalibrain popout window not "linked" when embedded frame is used

I like to keep Excalibrain open as a popout window on a separate monitor. In this mode excalibrain will use my currently open/selected note as its central note. And if in my main obsidian window I navigate to another note, then the Excalibrain popout window will show that new note.
However if I press the "Display central node as embedded frame" button, then the Excalibrain popout window stays at the current note. If I then navigate to a new note in my main obsidian window the Excalibrain popout window does not change.
Is it possible to have the Excalibrain popout window continue to change when I navigate in the main obsidian window even when the embedded frame is enabled?

This will be fixed in the next release.

Great! Thanks!
On Sat, Aug 5, 2023 at 10:38 AM zsviczian @.***> wrote:

This will be fixed in the next release.
—
Reply to this email directly, view it on GitHub
https://github.com/zsviczian/excalibrain/issues/157#issuecomment-1666599949,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAACN5I7ELJXCU6U6HVO7T3XT2VMDANCNFSM6AAAAAA3FMX4H4
.
You are receiving this because you authored the thread.Message ID:
@.***>


Graphical bug when run after blargSNES

Only got this when not rebooting into the Homemenu after blargSNES. This may come from the awkward memory management of the HBL, not freeing up enough system resources upon closing an app.
Reboot into Homemenu and run it again, the glitch should be gone.

That's the point... I think it's just the result of a weird graphics thing that blargSNES does.


Support Python 3.11

Numba 0.57 is out, so we can move to Python 3.11.
Closes #116

Codecov Report

Merging #208 (ba17ea6) into main (17dff51) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##             main     #208   +/-   ##
=======================================
  Coverage   80.70%   80.70%
=======================================
  Files          43       43
  Lines        1674     1674
  Branches      189      268   +79
=======================================
  Hits         1351     1351
  Misses        283      283
  Partials       40       40


[ansible/artifactory] Allow overriding nginx config templates

PR Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] Title of the PR starts with installer/product name (e.g. [ansible/artifactory])
[ ] CHANGELOG.md updated
[ ] Variables and other changes are documented in the README.md

What this PR does / why we need it:
Allow overriding the templates for nginx configs for artifactory_nginx and  artifactory_nginx_ssl roles.
This would allow configuring features like proxy timeouts, log formats, real ip module configs which are needed in production environments.
Apart from that, currently TLS certificate and key are printed to ansible logs, which is a big security concern.

@vlinevych Thanks for the PR, we will include this change in our next jfrog-platform minor release.


Migration of the 2D Flow around cylinder and 2D Flow around Ahmed bod…

Migration of the 2D Flow around cylinder and 2D Flow around Ahmed body to the new documentation
Description of the problem
Both the 2D Flow around cylinder and the 2D Flow around Ahmed body needed to be merged to the new documentation.
Description of the solution
Both are in this PR.
How Has This Been Tested?
No need.
Future changes
N/A
Comments
Sorry for doing both in the same PR. I first did the Ahmed one, but then I realized it needed the cylinder, so I did it too.

@voferreira can you remove the .jfif and the sphinx files that were added with the commit :) ?

I looked at the 2D cylinder example. There are some things to address. Maybe @lpsaavedra you can merge what you had started :)

Yes, I can merge what I started, and we can complete the example together with @voferreira  :)


[Suggestion] Tutorials need pictures

one picture is worth a thousand words, please add some pictures for the tutorials.

I am collecting the images and will ask for help from designers to align the image style.


get_coordinates bug

https://github.com/borgesaugusto/seapipy/blob/1a5d9f39084d6b1fc56b31933bd8a8eaddd48ede/seapipy/lattice_class.py#L177-L189
This is returning x coords twice instead of x and y.
Suggested fix:
    @staticmethod
    def get_coordinates(vertices: dict) -> tuple:
        """
        Get the coordinates for all vertices in the system
        :param vertices: List of vertices
        :type vertices: dict
        :return: X and Y coordinates
        :rtype: tuple
        """
        x_coordinates, y_coordinates = zip(*vertices.values())
        return list(x_coordinates), list(y_coordinates)

This was solved in d2f36a98b2d819a80906d9fab47bd549656a03d9


Installing Django in local machine

Description
Explain how to install Django in windows and ubuntu (primarily).
Domain
Backend Dev (Python)
Type of Contribution
Video, Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

/assign
I would like to contribute to this issue with documentation

/assign


[Lists] Searching for & produces a fatal error in the API

Searching for & produces a fatal error in the API
How to reproduce the bug

Go to Dashboard lists
Search for the & character in the search box
Observe the error

Expected results
Searching for & should not produce a fatal error
Actual results
Searching for & produces a fatal error
Screenshots
https://user-images.githubusercontent.com/60598000/139466344-d3e3c93e-6d6e-4758-9fbc-ae8345643a04.mp4
Environment

superset version: master

Fixed by https://github.com/apache/superset/pull/18056


Docs wrong? The compute target xxx of Convert to Image Directory is invalid.

In this document, in the beginning it says:

The designer can only run training experiments on Azure Machine Learning Compute but other compute targets won't be shown.

However when I create a new or use a template on the designer, I can select clusters or attached compute.
After I select default compute target and try to run the pipeline I get these errors:
The compute target xxx of Convert to Image Directory is invalid.
The compute target xxx of Init Image Transformation is invalid.
The compute target xxx of Split Image Directory is invalid.
The compute target xxx of Split Image Directory is invalid.
The compute target xxx of Apply Image Transformation is invalid.
The compute target xxx of Apply Image Transformation is invalid.
The compute target xxx of Apply Image Transformation is invalid.
The compute target xxx of Train PyTorch Model is invalid.
The compute target xxx of Score Image Model is invalid.
The compute target xxx of DenseNet is invalid.
The compute target xxx of Evaluate Model is invalid.
If I select a Compute Instance isntead it works fine.
So, the documentation is wrong or there is a bug with this service?
We wanted to share a compute instace via attached compute with several ML environments, thats why we tried this approach.
If this is not the intended usage, then the option should not appear on the designer for compute targer

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 43292990-d88d-87b4-9493-bec115a47c87
Version Independent ID: 6494aea7-5c9d-fd98-7cd0-4b476d6d4e91
Content: Tutorial: Designer - train a no-code regression model - Azure Machine Learning
Content Source: articles/machine-learning/tutorial-designer-automobile-price-train-score.md
Service: machine-learning
Sub-service: core
GitHub Login: @lgayhardt
Microsoft Alias: lagayhar

@levalencia Thanks for your feedback! We will investigate and update as appropriate.

@levalencia In the next note mentioned in the document a reference to compute cluster is added where the reference to autoscaling of compute cluster is mentioned in case compute cluster is selected. So, the compute targets displayed should be valid and I have tried a simple scenario to test a compute cluster and it worked successfully with scaling up to a single node and back to 0.
In fact, new compute instance and compute clusters can be created from designer canvas if required.
With respect to attached compute and the error you have seen, It seems like the modules used in your experiment could not be initialized. Is the attached compute a virtual machine or any other type of compute like databricks, HDinsight, etc?

Hello
I am testing only attached compute not clusters.
I created the attached compute as a data science VM (ubuntu )
Please let me know if you need more info from me to try to reproduce it on your side

@levalencia Yes, the compute target of a DSVM seems to be invalid for the designer runs.
@lgayhardt @likebupt Could you please review and update the document guidance on using attached compute with designer studio?

what kind of Attached  VM do we meed to create for the designer to work?

@levalencia I can confirm that the attached compute is not supported for designer modules. You can continue to use compute instances or clusters.

We have updated the documentation to let users know they can't use attached compute. The changes should go live this weekend.
Let us know if you have anymore questions.
Thank you!
#please-close


spec: reference-like properties of channels, slices, and maps not well specified

Although other documents such as Effective Go are clear on the subject, the spec is
unclear on the sharing that occurs when channels, maps and slices are assigned to other
variables such as through regular assignment and function calls. For instance, I cannot
find an explanation that changed made by a function with a map argument will be visible
in the caller. It's even more important to specify this for slices, since the header is
not shared but the array is. Channels would never work without this sharing property,
but again it's not well specified.

Concluding a recent thread https://groups.google.com/d/topic/golang-nuts/86N_xtgcZqo/discussion, I think the the burden is on the spec to make clear

that a 'map' value is a reference to an opaque data structure
that make(map) creates an instance of this data structure and returns a reference to it
that copying a 'map' value creates a new alias to the same instance of that data structure
that the effect of m[k]=v updates made via one reference are visible to all aliases
that a 'map' value may be safely represented by an unsafe.Pointer (as rsc told me)
and on the memory model to state
that this data structure is analogous to a variable
that m[k] and range operations on a map are analogous to reads of that variable
and that m[k]=v and delete operations are analogous to writes.

I remain unconvinced that we should enforce in the language spec that a map value may be represented by an unsafe.Pointer.  We don't specify the internal format of slices or interface values or channels, and I don't think we should specify maps.

I understand your concern.  The (reflect.Value).Pointer method seems to suggest that a map value is just a pointer, but it's not clear what it actually commits us to.
It would be nice if the language provided a reliable and portable way for programs to detect cycles in arbitrary object graphs.  This requires a robust notion of identity for maps, channels, functions, and slices.  (reflect.Value).Pointer + unsafe.Pointer is sufficient for the first three; slices require runtime.SliceHeader + unsafePointer, which is not portable.

After running into this one again myself, here's a thought. I think the issue is actually most significant for maps and channels, because they refer to programmer-invisible common state. While slices and pointers refer to common state as well, this state is much more explicitly exposed to the programmer for these types, while map and channel state is completely opaque. Functions are in practice similar as well, but because there are no modifying operations on functions, this is irrelevant (an implementation which actually passed around executable code would perhaps have authors in need of a stern talking to, but would not otherwise be an issue).
So I think this could be resolved by:

Invent the concept of an [i]underlying map/channel[/i] to which a map and channel value refer (except for nil). I chose "underlying" because it is already in use for slices.
Specify that map and channel operations other than assignment operate on the underlying object. make returns a value pointing to a new underlying object.
Clarify pointers by specifying that a non-nil pointer points to an addressable value, called the [i]underlying variable[/i]. Explicitly specify that taking the address of a composite literal is a shorthand for declaring it as a variable and taking its address, to ensure that the value is always addressable.
Clearly specify the effect of assignment:
a. For numeric, boolean, and string types, direct value assignment.
b. For array and struct types, elementwise assignment per these rules.
c. For interface types, assignment of the value per these rules (provide an example like https://play.golang.org/p/Eh3BwAWYI3 since this behaviour can be nonintuitive).
d. For map, pointer, slice, and channel types, setting the underlying object and, in the case of a slice, also length and capacity.
e. Function types should probably be dinstinguished on their own, and we vaguely say that after assignment, the variable assigned to refers to the same function as the value being assigned.

Thoughts?

@alercah Thanks for your suggestions! I can't respond in a meaningful way at the moment as this is a non-urgent issue and I haven't spent any time thinking about it more seriously. Just wanted to acknowledge that your feedback is appreciated.

For sure! Some follow-up clarifications:

I found the section about composite literal being a shorthand for declaring a variable and taking its address, it just wasn't where I expected it so I missed it when writing the above comment.
For interface assignment, it should also obviously assign the type too.
See also my comments in #20181

Sorry for bringing this up 5 years later, but are there any updates or plans regarding this?
Honestly speaking, it still feels like the spec would benefit from mentioning that slices, maps, and channels are references/reference types.
I think this has become even more relevant now that Effective Go is officially frozen and the specification is (at least, in my humble opinion) expected to describe the behavior that might come as a surprise to some.

Marking for 1.18 since we're still working on completing the spec for generics. If not 1.18, then 1.19.

We won't get to this for 1.18. Moving to 1.19 so it stays on the radar.

CL in progress. Not urgent. Moving to 1.20.


Don't run Travis against gh-pages branch

We don't have any testing infrastructure for GitHub Pages, so when Travis
tries to run rake, it fails.
Tag: #rails

:+1:


[No QA] Update readme for auto-update to work with latest changes

@roryabraham will you please review this?
Details
This PR updates the steps to test auto-update on the desktop app.
Fixed Issues
Related to https://github.com/Expensify/Expensify/issues/151959
Tests
Run through the steps in https://github.com/Expensify/Expensify.cash/blob/joe-auto-update-readme/desktop/README.md, confirm everything works properly.
QA
No QA

Bump @roryabraham lmk if you need help testing

Okay, going to take a crack at this now

Updated!

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.


Fixed required dependencies display on mac

Previously:
The following dependencies are required to install EOSIO.
1. automake\n\t2. Libtool\n\t3. llvm\n\t4. wget\n\t5. CMake\n\t6. GMP\n\t7. gettext\n\t8. MongoDB\n\t9. Doxygen\n\t10. Graphviz\n\t11. LCOV\n\t
Now:
The following dependencies are required to install EOSIO.
1. automake
2. Libtool
3. llvm
4. wget
5. CMake
6. GMP
7. gettext
8. MongoDB
9. Doxygen
10. Graphviz
11. LCOV

Pull requests must be issued against EOSIO:develop.  Hopefully buildkite will succeed when you resubmit.  That looks like a spurious failure to me.

#4946

#4946

Already merged into develop branch. Thank you.


Greek translation fix (badly formatted replacement string)

Found while investigating errors in kibana (Uuid: 2dee897e-e795-43f4-9789-a40858188a27, Timestamp: 2015-12-16T09:27:05.000Z, id_: AVGqHVtPe0LBY8qQvUpX)

r+


Unclosed event loop for large csv

https://github.com/ddkang/aidb-new/blob/main/aidb_utilities/db_setup/blob_table.py#L54
This line throws this warning when the csv file is large (279249 rows). @akash17mittal is this warning expected?

@ddkang , @akash17mittal, is this issue resolved?

Yes


Mail parsing

Parse a text mail, providing the following information:

Attached public key
Is the message correctly signed with the attached key?

Currently, sending a mail from enigmail, I get an error about the signature content type. Mine is:
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature";
boundary="8EHGnptbThJdkkPimWIKoBJhGTa9vIlf7"

@JohannesEbke I'm working on this currently as part of #9. I'm trying to get a pull request ready that might resolve your issue.


Can't extract .tpf.dcx

I'm trying to extract texture files from that mod: https://www.nexusmods.com/darksoulsremastered/mods/145
The .ccm.dcx-files extract just fine, but I have no use for them and the .tpf.dcx stop with this error:
> .\BinderTool.exe ..\font\english\DSFont24.tpf.dcx

Unhandled Exception: ICSharpCode.SharpZipLib.SharpZipBaseException: Unexpected EOF
   at ICSharpCode.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.Fill()
   at ICSharpCode.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at System.IO.Stream.InternalCopyTo(Stream destination, Int32 bufferSize)
   at BinderTool.Core.Dcx.DeflateCompression.DecompressData(Byte[] compressedData, Int32 uncompressedSize)
   at BinderTool.Core.Dcx.DcxFile.Decompress()
   at BinderTool.Program.UnpackDcxFile(Options options)
   at BinderTool.Program.Main(String[] args)

Dark Souls was never supported, but I was able to fix the issue with the files of that mod.
The library used to decompress the archive couldn't read these files for some reason.
v0.6.0-pre4


SF: Info message when selecting books to translate

When selecting the books to translate, there should be an info message stating that the books available for selection are in the target project.
Some users have queried why all of their source books are not present in the list.

See https://jira.sil.org/browse/SF-2581


Compiler can't parse vue3-charts.esm.js

Hi,
I added vue3-charts to my Vue3 project, but the project won't compile with the following error:
 ERROR  Failed to compile with 1 error                                                    17:30:24

 error  in ./node_modules/vue3-charts/dist/vue3-charts.esm.js

Module parse failed: Unexpected token (6961:20)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|       ]),
|       createElementVNode("g", _hoisted_4$3, [
>         (!_ctx.axis?.primary?.hide)
|           ? (openBlock(), createBlock(_component_axis, {
|               key: 0,

 @ ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader-v16/dist??ref--1-1!./src/views/BpvApp.vue?vue&type=script&lang=js 10:0-48 14:11-16 15:10-14 16:10-14
 @ ./src/views/BpvApp.vue?vue&type=script&lang=js
 @ ./src/views/BpvApp.vue
 @ ./src/router/index.js
 @ ./src/main.js
 @ multi (webpack)-dev-server/client?http://localhost:8080&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js

I have no idea how to solve this, I'm pretty new to Vue and web development in general. Any suggestions on what I could try?

See this answer:
https://github.com/ghalex/vue3-charts/issues/19#issuecomment-996073899

In version 1.1.27 I removed optional chaining, so if you update to the latest version this error should be automatically fixed.

In version 1.1.27 I removed optional chaining, so if you update to the latest version this error should be automatically fixed.

Thank you, it's fixed now!


Feature request: Add pip support

Hi, I am the developer of this repo. I want to add this library. Will you add pip support for installation?
My Repo: https://github.com/kadirnar/segment-anything-video

Great, I will add pip support if you need it. Or the pull request from your side is also welcomed.

Can you do it? I don't want to change the folders structure.

Okay, I am working on adding the  pip support.

Hello, is there any update with this? Or rather a PR instead? This could be extremely helpful.
btw, huge thanks for the repo.


[google-cloud-cpp] use features to stop package growth

We have plans to grow google-cloud-cpp, but we think the build times
are large enough already. This creates "features" to at least stop the
package growth as new features are added. The "default-features"
reflects the current features in the package.

What does your PR fix?

N/A

Which triplets are supported/not supported? Have you updated the CI baseline?

No chage.

Does your PR follow the maintainer guide?

Yes.

Yes.

Tested all feature on x86-windows and x64-windows-static successfully.

Depends on https://github.com/microsoft/vcpkg/pull/19633.

/azp run

Thanks!


Creating a Custom Data Transformer using Scikit-Learn

Proposed title of the article
Creating a Custom Data Transformer using Scikit-Learn
Introduction paragraph (2-3 paragraphs):
A Transformer is used to make data fit for the machine learning process while Scikit-Learn is a Python library used for machine learning. It provides built-in methods for data preparation before the data is fed into a training model. However, as a data scientist, you may need further perform custom cleanup processes or adding more attributes that may improve your model's performance. To do that, you will need to create your own custom transformer for your data.
We will look at how to do that using a class, perform feature scaling and then implement the transformer in a pipeline.
Key takeaways:
We will learn about:

Getting the data
Creating a Custom Transformer
Feature Scaling
Transformation Pipelines
Handling text and categorical attributes

References:
Book : Hands-On Machine Learning with Scikit-Learn & TensorFlow CONCEPTS, TOOLS, AND TECHNIQUES TO BUILD INTELLIGENT SYSTEMS by Aurélien Géron

good topic @Agusioma  - approved.
One important note: please be sure to put your article through a thorough grammar/readability editing review prior to submitting for final approval.
This will help increase the likelihood of your article getting published and you receiving a payout :)
As we want to ensure we publish articles in a timely manner - we can not provide any revision.
👍


@azure/communication-sms depends on a vulnerable package

@azure/communication-sms depends xml2js 0.4.X which is vulnerable. This is because of the direct dependency of core-http 1.X.X. Need to update core-http to a newer version.

Preferably communication-sms should migrate to core-rest-pipeline

Any updates on this? Simply updating xml2js to version 0.5.0 should fix the vulnerability

@phermanov-msft Are you going to publish version 1.2.0? It seems that you haven't published a non-dev version for 3 years.
Thanks

@guy-microsoft yes, we are going to publish it soon

Hi @phermanov-msft , any ETA? The vulnerability has been there for a long time.


Support Private share.

Add support here to handle private shares in a useful way.

Things I did to get a private showterm

get rid of the Google Analytics code in the html
increase the slug size to 32 characters

Sounds good. I'd happily merge that pull request.
Extending the length of the slug seems paranoid, but I didn't have a particularly good reason to choose the current length.


Wallpaper should be in a gui.txt requirement file

When running OVOS without GUI the wallpaper plugin is not required which lead to maybe the need of a gui.txt file.

the wallpaper plugin also works for desktops, no need for GUI directly, it is not only for homescreen skill


Toolkit Reports throws Uh-Oh!

Name of Defective Feature

Toolkit Reports

System Settings (Required)

ToolKit Version: v 2.5.0
Operating System (Mac/Windows/Etc): macOS 10.12.6
Browser (Chrome/Firefox/Safari): Chrome
Browser Version: 66.0.3359.181 (Official Build) (64-bit)
Other Extensions: None

Export of Toolkit Settings (Bottom Left of Settings Page)

Settings Export
[{"key":"AccountsDisplayDensity","value":"0"},{"key":"AccountsEmphasizedOutflows","value":false},{"key":"AccountsStripedRows","value":false},{"key":"AdjustableColumnWidths","value":false},{"key":"AutoDistributeSplits","value":false},{"key":"BetterScrollbars","value":"0"},{"key":"BudgetProgressBars","value":"0"},{"key":"BudgetQuickSwitch","value":false},{"key":"CalendarFirstDay","value":"0"},{"key":"CategoryActivityCopy","value":false},{"key":"CategoryActivityPopupWidth","value":"0"},{"key":"ChangeEnterBehavior","value":false},{"key":"CheckCreditBalances","value":false},{"key":"CheckNumbers","value":false},{"key":"ClearSelection","value":false},{"key":"CollapseSideMenu","value":true},{"key":"ColourBlindMode","value":false},{"key":"CompactIncomeVsExpense","value":false},{"key":"CreditCardEmoji","value":false},{"key":"CurrentMonthIndicator","value":false},{"key":"CustomFlagNames","value":false},{"key":"DaysOfBuffering","value":false},{"key":"DaysOfBufferingHistoryLookup","value":"0"},{"key":"DisableToolkit","value":false},{"key":"DisplayTargetGoalAmount","value":"0"},{"key":"DisplayTotalMonthlyGoals","value":false},{"key":"DisplayUpcomingAmount","value":false},{"key":"EasyTransactionApproval","value":false},{"key":"EditAccountButton","value":"0"},{"key":"EnlargeCategoriesDropdown","value":true},{"key":"EnterToMove","value":false},{"key":"GoalWarningColor","value":false},{"key":"GoogleFontsSelector","value":"0"},{"key":"HideAccountBalancesType","value":"0"},{"key":"HideAgeOfMoney","value":false},{"key":"HideHelp","value":false},{"key":"HideReferralBanner","value":false},{"key":"ImportNotification","value":"0"},{"key":"IncomeFromLastMonth","value":"0"},{"key":"IncomeVsExpenseHoverHighlight","value":true},{"key":"LargerClickableIcons","value":false},{"key":"MonthlyNotesPopupWidth","value":"0"},{"key":"NavDisplayDensity","value":"0"},{"key":"Pacing","value":"0"},{"key":"PrintingImprovements","value":true},{"key":"PrivacyMode","value":"0"},{"key":"QuickBudgetWarning","value":false},{"key":"ReconciledTextColor","value":"0"},{"key":"RemovePositiveHighlight","value":false},{"key":"RemoveZeroCategories","value":false},{"key":"ResizeInspector","value":false},{"key":"RightClickToEdit","value":true},{"key":"RowHeight","value":"0"},{"key":"RowsHeight","value":"0"},{"key":"RunningBalance","value":"0"},{"key":"SeamlessBudgetHeader","value":false},{"key":"ShowCategoryBalance","value":false},{"key":"ShowIntercom","value":true},{"key":"SpareChange","value":false},{"key":"SplitKeyboardShortcut","value":true},{"key":"SplitTransactionAutoAdjust","value":false},{"key":"SquareNegativeMode","value":false},{"key":"StealingFromFuture","value":false},{"key":"SwapClearedFlagged","value":false},{"key":"TargetBalanceWarning","value":false},{"key":"ToBeBudgetedWarning","value":false},{"key":"ToggleMasterCategories","value":false},{"key":"ToggleSplits","value":false},{"key":"ToggleTransactionFilters","value":"0"},{"key":"TransactionGridFeatures","value":true},{"key":"ViewZeroAsEmpty","value":false},{"key":"goalIndicator","value":false},{"key":"highlightNegativesNegative","value":false},{"key":"l10n","value":"0"},{"key":"reports","value":true}]

Steps to Reproduce the Behavior

Navigate to YNAB
Click on Toolkit Reports
Error: "Uh-oh! An error occurred in Toolkit for YNAB (a browser extension you installed to enhance YNAB). Click here to report the issue to the YNAB Toolkit project."

Expected Behavior

Launch the Toolkit Reports page
Actual Behavior

"Uh-oh! An error occurred in Toolkit for YNAB (a browser extension you installed to enhance YNAB). Click here to report the issue to the YNAB Toolkit project."

I am having the same issue.

Same here.

this is a duplicate of #1314 and a fix will be in our next release (some time today)

i"m having this same issue.

it cleared up this morning on the update but now it's back

@mkjgry can you open the console and paste any errors you're seeing? cmd +   option + i on mac f12 on windows

Which version of the Toolkit do you have?

@mkjgry can you open the developer console and grab the red error that's happening?
cmd+option+i on Mac or f12 on windows

appmain.b147df6853cb30389798.js:193 TypeError: Cannot read property 'isDebtPaymentMasterCategory' of null
at Object.filterTransaction (main.js:139)
at filterTransaction (main.js:375)
at main.js:408
at Array.filter ()
at filterTransactionsAndBuildChart (main.js:407)
at onReportSelected (main.js:319)
at main.js:465
at b (appmain.b147df6853cb30389798.js:26)
at Object.v [as invokeCallback] (appmain.b147df6853cb30389798.js:26)
at appmain.b147df6853cb30389798.js:27
e @ appmain.b147df6853cb30389798.js:193
appmain.b147df6853cb30389798.js:193 Error successfully reported to Rollbar. UUID: 1f67bb2e-7c2d-4cd4-ccdc-86fe2cb603fe
This is the error showing in the console

@mkjgry @lowabr do you guys have an uncategorized transactions?

Hey @lowabr @mkjgry the fix for this should be in our current release! If you notice the issue still exists and you're definitely running the newest version of the toolkit, please reopen! Thanks!
Please note, all browser can take up to an hour to provide updates to all users. You can force an update if it's available for you by going to chrome://extensions and clicking the "Update" button. Firefox users can go to about:addons, click the setting cog, and click "Check for updates...".


Weird result using NgramModel.prob() function.

In the code below:
from nltk.corpus import reuters
from nltk.probability import LidstoneProbDist
from nltk.model import NgramModel

def main():
    tokens = list(reuters.words())
    estimator = lambda fdist, bins: LidstoneProbDist(fdist, 0.2)
    model = NgramModel(3, tokens, True, False, estimator)

    print model.prob('said', [''])

if __name__ == '__main__':
    main()

The resulted outout is: 3.03175480769 which is impossible since it is a probability and should be below 1. I have encountered many same issues when checking the probabilities of stopwords more often.
Thanks.
MOLi

@Copper-Head would you please confirm if this issue is current?

@stevenbird This can now be closed, we have a regression test for it.


Fixed formatting

Hi @xgdgsc
I fixed most of the formatting. This is a PR into the branch for your PR ;)
Just merge it and you should be got to go. This way you don't have to do the formatting fixes yourself.

Great!