formal description and verification for access control module

Description
formal description and verification for access control module
Fixes # (issue)
Type of change (select or add applied and delete the others)

New feature (non-breaking change which adds functionality)

How has this been tested?
It is formal description for the access control module. It has been proved in Isabelle that the description comply with specifications defined in model.conf.
Checklist

[ ] Fork the repo and create your branch from master.
[ ] If you've added code that should be tested, add tests.
[ ] If you've changed APIs, update the documentation.
[ ] Ensure the tests pass (see CI results).
[ ] Make sure your code lints/format.

Hi @SeanVer, thanks for your PR. After discuss with the community, I think these can be put in a separated repository. I have created a repo called "Teaclave Verification" which contains formal descriptions, specifications, and proofs for Teaclave. You can find the repo in this link: https://github.com/apache/incubator-teaclave-verification.
You can safely close this PR and create another on to that repo. Thanks!

Hi @SeanVer, thanks for your PR. After discuss with the community, I think these can be put in a separated repository. I have created a repo called "Teaclave Verification" which contains formal descriptions, specifications, and proofs for Teaclave. You can find the repo in this link: https://github.com/apache/incubator-teaclave-verification.
You can safely close this PR and create another on to that repo. Thanks!

Hi, @mssun, ok, thanks a lot for your help.


Refactor validate module

This PR is ready for review!
In this PR, the validate module is refactored. Now, the Cell Health classification profiles (phenotypic class predictions averaged across perturbation) are derived in cell-health-data and simply loaded in to this repo. Correlations between these profiles and Cell Health labels are derived for all model types, feature types, across all cell lines, by each cell line, and for pearson and ccc correlation methods.
These correlations are also briefly viewed in this new version of the validate module.
There are about 475 lines to review, sorry for the longer PR 😿

Hmmmm, I am really struggling to interpret the cell health data classification profile correlations, both:

Understanding why the shuffled baseline models have such high correlations
Judging the model's effectiveness in being applied to the cell health dataset (from the correlations)

For 1), I figured I would look at the raw classification numbers (at https://github.com/roshankern/phenotypic_profiling_model/blob/add-classifications-preview/5.validate_model/preview_classifications.ipynb), but I am also not sure what insight these can give. The main difference I noticed is the final models seem to give a much higher probability for interphase. This seems reasonable as most of the nuclei I visually checked in Cell Health Data (from IDR Stream previewer) looked like interphase to me. Do you have any thoughts on how to aproach 1) above?
For 2), it is clear that some correlations we would expect are there (ex apoptosis classification profile and cc_percent_dead). But, these correlations can vary drastically across cell line and model type which makes it difficult for me to say with confidence that these correlations show the model's ability to get useful classification info from cell health data. Also, in some cases it seems that the correlations can be in the opposite of expected (like a negative correlation for the apoptosis classification profile and cc_percent_dead example). I'm thinking it might be worth coming up with a way to judge the correlations en masse, but my idea may be a bit out of the scope of the project. This is what I am imagining we could do:

Create an "expected correlations matrix". Here we could manually annotate correlations we would expect to see and which direction we would expect to see them in (although I am not sure it would be viable to include magnitude, just direction). Some example correlations we could annotate:

apoptosis and cc_percent_dead - positive correlation expected
large and cc_nucleus_area_mean - positive correlation expected
apoptosis and vb_percent_live - negative correlation expected

Evaluate each cell health data correlation matrices on our "expected correlations matrix" to derive some kind of validation_score
See if the final models have statistically significant higher validation_scores than the shuffled_baseline models
See which feature types and cell lines have higher validation_scores

I think this idea may have large scope creep and be unnecessary for our purposes with the model, but I am not sure how else to holistically review the correlation performance across cell lines and models. What do you think? Is there a better way to answer 2)?
Sorry for such a long message so late at night. Feel free to review tomorrow or next week, no rush!****

A preview_CH_correlation_differences.ipynb notebook has been added in https://github.com/WayScience/phenotypic_profiling_model/pull/33/commits/c18edd2ad2eba99673f433188bdc11ead08f6517 that makes the differences between the final and shuffled_baseline models more clear.
The correlation differences for all, pearson, CP_and_DP seem to be as we would expect if the final model is performing better than the shuffled baseline model. This is supported by:

OutOfFocus and cell roundness pearson correlations higher for final model than shuffled baseline model
Large and area mean pearson correlations higher for final model than shuffled baseline model
Apoptosis and percent dead pearson correlations higher for final model than shuffled baseline model
Apoptosis and percent live pearson correlations lower for final model than shuffled baseline model

For now we will not validation_score idea mentioned above in https://github.com/WayScience/phenotypic_profiling_model/pull/33#issuecomment-1614043372.


502 error

Please attach the output of following command when open a new support request.

[ ] lsb_release -a

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04 LTS
Release:	14.04
Codename:	trusty

[ ] ee -v

EasyEngine v3.7.4
Copyright (c) 2016 rtCamp Solutions Pvt. Ltd.

[ ] ee info
NGINX (1.10.0):

user                             www-data
worker_processes                 auto
worker_connections               4096
keepalive_timeout                30
fastcgi_read_timeout             300
client_max_body_size             100m
allow                            <IP_ADDRESS>
PHP (5.6.29-1):
user
expose_php                       Off
memory_limit                     128M
post_max_size                    100M
upload_max_filesize              100M
max_execution_time               300
Information about www.conf
ping.path                        /ping
pm.status_path                   /status
process_manager                  ondemand
pm.max_requests                  500
pm.max_children                  100
pm.start_servers                 20
pm.min_spare_servers             10
pm.max_spare_servers             30
request_terminate_timeout        300
xdebug.profiler_enable_trigger   off
listen                           <IP_ADDRESS>:9000
Information about debug.conf
ping.path                        /ping
pm.status_path                   /status
process_manager                  ondemand
pm.max_requests                  500
pm.max_children                  100
pm.start_servers                 20
pm.min_spare_servers             10
pm.max_spare_servers             30
request_terminate_timeout        300
xdebug.profiler_enable_trigger   on
listen                           <IP_ADDRESS>:9001
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
MySQL (10.1.20-MariaDB) on localhost:
port
wait_timeout
interactive_timeout
max_used_connections
datadir
socket
my.cnf [PATH]                    /etc/mysql/conf.d/my.cnf

[x] wp --allow-root --info

PHP binary:	/usr/bin/php5.6
PHP version:	5.6.29-1+deb.sury.org~trusty+1
php.ini used:	/etc/php/5.6/cli/php.ini
WP-CLI root dir:	phar://wp-cli.phar
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version:	0.24.1
I have been using ee for nearly 8 months now and all of a sudden today I started getting 502 gateway error, I tried rebooting quite a few times and restarted php frm, it kept going up and down.

For this type of issues you can create support ticket on http://community.rtcamp.com/

closing this issue as it is a community issue.


Fix code scanning alert - DS002

Tracking issue for:

[ ] https://github.com/bcgov/nr-forest-client/security/code-scanning/3

Duplicate of already fixed Trivy alert.


Unspecified error.

Hi I am getting unspecified error ,Here I added a short vedio of my configuration and error details

Have you been using the stable 3.0.1 version?

Have you been using the stable 3.0.1 version?

latest version is 2.3.3 ,where do you got 3.0.1 version?

It can be got from last work commit by 'Clone or download' button.


convert texture export to a Thread object

Problem: texture export thread can't be cleaned up correctly because I can't work out how to attach a funcref or whatever to the _exit_tree() virtual method of an instanced Thread and therefore tell the thread to thread.wait_to_finish().
Texture export thread currently spawned by a method in Util singleton.
Make a texture_exporter_thread script/object that extends Thread.

texture exporter thread is now in res://scripts/texture_exporter_thread.gd

Thread script extends Node.
Does setup in _init( tex : Texture, pth : String) :.
Starts with start().
.. And cleans up with _exit_tree(), which was the main point of putting it in a separate instantiable script.


Edit Icinga checks

Remove unmonitored servers from checks in prod and staging

Thanks and I will take note of that


Adding Related Topics Molecule

Adding Related Topics Molecule
Additions

Adding Related Topics Molecule

Changes

Removed margin and padding from sidebar organisms and molecules.
Added margin to molecules and header-slug via o-sidebar-content.
Renamed  o-content-sidebar to  o-sidebar-content.
Added outer container div to o-email-signup.
Modified form-field-with-button.less to add margin to div.short-desc .

Testing

Visit  http://localhost:8000/learn-page/.

Review

@anselmbradford
@KimberlyMunoz
@jimmynotjim

Screenshots
Mobile:

Tablet:

Desktop:

Just a few minor comments :+1:

:+1: after Ans' comments.


Fix spacing on profile advanced page

When I did the polishing I forgot to do the Advanced page under profiles. I fixed that here.

gimme up a good good screenshoot

These build breaks are my fault; you can safely ignore them


Screen not showing properly on portrait

Environment

OS: Windows 10 Pro
scrcpy version: 1.18
installation method: Windows Release
device model: Samsung Galaxy Tab E (SM-T113NU)
Android version: LineageOS 14.1

The screen is glitched, like if it is sliced on stretched diagonal bars. And, when i try to click, it says that the touch event was ignored cuz it was generated for a "different device size". But in landscape it displays properly and i can click.
portrait:
INFO: Renderer: direct3d
INFO: Initial texture: 600x1024
INFO: New texture: 608x1024
[server] WARN: Ignore touch event, it was generated for a different device size
[server] WARN: Ignore touch event, it was generated for a different device size

landscape:
INFO: New texture: 1024x600

Scrcpy request to encode the device screen at its native size 600x1024, and the encoder produces a frame at a different size:
INFO: Initial texture: 600x1024
INFO: New texture: 608x1024

The device encoder seems to expect a number of rows multiple of 16 (whereas the device size is not even a multiple of 16).
You could probably reduce the size a bit so that the height is 592x1008 (scrcpy -m 1008).
Or maybe try another encoder: https://github.com/Genymobile/scrcpy#encoder

the scrcpy -m 1008 worked, thank you!


