opencv-python and numpy version should be compatible

Removed following error :
File "/opt/antaris/app/src/app.py", line 27, in
import imager
File "/opt/antaris/app/src/imager.py", line 19, in
import cv2
File "/usr/local/lib/python3.10/dist-packages/cv2/init.py", line 181, in
bootstrap()
File "/usr/local/lib/python3.10/dist-packages/cv2/init.py", line 175, in bootstrap
if __load_extra_py_code_for_module("cv2", submodule, DEBUG):
File "/usr/local/lib/python3.10/dist-packages/cv2/init.py", line 28, in __load_extra_py_code_for_module
py_module = importlib.import_module(module_name)
File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/local/lib/python3.10/dist-packages/cv2/typing/init.py", line 69, in
NumPyArrayGeneric = numpy.ndarray[typing.Any, numpy.dtype[numpy.generic]]
TypeError: 'numpy._DTypeMeta' object is not subscriptable

@rahulbhivare Thanks, go ahead and merge this. I saw similar behavior in another project recently so I assume some underlying version of one of these libraries has changed.


Fix Thousand Arrows crash when used in chat commands

this.runEvent doesn't exist when the function is run from chat commands,
where 'this' points towards Tools instead of an active battle.

Alternatively, exclude Thousand Arrows from those commands, as its behavior is dependant on the state of the battle.
Checking for runEvent's existence sounds like a nasty pattern to get into.

Good idea. Or rather, simply exclude it from calling onEffectiveness, since the ignoring Ground deal is important for coverage. I'll do that after lunch.

@Slayer95 wanted to code in Thousand Arrows as an exception in chat commands, so here it is. A one line change has become six.

After seeing this solution, I have a hard time thinking it as "best". Hardcoding, if done, should be done in one place, not six.

Ah, yes... all according to keikaku (keikaku means plan)
But I'll wait for @Slayer95 to see what the solution looks like when I'm not checking for runEvent so he can make his judgment as well before I change it back.

When did we get so many effectiveness commands @.@
It can be drought by adding a function at scripts.js I guess...

Apparently these are only two commands. So it should be hardcoded in two places, not in six :|

I may have misunderstood your suggestion, then. I'm not really willing to exclude Thousand Arrows on account of it ignoring Ground immunity, which separates it from every other Ground move. To implement it without changing the onEffectiveness handler, it must go in these six places (some of which is because /coverage has some redundant checking).
Were you suggesting a solution that simply rejected Thousand Arrows or replaced it with some sort of substitute "move" encoded with some extra information? Or something else?

On steady state, Thousand Arrows does not ignore immunity. Therefore, the way it should be implemented is at best debatable.
Simply rejecting it with an error message sounds like a fair decision. It would also prevent a wave of bug reports once the move gets released and people find that it works weirdly.

We could also add a null runEvent in Tools or something like that.

On steady state, Thousand Arrows still ignores the Ground immunity. It's the effectiveness that is the debatable one. And apparently that's what this PR is about now: do we make Thousand Arrows ignore effectiveness on Flying-types, or no?

Oops, yea effectiveness. Typo. My answer for that is neither.
The runEvent placeholder sounds like a nice thing to have in general. However, that still wouldn't fix the issue of the non-determined behavior of Thousand Arrows. Instead of arbitrarily deciding one behavior, it would be better to return early with an specific error reply if information on Thousand Arrows is requested.

What does "steady state" mean?

The state in which all battle effects are in place and Thousand Arrows behaves in a single unchanging manner; i.e. second hit and later.

Since all other sections of the code ignore any other effects of items/abilities, if we don't return an error we should have it ignore type effectiveness on Flying-types; if users see the alternate behavior from the second hit on, it's better that they have a probable cause for the behavior (the Smack Down effect). If we treat it as if it's the steady state, then players going in with the initial state (no abilities, no items, first turn, just Thousand Arrows against a part-Flying Pokemon) they could be very confused as to why /eff gave a certain number but it was neutral instead.
If it really comes down to it, we would put it in the "Not a bug" section of the Bug Reports thread.

I see the problem. At this point, we probably do want some sort of warning to users that Thousand Arrows hits e.g. Skarmory differently depending on if it's the first hit.

I think I need some help in how to word the warning messages. Here's what I have so far:

Looks good, let's merge for now.

I would rather the default be the first hit, though.

I would too, but it felt better that these messages be showed instead, so I had the default be the second hit.

If we are going to give details on Thousand Arrows after all,
I'd rather display worst case for /coverage, and time order for /effectiveness

... Sort by time for /effectiveness? How?


Code reloading not works

Error after change:
A copy of ActiveadminSettingsCached::DSL has been removed from the module tree but is still active!

Closed via https://github.com/artofhuman/activeadmin_settings_cached/pull/19


Please add build variables BUILD_SAMPLES and INSTALL_SAMPLES

Currently it always builds them, but doesn't install them. This might waste the CPU time for people who only need the library.
Makefile should have
BUILD_SAMPLES ?= 0
INSTALL_SAMPLES ?= 0

or perhaps just the first one.

Currently it always builds them, but doesn't install them. This might waste the CPU time [...]

I guess, you refer to the "all" target i.e., make all?
Do you intend to produce/maintain a FreeBSD package of LIBXSMM?
If so, that's great!
The regular make does not build the samples. I can see that you probably use some packaging tool which (magically) invokes some "standard" Make-targets (and assumes certain behavior). I can adjust what happens for our make all and make install. Though we already have targets that include building and installing the sample code.
On the other hand, I intentionally did not include the samples into the "default" and "install" targets. Do you really want to prebuild and install the samples along with the package?

Do you intend to produce/maintain a FreeBSD package of LIBXSMM?
If so, that's great!

I've created the port a few days ago: https://www.freshports.org/math/libxsmm/
I patched Makefile:
-all: libxsmm samples
+all: libxsmm

and
-install-all: install samples
+install-all: install

So if you could allow user to avoid samples with a variables, or targets, that would be great.

Do you really want to prebuild and install the samples along with the package?

No, this isn't usually done.


⚠ Processors has degraded performance

In 38177bc, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 87 ms

Resolved: Processors performance has improved in 366e4f3.


⚠ Bofrost.fr has degraded performance

In 58c00cd, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1148 ms

Resolved: Bofrost.fr performance has improved in c557c0a after 11 minutes.


[test] Fix TestDeleteStoreDeletesRealtimeTopic for correctness

Fix TestDeleteStoreDeletesRealtimeTopic for correctness
This PR addresses a potential issue with resource management in TestDeleteStoreDeletesRealtimeTopic.
The previous code prematurely closed the TopicManagerRepository within a try-with-resources block,
causing early closure of internal topic managers and its associated PubSub clients.
To resolve this, we close the TopicManagerRepository only when its local topic manager is no longer
required. This change ensures proper resource management.
How was this PR tested?
CI
Does this PR introduce any user-facing changes?

[x] No. You can skip the rest of this section.
[ ] Yes. Make sure to explain your proposed changes and call out the behavior change.

Thanks for the review, @lluwm!


BAEL-1328

Code for mini-article about how to invert array in Java.

Correcting indentation and added implementation in Commons Lang and Guava.


Add focus event for keyboarding

Fixes #484
Silly me, originally went for this unconventional fix and took me longer than it should have. Fixed now

I've done some testing, and this component has a few issues 😅 . I've compared them to https://chec-ui.netlify.app though, so I'll only mention things that aren't previously issues:
You can't delete tags in an unfocused field (if showing the input will change the size of the field):
https://user-images.githubusercontent.com/3260989/128578772-205ed120-0054-485c-8599-3f4ce2121118.mov
I've also spotted #499, but interestingly the behaviour is different in this PR as the tag you click on isn't actually deleted:
https://user-images.githubusercontent.com/3260989/128579095-a149b077-2076-4597-85a4-06ded75079c7.mov

Thanks Guy!

Nice :)


Add dependency from Blazor.Build -> Razor.Design

Discussed this in gitter, it's not clear from looking at our templates which version of Razor.Design is supposed to match a given build of the Blazor packages, because we use PrivateAssets=All.
I think instead we should use PrivateAssets=None and bake a package reference in Blazor.Build, then we can remove Razor.Design from the template and rely on transitivity.
@SteveSandersonMS  any reason why we shouldn't do this in dev?

Sounds good to me!

Great, I'll take this one then.

79a620a

Tagging this an an enhancements. We will need to add to the release notes that users can remove the package reference to Razor.Design.

@rynowak Will you be rolling this back following the email discussion?

No. The email discussion is related to issue #662 and whether we depend on 2.1.0-RC.
We currently depend on 2.1.0-preview2-final

I've deleted my comment on #662 about us using the RC in 0.3.0 because apparently that's not possible.


Does not work with Ogre 2.1

Examples don't work with Ogre 2.1.
Need to port it.

And I'd say it's good, because #15, no need to use it.


Can't send a message with a number with two decimal places.

You can send "this is a number 1"
You can send "this is a number 1.2"
But you can't send "this is a number 1.23"
weird bug

This seems to work for me in my initial testing.
Can you specify the branch you're working with and a small snippet of code that exhibits the problem?

Can't replicate here either. I'm closing this unless you can tell us how to replicate this :p


viewMode weeks

Any chance of enabling the weeks viewMode in addition to months and years? And fortnightly might be a big ask but weekly is definitely an awesome option! Basically need the ability to select a week on the date picker - it could default to first day of the week once selected.


A simpler & more easily extensible bakeries config

Early WIP, will close #117 when complete

Superseded by #204, so closing.


Bump to v2.8.0

A docker image for MP-SPDZ v2.8.0 is required for carbynestack/ephemeral#15.

See also https://github.com/carbynestack/ephemeral/pull/15#issuecomment-1091272909 for reference.


Publish this to crates.io ?

Would you mind publishing this to crates.io? That's would be very helpful to me. Thanks.

It seems like the current version of cargo supports git to publish a crate here.


[RFC] TCP2: Fix FIN+ACK retransmissions in ESTABLISHED

If connection is in ESTABLISHED state
As per https://tools.ietf.org/html/rfc793#page-23
case 1:
a) Peer sends FIN,
b) Reply with ACK, goto CLOSE_WAIT state
c) Reply with FIN, goto LAST_ACK state
d) Peer sends ACK, close the connection.
case 2:
a) Peer sends FIN, ACK
b) Reply with FIN, ACK, goto LAST_ACK state.
c) Peed sends ACK, close the connection.
Note: Without this PR, issue can be seen with "samples/net/sockets/echo_server and net-tools/echo-client", echo-client re-transmits FIN,ACK.

@rveerama1
The logic is fine.
Before we proceed, modifications for the TTCN-3 sanity check are needed.
We currently handle case 2 without the final ACK on the TTCN-3 side.
Let me check how to modify the sanity check.