Doubt in form submit

Is it possible submit the form's onChange() value in the  component?

Hello @douglasscriptore, you good?
Unform released version 2.0 🎉
And now you can submit the form whenever you want inside your code using the form reference API: https://unform.dev/guides/manual-form-submit


output of coordinates

is it possible to add coordinate output?

I'm not sure what exactly you mean by coordinate output. But I believe this page would provide you some insights: https://docs.opencv.org/4.x/d9/d6a/group__aruco.html#gaba7f1e107f93451e2bc43b8ea96eef8c


Body greater than max size

Can not find a configuration possibility for uploading artifacts via Maven deployment greater than this boundary size? How to change this?
The max is 1000000 bytes.
Version: 2.9.21

1000000 bytes is just 976kb, so it's quite small file. Does this issue also occur on 2.9.20?

This is what I get exactly in the reposilite console:
16:08:56.546 WARN | Body greater than max size (1000000 bytes)
The file in question is around 12 MB.

This is what I get in Maven, maybe the warning is misleading and it is rather an auth problem?
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project commons-core: Failed to deploy artifacts: Could not transfer artifact com.itth.commons:commons-core:jar:4.0 from/to local-repository (http://localhost:5050/releases): Transfer failed for http://localhost:5050/releases/com/itth/commons/commons-core/4.0/commons-core-4.0.jar 401 Unauthorized -> [Help 1]

I'm uploading 25MB Reposilite atm to the repository and it works fine. I wonder if it is related do Javalin 4.x backend.
https://github.com/tipsy/javalin/blob/3d9b86f4a111412ed1af55506043d5e694057b20/javalin/src/main/java/io/javalin/http/util/ContextUtil.kt#L98
Do you have enabled debug mode?

Yes Debug is on. In 2.9.20 I don't get this WARN in the console but the upload fails as well.

Ok, so first of all turn off the debug mode. It causes strange behaviors for large artifacts. Also, please share the log when the deploy fails with disabled debug mode.

Same problem, below is the full log. In Maven it simply states Unauthorized.
20:04:42.405 INFO |
20:04:42.410 INFO | Reposilite 2.9.21
20:04:42.411 INFO |
20:04:42.559 INFO | --- Environment
20:04:42.559 INFO | Platform: 14.0.2 (Linux)
20:04:42.559 INFO | Configuration: /etc/reposilite/reposilite.cdn
20:04:42.559 INFO | Working directory: /opt/reposilite/.
20:04:42.560 INFO |
20:04:42.560 INFO | --- Loading data
20:04:42.560 INFO | Using an existing tokens data file
20:04:42.641 INFO | Tokens: 2
20:04:42.642 INFO |
20:04:42.642 INFO | --- Loading repositories
20:04:42.642 INFO | Using an existing repository directory
20:04:42.643 INFO | + releases (primary)
20:04:42.643 INFO | + snapshots
20:04:42.643 INFO | 2 repositories have been found
20:04:42.643 INFO |
20:04:42.643 INFO | --- Loading domain configurations
20:04:42.682 INFO | Binding server at <IP_ADDRESS>::5050
20:04:42.959 INFO | Done (0.28s)!
20:04:42.962 INFO |
20:04:42.967 INFO | Reposilite 2.9.21 Commands:
20:04:42.968 INFO |   chalias   - Change token alias
20:04:42.968 INFO |   chmod   - Change token permissions
20:04:42.968 INFO |   failures  - Display all recorded exceptions
20:04:42.968 INFO |   help [] - List of available commands
20:04:42.968 INFO |   keygen   [] - Generate a new access token for the given path
20:04:42.969 INFO |   purge  - Clear cache
20:04:42.969 INFO |   revoke  - Revoke token
20:04:42.969 INFO |   stats [] - Display collected metrics
20:04:42.969 INFO |   status  - Display summary status of app health
20:04:42.969 INFO |   stop  - Shutdown server
20:04:42.969 INFO |   tokens  - List all generated tokens
20:04:42.969 INFO |   version  - Display current version of Reposilite
20:04:42.970 INFO |
20:04:42.970 INFO | Collecting status metrics...
20:04:42.970 INFO |
20:04:43.809 INFO | Reposilite 2.9.21 Status
20:04:43.810 INFO |   Active: true
20:04:43.810 INFO |   Uptime: 0.02min
20:04:43.811 INFO |   Memory usage of process: 15.15M
20:04:43.811 INFO |   Disk usage: 47.8 MiB
20:04:43.812 INFO |   Cached metadata: 0
20:04:43.812 INFO |   Exceptions: 0
20:04:43.813 INFO |   Latest version of reposilite: 2.9.21
20:04:43.813 INFO |
20:05:11.089 INFO |
20:05:11.091 INFO |
20:05:25.855 INFO | DEPLOY /releases/com/itth/commons/commons-core/4.0/commons-core-4.0.jar from <IP_ADDRESS>
20:05:26.153 INFO | DEPLOY /releases/com/itth/commons/commons-core/4.0/commons-core-4.0.pom from <IP_ADDRESS>

In logfile I get this below, I will double check correct Maven setup, please hold on.
20:08:30.729 DEBUG | Header ---
20:08:30.729 DEBUG | Cache-Control: no-cache
20:08:30.729 DEBUG | Expect: 100-continue
20:08:30.729 DEBUG | User-Agent: Apache-Maven/3.6.3 (Java 14.0.2; Linux 5.4.0-72-generic)
20:08:30.729 DEBUG | Connection: keep-alive
20:08:30.730 DEBUG | Host: localhost:5050
20:08:30.730 DEBUG | Pragma: no-cache
20:08:30.730 DEBUG | Accept-Encoding: gzip,deflate
20:08:30.730 DEBUG | Cache-store: no-store
20:08:30.730 DEBUG | Content-Length: 12555745
20:08:30.730 DEBUG | Authorization credentials are not specified
20:08:30.731 DEBUG | Cannot deploy artifact due to: Authorization credentials are not specified

If you're using Gradle, you may need to declare auth method:

https://reposilite.com/docs/deploy#gradle

Anyway, I wonder when Body greater than max size may occur. It's kinda new message and I'd prefer to understand the scenario, thanks for reporting this.

No, only Maven in use here.
Ok. I get a little further with a better settings.xml like this, so I am afraid the example in the docu is not correct for 3.x.
https://maven.apache.org/guides/mini/guide-configuring-maven.html
However now the authorization goes ok, but the upload stuck at 2.7 MB...
<settings>
        <servers>
        <server>
                <id>local-repository</id>
                <username>user</username>
                <password>qGRuRo2Q2PcJPsoTpomms+CadKsEhD60QLAX6+Sz/QH8gmS7+EbHjHXHYfWPThwQ</password>
        </server>
</servers>
</settings>

The upload stucks here:
Uploading to local-repository: http://localhost:5050/releases/com/itth/commons/commons-core/4.0/commons-core-4.0.jar
Progress (1): 2.7/13 MB

What do you mean by the example in the docu is not correct for 3.x. 🤔 Does it always get stuck on 2.7 with clean deploy?

If you're using Gradle, you may need to declare auth method:

https://reposilite.com/docs/deploy#gradle

Anyway, I wonder when Body greater than max size may occur, because I didn't get it even in debug mode. It's kinda new message and I'd like to know the scenario, thanks for reporting this.

Maybe it only occurs like this if not authorized in front.
It does not occure in debug mode for me now, however the upload does not go though...

What do you mean by the example in the docu is not correct for 3.x.  Does it always get stuck on 2.7 with clean deploy?

I mean Maven 3.x. In https://reposilite.com/docs/deploy you give an example of a settings.xml file which is incomplete. The full file should look like above.

Ok. It works now. It was probably related to failed tests from before. I did a clean setup now and it works. Thanks for quick lookup.

I mean Maven 3.x. In https://reposilite.com/docs/deploy you give an example of a settings.xml file which is incomplete. The full file should look like above.

Oh, I've just provided the specified fragment to not paste whole settings.xml file. It could be good idea to provide the rest of settings for a context.

Ok. It works now. It was probably related to failed tests from before. I did a clean setup now and it works. Thanks for quick lookup.

Yeah, maven cache handling is terrible, it is always good practice to run full clear for each task to avoid random() issues. In case of any further problems feel free to ask.


Learn more formatting broken

The "learn more" modal formatting is broken within the market creation section
Go To market creation for both templates and custom created markets, hit learn more...Should show multiple paragraphs

fixed closing


3.2 Falling and Movement Tweaks

Movement tweaks:
var max_speed = 8
var speed = 0
const ACCEL = 50 # low = icey, high = sticky
var move_direction := Vector3()
var velocity := Vector3()

# Called every frame. 'delta' is the elapsed time since the previous frame.

func _physics_process(delta):

	# Movement
	move_direction = Vector3()

	if Input.is_action_pressed("ui_right"):
		move_direction.x += 1
	if Input.is_action_pressed("ui_left"):
		move_direction.x -= 1
	if Input.is_action_pressed("ui_up"):
		move_direction.z -= 1
	if Input.is_action_pressed("ui_down"):
		move_direction.z += 1

	if not move_direction:
		velocity = velocity.move_toward(Vector3(), ACCEL*delta)
	else:
		speed += ACCEL * delta
		speed = min(speed, max_speed) # acceleration
		velocity = move_direction.normalized() * speed

	move_and_slide(velocity)

Falling: use separate falling speed
falling_speed -= GRAVITY
var result = move_and_slide(Vector3(velocity.x, falling_speed, velocity.z))
falling_speed = result.y

Falling into a void...

[ ] Add an Area  called "Void Area" node with a CollisionShape Box
[ ] Make it 50x50
[ ] Move it down 50
[ ] Attach a body_entered signal to the Player (and kill player)

Tweak environment:

[ ] Edit the default_env in inspector

[ ] Edit sky and change ground bottom color to black

[ ] Enable fog

[ ] Fog depth begin at 35 (camera is at 30)

[ ] Fog depth end at 70 (camera 30 plus collision at 50 = 80, so disappear before then)

[ ]


fix fix bind having aggregate failed again

Proposed changes
follow up #32490
add more tests and fix some cases because some sqls are valid to mysql, but failed in doris

run buildall

run buildall


Fugitive buffers cause messy formatting

environment

vim: nvim 0.4.4
vim-airline: 0.11
OS: Fedora 33
What is your airline configuration:

init file is here
Airline specifics:
let g:airline#extensions#ale#enabled = 1
let g:airline_theme = "tokyonight"
let g:airline#extensions#tabline#enabled = 1
let g:airline#parts#ffenc#skip_expected_string='utf-8[unix]'
" air-line
let g:airline_powerline_fonts = 1

if !exists('g:airline_symbols')
    let g:airline_symbols = {}
endif

" unicode symbols
let g:airline_left_sep = '»'
let g:airline_left_sep = '▶'
let g:airline_right_sep = '«'
let g:airline_right_sep = '◀'
let g:airline_symbols.linenr = '␊'
let g:airline_symbols.linenr = '␤'
let g:airline_symbols.linenr = '¶'
let g:airline_symbols.branch = '⎇'
let g:airline_symbols.paste = 'ρ'
let g:airline_symbols.paste = 'Þ'
let g:airline_symbols.paste = '∥'
let g:airline_symbols.whitespace = 'Ξ'

" airline symbols
let g:airline_left_sep = ''
let g:airline_left_alt_sep = ''
let g:airline_right_sep = ''
let g:airline_right_alt_sep = ''
let g:airline_symbols.branch = ''
let g:airline_symbols.readonly = ''
let g:airline_symbols.linenr = ''

if you are using terminal:

terminal: kitty 0.19.3 and tmux 3.1c
$TERM variable: xterm-256color
color configuration (:set t_Co?): tokyonight
if you are using Neovim:
does it happen in Vim: did not test (yet)

actual behavior
When I want to check out something in fugitive that is not actually a local file like a fugitive log or a file that is on another branch, the status line has messy formatting.
E.g. the simplest case is: open a file, do :Gclog and then you see it (see screenshots below).
I tried to explicitely enable the fugitive extension (which is already 'loaded') but that did not help either.
expected behavior
There should be a lock icon because it is readonly and no "[noperm]" and the other info should be displayed in a nicer/more consistent way.
screen shot (if possible)
This is my normal statusline in a file:

And this is it after doing :Gclog:

There should be a lock icon because it is readonly and no "[noperm]" and the other info should be displayed in a nicer/more consistent way.

That noperm is an indication that this is not a normal buffer that you are allowed to write to. Since fugitive does some magic here with special buffers, I suppose this is expected.


nanoe/Econavi support

Hi, thanks for your work.
The Panasonic Etherea models (e.g. CS-Z35TKEW : https://www.aircon.panasonic.eu/IE_en/specs/22812/229615/49/) offer Econavi (presence sensor) and nanoe (air purifier).
Any chance of supporting these features in the app ?

I was already thinking in that direction, thanks for confirming.
Time permitting, I'll have a go at it next weekend.
(getting this to work would be super duper great, as the ComfortCloud app itself has GUI provisions for e.g. nanoe, but does not support it yet).

Mine reports it doesn't have Nanoe support when it still has it, but there is another flag that is called actualNanoe. I'm guessing that nanoe/actualNanoe = 1 is off and 2 is on. I'm not sure how we are going to handle the property nanoe vs actualNanoe

regarding previous support where command list didn't work, I noticed that actualNanoe was zero. It looks like mine is 1 when it's off, and 2 when it's on. So I'm wondering if your units actually supports nanoe?

My 4 units are all the "Etherea" model (CS-Z35TKEW, see https://github.com/lostfields/python-panasonic-comfort-cloud/issues/1#issue-387041953), and support both nanoe and Econavi.

looks like ecoNavi = 1 is off when it's supported, and ecoNavi = 0 is off for unsupported. The same value is for my nanoe, where I got the same values for actualNanoe.
You nanoe doesn't change, but ecoNavi does. Kind of strange, but I can expose ecoNavi and actualNanoe.

I'm going to treat ecoNavi and Nanoe as the same thing, or do you think that is a problem?

I reckon they should still be separate because they're different functions on the device (I think - mine only supports NanoE) - the nanoe is the air purification and the econavi is the motion detection.
Thanks as always for your amazing work on this!!

After playing around with this after getting PR #23 I tried this for my unit, and I noticed that the app itself had a parameter in device list to enable Nanoe. Before I had this enabled I got this when I had deactivated nanoe with my remote.
iAutoX                   : False
nanoe                    : False
ecoNavi                  : False
parameters
    ecoMode              : 0
    ecoNavi              : 0
    nanoe                : 1
    actualNanoe          : 1

After enabling nanoe capability in device settings
iAutoX                   : False
nanoe                    : True
ecoNavi                  : False
parameters
    ecoMode              : 0
    ecoNavi              : 0
    nanoe                : 1
    actualNanoe          : 1

After setting nanoe to On in App
iAutoX                   : False
nanoe                    : True
ecoNavi                  : False
parameters
    ecoMode              : 0
    ecoNavi              : 0
    nanoe                : 2
    actualNanoe          : 2

Are u sure that ecoNavi paramter has only three possible values 0:not supported ; 1:isOff ; 2isOn?
Could it be possible that there are more values e.g. 5:TwoActivePersonsInRoomAndNoDirectSunLight.
I am looking for a way to read the inside paramaters of the econavi feature.
If there is a possibility to get "theActivePersonsinRoom", u you could use your air con as alarm system.


[PDI-18322] KTR with MDI fails if executed on DI/slave and optional t…

…arget transformation specified
@pentaho-lmartins @bcostahitachivantara @smmribeiro

:white_check_mark: Build finished in 3m 59s
Build command:
mvn clean verify -B -e -Daudit -amd -pl plugins/meta-inject

:ok_hand: All tests passed!
Tests run: 46, Failures: 0, Skipped: 0    Test Results

:information_source:  This is an automatic message


Support additional export-from statement proposal

A.js:
export default 5;

B.js:
export a from './A';

Unexpected identifier error:
src/B.js:2
  2: export a from './A';
            ^ Unexpected identifier

Flow 0.17

Is this syntax valid ES2015? I'm not seeing a production in the spec for this. The only production that has a FromClause doesn't appear to permit a simple identifier as the ExportClause.
Do you have existing code that uses this syntax? How is it compiled?

OK, so this seems to be a ES2016 proposed syntax from Facebook's own @leebyron. I don't think Flow has an established rule about what stage proposals we'll implement, but stage 1 seems a bit early to me. Looks like this one might hit stage 2 soon. I imagine this feature will have plenty of support internally to push it through :-)

This is the same issue as #916. Linking the issues so we can close them all when a fix lands.

How is the state of that issue ?

Still fails on v0.33.0

+1

:+1:

+1

+1

the same still happens on 0.44

@sibelius please take a look this comment https://github.com/facebook/flow/issues/916#issuecomment-179849998

@rohmanhm  https://github.com/facebook/flow/issues/916#issuecomment-179849998 does not solve
export a from './A';

the same on 0.53

Anybody faces the issue where suppress comments don't work for this case?

What is the error you're seeing that suppress comments aren't preventing? Is the error getting attached to a different line in the source?

@asolove The flow error related to transform-export-extensions not being fully supported yet, it's the same line.

Error: src/configs/lib.js:42
 43: export axios from 'axios';
            ^^^^^ Unexpected identifier

and of course suppress_comment=\\(.\\|\n\\)*\\flow-disable-next-line.

You can't suppress parsing errors

@vkurchatkin Got it, we wait till support for it lands then.

Same for 0.58.0

This is a completely acceptable workaround:
export { default as a } from './a'

Same for 0.68.0

Closing since this is non-standard syntax. We can reopen if the new proposal is adopted one day.


Drag and Drop for windows 11

Description of the new feature / enhancement
Drag and Drop file and folder through taskbar in windows 11
Scenario when this would be used?
For editing, copy file folder and many more
Supporting information
https://github.com/HerMajestyDrMona/Windows11DragAndDropToTaskbarFix

According to the reports, this feature will be added to Windows 11 recently. :)

That post is from september and says "Probably" and "version 22H2" :(

If you want to suggest feedback for the taskbar, you can do this in the Feedback Hub.

Great feedback, highly suggest piling on to Feedback hub here :)


Fix GitHub Actions

Had to tweak a few things...also merged master into your branch.
See ChronosMasterOfAllTime/goenv#1 For actual changeset. (Also, please squash and merge this one 😈 )

@syndbg I targeted your current PR branch instead of master


Feedback: taste.md

Need to word-wrap
I know the player will have come here from another page, but you should write out what "it" is
"it" / "them" / "those" - a little confusing
"Ziploc" - you getting paid a promotional fee for this? :smiling_imp:
"a little while more"
"rush and run" - awkward
Missing punctuation
run-on

Newline after # line
While there's nothing technically wrong with it, unless there's a reason it helps your story you should generally avoid brand names. In this case, "plastic bag" would be better than "Ziploc bag"


feat: decoration support textUnderlinePosition

I want to create an editor's decoration the same as the link:

but vscode.window.createTextEditorDecorationType only support textDecoration property.

const underlineDecoration = vscode.window.createTextEditorDecorationType({
  textDecoration: 'underline',
  // this is currently not support
  textUnderlinePosition: 'under',
});

I want to create an editor's decoration the same as the link:

There is a vscode.DocumentLinkProvider for that. Have you been aware of that? Any reason for not using it?

yes, I know vscode.DocumentLinkProvider. I'm already using Go To Definition to archive the effect of jumping to other file, I'm just want the visual effect of link.

Please share detail for why you need to do that? Also note that a link provider isn't what's used for go to definition. The API tries to establish "data-contracts", like return links, completions, definition etc, and not so much UX API. E.g we don't something to look like a link but not be backed by a link data structure

For me, what I want to do is Highlight the <search> element, because it is different from other element, it is wrote by user, and user can use Cmd+Click to jump into the search element definition file.. So I gave it a key point marker, so I use createTextEditorDecorationType to do that. I think that the link style is a good hint for this.

And I think this PR is an enhancement for the createTextEditorDecorationType, We provide more css style for user, and user can do what they want do

Why don't I use DocumentLinkProvider because LinkProvider cannot jump into specific line of a file.

Oh, of course it can. Just use a fragement with line-number and column, like file:///foo/bar#L12,34 for line 12, column 34

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


subscribeToMore disconnects on GraphQL error

Describe the bug
When using subscribeToMore, if one of the resolvers throws an error on the server, the client receives a GraphQL error which initiates a subscription shutdown.  I tried adding an onError callback but the Observerable.notifySubscription just unconditionally closes the subscription when an error is received.
I have the reconnect: true option set on the WebSocketLink but the problem is that the subscription ends even though the websocket link is still alive.
Would the best workaround be to not use the subscribeToMore option on the query definition and instead have a method that calls the subscribeToMore and onError re-call that method to re-establish the subscription?
To Reproduce
Steps to reproduce the behavior:

Define a smart query with a subscribeToMore
Publish a message on the server
Throw an error from a resolver on the server
You'll see that the server receives a stop message in the websocket frames
Publish another message on the server
Since the stop message was sent, the new publish is never processed

Expected behavior
I would expect the subscription to either re-connect or stay alive when an exception occurs.
Versions
vue: 2.6.10
vue-apollo: 3.0.0
apollo-client: 2.6.4
Additional context

Likely caused by this line https://github.com/apollographql/subscriptions-transport-ws/blob/a8bbabfe375090b44d4a8bd028356ec53d48a23a/src/client.ts#L645

@Akryum , is it expected behavior after fix above? Looks weird


Refactor FrameView

To turn it into a UIView instead of UIVisualEffectView.
[Warning] <PKHUD.FrameView 0x7ff6d7c0c330> is being asked to animate its opacity. This will cause the effect to appear broken until opacity returns to 1.

Thanks for this PR, but you are not the first with this fix. Unfortunately you change the behaviour and the animation is not smooth as the original

Thanks for your attention @PGLongo

Thanks to you @RafaelPlantard. Consider that the "warning" is a known non bug by Apple.
It's plenty of discussion about it (for instance have a look to  this)


fix: use modern Spring and MediaQuery implementation

how does one go about testing these things locally? I tried doing pnpm build:dist and then running sv create like so...
node ../../cli/packages/cli/dist/bin.js create spring-demo

...but it gave me the old files.

ah, yea... we should really make a CONTRIBUTING.md guide. thanks for the reminder 😅
to test a local build, you can run the following from the root of the monorepo:
pnpm build

pnpm sv create temp/spring-demo

in addition to Spring, the reducedMotion store in the demo could also be updated to use the new MediaQuery class as well!

This is crazy and saves so much code, add this!


Control won't show up in the Toolbox

I'm having problems to find the Control in my Toolbox. I added the package through nuget to my project that is made in .Net 3.5 and built it. But the Circular ProgressBar wont show up in my Toolbox.
'CircularProgressBar' and 'WinFormAnimation' do show up in my references, tho.

You need to add the DLL to your Toolbox.

You mean with right click and 'Choose Items'
The Control also doesnt show up in there.

Yes, you need to click "Browse" and Select the "CircularProgressBar.dll" in order for it to show up.

Also, please make sure to select the "CircularProgressBar.dll" file from your project's "Release" or "Debug" directory.
Don't use the one in the "package" directory as it fails to load because it needs to have the "WinFormAnimation.dll" file next to it.

Thanks alot, now it is working. Is that usual? because the readme tells it would auto add to the toolbox on build. (like usercontrols do)

Yeah, sry about that, I need to update the readme file to reflect new changes.
Controls should be added to toolbox automatically, however, in this case, because of a dependency and a case of incompatibility on Visual Studio and NuGet side, this doesn't happen automatically.

Just tested with the new NuGet format and after signing with a strong name. This should no longer be a problem.


Upgrade to React 16 & update project dependencies

Components lifecycle methods will also need to be updated, check deprecated methods:
https://reactjs.org/docs/react-component.html

Closed by 6ecdf3cb05af22b574729101641a04c7a45d7d09


[SMP-1418] Add minio.yaml details to SMP self-signed certificates topic

Add minio.yaml details to SMP self-signed certificates topic
For reviewers, a preview is available.
What Type of PR is This?

[ ] Issue
[ ] Feature
[x] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[x] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


Disable Digital Bitbox

Digital Bitbox's firmware has a check agains https://myetherwallet.com hard-coded into it. I was not able to work out a solution with them in time, and so it doesn't work on MyCrypto right now. In the mean time, we should let users know this.

FWIW I have reached out to the Digital Bitbox team to try to resolve this. Should hopefully hear back from them soon.


Handle Infinity and NaN values for dataviews

Fixes https://github.com/CartoDB/cartodb/issues/12154

[x] Histogram
[x] Histogram (Overview)
[x] Formula
[x] Formula (Overview)
[x] Aggregation
[x] Aggregation (Overview)

Hey @jgoizueta, I've just pushed a couple of commits to support numeric NaN values for dataviews

Great! I think this is ready for acceptance.


Move @noinline into overloads, restructure code

This PR functionally doesn't change anything, but prepares #115.

move @noinline into overload_* functions
add folder src/overloads for overload source files
rename firstder to der1
rename seconder to der2

Codecov Report
Attention: Patch coverage is 97.01493% with 6 lines in your changes missing coverage. Please review.

Project coverage is 82.54%. Comparing base (9b78885) to head (cd0f8e4).

Files
Patch %
Lines

ext/SparseConnectivityTracerNNlibExt.jl
66.66%
5 Missing :warning:

src/overloads/hessian_tracer.jl
98.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #129      +/-   ##
==========================================
- Coverage   86.48%   82.54%   -3.95%
==========================================
  Files          31       31
  Lines        1332     1352      +20
==========================================
- Hits         1152     1116      -36
- Misses        180      236      +56

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


[Question] What's the condition of this plugin.

Recently I hoped to use this plugin for batch adding time delays for other plugins, but surprisingly found that it disappears on the obsidian plugin market and even the original repo disappears.
All I could find is this new repo, with no ideas what happened to the old one. Could you please inform me of the condition of this awesome plugin? Thanks.

I had a rough word (not an insult) to a member of the team. I think he was voluntary ignoring me, even after the right modifications. It was not the first time, I had 10 plugin. He reported me and without a warning my account was flagged by github, so nobody could see my repos anymore. They did the same on discord twice. I was trying to have an explanation.
I saw some people asking for my plugins. One guy contact me for easy toggle sidebar plugin, so I created a new repo. And I knew this one was important too.
But honestly, I lost any motivation.

So this is not an official repo of course. But you can use Brat or a manual technic to install it anyway...

Sorry to hear about the situation you've faced. It's disheartening when our efforts and contributions aren't appreciated or are misunderstood. Life sometimes throws unexpected challenges our way, and we may face hardships that seem unfair or undeserved. While it's natural to feel discouraged, please know that your work has made a lot of positive impact on the Obsidian community. Conflicts and misunderstandings can happen in any collaborative environment, but they don't diminish the value of your contributions.
As Romain Rolland once said, "There is only one heroism in the world: to see the world as it is and to love it." Wish you take a short break to recharge and reflect, and thank you for the awesome plugin.

Thanks for your kind words. I accepted the situation without resentment and my responsibility in it. This situation opened my eyes about GitHub and some other big platforms, even if I already knew it before...
I personally think this world is an illusion in a big consciousness. So we live what we have to live at any moment. Time being an illusion...
The essence lies not in the experience, but in our consciousness of it. We can acknowledge the world's imperfections and, by embracing this awareness, stay anchored in truth. This mindful approach allows us to navigate through both deceptions and verities, maintaining our integrity in an often chaotic reality.


Updated channel and documentation to Rubocop v1.10

As usual, I'll create the correct base branch and update the PR before merging.

Is there a date for the next release and when this will be merged ? Thanks.


Update transitive-broken.yaml

remove several packages depending on comfort-array, comfort-fftw
Description of changes

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

The disabled packages are missing in the current release 22.11 and I wanted to reactivate them.

The disabled packages are missing in the current release 22.11 and I wanted to reactivate them.

I'm not quite sure I understand.  It sounds like you want these packages fixed in 22.11, but why is this PR targeting master?

The disabled packages are missing in the current release 22.11 and I wanted to reactivate them.

I'm not quite sure I understand. It sounds like you want these packages fixed in 22.11, but why is this PR targeting master?

They are disabled in 22.11 and in master, so I suspect that they will be disabled in upcoming 23.05, too.
Sorry, I am not familiar with the release process. What can I do to make those packages ship with the next release?

These packages all depend on packages marked as broken. Removing them from the list won't make them ship. You need to fix the underlying build failure and remove the broken flag of those packages.

@thielema It‘s actually great that you are wishing to fix packages you care for. And we will gladly support you with that. Would be cool if we can fix them until branch-off. We never know which packages users care about so getting that feedback is valuable.
To give you a bit more actionable feedback: From a look at the transative-broken.yaml, we can’t tell why these packages are broken, concretely which of their dependencies is. To figure that out you need try to build them and look at the evaluation error which will tell you about some broken package. Then you will need to fix that package.  Step one would be to remove the packages from the broken.yaml and then run maintainers/scripts/haskell/regenerate-hackage-packages.sh, then you try to ubild again and see what the problem is. Sadly we currently don’t have great docs about how to do that, but https://nixos.org/manual/nixpkgs/unstable/#haskell-overriding-haskell-packages might be helpful.

On Thu, 20 Apr 2023, maralorn wrote:

@thielema It‘s actually great that you are wishing to fix packages you
care for. And we will gladly support you with that. Would be cool if we
can fix them until branch-off. We never know which packages users care
about so getting that feedback is valuable.

The problem seems to be that packages rely on storable-record_0_0_6, which
is no longer present. They should simply depend on storable-record (which
is currently 0.0.7). I find storable-record_0_0_6 in hackage-packages.nix,
but this file is autogenerated, too. What I can I do make the packages
depend on storable-record instead of storable-record_0_0_6?
How can I be notified about compilation failures of packages I am
interested in?

I have trouble reproducing what you are talking about. Are you on the master branch?
I can’t find any mentions of storable-record 0.0.6. We currently ship storable-record 0.0.7 which is the version in stackage lts.
Instead, I looked at a random of those packages, lapack and noticed it fails because the tests of storablevector is broken by a restrictive upper bound on bytestring. I fixed that and that fixed at least lapack, hyper, comfort-array and comfort-array-shape. I haven’t looked at all packages you listed.
You can be notified about compilation failures by entering yourself into the maintainer list here:
https://github.com/NixOS/nixpkgs/blob/98dc2474f769426e1c331d17b73a729458bfd862/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml#L139
You will then be pinged by us when we post a report like e.g. this: https://github.com/cdepillabout/nix-haskell-updates-status

On Thu, 20 Apr 2023, maralorn wrote:

I have trouble reproducing what you are talking about. Are you on the master branch?
I can’t find any mentions of storable-record 0.0.6.

Sorry, my mistake. I had some old lines from former versions of
hackage-packages.nix lying around. With haskell-updates/HEAD I can now
build storablevector. The version bound on bytestring is also relaxed at
Hackage, now.

You can be notified about compilation failures by entering yourself into the maintainer list here:
https://github.com/NixOS/nixpkgs/blob/98dc2474f769426e1c331d17b73a729458bfd862/pkgs/development/has
kell-modules/configuration-hackage2nix/main.yaml#L139
You will then be pinged by us when we post a report like e.g. this:
https://github.com/cdepillabout/nix-haskell-updates-status

perfect


#7: [FIX] Handle Deezer Error Response better by injecting the message into DeezerException before throwing it

Fixed in 3ade171


MCo2 retirement seems to have broken some pages

got a "fun" one for ya...
this is 404ing for me after i retired a MCO2
https://www.klimadao.finance/retirements/0xab5b7b5849784279280188b556af3c179f31dc5b
the retirement page itself is also 404ing https://www.klimadao.finance/retirements/0xab5b7b5849784279280188b556af3c179f31dc5b/9
you mind logging around the getStaticProps for both pages and seeing what you find?
I used the new v2 aggregator in #960 to create these retirements
Perhaps some data is missing or subgraph is not indexing these new retirements properly?

@cujowolf Hey, I think this one is subgraph related. Here is the query for ya https://api.thegraph.com/subgraphs/name/klimadao/polygon-bridged-carbon/graphql?query={
++klimaRetires(
++++where%3A+{beneficiaryAddress%3A+"0xab5b7b5849784279280188b556af3c179f31dc5b"}
++++orderBy%3A+timestamp
++++orderDirection%3A+desc
++)+{
++++id
++++pool
++++beneficiaryAddress
++++index
++++timestamp
++++retirementMessage
++++amount
++++offset+{
++++++id
++++++tokenAddress
++++++totalRetired
++++++projectID
++++++country
++++++region
++++++bridge
++++++registry
++++++standard
++++}
++}
}

Waiting on this to finish indexing to verify that this PR resolves the subgraph issue:
https://github.com/KlimaDAO/carbon-subgraph/pull/40

Fixed!


Always try to stop and remove any previously-created-container

The event of having such containers defined is very unlikely, but it seems to be still possible.
See https://ci.hibernate.org/job/hibernate-search-performance/job/mapper-search5-elasticsearch/20/

If that's really possible, then please:

use specific names for the containers, so that we can recognize them easily.
add a single clean-up script, similar to Quarkus's, that you will execute wherever necessary. Quarkus executes it from the POM before integration tests, in particular: see here.

@fax4ever You forgot to check in the docker-prune.sh script. There's probably a gitignore rule that prevents that.

You're right. I did

Here is a performance test instance, using the current code base: https://ci.hibernate.org/job/hibernate-search-performance/job/fix-es-container-start-personal-fabio/5/console

Merged, thanks


Unable to include } in a template (Generate Release Notes)

Azure DevOps Extension you are using
Generate Release Notes (Crossplatform)
Where are you running it?

Azure DevOps Service (VSTS)

Version of Extension/Task
2.19.17
Expected behaviour and actual behaviour
I'm attempting to use this extension to produce an HTML document however I'm struggling to work out which characters require escaping and which don't. Through trial and error I've worked out that " needs to be escaped to " and { to { however haven't been able to find a way to escape }. I can produce 2 different error depending if I try to escape or not, both are listed below.
Steps to reproduce the problem
Create a new step using this task and configure as normal. For the template use the below text:
this is a test }
When you run this step you will see the error:
OUTPUT:
Getting the current build details
Expanding the truncated commit messages...
Finished expanding [0] commits.
Get details of [0] WIs
Total commits: [0]
Total workitems: [0]
Leaving WI in default order as returned by API
Using in-line template
##[error]ReferenceError: Invalid left-hand side expression in postfix operation
##[error]ReferenceError: Invalid left-hand side expression in postfix operation
If you change the template to:
this is a test }
OUTPUT:
Getting the current build details
Expanding the truncated commit messages...
Finished expanding [0] commits.
Get details of [0] WIs
Total commits: [0]
Total workitems: [0]
Leaving WI in default order as returned by API
Using in-line template
##[error]SyntaxError: Invalid or unexpected token
##[error]SyntaxError: Invalid or unexpected token