Ok


RedCloth cannot be found (Redmine 3.0)

I followed your instructions but receive the following error for some reason?
bundle exec rake deploy:plugins:migrate RAILS_ENV=production NAME=redmine_git_hosting --trace
(in /opt/redmine)
rake aborted!
NoMethodError: undefined method `active_record' for #<Rails::Application::Configuration:0x00000003140fe8>
/var/lib/gems/1.9.1/gems/railties-4.2.1/lib/rails/railtie/configuration.rb:95:in `method_missing'
/opt/redmine/config/application.rb:20:in `<class:Application>'
/opt/redmine/config/application.rb:8:in `<module:RedmineApp>'
/opt/redmine/config/application.rb:7:in `<top (required)>'
/opt/redmine/Rakefile:5:in `require'
/opt/redmine/Rakefile:5:in `<top (required)>'
/var/lib/gems/1.9.1/gems/rake-10.4.2/lib/rake/rake_module.rb:28:in `load'
/var/lib/gems/1.9.1/gems/rake-10.4.2/lib/rake/rake_module.rb:28:in `load_rakefile'
/var/lib/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:689:in `raw_load_rakefile'
/var/lib/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:94:in `block in load_rakefile'
/var/lib/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling'
/var/lib/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:93:in `load_rakefile'
/var/lib/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:77:in `block in run'
/var/lib/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling'
/var/lib/gems/1.9.1/gems/rake-10.4.2/lib/rake/application.rb:75:in `run'
/var/lib/gems/1.9.1/gems/rake-10.4.2/bin/rake:33:in `<top (required)>'
/usr/local/bin/rake:23:in `load'
/usr/local/bin/rake:23:in `<main>'

Actually this was a result of me not properly installing redmine_bootstrap_kit before.
I am now experiencing a strange issue where it is complaining that the RedCloth version cannot be found. It's installed and I was sure to comment out the Redmine 2.x line and uncomment the Redmine 3.x line

-------- The exception is as follows: -------
Could not find RedCloth-4.2.9 in any of the sources (Bundler::GemNotFound)

Also when I run the bundle install it complains because there are multiple declarations of the same redcarpet which I am not sure whether this is causing the issue?

Warning: this Gemfile contains multiple primary sources. Using `source` more than once without a block is a security risk, and may result in installing unexpected gems. To resolve this warning, use a block to indicate which gems should come from the secondary source. To upgrade this warning to an error, run `bundle config disable_multisource true`.
Your Gemfile lists the gem redcarpet (~> 3.1.2) more than once.
You should probably keep only one of them.
While it's not a problem now, it could cause errors if you change the version of just one of them later.

Using rake 10.4.2
Using RedCloth 4.2.9
Using i18n 0.7.0
Using json 1.8.2
Using minitest 5.6.1
Using thread_safe 0.3.5
Using tzinfo 1.2.2
Using activesupport 4.2.1
Using builder 3.2.2
Using erubis 2.7.0
Using mini_portile 0.6.2
Using nokogiri <IP_ADDRESS>
Using rails-deprecated_sanitizer 1.0.3
Using rails-dom-testing 1.0.6
Using loofah 2.0.1
Using rails-html-sanitizer 1.0.2
Using actionview 4.2.1
Using rack 1.6.0
Using rack-test 0.6.3
Using actionpack 4.2.1
Using globalid 0.3.5
Using activejob 4.2.1
Using mime-types 2.5
Using mail 2.6.3
Using actionmailer 4.2.1
Using actionpack-action_caching 1.1.1
Using actionpack-xml_parser 1.0.2
Using activemodel 4.2.1
Using arel 6.0.0
Using activerecord 4.2.1
Using asciidoctor 1.5.2
Using coderay 1.1.0
Using creole 0.5.0
Using dalli 2.7.4
Using github-markup 1.3.3
Using gitlab-grack 2.0.0.pre from https://github.com/jbox-web/grack.git (at fix_rails4)
Using gratr19 <IP_ADDRESS>
Using rugged 0.21.4
Using gitolite-rugged 1.0.0 from https://github.com/jbox-web/gitolite-rugged.git (at v1.0.0)
Using tilt 2.0.1
Using haml 4.0.6
Using sexp_processor 4.5.1
Using ruby_parser 3.6.6
Using html2haml 2.0.0
Using thor 0.19.1
Using railties 4.2.1
Using haml-rails 0.9.0
Using hiredis 0.6.0
Using jquery-rails 3.1.2
Using mysql2 0.3.18
Using net-ldap 0.3.1
Using rubypants 0.2.0
Using org-ruby 0.9.12
Using protected_attributes 1.0.9
Using ruby-openid 2.3.0
Using rack-openid 1.4.2
Using bundler 1.9.4
Using sprockets 3.0.3
Using sprockets-rails 2.2.4
Using rails 4.2.1
Using rbpdf 1.18.5
Using redcarpet 3.1.2
Using redis 3.2.1
Using request_store 1.0.5
Using rmagick 2.13.4
Using will_paginate 3.0.7
Bundle complete! 40 Gemfile dependencies, 66 gems now installed.
Gems in the groups development and test were not installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.

Any help would be awesome!

Any help would be awesome!

Everything seems ok. It's just a warning : While it's not a problem now...

Yeah except that this is on Redmine 3.0.1 and I guess you aren't supporting that just yet?

Yeah except that this is on Redmine 3.0.1 and I guess you aren't supporting that just yet?

Redmine 3.x is supported.

But in the other ticket you said it wasn't (I'm confused).
I am getting this error in Redmine 3.x and it's complaining about not being able to find RedCarpet? Any clues....

But in the other ticket you said it wasn't (I'm confused)

Redmine 3.x is supported, but Redmine 3.0.1 is buggy. So you can install Redmine 3.0.0 o Redmine 3.0.2 but not Redmine 3.0.1.

Sorry I made a mistake I double checked the version.rb and it is 3.0.2....
So I am still stuck do you have any suggestions on how I can fix this?

You seem to use ruby 1.9.1 which isn't supported.
Check requirements : http://redmine-git-hosting.io/download/

Well there's two Rubies actually... but from the recent error logs that I hadn't posted it seems to use the right one... maybe it's a path issue?

-------- The exception is as follows: -------
Could not find RedCloth-4.2.9 in any of the sources (Bundler::GemNotFound)
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/bundler-1.9.5/lib/bundler/spec_set.rb:92:in `block in materialize'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/bundler-1.9.5/lib/bundler/spec_set.rb:85:in `map!'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/bundler-1.9.5/lib/bundler/spec_set.rb:85:in `materialize'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/bundler-1.9.5/lib/bundler/definition.rb:132:in `specs'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/bundler-1.9.5/lib/bundler/definition.rb:177:in `specs_for'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/bundler-1.9.5/lib/bundler/definition.rb:166:in `requested_specs'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/bundler-1.9.5/lib/bundler/environment.rb:18:in `requested_specs'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/bundler-1.9.5/lib/bundler/runtime.rb:13:in `setup'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/bundler-1.9.5/lib/bundler.rb:122:in `setup'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/bundler-1.9.5/lib/bundler/setup.rb:18:in `<top (required)>'
  /home/deploy/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
  /home/deploy/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/passenger-5.0.7/lib/phusion_passenger/loader_shared_helpers.rb:399:in `activate_gem'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/passenger-5.0.7/lib/phusion_passenger/loader_shared_helpers.rb:277:in `block in run_load_path_setup_code'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/passenger-5.0.7/lib/phusion_passenger/loader_shared_helpers.rb:404:in `running_bundler'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/passenger-5.0.7/lib/phusion_passenger/loader_shared_helpers.rb:276:in `run_load_path_setup_code'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/passenger-5.0.7/helper-scripts/rack-preloader.rb:99:in `preload_app'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/passenger-5.0.7/helper-scripts/rack-preloader.rb:153:in `<module:App>'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/passenger-5.0.7/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>'
  /home/deploy/.rvm/gems/ruby-2.1.0/gems/passenger-5.0.7/helper-scripts/rack-preloader.rb:28:in `<main>'
[ 2015-05-14 18:00:24.9831 26453/7fc96e732700 age/Hel/Req/CheckoutSession.cpp:252 ]: [Client 1-2] Cannot checkout session because a spawning error occurred. The identifier of the error is 2dfe0520. Please see earlier logs for details about the error.

I had installed the other version of Ruby but it did not work properly. I reverted to using rvm instead. For those whom are having this issue they can use the instructions here. It was fairly easy afterwards to upgrade the Ruby version properly. AND NOW it works yeah!
http://www.webupd8.org/2014/11/how-to-install-rvm-ruby-version-manager.html


0 items in Dashboard

Describe the bug
Invoking the Dashboard doesn't show any items
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A lot of items.
Screenshots
If applicable, add screenshots to help explain your problem.
System

Device: Mac
OS: Sonoma
NotePlan Version 3.10.1
Plugin Name & Version Dashboard 0.8.4

Additional context
Add any other context about the problem here.
Plugin Console Log
Executing function 'onSettingsUpdated'
Executing function 'showDashboardHTML'
2024-02-23 23:30:10 | DEBUG | jgclark.Dashboard v0.8.4 :: showDashboardHTML() started
2024-02-23 23:30:10 | DEBUG | jgclark.Dashboard/checkForRequiredSharedFiles :: Starting...
2024-02-23 23:30:10 | DEBUG | jgclark.Dashboard/checkForRequiredSharedFiles :: 9 wanted files: fontawesome.css,light.min.flat4NP.css,regular.min.flat4NP.css,solid.min.flat4NP.css,fa-light-300.woff2,fa-regular-400.woff2,fa-solid-900.woff2,pluginToHTMLCommsBridge.js,encodeDecode.js
2024-02-23 23:30:10 | DEBUG | jgclark.Dashboard/checkForRequiredSharedFiles :: plugin np.Shared is loaded 😄; no further checking done
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: starting for full generation
2024-02-23 23:30:10 | INFO  | getDataForDashboard :: ---------------------------- Looking for Today's items for section #0 from 20240223
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: Using EDITOR (20240223.md) for the current time period: day which has 73 paras
2024-02-23 23:30:10 | INFO  | getOpenItemParasForCurrent... :: Got 73 parasToUse from 20240223.md (after 9ms)
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: found and extended 4 cal items for day took 10ms
2024-02-23 23:30:10 | DEBUG | getReferencedParagraphs :: "2024-02-23" has backlinks.length:0 & wantedParas.length:0
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: found 0 references to day in 12ms
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: -> 4 daily items
2024-02-23 23:30:10 | INFO  | getDataForDashboard :: - finished finding daily items from 20240223 after 22ms
2024-02-23 23:30:10 | INFO  | getDataForDashboard :: ---------------------------- Looking for Yesterday's items for section #1 from 20240222
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: Processing 20240222.md which has 50 paras
2024-02-23 23:30:10 | INFO  | getOpenItemParasForCurrent... :: Got 50 parasToUse from 20240222.md (after 9ms)
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: found and extended 0 cal items for day took 9ms
2024-02-23 23:30:10 | DEBUG | getReferencedParagraphs :: "2024-02-22" has backlinks.length:0 & wantedParas.length:0
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: found 0 references to day in 11ms
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: -> 4 daily items
2024-02-23 23:30:10 | INFO  | getDataForDashboard :: - finished finding yesterday's items from 20240222 after 39ms
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: ---------------------------- Looking for Weekly items for section #2 from 2024-W08
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: Processing 2024-W08.md which has 10 paras
2024-02-23 23:30:10 | INFO  | getOpenItemParasForCurrent... :: Got 10 parasToUse from 2024-W08.md (after 3ms)
2024-02-23 23:30:10 | DEBUG | extendParaToAddStartTime :: found timeStr: 18:00 from timeblock 18:00
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: found and extended 10 cal items for week took 4ms
2024-02-23 23:30:10 | DEBUG | getReferencedParagraphs :: "2024-W08" has backlinks.length:0 & wantedParas.length:0
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: found 0 references to week in 5ms
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: -> 14 weekly items
2024-02-23 23:30:10 | INFO  | getDataForDashboard :: - finished finding week items after 49ms
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: ---------------------------- Looking for Month items for section #3 -----------------------------
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: Processing 2024-02.md which has 2 paras
2024-02-23 23:30:10 | INFO  | getOpenItemParasForCurrent... :: Got 2 parasToUse from 2024-02.md (after 1ms)
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: found and extended 1 cal items for month took 1ms
2024-02-23 23:30:10 | DEBUG | getReferencedParagraphs :: "2024-02" has backlinks.length:0 & wantedParas.length:0
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: found 0 references to month in 3ms
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: -> 15 monthly items
2024-02-23 23:30:10 | INFO  | getDataForDashboard :: - finished finding monthly items after 53ms
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: ---------------------------- Looking for Quarter items for section #4 -----------------------------
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: Processing 2024-Q1.md which has 0 paras
2024-02-23 23:30:10 | INFO  | getOpenItemParasForCurrent... :: Got 0 parasToUse from 2024-Q1.md (after 1ms)
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: found and extended 0 cal items for quarter took 1ms
2024-02-23 23:30:10 | DEBUG | getReferencedParagraphs :: "2024-Q1" has backlinks.length:0 & wantedParas.length:0
2024-02-23 23:30:10 | DEBUG | getOpenItemParasForCurrent... :: found 0 references to quarter in 3ms
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: -> 15 quarterly items
2024-02-23 23:30:10 | INFO  | getDataForDashboard :: - finished finding quarterly items after 57ms
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: ---------------------------- Looking for Overdue Tasks for section #5 -----------------------------
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: Found 16 overdue items in 55ms
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: - 16 paras after excluding @special + [Saved Searches] folders
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: - Sorted  16 items by -priority,-changedDate in 0ms
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: - after limit, now 16 items to show
2024-02-23 23:30:10 | DEBUG | getDataForDashboard :: ---------------------------- Looking for Project items for section #6 -----------------------------
2024-02-23 23:30:10 | DEBUG | jgclark.Reviews v0.13.1 :: Starting getNextNotesToReview())
2024-02-23 23:30:10 | DEBUG | dashboard/getNextNotesToReview :: - Next to review = 'undefined'
2024-02-23 23:30:10 ❗ERROR❗ jgclark.Dashboard v0.8.4 :: {
"message": "undefined is not an object (evaluating 'n.filename')",
"line": 29087,
"column": 50,
"sourceURL": "file:///Users/XXX/Library/Containers/co.noteplan.NotePlan3/Data/Library/Application%20Support/co.noteplan.NotePlan3/Plugins/jgclark.Dashboard/script.js",
"stack": "@file:///Users/XXX/Library/Containers/co.noteplan.NotePlan3/Data/Library/Application%20Support/co.noteplan.NotePlan3/Plugins/jgclark.Dashboard/script.js:29087:50\nmap@[native code]\n@file:///Users/XXX/Library/Containers/co.noteplan.NotePlan3/Data/Library/Application%20Support/co.noteplan.NotePlan3/Plugins/jgclark.Dashboard/script.js:29084:32",
"name": "TypeError"
}
2024-02-23 23:30:10 | DEBUG | generateCSSFromTheme :: Translating your current theme 'Pastels August 2023'
2024-02-23 23:30:10 | DEBUG | generateCSSFromTheme :: bodyFont: AvenirNext-Regular
2024-02-23 23:30:10 | DEBUG | HTMLView / showHTMLV2 :: starting with customId jgclark.Dashboard.main and reuseUsersWindowRect true
2024-02-23 23:30:10 | DEBUG | getWindowRect :: Retrieved Rect X318,Y59,w804,h816 from saved WinRect_jgclark.Dashboard.main
2024-02-23 23:30:10 | DEBUG | showHTMLV2 :: - Read user's saved Rect from pref from jgclark.Dashboard.main
2024-02-23 23:30:10 | DEBUG | showHTMLV2 :: - screen dimensions are 1440 x 900 for device airmacm1.local
2024-02-23 23:30:10 | DEBUG | -> win: :: {
"id": "F186AA3B-B600-4FC3-84A6-E999349ABD57",
"customId": "jgclark.Dashboard.main",
"type": "html",
"windowRect": {
"x": 318,
"width": 804,
"height": 816,
"y": 58
}
}
2024-02-23 23:30:10 | DEBUG | showHTMLV2 :: - Saved copy of HTML to 'Dashboard (0 items)' to ../../jgclark.Dashboard/dashboard.html
2024-02-23 23:30:10 | DEBUG | showHTMLV2 :: - Window has customId 'jgclark.Dashboard.main' / id F186AA3B-B600-4FC3-84A6-E999349ABD57
2024-02-23 23:30:10 | DEBUG | makeDashboard :: written to HTML window with shouldFocus true
2024-02-23 23:30:10 | DEBUG | ensureFrontmatter: Note '20240223' has frontmatter already: attr = :: {
"triggers": "onEditorWillSave => jgclark.Dashboard.decideWhetherToUpdateDashboard"
}
2024-02-23 23:30:10 | DEBUG | helpers/NPFrontMatter.js :: addTrigger() will add onEditorWillSave / jgclark.Dashboard /  decideWhetherToUpdateDashboard to FM:
2024-02-23 23:30:10 | DEBUG | helpers/NPFrontMatter.js :: addTrigger: Trigger already exists in frontmatter for onEditorWillSave=>jgclark.Dashboard.decideWhetherToUpdateDashboard in note '20240223'. No need to add it.

Thanks for the log details.
Please try running the "/project list" command before opening the Dashboard, and seeing if the log shows an error still.
If it does, please can you also paste here, or DM me on Discord, the contents of your NotePlan/Plugins/jgclark.Reviews/full-review-list.md file?  It's a hidden one that allows communication between different the Projects and Dashboard plugins. And something must be odd with what its recording.

It still does show the same error.
I cannot find such a file. The only hidden file in that folder is .16C27B63-7F86-4D4A-8232-4C5E0B7DD4A4.html.

I still cannot find this file. But after working in one of my projects and creating a new task, Dashboard started working again. Could it be because I had no task left in my Projects folder but only in my daily notes?

After more digging I found a specific edge case that might cause this error: the name of a project note changing between the last Project List calculation, and the Dashboard call/update.
Could this have happened in your case?
If so, I've now coded around this.

I can't remember actually. I do remember that I added a new hashtag to one note.

Have you seen this problem reoccur @DocBurchi? If not, please close.


Use swagger-codegen HEAD to generate the client

More information at issue: https://github.com/kubernetes-incubator/client-python/issues/341
This PR is depends on base client PR: https://github.com/kubernetes-client/python-base/pull/34

@dims, yes for the first one. Second one is almost generated, I only removed some file from ignore list so the generator generates them.


breakfix: login_hint and redirect_url are combined in an invalid way

Describe the issue
When I'm logged in, but my session times out, on the next request, an invalid auth URL is constructed (query parameters are combined with ? instead of &), loosing the original redirect_url, so the user lands at /auth/portal after re-authentication
Configuration
Paste full Caddyfile below:
{
        auto_https disable_certs
        debug

        security {
                oauth identity provider gitlab {
                        realm gitlab
                        driver gitlab
                        domain_name git.COMPANY.com
                        client_id xxx
                        client_secret yyy
                        scopes openid email profile
                        user_group_filters ^GROUP\d+$
                }

                authentication portal myportal {
                        enable identity provider gitlab
                        cookie domain some.internal.COMPANY.com
                        cookie samesite strict

                        ui {
                                links {
                                        "Service" / icon "las la-search"
                                        "My Identity" /auth/whoami icon "las la-star"
                                }
                        }
                }

                authorization policy mypolicy {
                        set auth url /auth/oauth2/gitlab
                        validate bearer header
                        allow roles git.COMPANY.com/GROUP60
                }
        }
}

some.internal.COMPANY.com {
        tls /etc/ssl/private/cert.pem /etc/ssl/private/key.pem
        root * /home/user/data

        header {
                Strict-Transport-Security "max-age=63072000"
                X-Frame-Options DENY
        }

        route /auth* {
                authenticate with myportal
        }

        route /data* {
                file_server
        }

        route {
                authorize with mypolicy
                reverse_proxy localhost:6070
        }

        handle_errors {
                file_server
                try_files /data/{http.error.status_code}.html /data/{http.error.status_code}.jpg
                respond "{http.error.status_code} {http.error.status_text}"
        }
}

Version Information
Provide output of caddy list-modules -versions | grep git below:
http.authentication.hashes.bcrypt v2.5.2
http.authentication.hashes.scrypt v2.5.2
http.authentication.providers.http_basic v2.5.2
http.handlers.authentication v2.5.2
tls.client_auth.leaf v2.5.2
http.authentication.providers.authorizer v1.1.14
http.handlers.authenticator v1.1.14

(Note: The grep doesn't work anymore with caddy 2.5.2)
Expected behavior
User is redirected back to the URL they came from.
Additional context
The flow goes like this:
> GET https://some.internal.COMPANY.com/search?q=searchterm+b%3AHEAD&num=150
< 302 https://some.internal.COMPANY.com/auth/oauth2/gitlab/?login_hint=tobias.gruetzmacher%40COMPANY.com?redirect_url=https%3A%2F%2Fsome.internal.COMPANY.com%2Fsearch%3Fq%3Dsearchterm%2Bb%253AHEAD%26num%3D150
> GET https://some.internal.COMPANY.com/auth/oauth2/gitlab/?login_hint=tobias.gruetzmacher%40COMPANY.com?redirect_url=https%3A%2F%2Fsome.internal.COMPANY.com%2Fsearch%3Fq%3Dsearchterm%2Bb%253AHEAD%26num%3D150
< 302 https://git.COMPANY.com/oauth/authorize?client_id=xxx&login_hint=tobias.gruetzmacher%40COMPANY.com%3Fredirect_url%3Dhttps%3A%2F%2Fsome.internal.COMPANY.com%2Fsearch%3Fq%3Dsearchterm%2Bb%253AHEAD%26num%3D150&nonce=XXX&redirect_uri=https%3A%2F%2Fsome.internal.COMPANY.com%2Fauth%2Foauth2%2Fgitlab%2Fauthorization-code-callback&response_type=code&scope=openid+email+profile&state=aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa

So it seems the login_hint and redirect_url are combined with ?, where there should be a & ...

Ah, I just found https://github.com/greenpau/go-authcrunch/issues/23, which looks like the same issue...

@TobiX, the fix is now a part of v1.1.15 release.


Get rid of matplotlib depedency?

Should we move the plotting related functionalities from Mesh classes into separate files so that matplotlib can be an optional dependency? I've really enjoyed the simplicity of
m = MeshTri()
m.draw()

when experimenting and would like that similar workflow remains but I suppose it would be enough to have
m = MeshTri()
skfem.visualize.draw(m)

and
m = MeshTri()
skfem.visualize.plot(m, m.p[0, :])

to do simple plotting.
What do you think @gdmcbain ?

Yes, if possible. Matplotlib seems to bring in a lot of other things. I was puzzled to see an entry for pyparsing Japanese in the output of cProfile for #280 recently.

I can work on this, shouldn't be a huge refactor.

I've also considered of building a separate meshplots library which would utilize also other tools such as plotly and allow simple plotting from all sorts of mesh formats. But moving these into separate modules should suffice for now.

I've also been experimenting on three-dimensional visualization with:

yt: but it only reads Exodus II and doesn't seem to like the flavour from meshio
pyvista: but it doesn't like my graphics card or Mesa or something.

Remaining work:

[ ] add the removed functionality to skfem.visualize
[ ] fix examples and tests

Running
parallel python {} ::: docs/examples/ex*.py

reveals a few more examples to be updated: exx 04, 13, 18, 21, 24:
AttributeError: 'MeshTet' object has no attribute 'draw'

or
AttributeError: 'MeshTri' object has no attribute 'plot'


Detailed info in the CTE impact table

In the detailed information about the selected transition,

update the subtitle: Potential CTE values per resource pairs if a particular waiting time is eliminated in the selected transition.
align the column widths, column names, and their order with the ones in the CTE impact table (from which the pop-up is called).
Total waiting time column is missing. By default, the table should be sorted by the Total waiting time in descending order.

In the picture, the result for the Device.Repair.csv

Can you explain how Total Waiting time column should look?
Its a bit odd to put a column with absolute values in a table with only relative values.

resolved
resolved
Is this what you are looking for then? Each column entry represents the WT produced between the two resources.

As for the total waiting time. Here, it should also be in %. Similarly to other WT columns in this table, total WT should show the potential CTE of the process when the total WT in the selected transition performed by these resources is eliminated. I believe that Ihar should send this value. If it is not there, please ask him directly.

Shouldnt this column then be called "potential CTE" instead of "Total WT?"

This is how i interpret whats wished.
The value is calculated like this: Total PT / (Total Global WT - Total WT created by resource pair)

Total PT / (Total PT + Total Global WT - Total WT created by resource pair)

Resolved

Tested: success.


Import AlgoliaSearch\Version

AlgoliaCommand is missing the AlgoliaSearch\Version dependency.

Thank a lot! I need to add tests to this repo 😅


eDiscovery Output

Hi,
Reference the output of the content after running eDiscovery to generate a PST file from O365.
Poor explanation of the tools that are required and the process to generate an output.
Biggest issue is where is the PST file?????
I get local download of Export Summary, manifest, Results and trace. None of which I am interested in.

[Enter feedback here]

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

ID: f612d934-0811-53ad-14b9-e4d44eca9448
Version Independent ID: 284b8ae6-51d5-7571-3f70-7824e34f94a8
Content: Export Content Search results - Microsoft 365 Compliance
Content Source: microsoft-365/compliance/export-search-results.md
Service: o365-seccomp
GitHub Login: @markjjo
Microsoft Alias: markjjo

@brucemurchie Depending on how you choose to export items to the PST, PST files would be exported to a folder that is a peer of the other exported items that you mentioned above. The name of this is "Exchange" (or maybe something different based on the PST export option you selected. Based on your explanation, it sounds like you might have exported the Export report and not the actual search results. To export the search results to a PST, click "Export results" (don't choose "Export report").

If I'm misunderstanding the problem or if you continue to have issues, I would suggest you open a ticket with Microsoft Support.

Mark,
Thank you for the prompt reply and clarification.
Yes that has resolved the issue,
Regards
Bruce
Bruce Murchie
Xenium Solutions Limited
Mobile Application Solution Providers
G-Cloud Supplier CCS Framework
+44<PHONE_NUMBER> UK
+61 449275520 Australia
www.xeniumsolutions.comhttp://www.xeniumsolutions.com/
From: Mark Johnson - MSFT<EMAIL_ADDRESS>Sent: 14 December 2020 19:27
To: MicrosoftDocs/microsoft-365-docs<EMAIL_ADDRESS>Cc: Bruce Murchie - Xenium<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/microsoft-365-docs] eDiscovery Output (#3718)
@brucemurchiehttps://github.com/brucemurchie Depending on how you choose to export items to the PST, PST files would be exported to a folder that is a peer of the other exported items that you mentioned above. The name of this is "Exchange" (or maybe something different based on the PST export option you selected. Based on your explanation, it sounds like you might have exported the Export report and not the actual search results. To export the search results to a PST, click "Export results" (don't choose "Export report").
[image]https://user-images.githubusercontent.com/36746813/102125102-fcaabc00-3dfd-11eb-812d-1ef1ed6a2507.png
[image]https://user-images.githubusercontent.com/36746813/102125915-38925100-3dff-11eb-8f63-8e8abae7c3dd.png
If I'm misunderstanding the problem or if you continue to have issues, I would suggest you open a ticket with Microsoft Support.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/microsoft-365-docs/issues/3718#issuecomment-744658494, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASD4RXONKQZNE7VIY7IRDRTSUZRIZANCNFSM4U3FN72A.


Fixed issue with ignoring unpinned reqs with safety 3.0 and made that minimum

For details, see the commit message.
No review needed.

coverage: 37.115%. remained the same
when pulling 7ffe07a70890cff80093f0fa9459e181f7039482 on andy/safety-3.0
into df0784581e26ec573f61ed1de7a14ebebb364f76 on master.


Fix the issue 241 - Question 2 to 10 are not in correct order

I have fixed the isseue #241
Please check it once and if you find it is useful then accept the PR.

I'm going to update with new questions and reorder all of them. So let's keep them for now until final changes have been done.

I'm going to update with new questions and reorder all of them. So let's keep them for now until final changes have been done.

Okay. Great.


🧑💻 No admin access refactoring

Maybe remove noAdminAccess() function from config because functionality can be implemented in adminAccess() aswell
Allow returning a value in this function that means no admin access was granted but request was handled (e.g. redirected to login page). Maybe use existing return value false for this because current action (throwing 404 error) could be done by calling Config::error404()

Done in https://github.com/Friedinger/Webshare/commit/a52b23d09a66a82aa12336e85d79a3b8d4da2fde


Consider removing allowAnyAppReceipt?

As per a recent review where it came we should consider removing the allowAnyAppReceipt setting unless we have a good use case for it.

I concur. I've thought more about this and I can't think of a realistic case for keeping this setting around.


Quickfix for returning distinct ids in directNeighbours

The tests was showing that both directNeighbours implementation  for landy and Sdelta returned duplicates. (They did return duplicates on different times which I found odd). Added a quickfix, but maybe a smarter/more effective solution can be done)

Jeg er bare usikker på performance overheaden. Men jeg tror vi bare gønner på. Skal fikse den andre buggen som testen kicker inn på, så merge :+1:


feat(generate): prepare generate for msi

This reworks the generate design to work better for slotting in msi stuff.

allow-dirty takes a list of GenerateMode instead of CiStyle
all commands with integrity checks defer to generate --check
a global cli --allow-dirty flag was added for cli-tests
a DirtyMode type was added to represent the cli flag's changes to logic
integration-tests which call generate were changed to do that first so build_and_plan succeeds without needing to allow-dirty
computed allow_dirty conclusions are no longer stored within GithubCi, and instead are just used by the top-level orchestration
error reporting was made a bit better to help debug what changed (done for my own confused debugging of my own mistakes)
allow-dirty is now always respected, even if explicit args passed to generate contradict it (this is what I planned but I 100% get the argument for the previous design, should be discussed).
some minor refactors/cleanups that will be useful once msi stuff is integrated

completes my vision of #371

oh, I also forgot that I removed allow_dirty from dist-manifest, as it didn't seem like something that needs to be passed between tasks.

PR run demonstrating a pull-request failing because I hand-edited the Cargo.toml and didn't rerun init: https://github.com/oranda-gallery/cargodisttest/pull/3

Note: this is now rebased on top of #391

Also blocked on https://github.com/volks73/cargo-wix/pull/212

oh lol, those last two comments were supposed to be on the MSI PR (deleted the comments).

oh noooo

rebasing...

Not sure how I feel about that - it feels to me like if we have a conflict in requested behaviour, we should at least notify the user about it.

I agree, it should just be an error.


fix: add shadowing into server banner

:tada: This PR is included in version 1.1.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Setup development VM with Vagrant

This branch adds setting files for Vagrant to setup a VM for developing YACS. The usage is explained in README/Setup/Setup(development)/Vagrant section.

I can't test it since I normally use vmware instead of virtualbox. But merged.

If you also use vagrant you can test it with VMware as well. More info: https://docs.vagrantup.com/v2/providers/basic_usage.html

Yeah, except that that there isn’t a vagrant box of archlinux for vmware fusion. :(
— Sent from my iPhone`
On Tue, Mar 17, 2015 at 12:19 AM, Yufan Lou<EMAIL_ADDRESS>wrote:

If you also use vagrant you can test it with VMware as well. More info: https://docs.vagrantup.com/v2/providers/basic_usage.html
Reply to this email directly or view it on GitHub:
https://github.com/jeffh/YACS/pull/81#issuecomment-82174666


Question: Unused dependencies

Why there is<EMAIL_ADDRESS>as dependency
and why<EMAIL_ADDRESS>as devDependency
+ corresponding @types/* packages
I found no use them in the code

These are leftovers from the old performance.test.ts when I was running processes through these dependencies, but over time I stopped using them and forgot to delete them. I’ve cleaned it up now, thank you.
I have to make a lot of changes, and I might forget something. If you find anything else, please let me know.

@s00d found one more:  execa

cleanup, thx


util: handle undefined params in make_timeline.ts

It seems that entirely unused params are undefined, and params without a value (e.g. -f on its own) are null.
I'm not sure when this changed, but the types are wrong in this file now in multiple places.
Fixes #5073.

I think there's more cleanup that can be done here, but this changes this script from "definitely not working in a number of cases" to "working for at least two files and one fflogs test", so I'm going to land it and iterate from there.


[flash_ctrl] ADD V2+V2S TESTS

Add label V2S for tests. Add new fetch test. Remove obb error test.
Signed-off-by: Nikola Miladinovic<EMAIL_ADDRESS>

i think other than fetch code and scramble.. the others are okay to be v2s.
If i recall, scramble was a special case we agreed on to be placed into v2s right?

i think other than fetch code and scramble.. the others are okay to be v2s. If i recall, scramble was a special case we agreed on to be placed into v2s right?

I have fixed that fetch code is now in V2. For scramble, you are correct, we agreed to put it for V2S.

sounds good. Then this LGTM.  Any objections to merging?


Corrected path for Routes

Fixed routes so the server will start

This was fixed in another branch and is no longer an issue.


UGemini v2.2.0

Goals

[x] Implement latest Gemini API updates.

[x] ~Verify chat streaming works with logprobs stuff.~ It seems it isn't supported by any models yet?

[x] Fix long members being converted to numerical type in JSON instead of string types.

Tested and confirmed that logprobs work. They are not yet supported when streaming the request.


Deleting a File Leaves it Selected in Form

Add Form block (not ‘legacy’)
Select ‘New Form’ (not ‘Express’)
Add question with Answer Type of Image/File, and Input Format of ‘File Manager Selector’.
Save and publish.
Use the form to select a file. After the File Manager service overlay closes, the file’s icon/thumbnail appears in the form.
Left-click the file field to bring up c5’s context menu.
Select ‘Delete’.
Select ‘Remove’ in the ‘Delete File’ confirmation dialog box that appears.
Expected behaviour: the file/image should have been cleared from the form field (as though ‘Clear’ had been selected from the context menu). Observed behaviour: the deleted file’s icon/thumbnail and title remain in the form field. This causes problems if the user then attempts to view the file from the drop-down menu, submit the form, etc.

Thanks for fixing! :+1:


how to extend generic types with optional properties

This is a simplified minimal example of a problem many people seem to run into with using React + Typescript.
However in this very simple example, the question boils down to: how to extend generic types with optional properties?
class StateClass<S>{
	state:S;
	setState(state:S) {
		this.state = state;
	}
}
interface AState {
	foo?:string;
}
//A is defining a state interface in such a way that any class that extends A can still add properties to it.
class A<S extends AState> extends StateClass<S>{
	bar(){
		this.setState({foo:"works"}); //<-- Argument of type '{ foo: string; }' is not assignable to parameter of type 'S'.
	}
}

The current behaviour is sound. S could have any additional required properties which is missing from {foo:"works"} right now.

So I guess this can only be correctly applied with potential new language features like partial? https://github.com/Microsoft/TypeScript/issues/4889#issuecomment-178819795
Or is there a different way to do this with the current language syntax?

You can use a type assertion - {foo: "works"} as S} or <S>{ foo: "works" }

There is not a way to "optionalize" a type today, #4889 is the issue tracking this proposal.

And idea how to do this for JSX @RyanCavanaugh?


Does this support gif output

Does this support gif output , how can i do it?

some pointers - it should be possible to make a gif from a video using FFMEG - https://engineering.giphy.com/how-to-make-gifs-with-ffmpeg/. Therefore it should be possible to make a video using @nexrender/action-encode https://github.com/inlife/nexrender/tree/master/packages/nexrender-action-encode ? Haven't time to actually do POV yet

make a gif from a video may change the gif width and height or transparent.

as @pdkn mentioned, ffmpeg is capable of generating gif based on your input settings and a videofile produced by after effects
but, just to be sure, please check if after effects is capable of generating a gif on its own, maybe you do not need to even use FFmpeg for that

gif is now supported as an preset option for action-encode


Create expression_playback_layer.lua

Not sure this is worthy of REPO inclusion. It's the sort of thing that you only need occasionally but then you really need it.

Need to change the script name and last time I did that in a PR it messed up my whole Repo fork. Will open a new PR.


build: Stabilize bpf file sort order.

By default 'sort' uses system-specific locale settings to determine
the details of sorting strings starting with upper v.s. lower case, as
well as how to sort strings with common prefix. This results in
different DatapathSHA values in different systems. Stabilize the sort
by ignoring the local locale settings by explicitly passing 'LC_ALL=C'
to 'sort'.
Fixes: #12326
Signed-off-by: Jarno Rajahalme<EMAIL_ADDRESS>

test-me-please

Coverage increased (+0.01%) to 36.96% when pulling ea447e167704c8b7faf7116ea89afba8677dfaeb on pr/jrajahalme/build-stabilize-bpf-file-sort-order into d7e2076fc4d632e41154450843dba6559b1926ab on master.


[BugFix]remove check replica of tables when decomission be under shared_data mode

Fixes #issue
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

[FE Incremental Coverage Report]
:disappointed: fail : 2 / 3 (66.67%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/alter/SystemHandler.java
2
3
66.67%
[258]

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

@Mergifyio backport branch-3.2


libllama.so doesnt seem to be loading correctly

It seems libllama.so isn't being loaded into llama_cpp_dart as flutter is looking for llama_backend_init  in libflutter_linux_gtk.so.
You can view my implementation here:
https://github.com/danemadsen/maid
The LlamaProcessor logic is in static/local_generation.dart and Llama.libraryPath is set as part of the main function in main.dart
I'm currently in the process of moving from my own implementation of llama.cpp for dart to yours so i would appreciate any help.
In my old implementation i was loading dynamic libraries in a very similar way to you so i cant see why it isn't working.
(maid:18359): Gdk-CRITICAL **: 21:44:41.856: gdk_window_get_state: assertion 'GDK_IS_WINDOW (window)' failed
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: LateInitializationError: Field '_modelSendPort@713439413' has not been initialized.
#0      LlamaProcessor.prompt (package:llama_cpp_dart/src/llama_processor.dart)
#1      LocalGeneration.prompt (package:maid/static/local_generation.dart:38)
#2      GenerationManager.prompt (package:maid/static/generation_manager.dart:20)
#3      Session.edit (package:maid/providers/session.dart:159)
#4      ChatMessageState.build.<anonymous closure>.<anonymous closure> (package:maid/widgets/chat_widgets/chat_message.dart:188)
#5      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1183)
#6      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275)
#7      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:652)
#8      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:309)
#9      BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:279)
#10     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:167)
#11     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:492)
#12     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:468)
#13     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:439)
#14     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:413)
#15     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:376)
#16     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:323)
#17     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:292)
#18     _invoke1 (dart:ui/hooks.dart:328)
#19     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:410)
#20     _dispatchPointerDataPacket (dart:ui/hooks.dart:262)

[ERROR:flutter/runtime/dart_isolate.cc(1097)] Unhandled exception:
Invalid argument(s): Failed to lookup symbol 'llama_backend_init': /home/danemadsen/maid/build/linux/x64/release/bundle/lib/libflutter_linux_gtk.so: undefined symbol: llama_backend_init
#0      DynamicLibrary.lookup (dart:ffi-patch/ffi_dynamic_library_patch.dart:33)
#1      llama_cpp._llama_backend_initPtr (package:llama_cpp_dart/src/llama_cpp.dart:10187)
#2      llama_cpp._llama_backend_init (package:llama_cpp_dart/src/llama_cpp.dart)
#3      llama_cpp.llama_backend_init (package:llama_cpp_dart/src/llama_cpp.dart)
#4      new Llama (package:llama_cpp_dart/src/llama.dart:65)
#5      LlamaProcessor._modelIsolateEntryPoint.<anonymous closure> (package:llama_cpp_dart/src/llama_processor.dart:89)
#6      _RootZone.runUnaryGuarded (dart:async/zone.dart:1594)
#7      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339)
#8      _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271)
#9      _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:784)
#10     _StreamController._add (dart:async/stream_controller.dart:658)
#11     _StreamController.add (dart:async/stream_controller.dart:606)
#12     _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184)

Hey @danemadsen, your app is fantastic! Thanks for creating it.
Regarding your query, it looks like you're using Linux. Could you try specifying the full path for libllama.so in Llama.libraryPath?
Also, about your previous comment, I'd appreciate some guidance on integrating it directly. I'll handle the iOS/macOS part.

@netdur
Much obliged, your work on this package is really going to help if I can get it to work.
I've tried a few different paths to attempt to load  the .so
In theory it should just be 'libllama.so', as in my old implementation the path I was using was 'libcore.so' (which lives in the same directory as libllama.so). You can view this logic in the models/LibraryLink.dart file in the main repo of maid
https://github.com/Mobile-Artificial-Intelligence/maid
However I've also tried ./lib/libllama.so, ./libllama.so. I havnt tried it on other platforms yet but I assume it will be a similar error.
I have a hunch that the reason its not working isn't because the path is incorrect (because it worked in the old implementation), but because I think the program is attempting to load the dynamic library before libraryPath is set, leading to DynamicLibrary.process() being used instead which is why its looking for the function in libflutter_gtk.so

I apologize for any confusion. Yes, libraryPath needs to be set before constructing the object. Here's an example:
import 'dart:io';

import 'package:llama_cpp_dart/llama_cpp_dart.dart';
import 'package:system_info2/system_info2.dart';

void main() async {
  final cores = SysInfo.cores;
  int memory = SysInfo.getTotalVirtualMemory() ~/ megaByte;

  Llama.libraryPath = "/Users/adel/Workspace/llama.cpp/build/libllama.dylib";

  ModelParams modelParams = ModelParams();

  ContextParams contextParams = ContextParams();
  contextParams.threads = cores.length;
  contextParams.threadsBatch = cores.length;

  Llama llama = Llama(
      "/Users/adel/Workspace/llama.cpp/models/mistral-7b-openorca.Q5_K_M.gguf",
      modelParams,
      contextParams);

  String system =
      "You are MistralOrca, a large language model trained by Alignment Lab AI. Write out your reasoning step-by-step to be sure you get the right answers!";
  String prompt = "How are you?";
  String input = """<|im_start|>system\n
$system<|im_end|>\n
<|im_start|>user\n
$prompt<|im_end|>\n
<|im_start|>assistant\n
""";

  llama.setPrompt(input);
  while (true) {
    var (token, done) = llama.getNext();
    stdout.write(token);
    if (done) break;
  }
  stdout.write("\n");

  llama.dispose();
}

const int megaByte = 1024 * 1024;

Yeah that's how i thought it must work. The issue is, from what i understand the Llama object is handled by the LlamaProcessor object when using flutter.So is there a way to set the LibraryPath for the LlamaProcessor or should i switch to directly using a Llama object for the flutter implementation.
this is how I'm currently attempting to do it
import 'package:llama_cpp_dart/llama_cpp_dart.dart';
import 'package:maid/models/generation_options.dart';
import 'package:maid/static/logger.dart';

class LocalGeneration {
  static LlamaProcessor? llamaProcessor;

  static void prompt(
    String input,
    GenerationOptions options,
    void Function(String?) callback
  ) async {
    if (llamaProcessor == null) {
      ModelParams modelParams = ModelParams();
      ContextParams contextParams = ContextParams();
      contextParams.batch = 512;
      contextParams.context = 512;

      if (Platform.isWindows) {
            Llama.libraryPath = 'llama.dll';
      } else if (Platform.isLinux || Platform.isAndroid) {
            Llama.libraryPath = 'libllama.so';
      }

      llamaProcessor = LlamaProcessor(
        options.path!,
        modelParams,
        contextParams
      );
    }

    llamaProcessor!.stream.listen((data) {
      callback.call(data);
    });

    llamaProcessor?.prompt(input);
  }

  static void stop() {
    llamaProcessor?.stop();
  }

  static void dispose() {
    llamaProcessor?.unloadModel();
    llamaProcessor = null;
  }
}

As you can see the Llama.libraryPath is being set before the LlamaProcessor is created. If you could provide a working example for flutter that would be very helpful.

Ok, from looking at your code it seems the problem likely is that Llama.lib is being accessed from within an isolate which causes libraryPath to be null as memory is not shared between isolates.

@netdur Much obliged, your work on this package is really going to help if I can get it to work.
I've tried a few different paths to attempt to load the .so
In theory it should just be libllama.so, as in my old implementation the path I was using was libcore.so (which lives in the same directory as libllama.so). You can view this logic in the lib/models/library_link.dart file in the main repo of maid https://github.com/Mobile-Artificial-Intelligence/maid
However I've also tried ./lib/libllama.so, ./libllama.so. I havnt tried it on other platforms yet but I assume it will be a similar error.
I have a hunch that the reason its not working isn't because the path is incorrect (because it worked in the old implementation), but because I think the program is attempting to load the dynamic library before libraryPath is set, leading to DynamicLibrary.process() being used instead which is why its looking for the function in libflutter_linux_gtk.so

Heya, funny that I find you here. Someone told me about your project (Maid) in a Flutter library I published last month: https://github.com/BrutalCoding/aub.ai/issues/9. I told him
It's a Flutter library that relies on llama.cpp too, similar to this repo. Although aub_ai will incorparate more local libraries (e.g. tts, stt, image gen). I've published video's on YT showing the included example app running on physical devices such as on my Pixel 7, 2 PC's running Ubuntu and the other platforms such as iOS & Mac (TestFlight here).

Ok, from looking at your code it seems the problem likely is that Llama.lib is being accessed from within an isolate which causes libraryPath to be null as memory is not shared between isolates.

I remember having similar issues with isolates. If I recall this correctly, I don't load the library (.so/.dll/dylib etc) in a seperate isolate since it's not compute heavy anyways. The part where llama.cpp is running inference on a LLM model should stay in a separate isolate of course, as I see that this repo is doing already (so does aub_ai).

@netdur Much obliged, your work on this package is really going to help if I can get it to work.
I've tried a few different paths to attempt to load the .so
In theory it should just be libllama.so, as in my old implementation the path I was using was libcore.so (which lives in the same directory as libllama.so). You can view this logic in the lib/models/library_link.dart file in the main repo of maid https://github.com/Mobile-Artificial-Intelligence/maid
However I've also tried ./lib/libllama.so, ./libllama.so. I havnt tried it on other platforms yet but I assume it will be a similar error.
I have a hunch that the reason its not working isn't because the path is incorrect (because it worked in the old implementation), but because I think the program is attempting to load the dynamic library before libraryPath is set, leading to DynamicLibrary.process() being used instead which is why its looking for the function in libflutter_linux_gtk.so

Heya, funny that I find you here. Someone told me about your project (Maid) in a Flutter library I published last month: BrutalCoding/aub.ai#9.
It's a Flutter library that relies on llama.cpp too, similar to this repo. Although aub_ai will incorporate more local libraries (e.g. tts, stt, image gen) over time. I've published video's on YT showing the included example app running on physical devices such as on my Pixel 7, 2 PC's running Ubuntu and the other platforms such as iOS & Mac (TestFlight here).

Ok, from looking at your code it seems the problem likely is that Llama.lib is being accessed from within an isolate which causes libraryPath to be null as memory is not shared between isolates.

I remember having similar issues with isolates. If I recall this correctly, I don't load the library (.so/.dll/dylib etc) in a seperate isolate since it's not compute heavy anyways. The part where llama.cpp is running inference on a LLM model should stay in a separate isolate of course, as I see that this repo is doing already (so does aub_ai).
--edit-- Oh shit, you're fast haha I noticed you submitted a PR with a fix. Keep in mind that iOS and MacOS is a bit more involved, especially if you want to keep sandbox on (required if distributing on App Store).

Oh wow, i remember checking out your repo when I first started development on maid. Its really come along way.
yes as you may be able to see in the maid repo discussions and issues my implementation of llama.cpp has broken itself 3 or 4 times majorly and its gotten to the point where i was about to drop support for it all together. I had a quick look at your project and yeah it looks like it might help me alot.
Always good to support another Aussie too.


Why R-FCN branch closed

Hi  @yhcao6
I saw a branch of R-FCN
https://github.com/open-mmlab/mmdetection/pull/757/files
Why was it closed?
Can I  still use it?
Thanks.

Of course you can use, the performance on VOC is normal, but there are still some problems on coco.

Thanks a lot. @yhcao6
It's a really brilliant work and is what I'm looking for.
Cuz I'd like a much faster network than faster-rcnn.
Will try it today.

Of course you can use, the performance on VOC is normal, but there are still some problems on coco.

I wait for modifying RFCN for some time, but it was just been removed and it seems nobody try to modify.Could you fix this and merge it into mmdet as soon as possible?Because when I use original mmdet which was support rfcn, I could only train with one gpu and the loss was really easy to suck into nan.

yeah. If has a trained coco model, it would be perfect.
(I might ask too much)


Issues with LineStrings crossing the antimeridian

When rendering a linestring that crosses the antimeridian OL3 will actually wrap the linestring all the way around the globe rather than have the linestring cross the antimeridian itself. I took a screen capture of this and put it here: http://i.imgur.com/5uvwdQT.jpg

Not a bug. How would OpenLayers know that you don't want your line rendered all the way around the globe? The common way to express features that cross the 180° meridian is to use coordinates that go beyond 180°, e.g. a line from 179° to 181°.

I see this as an issue because that's not how navigational coordinate systems work. When someone crosses the antimeridian the coordinates adjust back to zero and their reported locations would do the same.
If a point is added to the globe at 1°, 1° and it is repeated across the projection it would seem logical that linestrings would be handled in a similar manner, and indeed they are, except where it comes to a linestring crossing the antimeridian. The way around this that I see is calculating where a linestring crosses the antimeridian and breaking the linestring at that point and separating the rest into a separate linestring, which is an option programatically. The other option would be for OL to recognize where the antimeridian is crossed and change the coordinates to fit the projection at that time.
Since this is not a bug I will use the approach of simply splitting the linestring at the antimeridian, but I thought I would report it because I found the behavior confusing and did not know if it was working as intended.
Much appreciation to your reply.

I would agree with @sfischergit. The current behaviour is confusing. And furthermore, because of this the app have to recalculate coordinates both ways all the time. And all the events have to take care of that approach. I would say it's a bug.

@sfischergit In a cartesian coordinate system, which is what OpenLayers (and every popular GIS software) uses, coordinates do not automagically change as you move along an axis. So I can only repeat that the current behaviour in OpenLayers is intended. As a counter-example let's say we have someone who wants to draw a line from 179 to -179 degrees, going all the way around the globe. That someone would be surprised if the line only went 2 degrees across the antimeridian.

@ahocevar I understand how the underlying coordinate system works, my initial frustration was with the difficulty of dealing with situations in which items wrap around the globe and have altered my implementation. It's even more complicated when dealing with Polygons.
However, perhaps a suggestion to ease future individuals struggles with this is to implement a flag in the LineString class that would have the LineString instead seek the shortest path by distance between the two points plotted, adjusting to the coordinate system as necessary. Your argument is an accurate and legitimate portrayal of one use case, but your argument does not necessarily negate the validity of that use case. I realize though, that implementing this in the coordinate system that exists in the GIS system is actually much more difficult than it seems, which is why I was satisfied when you declared it to not be a bug, but to be working as intended. Sometimes people who are implementing library need to be flexible with their approach.

@ahocevar a solution to your case it to have a directed line strings - the ones where the order of points is stated. I guess this is already there because you keep data in an array, and an array is ordered.
My proposition for your case is:
[[0, -179], [0, 179]] is the line going around the globe
[[0, 179], [0, -179]] is this 2 degrees line which you mention
I guess all guys already use it this way, but they need to put additional points inside the second case of 2 deg long line.
I wouldn't also say that the map uses cartesian coordinate system. The map uses spherical coordinate system of the globe, and cartesian system is just its projection on a flat surface :).


Nothing in TAP output indicating skipped tests

When a whole test is skipped using test.skip(), there is nothing in the TAP output indicating that fact. (only skipped assertions show up as # SKIP in TAP out)
I am not sure if putting SKIP directive on the test line is valid TAP, I think it is not, so maybe we can output something like this for an skipped tests:
# MyTest
# ok 1 # SKIP MyTest has been skipped.

This can help skipped tests "not get lost" since CI reporters can report on number of skipped tests and set builds to failed or at least unstable when there are skipped tests.

+1 for this as not having reporting of skipped tests seems a bit odd. I'm doing QA with a team where I'll skip tests I know fail, so that the devs can pick them up later and fix them up.

Fixed in https://github.com/substack/tape/pull/476 ...


good emulator

yes! this is the best gbc emulator for android
camera, accelerometer
i added it to emulation general wiki
https://emulation.gametechwiki.com/index.php/Game_Boy/Game_Boy_Color_emulators#Emulators
https://emulation.gametechwiki.com/index.php/Special:MobileDiff/50634
https://emulation.gametechwiki.com/index.php/Special:MobileDiff/50636
other emulators don't support these features

Hey that's cool, thanks!


where is "ckp_siknet_synth_41.pth.tar" in demo_dl.py

please refer to here

“ckp_siknet_synth_41.pth.tar” triggers a chain error

“ckp_siknet_synth_41.pth.tar” triggers a chain error

@maitetsu


Add files via upload

Added files for contracts on lead initially published by G. Manganaro in PP 1989

Hi Jon,
No hurry on my end! Have had plenty to keep me busy in general (second
child born in May) and then had to scramble to renew my passport last week:
I'm in Sicily now with the Morgantina project until the 21st.
I'm glad, and unsurprised, that you were able to improve the files in the
ways you mentioned. I will take a look at the current versions on github in
the next few days to look for anything else I might add or address. And
beyond that, what else is helpful?
Best,
Randy
On Wed, Jun 21, 2023 at 8:40 AM Jonathan Prag @.***>
wrote:

Merged #231 https://github.com/ISicily/ISicily/pull/231 into master.
—
Reply to this email directly, view it on GitHub
https://github.com/ISicily/ISicily/pull/231#event-9595502801, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AUCB5XPVTAVK2MB6J4E3FBLXMMIXNANCNFSM55XJBF4Q
.
You are receiving this because you authored the thread.Message ID:
@.***>


Does not work with Android 12 (sdk 31)

Tried everything in my power (and very restricted Android knowledge) to get the package to work in my react-native project having targetSdkVersion 31 (btw needed to be able to properly run the app with RN 0.70.x on a M1 macbook).
Whatever I do and change (upgrade/downgrade dependencies, change manifest settings) I keep getting the same error that boils down to something like:
<project-root>/node_modules/react-native-encrypted-storage/android/build/intermediates/tmp/manifest/androidTest/debug/tempFile1ProcessTestManifest10103025503043671682.xml:27:9-33:20 Error:
        android:exported needs to be explicitly specified for element <activity#androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.

It just seems react-native-encrypted-storage just does not support Android 12, or I don't know how to properly configure it.
So I just hacked the build.gradle like this (line 28)
targetSdkVersion project.properties>  ['EncryptedStorage_targetSdkVersion'].toInteger()

in order to make it build with the package's pre-scripted sdk version (29)
Obviously I would love to see this fixed properly or get help in how to configure it to work.
Itmt I can also create a PR to promote this hack, just let me know pls.

Same for me, with latest RN 0.70.4, latest node LTS (18.12.1) and NPM 8.19.2.

Same for me, with latest RN 0.70.4, latest node LTS (18.12.1) and NPM 8.19.2.

Update to RN 0.70.5. See this issue.

Update to RN 0.70.5 does not fix the issue

This seems to be the only fix that works for me, hopefully it gets merged + released soon

add tools:node="merge" to  in AndroidManifest.xml, it work for me

Hey, ran into this issue on RN 0.70.7. Any further developments on a solid solution?

I am facing the same error on RN v0.72.3 and Android 13. Any solution?


Add Bootswatch v4.0.0.

@jdorfman: please upload the files on the CDN and make sure the latest symlink works fine.
Fixes #968

Any news guys?

RE latest and the stats you posted. While 40K seems like a lot, it’s 0.003%. Killing latest is a good idea. It’s useful for testing but will it’s bad practice to use it in the real world.

Also it’s been removed on develop — https://github.com/MaxCDN/bootstrapcdn/pull/979, so this branch needs a rebase.


TOMEE-2615-translate example web services ssl .

link to Jira  = https://issues.apache.org/jira/browse/TOMEE-2615

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Done , thanks Marco for review.

Thank you @Daniel-Dos and @marcoantoniobferreira


tags being stripped out of strings in the

When using a .component based file, tag strings are being stripped out of the JavaScript within the <view-model> section.
For example a component that appends an h1 tag to an element will end up only appending the contents of the h1, since the tag itself has been removed from the loaded JS. Looking at the loaded JS (/test-parent.component.view-model!eval in the example) you can see the tag is missing.
see the code at: https://glitch.com/edit/#!/tender-alligator
& the running example at: https://tender-alligator.glitch.me/

stache tags are also being stripped out of the rendered content :(
a function in a view model like:
buttonHandler() { renderSidePanel({{close-button}} ); }
would render as:
buttonHandler() { renderSidePanel( ); }


[Feature] Another button to access the stats

I usually hide my player list so that I can have more screen space. Is it possible to get the stats buttons somewhere else or a hotkey or something?
Thank you

Planned feature for the future. Some other priories first though.
Don't know best location yet but might come up with a partial solution now and improve upon it later

Next release will have setting to choose another button to access values. Optional access button will be moved to the Scene control area (Tokens, effects, measure, ect). Looking into allowing users to change players ions from everyone being the D20. Will Probably be limited to free font awesome Icons + any Foundry specific icons View Icons Link

Feature Added. Give it a Shot and let me know if you find anything wrong. In the Process of adding better instructions to the readme on how to make custom icons for the players


Integrate with existing spark cluster

I deployed spark standalone cluster and it worked well
How can I connect Visual Flow to the existing spark cluster for computing?

@danhoduc Hello. It is possible to specify the desired master path to the spark cluster through the Visual-Flow-backend configuration.
See https://github.com/ibagroup-eu/Visual-Flow-backend/blob/main/src/main/resources/application.yaml.example#L73 line - master property, https://kubernetes.default.svc by default, but you can specify it using existing spark cluster in this way k8s://https://<k8s-host>:<k8s-port> (or spark://<host>:<port>)

@danhoduc, feel free to open more questions/issues to our team or refer to our official web site https://visual-flow.com/ for more information.


draggable prop not working on mobile

Thank you for taking the time to report an issue with react-d3-tree!
Feel free to delete any questions that do not apply.
Are you reporting a bug, or opening a feature request?
Report a bug
What is the actual behavior/output?
I have set draggable = false but it only worked for desktop, not on touch devices. Because mobile only triggers touchmove instead mousemove event therefore this condition cannot be caught.

What version of react-d3-tree are you using?
"react-d3-tree": "3.5.0"

Thanks for raising this 🙏
Fixed by @Adeams1805 in #448.
Patched in https://github.com/bkrem/react-d3-tree/releases/tag/v3.5.1


Hyper v1.0

This PR upgrades hyper to the latest hyper version, which introduces asynchronous I/O thanks to tokio. Since they removed internal support to TLS/SSL, we'll get it from hyper-openssl.
Maybe we can give precedence to #97 as this PR is based on it.

Async I/O 🤔, that could be quite handy in future.
Before I merge, could you merge the latest master into this branch (or rebase).  The diff seems to be confused as is, it's comparing the new branch with an old master before #97 was merged in.  Updating this branch from master ought to clarify the history.

I think hyper 0.10.x is still based on synchronous IO from the standard library. So there isn't even rotor anymore. But it's the "long-term support" version for a synchronous API so is worth updating to.
You can target the master branch of hyper to see what it's async API looks like. It'll mean pulling in dependencies on futures and tokio-core.

I thought that hyper 0.10.* was relatively on the same line of updates of the master branch, but you made me realize that it is not as tokio is not a dependency of it.
Thanks for the highlight.

Cool, thanks 👍
I'll package the last two PRs as a v0.8.0 release later today.

Released as 0.8.0


feat: Custom Delegation(Target) Roles

It starts with a simple fix in the Database Schema:

Include rolename as unique to avoid duplications
Include column to set Target Role as active
Implement several CRUD to handle inactive roles

Implements the Custom Delegation Roles

Add support to custom delegation roles during bootstrap
Add support for using offline and online keys in the custom delegations roles
Add support for adding extra delegation roles afterwards
Add support for updating delegation roles
Add support for deleting delegation roles

TODO:

[ ]  Tests: It just fixes errors for the tests, it requires a re-implementation of tests.

NOTE: We will prioritize the functions tests (FT) to this feature which prevent regrations or breaking the compatibility with BINS.
We will implement unit tests as improvement for development process.
See: FT propose: https://github.com/repository-service-tuf/repository-service-tuf/pull/817

Suppressed by #593 (branch in the upstream, to show the FT)


Convert integer to string

Fixes #11

This is for 8-bit integers only, as 16-bit integer macro will come later. Will create new issue for 16-bit.
Testing results attached.

Thanks. Would be nice to introduce a screen pause to c128spec after every 25 rows and let user advance to next 25 lines by hitting any key. My tests were scrolling off the screen too fast and then I couldn't see them again. That's why I split my tests into 2 files and then didn't use gradle. Next time, I'll merge files back into one for gradle build. Thanks. 😊

Thanks. Would be nice to introduce a screen pause to c128spec after every 25 rows and let user advance to next 25 lines by hitting any key. My tests were scrolling off the screen too fast and then I couldn't see them again. That's why I split my tests into 2 files and then didn't use gradle. Next time, I'll merge files back into one for gradle build. Thanks. 😊

Yes this is a good point. Probably it's better to have an option to stop test suite in order to read results (like running test manually) or run all tests in unattended environment (gradle).
I'll open a new issue con 128spec project.
Also Gradle could export detailed report after executing.... but this is another issue...
These are the only information on gradle... they could be improved


Windows --hidden parameter missing >=4.6.0

Hello,
we noticed that the desktop app does not start to system tray anymore and also the parameter "--hidden" seems to be gone
Is this intended? We couldn't find anything about it in the changelog.
4.5.4

4.6.2

It was intended as some users were finding the behaviour confusing. You can see the PR here: https://github.com/mattermost/desktop/pull/1379
@amyblais maybe we missed adding that to the changelog?

Is there a possibility to get the hidden feature as an extra option next to the "Start app on login"?

It is in the changelog here https://docs.mattermost.com/help/apps/desktop-changelog.html#id1, but I can clarify the text,

In my case, I first installed it yesterday, and it was showing up in the tray. Today, it started in a window, and when I close it, it does not minimize to the tray. Strangely, the process seems to be running still, according to the task manager, but I need to reopen the app from a shortcut, as if I had closed it.
I would also keep the feature, even if it must be enabled as a setting.

I'll bring the topic to the team and see if we can get some sort of compromise solution :)

Possibly dupe of #1408

Every messanger has this feature. And only mattermost starts as an open widow. Please add an config option.

Please restore this feature. It can be really annoying to have the Mattermost window in your face on every login; this should at least be configurable.

Please restore this feature. It can be really annoying to have the Mattermost window in your face on every login; this should at least be configurable.

You can edit it localy))

Closing in favour of https://github.com/mattermost/desktop/issues/1918


provide example code for usage of directives

Provide docs and example to serve content for a directive schema query, e.g by using RuntimeWiringConfigurer
https://graphql.org/learn/queries/#directives

@cforce  Check my example: https://github.com/hantsy/spring-graphql-sample/blob/master/spring-graphql/src/main/java/com/example/demo/gql/PostsRuntimeWiring.java#L42

Under RuntimeWiringConfigurer in the Spring GraphQL docs, it is mentioned that this is the hook for directives, i.e. by getting access to the RuntimeWiring.Builder, and that you can declare a RuntimeWiringConfigurer as a bean. The rest should be evident from the options on RuntimeWiring.Builder API:
@Bean
public RuntimeWiringConfigurer directivesConfigurer() {
	return builder -> {
		builder.directiveWiring(...);
	};
}

Perhaps, if you're not familiar with directives in GraphQL Java in the first place, then I can see how the docs could seem a bit lacking, but really that is for GraphQL Java to document, see the GraphQL Java page on SDL directives.
Perhaps, we could expand the Spring GraphQL docs a bit to link to the GraphQL Java documentation on directives, and once that's clear, the rest should be easier. If not please suggest a way to improve?

Yes, sounds like a good idea to link and add some / this basic example to the examples in repo as well.

Okay, let me use this issue then for that as a doc improvement.

Personally I would like to understand how to write validation / @constraint directive that in case validation fails a GraphQL error is send to the client.
This as alternative to having @Valid annotations in controllers and instead define them in the schema.

@marceloverdijk, graphql-java-extended-validation seems to rely on a SchemaDirectiveWiring. I'm guessing that would be the preferred approach.


software installation

bioconda might help make the software installation much faster and reproducible. For example if you write a requirements.txt that looks something like:
bwa ==0.7.3
samtools ==0.1.19
bedtools ==2.19
ucsc-wigtobigwig
ucsc-bedgraphtobigwig
ucsc-bigwiginfo
ucsc-bedclip
matplotlib
numpy
scipy
# ...and everything else you need

Then everything can be installed with:
conda install \
--prefix $SOFTWARE_HOME/software_bds \
--file requirements.txt \
--channel bioconda

A couple details:

it looks like in install_dependencies.sh you manually separate Python environments, which can also be handled by conda. You would need a second requirements file and would need to choose a different directory
there are a couple of tools not yet on bioconda, but that's an easy fix. Exception to that might be MCR due to licensing
--prefix $HOME/software_bds in the conda command creates the environment there, minimizing changes to the pipeline

Just a suggestion. I used to have installation scripts like this but then found conda. Then bioconda came along and helped more. Made things much easier for other people to get things running and much less brittle.

I appreciate your advice. This was what I have been looking for. I will
update the installer with it in the next release.
Thanks!
Jin
On Wed, Apr 6, 2016 at 8:20 AM, Ryan Dale<EMAIL_ADDRESS>wrote:

bioconda https://bioconda.github.io/ might help make the software
installation much faster and reproducible. For example if you write a
requirements.txt that looks something like:
bwa ==0.7.3
samtools ==0.1.19
bedtools ==2.19
ucsc-wigtobigwig
ucsc-bedgraphtobigwig
ucsc-bigwiginfo
ucsc-bedclip
matplotlib
numpy
scipy
...and everything else you need
Then everything can be installed with:
conda install
--prefix $SOFTWARE_HOME/software_bds
--file requirements.txt
--channel bioconda
A couple details:

it looks like in install_dependencies.sh you manually separate
Python environments, which can also be handled by conda. You would need a
second requirements file and would need to choose a different directory
there are a couple of tools not yet on bioconda, but that's an easy
fix. Exception to that might be MCR due to licensing
--prefix $HOME/software_bds in the conda command creates the
environment there, minimizing changes to the pipeline

Just a suggestion. I used to have installation scripts like this but then
found conda. Then bioconda came along and helped more. Made things much
easier for other people to get things running and much less brittle.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/kundajelab/TF_chipseq_pipeline/issues/1

AQUAS pipeline now supports anaconda virtual environment. You don't have to add those parameters if you have installed dependencies with install_dependencies.sh.
bds chipseq.bds -conda_env [CONDA_ENV_PY2] -conda_env [CONDA_ENV_PY3]
However, some R packages (snowfall, spp, ...) in R 2.15.x, Anshul's software (phantompeakqualtools and align2rawsignal) and MCR were not available in official conda channels. So you still need to install them with an updated install_dependencies.sh.

Very nice, thanks.
Just FYI, spp is available in the bioconda channel as well as some other  R packages. I'd be happy to help get recipes for the other dependencies added as well if you're interested.

I don't think the latest version of SPP is on there. It (SPP) was updated
just a few months ago with changes we specifically added.
Anshul
On Apr 11, 2016 6:07 AM, "Ryan Dale"<EMAIL_ADDRESS>wrote:

Very nice, thanks.
Just FYI, spp is available in the bioconda https://bioconda.github.io/
channel as well as some other R packages. I'd be happy to help get recipes
for the other dependencies added as well if you're interested.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/kundajelab/TF_chipseq_pipeline/issues/1#issuecomment-208331360

It would be really great if you would help with missing dependencies.
Anshul
On Apr 11, 2016 6:07 AM, "Ryan Dale"<EMAIL_ADDRESS>wrote:

Very nice, thanks.
Just FYI, spp is available in the bioconda https://bioconda.github.io/
channel as well as some other R packages. I'd be happy to help get recipes
for the other dependencies added as well if you're interested.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/kundajelab/TF_chipseq_pipeline/issues/1#issuecomment-208331360

The latest version of SPP is here https://github.com/hms-dbmi/spp
On Apr 11, 2016 9:12 AM, "Anshul Kundaje"<EMAIL_ADDRESS>wrote:

I don't think the latest version of SPP is on there. It (SPP) was updated
just a few months ago with changes we specifically added.
Anshul
On Apr 11, 2016 6:07 AM, "Ryan Dale"<EMAIL_ADDRESS>wrote:

Very nice, thanks.
Just FYI, spp is available in the bioconda https://bioconda.github.io/
channel as well as some other R packages. I'd be happy to help get recipes
for the other dependencies added as well if you're interested.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/kundajelab/TF_chipseq_pipeline/issues/1#issuecomment-208331360

Ah great, I missed that SPP is on github now. Good to know. I will look into getting the dependencies sorted out.


Email spam

Hi @GoodmanBen
Can I ask what makes you think this email spam is ok?

Received the same spam - i'd recommend to send an abuse report to<EMAIL_ADDRESS>(make sure to include the full mail header)

Thanks - done 👍


Remove version: Microsoft.Edge.Beta version 124.0.2478.51

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

URL: https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/b50e45fb-f58a-4ac4-a39f-f3d42c3efeff/MicrosoftEdgeBetaEnterpriseX86.msi
OK
(Automated message - build 912)

Close with reason: Package still available;


How to read the witness_tx.dat file?

Hi,
I am able to run the NodeJS demo file successfully with some fed in OUTPOINTS and PSBT.
The created output file witness_tx.dat contains the updated PSBT that can broadcasted right?
However, I am not finding a right way to read this file and get the PSBT Hex. Can you please guide me here on this?

Hi!
All the demos in this repository are quite old so I don't suggest spending time on them. The latest RGB release, 0.8.0, has brought many breaking changes. I suggest to follow this demo https://github.com/LNP-BP/nodes/blob/master/contrib/demo-rgb.sh which is the most updated and vialble resource at the moment.

Thank you for the quick response @zoedberg, I will look into it.
Do we have a similar wrapper class APIs for the latest version of RGB?

Not yet, but I think this project or the new https://github.com/RGB-WG/rgb-api one will do that once all the RGB components will be stable and finalized (that should happen very soon). In the meanwhile, if you're planning to integrate RGB, I suggest getting familiar with its basic concepts. RGB does not manage wallet operations, you will need to take care of the UTXOs (especially to prevent asset burning), or depend on some other project that will do that for you.

Thank you for guiding me @zoedberg
I tried installing the latest packages as mentioned in the demo-rgb.sh, however I get this error while trying to use the installed CLI.
'rgb20 binary not found: Os { code: 2, kind: NotFound, message: "No such file or directory" }'
Do you know why this is happening? I can see the binaries under /.cargo/bin but maybe it's not installed correctly. Sorry to bother you again with an error.

I think I can help you, but this is not the correct repository where to discuss this, could you please report the issue in the https://github.com/LNP-BP/nodes/ repository?

Sure!
I will close this issue as solved, thank you.

Hi @zoedberg, can you let me know if there's any update on the RGB API with the new release? I don't see anything added to the repo since our last conversation.

Hi! As far as I know they have not been updated. My team is currently working on https://github.com/RGB-Tools/rgb-lib which provides a higher level interface to allow people with little knowledge on RGB get started easily. It provides also bindings in kotlin, swift and python. Not sure it's what you were looking for, but, if you don't want to use Rust, they are currently the fastest way for you to integrate RGB somewhere.

Oh okayy, thanks for the response @zoedberg!
I am keen on JS because I am trying to build a browser based app where the user can import their keys locally and perform transactions.
So the Python bindings, do they have the logic for all the steps - from creating asset, embedding data to verifying it?

Python bindings allow you to create, send and receive assets.
Not sure what do you mean by "embedding data to verifying it". If you intend attaching metadata to the RGB contract yes, that's possible. For the verify part, if you intend the transfers validation, that's handled by the RGB libraries, not directly by rgb-lib. In rgb-lib the only verification we do is that an eventual file attached to the contract via its ID is present on the proxy server and that its hash matches the ID in the contract.
Your project seems similar to what Diba is trying to achieve, probably you should give a look to bitmask too

Understood, thank you for the reply @zoedberg!!
Do we have any prebuilt Asset Explorers for RGB - similar to Blockchain Explorer for BTC transactions?

Having an RGB explorer similar to the ones for BTC is impossible by design.
Issuance contracts are not registered on the blockchain or anywhere public that an explorer can look at. RGB assets are private and their existence is known only to the people who own or have owned the asset. Moreover also transfers are private: parties involved in the contract can see some partial graph of past transfers but no one, not even the issuer, can know where assets are once they have have been transferred to someone else.
So it's impossible to create an explorer that will detect all existing RGB assets and their transfers.
Some issuers will advertise their assets, on websites or exchanges. For example there is http://rgbex.io (not working ATM, needs to be updated) that is an RGB explorer where one can register an existing asset just to make it known to everybody

@Sudz24: @zoedberg is correct. I'd like to add that I think there will be a market convergence to a specific way of distributing information about the issued RGB assets.
From LNP/BP Association we propose to use Storm network (which is build on top of Lightning Network) to publish propagate the information about assets in a decentralized way. And in this regard an explorer can be build which will use data from the lightening network/storm and present them in a nice UI.