The sample templates can be found here
The way the task work is that it evaluates each line of the template as a line of node. So this means anything within a dollar and curly brackets e.g. ${foo} is evaluated as code.
The basic objects you have access to are

releaseDetails
compareReleaseDetails
buildetails (only inside the BUILDLOOP if running in a release)
widetail (only inside the WILOOP)
csdetails (only inside the CSLOOP)

If you want to the properties any object use JSON.Stringify e.g. ${JSON.stringify(releaseDetails)}
Bottom line is I would avoid {} in your text

I would like to know if we could possibly reopen this issue. I would like to use a JSON template because the release notes which I'm generating get posted off to Google chat using a JSON template so that I can structure the message in a card.
For example: { title: "${releaseDetails.name......)} }
I have tried to use all kind of escapes for the {} but none of them seems to work.

As a sie note, I avoided this issue in my case by only generating the HTML table with this task, and then wrapping it with the HTML top and bottom (including CSS) when I published. This avoided the need to use curly brackets in this step. Appreciate this won't work you @MitchDart, although you could potentially build your JSON using regular brackets and replace them later. Not ideal I know, but might be a work around.


🐛 [auth] New exception invalid-credential for signInWithEmailAndPassword not mapped in the docs

There's a new exception invalid-credential since email enumeration protection was activated, but the signInWithEmailAndPassword docs doesn't include it in the exceptions list.

Thanks for raising this @feinstein
Let's track this in the original issue https://github.com/firebase/flutterfire/issues/3273, I'll close this in favor of it.

Ah wow, that's from 4 years ago lol, good digging.


Controller sometimes cannot start because of old controller or connections

We occasionally run into situations where tests fail because the controller hasn't been shut down cleanly, like the following:
======================================================================
ERROR: testLinear5 (__main__.testLinearOVSUser)
Ping test on a 5-switch topology
----------------------------------------------------------------------
Traceback (most recent call last):
  File "mininet/test/test_nets.py", line 70, in testLinear5
    mn = Mininet( LinearTopo( k=5 ), self.switchClass, Host, Controller, waitConnected=True )
  File "build/bdist.linux-i686/egg/mininet/net.py", line 170, in __init__
    self.build()
  File "build/bdist.linux-i686/egg/mininet/net.py", line 417, in build
    self.buildFromTopo( self.topo )
  File "build/bdist.linux-i686/egg/mininet/net.py", line 387, in buildFromTopo
    self.addController( 'c%d' % i, cls )
  File "build/bdist.linux-i686/egg/mininet/net.py", line 260, in addController
    controller_new = controller( name, **params )
  File "build/bdist.linux-i686/egg/mininet/node.py", line 1262, in __init__
    self.checkListening()
  File "build/bdist.linux-i686/egg/mininet/node.py", line 1280, in checkListening
    '\n'.join( clist ) )
Exception: Please shut down the controller which is running on port 6633:
Active Internet connections (servers and established)
tcp        0      0 <IP_ADDRESS>:60297         <IP_ADDRESS>:6633          TIME_WAIT   -
tcp        0      0 <IP_ADDRESS>:60296         <IP_ADDRESS>:6633          TIME_WAIT   -
tcp        0      0 <IP_ADDRESS>:60298         <IP_ADDRESS>:6633          TIME_WAIT   -
tcp        0      0 <IP_ADDRESS>:60299         <IP_ADDRESS>:6633          TIME_WAIT   -
tcp        0      0 <IP_ADDRESS>:60300         <IP_ADDRESS>:6633          TIME_WAIT   -

----------------------------------------------------------------------
Ran 12 tests in -25078.580s

Casting aside the clock problem (we can't reliably set the time in Ubuntu without it getting messed up), it seems that there is a race condition where our switches and/or controller are supposed to have shut down but starting up a new controller fails because the old controller still seems to be running and/or it hasn't released its port.

sudo fuser -k 6633/tcp

Thank you.
"sudo fuser -k 6633/tcp" solved the issue.

I have been getting this error when i create a topology to connect with ryu controller and I tried "sudo fuser -k 6653/tcp" but not solved my problem. Please need advice
mininet@mininet-vm:~$ sudo mn
*** Creating network
*** Adding controller
Caught exception. Cleaning up...
Exception: Please shut down the controller which is running on port 6653:
Active Internet connections (servers and established)
tcp        0      0 <IP_ADDRESS>:6653            <IP_ADDRESS>:*               LISTEN      22985/python3
tcp        0      0 <IP_ADDRESS>:39574         <IP_ADDRESS>:6653          TIME_WAIT   -
*** Removing excess controllers/ofprotocols/ofdatapaths/pings/noxes
killall controller ofprotocol ofdatapath ping nox_corelt-nox_core ovs-openflowd ovs-controllerovs-testcontroller udpbwtest mnexec ivs ryu-manager 2> /dev/null
killall -9 controller ofprotocol ofdatapath ping nox_corelt-nox_core ovs-openflowd ovs-controllerovs-testcontroller udpbwtest mnexec ivs ryu-manager 2> /dev/null
pkill -9 -f "sudo mnexec"
*** Removing junk from /tmp
rm -f /tmp/vconn* /tmp/vlogs* /tmp/.out /tmp/.log
*** Removing old X11 tunnels
*** Removing excess kernel datapaths
ps ax | egrep -o 'dp[0-9]+' | sed 's/dp/nl:/'
***  Removing OVS datapaths
ovs-vsctl --timeout=1 list-br
ovs-vsctl --timeout=1 list-br
*** Removing all links of the pattern foo-ethX
ip link show | egrep -o '([-_.[:alnum:]]+-eth[[:digit:]]+)'
ip link show
*** Killing stale mininet node processes
pkill -9 -f mininet:
*** Shutting down stale tunnels
pkill -9 -f Tunnel=Ethernet
pkill -9 -f .ssh/mn
rm -f ~/.ssh/mn/*
*** Cleanup complete.

Run
netstat -ltnp | grep '6653'    -(1)
which will give you the process id which is using that port. If you find that PID as 1234 then run
kill -9 1234.      -(2)
Recheck with  (1) to see if the process is actually dead or did somethng else bring it back up.


New CI infrastructure to support private ELK per test

Motivation
added new CI infra
there's another PR open #2197, the difference is that in #2197 there is a code duplication of the tests (tests_elk) folder which doesn't exists here.


Add more info for showText operator in stepper.

Adds a table that shows original char code, font char code, and unicode.

I've had to manually figure this out so many times. I think it's time to make it easier.

/botio-linux preview

/botio test


Microchip: MEC172x: Update pinmux driver

Update the Microchip XEC pinmux driver to use system I/O
routine for read/write of registers instead of direct use
of volatile and CMSIS defines. Add GPIO port number to
bindings instead of using hard coded value from chip headers.
Signed-off-by: Scott Worley<EMAIL_ADDRESS>

Please, please, please do not ask me to use DT FOREACH.  The DT FOREACH macros are not working for this pinmux implementation. I tried for two days and failed.  Don't know why pinmux was not located under soc by the original author(s).

Rebased because I missed updating MEC152x DTSI pinmux with the new property.

@jackrosenthal Should I ask about PINCTRL?  Is the API finalized?


More disposing

There were two items not being disposed of that could be in the timer_tick method: when setting an Icon property it's actually copied rather than set directly (not intuitive at all).  The other is that the IntPtr returned by GetHIcon has to manually freed by DestroyIcon.
I migrated the part about getting the size to its own method so that using statements could be used more easily, which ensures items get disposed of even if there's an error rather than a manual Dispose() call.

Thank you for your fixes Jay!


Updated The Process cannot access the Loginusers.vdf

I have no clue how to fix this I also don't have much to say It looks so simple but I am new at this.

extensions.log
playnite.log

https://github.com/Lacro59/playnite-plugincommon/commit/5283b4a62fbb405d9d0e3fa08175c8bfc083aea0


hi

你们的模型在比赛中取得了多少名

9th in the running time track, 5th in the model complexity track, and 7th in the overall performance track.


Rename dfilter to filter

As I suggested in #22, I think we could safely "overload" the built-in filter function by testing whether it is called with a callable and an iterable in that order. Since neither DplyFrames nor DataFrames are callable, I think we'll be safe.

Overloading filter() would be one more thing to grok when using dplython for the first time. If it's just called dfilter, there is no ambiguity.
My guess is that developers using dplython as part of some other software project would not get as far as reading docs or code to determine that dplython's filter() is overloaded. They would just do from dplython import filter as dfilter or something like that, to ensure beyond any doubt that there will be no unexpected behavior.
So I'm for keeping it as it is.

I think having to remember dfilter is a lot more cognitive overhead.
I also think it'll be pretty rare that people want to use the built-in filter function in the same file as they've imported filter from dplython.
For one thing, the main use case for dplython is probably exploratory data analysis, where ownership of a particular file is likely to be limited to one or only a few people.
For another, the built-in filter is pretty obscure, since it can always be done with a list comprehension, which is usually more pythonic. Guido van Rossum actually argued that filter should be dropped from Python 3. As an unscientific obscurity test, I searched "filter" in Python files on GitHub, and the vast majority of results weren't referring to the built-in.
Finally, I think people can reasonably expect dplython's filter to safely overload the built-in, since it would be a bug if it behaved otherwise.
So the only cognitive overhead is for people who 1) know that filter is a Python built-in, but 2) don't know that list comprehensions are preferred, but 3) do care about overriding built-ins, but 4) don't care enough to check the docs, but 5) care too much to trust the package.

I agree with your reasons for wanting to do this, but I still think the pros are outweighed by the cons. Overriding builtins is just not done in polite society. People would see that we have overridden filter and have a "WTF?" moment. That would be bad for the perception of dplython as a professional quality project.
The reason overriding is not appreciated is because it can lead to very subtle bugs. E.g., builtin functions have a different type than other functions. So overriding can mess up any code that is dependent on types.
Do you know of any Python packages with decent adoption that override builtins? (That is a non-rhetorical question, and also a challenge if you care enough to support your case here.)

What about trying to avoid this issue by giving an entirely different name, like winnow, filtrate, sift, refine, comb, or clean? I don't like the idea of overriding filter, but dfilter isn't a word and I often screw it up when writing it. I think sift is pretty good.

Good idea! I like winnow, filtrate, and sift.
My personal preference would be to use method chaining instead of >>ing, which would avoid this issue (though it would raise others). But that'd be a separate thread.

Alright, I'm going to change dfilter to sift. I think sift is the most popular word and has the right meaning, and
Note that this breaks code people have written already with pandas. The current goal is to find issues like this, fix them, and then maintain backwards compatibility with a release 0.1 going forward.

Why not have dfilter as an alias to sift? It can raise a DeprecationWarning.

Good call, added that.


Run elm-review, simplify code

This is a first pass. There are still some low-hanging fruits, but this is already a lot

:raised_hands:


Migrate to kedro==0.18.0

Description
kedro==0.18.0 will be realeased in the coming weeks, and it will break kedro-mlflow. It is important to always have a working vesion of kedro-mlflow with kedro.
Context
Since there are more and more users, we should stay up to date with kedro.
Possible Implementation
See which tests are breaking while installing the develop branch, and fix them!

kedro==0.18 was released today and we are good to merge


netshare  cifs and passing UID/GID through docker compose

According to the netshare help page (docker-volume-netshare cifs --help)  cifs mount options like uid,gid etc can be passed through the -o flag. However how does one pass this through the compose file?
An extract of my compose file is below  which seems to be doing nothing with the uid/gid being passed and instead the drive is mounted as root.
version: '3.2' volumes:   appconfig:     driver_opts:       share: freenas.nkak.uk/nascifs/DockerAppData/app/config       o: uid=10001,gid=50012,iocharset=utf8,rw     driver: cifs  appdata:     driver_opts:       share: freenas.nkak.uk/nasdata       o: uid=0,gid=50011,iocharset=utf8,rw     driver: cifs
Any thing to mount a cifs share with a given uid/gid will help.

I am having the same issue with the docker run command:
cker run -d --mount type=volume,volume-driver=cifs,volume-opt=uid=1000,volume-opt=gid=1000,source='<IP_ADDRESS>/storage',destination='/data/testing'
I tried variations on that but could not get it to work.  Docker doesn't give me an error but it mounts the drive as root still.  I can mount the drive manually using the "-o" option without any problems.

there is also an option cifsopts which i found in the source code.
in general cifsopts seems to work, because it uses the option nobrl as I want.
But have the problem with other options like uid, gid, forceuid, forcegid.
tried it with this both variants:
--mount 'type=volume,dst=/var/lib/grafana,src=grafana_test,volume-driver=cifs,volume-opt=share=host01/services_data/grafana_data,volume-opt=username=myuser,volume-opt=password=mypw,volume-opt=domain=mydomain,volume-opt=fileMode=0777,volume-opt=dirMode=0777,volume-opt=uid=472,volume-opt=gid=472,"volume-opt=cifsopts=nobrl,forceuid,forcegid"'

and
--mount 'type=volume,dst=/var/lib/grafana,src=grafana_test,volume-driver=cifs,volume-opt=share=host01/services_data/grafana_data,volume-opt=username=myuser,volume-opt=password=mypw,volume-opt=domain=mydomain,volume-opt=fileMode=0777,volume-opt=dirMode=0777,"volume-opt=cifsopts=uid=472,gid=472,nobrl,forceuid,forcegid"'

uid, gid, forceuid and forcegid seems to be ignored.
It always mounts with uid=0,noforceuid,gid=0,noforcegid,nobrl

I think I got it...
at least if named volume was used as in my example, but probably also in your case.
one problem was... I need to delete delete the volume always manually on changes to the mount options.
I'd expected to update itself by using it in the docker run command, which is not the case.
So my second example above works if the volume is created the first time with the correct options or the volume is removed before executing the docker run again.

I couldn't get that working.  Are you sure you didn't mount it manually first?  The mount should go away when you do a stop on the container.  That is the advantage of the driver.  It  can mount when the container runs and remove it after.
I can mount it manually like this:
mount -t cifs -o username=,password=,domain= -o uid=1000,gid=1000 //<IP_ADDRESS>/imaging2 /mnt
The driver supports the -o option and so does the mount command.  So am not sure why docker isn't passing this along.  Right now I mount it by hand and than load it in as a standard mount.  But that means I can't use a scheduling software.


docs(image): change how image is reference in rna overview

centeredImage shortcode works local and deploy preview but image broken in prod
change how image is referenced to ./rna-arch.png
centeredImage is a custom shortcode that Justin created. How it obtains the image is significantly different from Hugo's figure shortcode

Deploy preview:

but referenced from the URL:


Add Promise return type for expectation

Since 0.6.0 promises and async/await are supported and tested, but the return type of the expectation function did not yet reflect this change.

Hey @rvanmil , thanks for the PR. This makes sense to me but I can't make TypeScript shout at me without this change. Could you please show me an example of a code where TypeScript currently complains? And what error you get? Maybe my sandbox project has somehow too permissive configuration.

I've created a demo repo over here: https://github.com/rvanmil/demo-wait-for-expect
Running yarn lint will report the error. The error is enabled by the plugin:@typescript-eslint/recommended-requiring-type-checking added to the eslintConfig inside the package.json file.
The error should also become visible in your editor, see attached screenshot.
You won't see the error when running yarn build because create-react-app does not lint test files.

thanks a lot! on it!

I see now. So it's not typescript checker per se, but the "not ideal" types were messing up additional typescript lint rules, in particular this one : https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-misused-promises.md
Very cool stuff, I need to make sure I'm using the set of rules in my TypeScript projects :)

:tada: This PR is included in version 3.0.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

That was fast, thanks! 😄


Clean-up role descriptions in README

Changes:

cuts down the component selection example in README to declutter the file

Closing as this update was revised by @moatoum  in #48


[Solved] Build fails: "scratch directory /home/bitcoin/gocode/src/github.com/lightningnetwork/lnd/.vendor-new already exists, please remove it"

Background
Posted just in case someone else has the same problem.
Resolved by making a make clean before.
(It has never been necessary)
Upgraded with git pull. Trying to do
`make && make install"
Your environment

version of lnd
commit 3b2c807288b1b7f40d609533c1e96a510ac5fa6d
Fri Sep 14 12:35:00 2018 -0700

version of btcd, bitcoind, or other backend
Bitcoin Core Daemon version v0.17.0rc2

any other relevant environment details

Steps to reproduce
updated to latest commit
Expected behaviour
build and run.
Actual behaviour
It is not possible to build the update.
$ make
 Compiling dependencies.
dep ensure -v
grouped write of manifest, lock and vendor: scratch directory /home/bitcoin/gocode/src/github.com/lightningnetwork/lnd/.vendor-new already exists, please remove it
Makefile:113: recipe for target 'dep' failed
make: *** [dep] Error 1

As I wrote, by making a make clean before make && make install the problem is resolved.

@gabridome yes there's been a recent issue with dep where it can't properly install the dependencies to the vendor directory. We recently modified make clean to properly remove the directories that caused the issue, glad it worked!


Feat/proxy escrow factory

What is EscrowFactoryUpgradeTest.sol used for?

What is EscrowFactoryUpgradeTest.sol used for?

It's a contract to test the upgrade functionality until we develop a new version of the factory contract and we can replace it. It's for test only

How was this tested
I did some tests in remix and then, I updated the repo tests to use the proxy directly


upgrade Makefile's tool versions to the latest

Please also update the dockerfiles and .yaml files in the .rhdh folder to align with these changes.

Please also update the dockerfiles and .yaml files in the .rhdh folder to align with these changes.

There are no diff with upstream/main after make bundle and visually nothing to update sync with .rhdh as well.

Please also update the dockerfiles and .yaml files in the .rhdh folder to align with these changes.

Looks like there are nothing to merge with .rhdh

Looks like there are nothing to merge with .rhdh

See these updates: https://github.com/redhat-developer/rhdh-operator/pull/67/commits/aaedb5d35d86ab4e4f5e28d20702d8b86c175908
Optionally you might also like this: to better align this "upstream RHDH operator" with the one we build downstream. https://github.com/redhat-developer/rhdh-operator/pull/67/commits/57e228cd31905e8602c866b3d09f3f33415e3989
I could also copy over more changes between the versions but we can do that in another PR...

etc.


Typo in docker compose part in readme

Under pgadmin:
Instead of "networks:" there is "netowkorks:"

Because thats so important xD


Update the Release page

To include builds of newer releases (now there's only v 0.1.1)

I agree, the releases section should definitely receive some updates again.

Published a release for 0.1.13.


Detroit - Various Finder a11y issues

Next button retains focus as user moves between pages.
Focus should reset as user moves from page to page. Ideally this would bring the user to the start of the form content area
The “Find Listings for You” element should be an h1
The step header should be a header of some level based on its placement in the reader order rather than just a div - in this case an h2
In the cases where the step header is used in conjunction with the progress nav I think you can lose the progress nav screen reader only header
The question inside the card should also have a heading level in this case I think we can use an h1 again if you switch the from card from an article to a section otherwise you can use an h3.
Can we update the containers for each set of form elements to use a fieldset with legend rather than a div?

QA Notes
Start Here: https://detroit-public-dev.netlify.app
Click through the finder to verify that those a11y fixes are present using either inspect element or a screen reader.

Covered in the notes on #1422


advanced -> size

closes issue #75 by migrating the Size documentation from the existing docs to the new location

What: Added Size documentation per issue 75

Why: Migrating docs from existing location into the new site

How: docs were copied from the existing location into the new location

Thank you so much @Pat-Ayres!


Dark Mode - User Card

Hey, I just wanted to let you know that using Dark mode and toggling a profile card, the background is way too light!

This applies to any modal / popup.

This is also the case for any pop up modal

ohno sorry
ill fix that

I changed the color to a better one, thanks


kinect v2 can use this way to calibrate

when I use for kinect v2, only two mark work,and calibrate fail

Hello and thank you for opening the issue!
Can you show me which are the two markers that are being detected?


Support .NET Framework 4.6.1 as a base version

We need to update all the libraries within the Azure Mobile Apps Server packages.
Update all references in Azure Mobile Apps Server SDK to latest versions
Make .NET Framework 4.6.0 the minimum version
Update the version number for the Mobile Apps SDK to be 2.0.0

Out of curiosity, what is the impetus for making 4.6 the minimum version?

As part of upgrading the overall infrastructure to support later libraries, we also wanted to ensure we supported the latest version of .NET Framework that was pre-.NET Core.


Error install with go

What version of Hugo are you using (hugo version)?

$ hugo version
v0.112.4

Does this issue reproduce with the latest release?
Yes, I install Hugo a few days ago and it still works normally.
The command was go install github.com/gohugoio/hugo@latest.

I am unable to reproduce the problem.
Please use the forum (https://discourse.gohugo.io/) for questions and troubleshooting. We prefer to use GitHub for verified bugs and vetted enhancements. Thanks.

I received the following issue message:
# github.com/gohugoio/hugo/common/types
go/pkg/mod/github.com/gohugoio/hugo@v0.112.4/common/types/types.go:96:30: undefined: atomic.Int64
# github.com/gohugoio/hugo/common/loggers
go/pkg/mod/github.com/gohugoio/hugo@v0.112.4/common/loggers/loggers.go:35:28: undefined: atomic.Bool

Please type hugo env and paste the results.

I'm pretty sure you are using an older version of Go. See:
https://gohugo.io/installation/linux/#build-from-source
Specifically, item 2.

@jmooring The 1.18 needs to be bumped to 1.19 -- I thinkg atomic.Bool was added in Go 1.19.

Updated docs and my previous comment.


Expose license expiration times

Shaka Player should expose license expiration times, both for playing content and for content stored offline.
For playing content, we already have this information in DrmEngine.  It should be exposed through a method on Player.  It might also be useful to fire an event from Player when the expiration time changes.
For offline content, we could get the expiration time by loading the stored sessions.  Ideally, we would store this when the content is initially stored, rather than loading all stored sessions when the application asks for a content list.
For offline, we should start with a change to store the expiration time when we store the content.  As persistent licenses are currently only supported by Chrome on ChromeOS, it is unlikely that there is a strong need to update existing stored content with expiration times.  If the community requests an update path, we can add one later.

Adding this optimistically to the v2.1.0 milestone.  If we finish HLS before we finish this, we'll bump this feature to the next release.


Control verbosity in command line?

PR #6 added some console logs that are a bit annoying in the gulp output.
Our build process is using an execNodeTask to run the scss-bundle CLI and the output clutters our build logs. So my question is this:
Is there a better way to leverage the bundler from gulp? Running execNodeTask doesn't seem gulp-ish.
Or could we silence the console.log statements on lines 61 and 79 of bundle-cli.ts. Perhaps enable them if a --verbose option were specified on the cli? Or --silent to suppress them?

Sure, --silent seems to be the better solution here, because when using manually, use might not know that there is a --verbose mode and would miss the output.
And in your case, if you need the --silent option, you would come and look into readme for it.

In PR #11, I've added the verbosity level and I also simplified Config building.
I though I've introduced a breaking-change by changing the Contracts, but only bundle-cli uses them and it is an enclosed, self-executing module, with only private functions, which makes it unlikely that anyone uses Contracts outside of its scope.
I've also published version 1.1.0 as beta, which you can try with:
npm i scss-bundle@beta
or
yarn add scss-bundle@beta
verbosity can now be set this way:
node dist\bundle-cli.js -e .\examples\partial-in-subdir\main.scss -d .\examples\output\partial-in-subdir.scss --verbosity Errors

Verbosity levels:

None - does not emit any output and exits with a success or error code.
Error - ouptuts only errors.
Verbose - outputs all information, including a config used and tree of files being bundled.

Please test the new version and give your feedback.

@stumblingmages any news? 😄

The curse of our craft... things like to eat our time. I will give this a shot later today and report back.

Awesome 👍 🎉

It took a while but I couldn't test exactly what you've done. The Material2 team made a change to their stuff that obviated the need for this change. See this for details on how Material2 team silenced this verbosity https://github.com/angular/material2/commit/a225b77fc4cf8aaf8b3b2d3a364cf998b3813763
I think if that's an option on the execNodeTask that it will do the right thing but that scss-bundle should maybe use console.error(..) instead of console.log(..) when the conditions are actually an error.
There is probably still value in quieting the output when you use the scss-bundle on the command line.

I guess I will publish the version then. There shouldn't be any breaking changes, therefore it's only gonna be easier to use.

Done: https://github.com/SimplrJS/scss-bundle/commit/c9b5ff882a595dc0cfdf2e96df8c3f183da1f92a


Essential informations are missing in the introduction

Q
A

Version(s)
0.4.0

The introduction starts with:

laminas-servicemanager-migration
Using with Rector
To use with rector, you can create the following rector.php:

Some informations are missing in this introduction:

What is Rector?
How can it help with laminas-servicemanager?
Which options / rules are available?
Link to the official website or documentation
...

(Looks like that the official notation is "Rector", not "rector".)

@samsonasik
Please complete the documentation, otherwise no one knows what the component does and how a developer can use it.
There is a simple rule: what is not documented does not exist.
It would be a pity if your work is not used!

I will try when I have a chance 👍


fix(docs): fix typo

Thanks! As soon as the CLA is ready, let me know and I will merge this.

I signed it!

@technosophos cla is fine now

Thanks @linki


bestvideo[height<=if current screen height >= 1080 ? 1080 else 720]: configs: ability to set height according to the current screen size

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm requesting a feature unrelated to a specific site
[X] I've looked through the README
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Provide a description that is worded well enough to be understood
Hi, the case: user have laptop with smaller screen and home big computer with big screen - looks like currently there is no way to set dynamic height.
Provide verbose output that clearly demonstrates the problem

[ ] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[ ] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
No response

I doubt complex syntax like this will be added soon, but at the moment you could make use of configuration files.

This is out-of-scope. Just use a different config file / command line on each machine


Issue with new number plates

Hi! First of all thank you for your work! I detected with the new Argentinian Plates, for example, those whose start with AG or AF, has very low confidence in the second character, perhaps its because there weren't that kind of plates 4 years ago, so my question is what should we do with these problems. Thank you!!

Hi! First of all thank you for your work! I detected with the new Argentinian Plates, for example, those whose start with AG or AF, has very low confidence in the second character, perhaps its because there weren't that kind of plates 4 years ago, so my question is what should we do with these problems. Thank you!!

Also, its possible to get the dataset that you used in this repo, so I can fine tunning with the new plates? Thanks!

Hi @alanacc92!
Yea, the issue you are experiencing with plates that start with A|(G|F|...|Z) is expected. When I trained these models some time ago, those weren't present on my dataset distribution. To detect 'new' ones, you can grab new plates and fine-tune the models with those. Currently I don't have access to the dataset I used to train the models.

After 0.1.6 release, you can use argentinian-plates-cnn-synth-model enhanced for the above-mentioned cases. Example on a new plate AG329EX:

Old Model
m = ONNXPlateRecognizer("argentinian-plates-cnn-model")
plate, conf = m.run(img, return_confidence=True)
print(f"Old model prediction: {plate} - probs {conf[0]}")

Outputs:
Old model prediction: ['AB329EX'] - probs [0.8348527  0.16994348 0.7916325  0.85870713 0.7046528  0.7430657
 0.71694964]

New Model
m = ONNXPlateRecognizer("argentinian-plates-cnn-synth-model")
plate, conf = m.run(img, return_confidence=True)
print(f"New model prediction: {plate} - probs {conf[0]}")

Outputs:
New model prediction: ['AG329EX'] - probs [0.8208941  0.51017994 0.74643826 0.7873817  0.7822389  0.77587897
 0.9077101 ]


boost_1_76_0 collection_size_type copy.hpp filename with additional space?

Hi Dear receiver,
I am new here, thanks for your time and input in advance.
As tittle, recently, I tried to use latest boost
https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.gz
to build on one linux machine, it report error when doing related making due to there is one  strange space character in the filename "collection_size_type copy.hpp"
Is that expected or on purpose?
It seems not a friendly file name for linux related tool chain operation.

Thanks,
Charley

BTW, I have checked the source code of version boost_1_72_0, it is OK for the filename,
So is that something by mistake?
Thanks,
Charley


Version control of DBT models

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/128
Originally created by @mbergeron on 2018-10-15 15:01:04

We need to figure out where git comes in.

View 3 previous comments from the original issue on GitLab


Binary bin file can not be installed in latest setuptools

Recently, I upgrade my setuptools from 4.0.1 to 20.2.2, I found the binary bin file in script can not be installed.
There will be decode error: UnicodeDecodeError: 'utf8' codec can't decode byte 0xb0 in position 24: invalid start byte
It seems open('rb') is used in 4.0.1, but io.open('r') replace it in 20.2.2.
Could you help check this issue? Thanks!

You'll have to provide more information, perhaps a traceback or similar. io.open('r') doesn't appear anywhere in the setuptools codebase, so I assume you must be paraphrasing.
I do see this section where a script is opened as text. Is that where the error occurs?

Looking at #218, it seems that this is a duplicate of #210. Setuptools 4.0 and 4.0.1 were the only versions that had a fix for this issue, but because the fix caused regressions in other systems, it had to be rolled back in 5.0.

Hi,
Attach more info, please confirm this is not new issue.
File "/opt/ute/python/lib/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/opt/ute/python/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/opt/ute/python/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/opt/ute/python/lib/python2.7/site-packages/ute_installer/command/develop.py", line 30, in run
SetuptoolsDevelop.run(self, *args, **kw)
File "/opt/ute/python/lib/python2.7/site-packages/setuptools/command/develop.py", line 34, in run
self.install_for_development()
File "/opt/ute/python/lib/python2.7/site-packages/setuptools/command/develop.py", line 133, in install_for_development
self.process_distribution(None, self.dist, not self.no_deps)
File "/opt/ute/python/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 697, in process_distribution
self.install_egg_scripts(dist)
File "/opt/ute/python/lib/python2.7/site-packages/setuptools/command/develop.py", line 168, in install_egg_scripts
script_text = strm.read()
File "/opt/ute/python/lib/python2.7/codecs.py", line 296, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xb0 in position 24: invalid start byte
Raise error when run here.
with io.open(script_path) as strm:
script_text = strm.read()
I think the default open mode is 'r', but my script is binary file.
scripts=['script/cli_aatrace_utility_debian']
Thanks!


fix uehaj2022 / latteart#6

Respected sir,
This PR contains only changes for issue 6 alone.
Let me know for any changes in code if required else it is ready to merge
regards.


Remove type from package file and default to CommonJS

Some older tooling will always assume that the type of a package is always CommonJS as they are not aware of the type field, whereas some more modern tooling might take "type": "module" and assume the entry-point linked from main is written in ESM, which it is not.
To prevent possible compatibility issues, this PR removes the type field entirely, so that things remain as backwards compatible as possible. Then in order to support ESM, it is opt-ed into locally by placing a package file with "type": "module"

@frederikprijck from what I have been researching this is likely the last woe in CommonJS and ESM interoperability we have. As far as I can tell from various resources and my own findings we should have a perfectly (🤞) interoperable package after this lands.

Some older tooling will always assume that the type of a package is always CommonJS as they are not aware of the type field, whereas some more modern tooling might take "type": "module" and assume the entry-point linked from main is written in ESM, which it is not.

Can you elaborate on what tooling specifically? Would love to test this.

I do think our current package.json is incorrect. Having type set to module but the main file being CJS looks weird and incompatible with anything not supporting exports.
I will try and set up something to reproduce this behavior, using an older version of webpack for example.

I do think our current package.json is incorrect. Having type set to module but the main file being CJS looks weird and incompatible with anything not supporting exports.

Yeah, this is my gut feeling as well, it doesn't seem right. But it seems to be extremely hard to find clear documentation on the matter. I feel once most tooling has moved over to the exports field it would make sense to drop the main, module and types field, but for now removing these is likely to break existing tooling.

I'm considering releasing GA without this PR and gather feedback to avoid making a change like this while this has been tested, as well as to avoid fixing a problem before it occurs. What do you think?

I'm considering releasing GA without this PR and gather feedback to avoid making a change like this while this hasnt been tested properly, as well as to avoid fixing a problem before it occurs. What do you think?

I have to agree, I think it might be good to test this out in the wild and see what happens. If it results in issues we can do a quick patch release with this change.

Closing this. Regardless, appreciate the PR and bringing it up! Will revisit if needed.


[translation] Fix a typos in the Russian translation. (#541)

Minor fixes to Russian translation 🇷🇺

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


Question about get debug messages on a browser window

From @jatubio on May 7, 2017 21:35
Hello,
When i set $jaxon->setOption('core.debug.on', true); some times I get the messages on a new browser window, but another times, I get the Messages sequentially as alerts box.
I do not know why this happens. Is there any way to always force the browser window for debugging messages?
Thank you
Copied from original issue: jaxon-php/jaxon-core#17

From @jatubio on May 8, 2017 16:31
In my web app debug messages show in browser window. But, in your example: HelloWorld, they show in alerts boxes.

I've never met this issue.
Does it happen at random?

Hi,
Did you modify anything in the js code?

I'm sorry, I do not remember.
At the moment I am immersed in a great project that requires me full attention. In a couple of months I hope to have more free time and I can do some tests and provide more details.

I close this issue since there's no detailed information about how it happened.

Hello, I researched this subject and I discovered what happens.
I'm using Google Chrome. By default, Google Chrome it's blocking popup windows and showing a warning on url bar. If popup windows is blocked, debug info is showed as a succession of alert box. If popup windows are allowed, they show on his custom html popup window.

Just got into the js code and realized that's the way its operates.


[Android] Remove crashing reset

When stoping/playing rapidly the app crashed because of the mediaplayer.reset() method.
This is because of an old issue: https://code.google.com/p/android/issues/detail?id=959
I am definitely unsure if this is this PR is the right thing to do but it prevents our app from crashing on Android.

Am I correct in assuming you added progress reporting in this PR as well?

@jsierles Didn't notice my new commits were added ;)
You are right, progress is working on Android as well but only for "playFromUrl". You might want to use it for the regular "play" and copy it in the Recorder as well.

Can you fix the PR so it only fixes the bug you mentioned? Then maybe
submit another one for progress reporting. Thanks!


Climate connect method not available.

In the REAME doc the connect method is documented, but the method is not define.

Thanks @andypham! Fixed with https://github.com/tessel/climate-si7020/pull/5.