Groups' loading issue

FF 57.0.2 32bit
Sometimes tab groups won't load in "Sync Tab Groups" menu for some long time.

I will check.
Are you on Windows ?
Aren't they loaded even if you close/reopen the menu window ?

Thank you.
Win7 32bit Ultimate SP1
Reopening menu, restarting FF, rebooting the system, disabling\enabling the app, removing\installng back is no go.

It is completely strange. At least: removing\installing should have cleaned everything.
Did you see something specific in the FF console (Ctrl+Maj+J) when it happened ?

Ctrl+Shift+J? Wasn't looking at that time.
Got another tab groups app recently, then removed it, then intalled Sync Tab Groups back - seems to be working. For the time being.

Can you try it again and check the Firefox Console (Ctrl+Maj+J).
If you see error (or suspect) messages can you copy them.
I already tried 20 groups with 200 tabs and it worked fine. Normally, it should in the worth case just take a longer time to display.

Ok, im on FF58 and STG0.5.1
I removed all old groups.
Than i Import my json-file.
After switching to a group, STG doesnt open by clicking the icon.
Here is the log:
`Object { task: "Option:Import", params: Object }  controller.js:290
Object { task: "Option:Import", params: Object }  controller.js:351
Object { task: "Data:Ask", params: Object }  controller.js:290
Object { task: "Data:Ask", params: Object }  controller.js:351
Die Ressource auf "https://www.facebook.com/rsrc.php/yl/r/H3nktOa7ZMg.ico" wurde blockiert, weil der Tracking-Schutz aktiviert ist.[Weitere Informationen] popup.html
Die Ressource auf "https://www.amazon.de/favicon.ico" wurde blockiert, weil der Tracking-Schutz aktiviert ist.[Weitere Informationen] popup.html
Die Ressource auf "https://static.licdn.com/scds/common/u/images/logos/favicons/v1/favicon.ico" wurde blockiert, weil der Tracking-Schutz aktiviert ist.[Weitere Informationen] popup.html
Object { task: "Data:Ask", params: Object }  controller.js:290
Object { task: "Data:Ask", params: Object }  controller.js:351
Object { task: "Group:Select", params: Object }  controller.js:290
Object { task: "Group:Select", params: Object }  controller.js:351
[Exception... "Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIMessageSender.sendAsyncMessage]"  nsresult: "0xc1f30001 (NS_ERROR_NOT_INITIALIZED)"  location: "JS frame :: resource://gre/modules/ExtensionUtils.jsm :: sendAsyncMessage :: line 514"  data: no]  (unbekannt)
Error: init is not defined ExtensionContent.jsm
Error: gTitle is null group-tab.js
Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf self blockiert ("script-src 'unsafe-eval' blob: *"). Source: (function (ERROR) {
const V8_STACK_....  topvpnsoftware.com:1

Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf self blockiert ("script-src 'unsafe-eval' blob: *"). Source:
var trackScrolling=true;
var trackScrol....  topvpnsoftware.com:30
Error: gTitle is null group-tab.js
Laden fehlgeschlagen für das

New version works on FF56 and it seems that tabs are not loading its' content upon groups reopening - I usually have a lot of tabs opened so that's just awesome! Thank you!
One little moment - Tab Mix Plus lets you to style your unread/not_loaded tabs with bold/italic/underline styles (bold for unread, italic for not_loaded in my case), so an option in SyncTabGoups to distinguish from unloaded tabs by Sync Tab Groups would fit right in.
Anyway, great work!

I have noticed that when Sync Tab Group is in enabled state download arrow icon tends to play animation of adding something to download with no actual download. Bug?

@moscher Sorry I am busy at the moment, I will investigate soon.

I have noticed that when Sync Tab Group is in enabled state download arrow icon every 5-10 minutes tends to play animation of adding something to download with no actual download. So annoying bug.

It is not a bug. The back ups are saved through the download function of Firefox. I make the downloads invisible by removing the history. But the icon is still bumping for telling you a download happened (aka back up).

Still, this is helluva annoying. How do i disable it?

@xmas578 By disabling the backup option.

Closed because @xmas578 issue is solved.
@moscher I will continue to investigate your problem on #82 .


Insert iterators

@droccom can you fix codacy warnings?

Not sure, it seems unhappy with the proper usage of insert iterators. Any clue?

I replaced explicit insert-iterators with std::copy, codacy seems happy now.


Footnotes parsed without Options::ENABLE_FOOTNOTES

A parser created with Parser::new_ext without including Options::ENABLE_FOOTNOTES still emits a FootnoteReference event when seeing a footnote.
I can provide a minimal example but I'd first like to clarify whether this is actually unexpected behaviour.

This may be a bug indeed. Investigating...


Hide planes in Solidworks Part Model or Assembly Model

I was not able to find how to hide planes in Solidworks model and assembly model. If anyone knows please let me know.
Thanks,
Akash

You need to use IModelDoc2::BlankRefGeom API


Show error to user when looking up a livenet address on the testnet site

I had the testnet insight open and forgot it was the testnet version. I tried to look up a livenet address and it said "There are no transactions involving this address."
Instead, we should detect that the address was for the wrong network and point the user to the livenet insight.

I agree, also would be great to have the header color be different, and display the network in text in the header.

Yes, related. Please show an error message, not a "point to live deployment". Maybe insight has been deployed by someone on testnet only. Just show "wrong network - I am testnet!"


Fix return type of __set_state function

Getting the following error:

130/139 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░]  93% 3 secs/3 secs 60.0 MiBPHP Fatal error:  Declaration of JanGregor\Prophecy\Type\ObjectProphecyType::__set_state(array $properties): JanGregor\Prophecy\Type\Type must be compatible with PHPStan\Type\Type::__set_state(array $properties): PHPStan\Type\Type in /Users/alex/Documents/Sulu/myproject.localhost/vendor/jangregor/phpstan-prophecy/src/Type/ObjectProphecyType.php on line 43

Duplicate of #40.

@localheinz any update to that one? CI seems to run correctly with this change.

@alexander-schranz
I think this can be closed now, since #40 has been merged. Only remaining issue is the code style (also see #45).

@localheinz thank you!

@localheinz any release soon?

Now :)

@Jan0707 thank you :)


undocumented page layout versions

"ac21035f-4145-b309-d45c-3c38e965301d"
Regarding the page layouts article, I can see that for selfasserted we have only documented up to 2.1.20 whereas the Azure AD B2C user flows has access all the way up to 2.1.24. Can we have some documentation on what these changes do?

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

@Aubeauch
Could you please elaborate the query for better understanding. So, we can assist you further.

@Aubeauch
Since we have not heard back from you, we will now proceed to close this thread.
If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

https://github.com/MicrosoftDocs/azure-docs/issues/111152


helm 3 doesn't install dependencies from remote repository

if i install release from local storage its ok, but when i upload chart to gcs, dependencies not installed.
i not see fails, just is installed only parent chart, as if i set dependency to false in values.yaml
Chart.yaml:
apiVersion: v1
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: mychart
version: 0.1.0

dependencies:
  - name: redis
    version: 0.3
    repository: "https://myrepo.storage.googleapis.com"
    condition: redis.enabled
  - name: mysql
    version: 0.12.0
    repository: "@stable"
    condition: mysql.enabled

Output of helm version:
version.BuildInfo{Version:"v3.0.0", GitCommit:"e29ce2a54e96cd02ccfce88bee4f58bb6e2a28b6", GitTreeState:"clean", GoVersion:"go1.13.4"}

Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.2", GitCommit:"c97fe5036ef3df2967d086711e6c0c405941e14b", GitTreeState:"clean", BuildDate:"2019-10-15T23:41:55Z", GoVersion:"go1.12.10", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"14+", GitVersion:"v1.14.7-gke.23", GitCommit:"81c87c699557fed991e292cd328b2129c2f242a2", GitTreeState:"clean", BuildDate:"2019-11-07T19:23:23Z", GoVersion:"go1.12.11b4", Compiler:"gc", Platform:"linux/amd64"}

Cloud Provider/Platform (AKS, GKE, Minikube etc.):
GKE

Im so sorry, i just pushed image to repository with helm v3


rename omics processing -> instrument process

from https://github.com/microbiomedata/nmdc-schema/pull/91#issuecomment-885764948

I think it might be better to have instrument run as a subclass of omics processing. We may have other kinds of omics processing we need to represent; e.g., kinds of sample preparation.
Also, although I prefer the label instrument run to omics processing, depending on how the above question is answered, it might be easier to add 'instrument runas an alias toomics processing`.
cc @dehays @turbomam

I would prefer to drop the term 'omics processing' entirely in favor of using more descriptive terms.  Even analysis activity could be 'omics processing'.  'omics' is too general. So the aim in my recommending 'instrument process' is in making the term clearer in our use.
That relates to the term we control - now following OBI, you have 'biosample processing' as a OBI material processing (OBI:0000094) : planned process which results in physical changes in a specified input material.  And you have 'omics processing' is_a biosample_processing and map it to OBI assay (OBI:0000070):  planned process with the objective to produce information about the material entity
I agree on the mapping of 'omics_processing' - what I am asking be renamed 'instrument process' - to OBI assay. It takes a physical material as input and produces information as output.  But I do not think it is_a biosample_processing (OBI material processing) because it does not produce a physical output.  If I am reading OBI correctly, assay and material processing are siblings, both share planned process as a parent.
I do not think that sample preparation would be a kind of what we currently call 'omics processing', an OBI assay.  I do think it would be a kind of what we call biosample processing (OBI material processing), specifically it would be OBI 'sample preparation for assay', OBI:0000073 which has OBI material processing as its parent.
Happy to discuss - also curious why OBI (and now NMDC) use gerunds in places of available nouns for terms?  Is there some reasoning there?  Why 'processing' instead of 'process' in some cases?

@dehays good questions!

Re: gerunds: I cannot answer this. @cmungall is responsible for the creation of omics processing, but I suppose the "processing" bit is meant to draw attention to the notion that something is happening to the sample rather than that the material is doing something (e.g., material process may connote that the material is performing some process).
I agree with your analysis of the OBI mappings. The question (for me) is how much "ontological" rigor do we want in our mappings?  Broadly speaking, I think the idea was:

biosample processing -> process performed on samples
omics processing -> biosamples processings that produce omics information

If we rename omics processing to instrument run, I assume that entails that all such instrument runs produce omics information.

Class now named OmicsProcessing (for future search-ability)

This is still a pretty good suggestion, but will require a MongoDB migration and probably changes to nmdc-server too

This has been addressed in the Berkeley fork.  OmicsProcessing has been refactored into DataGeneration and its subclasses.


Dependency Conflicts with Spark 2.3.0

Spark 2.3.0 had following dependency version conflicts and caused troubles when I was trying to run ETL job:
parquet:

Spark 2.3.0: 1.8.2
Hudi 0.4.1: 1.8.1
Seeing errors like following:
`2018-04-16 07:19:11 INFO  TaskSetManager:54 - Lost task 19.8 in stage 6.0 (TID 2253) on <IP_ADDRESS>, executor 19: java.lang.NoSuchMethodError (org.apache.parquet.column.ParquetProperties.(ILorg/apache/parquet/column/ParquetProperties$WriterVersion;Z)V) [duplicate 202]

io.netty.netty-all:

Spark 2.3.0: 4.1.17.Final
Hudi 0.4.1: 4.0.23.Final

Wondering what typically is the best practice to deal with dependency conflicts for hudi vs spark

So the parquet versions mismatch?  Short answer is hudi is not on spark 2.3 and this probably ends up bringing in some conflicting jars..
Do you specifically need spark 2.3? (we want to upgrade, but have not pushed on it yet)

It would be great if we can run spark 2.3, since that is the first official version supporting kubernetes deployment and we already have a couple of kubernetes clusters in production already.

Gave a quick shot. Seeing some unit test failures around netty. Have to take a another pass.
In the meantime, would building against 2.3.0 yourself work for you as a stop gap?

Thanks for the investigation, @vinothchandar .
I am fine with forking the repo and doing it by myself. Just want to make sure not to get too far away from the official implementation in the future.
This ticket is more or less asking about spark version support strategy of hudi, so I will get a better idea how much maintenance effort there will be for us if building against spark 2.3.0 by myself.

@leletan : I was able to get the tests succeeded with spark-2.3.0
Can you try the commit below and see whether if works for you: https://github.com/bvaradar/hudi/commit/e189734a07b8782ea1d21b3c780dfc61c2ab8f2b
Regarding your question, Supporting spark-2.x versions (one option is by using mvn profiles) is definitely part of our plan.

Thanks @bvaradar !
Will give it a try and let you know what we see.

@bvaradar does the patch also work with spark 2.1? should we consider merging this in? We can explore if we can use different profiles to support few supported spark versions..

i use sprak 2.1.1 for netty-all-4.0.42.Final with redisson for netty-all-4.0.41.Final , but i see that has differences for two jar，how i can do it ? rebuild redisson or spark for netty-all？

@AaronCH5 I'm not aware of what redisson is and how your are using Hudi with it. If there are version clashes, as you mentioned, you can build different versions of it with the required packages or use mvn's exclude feature to exclude 2 different versions of the jar being packaged.


CapsuleShape2D falls through vertically moving one way KinematicBody2D platforms

Godot version:
3.1.1.stable.official
OS/device including version:
Windows 10 and Android (OnePlus 6T)
Issue description:
I created vertically moving platforms with RigidBody2D and a RigidBody2D player.
With CapsuleShape2D Player falls through the Vertically (didn't notice this issue with Horizontally moving platforms) moving platforms when the platform moves up, but the player falls down (at least it visually seems so). With RectangleShape2D it seems to work better, I haven't encountered this problem with that shape yet. Here are some example GIFs:
CapsuleShape2D:

RectangleShape2D:

Steps to reproduce:
With player jump on a vertically moving platform at an interval (not constantly, let the player land on platform).
Minimal reproduction project:
The platforms are One Way Collision enabled and move using a tween (I basically followed a YT tutorial on moving platforms, and modified a code a little to meet my needs), here's relevant code and screens (everything else is default) the move_to is a Position2D node I use in Level chunks:
const IDLE_DURATION = 0.5

export (NodePath) var move_to = null
export (float) var speed = 300.0

onready var tween = $MoveTween

func _ready():
	_init_tween()

func _init_tween():
	if move_to != null:
		move_to = get_node(move_to).position
		var duration = move_to.length() / speed
		tween.interpolate_property(self, "position", position, position + move_to, duration, Tween.TRANS_LINEAR, Tween.EASE_OUT_IN, IDLE_DURATION)
		tween.interpolate_property(self, "position", position + move_to, position, duration, Tween.TRANS_LINEAR, Tween.EASE_OUT_IN, duration + IDLE_DURATION * 2)
		tween.start()

Player is a KinematicBody2D with CapsuleShape2D with a standard movement code (except it's controlled with virtual joystick, which shouldn't really be an issue.. the analog_position.x value is float from -1.0 to 1.0 and is_analog_pressed is a boolean), here's the relevant code and node-tree (everything else is default):
func _physics_process(delta):
	velocity.x = speed * analog_position.x
	var snap = Vector2.DOWN * 32

	if is_on_floor() && is_analog_pressed:
		snap = Vector2.ZERO
		velocity.y = jump_str

	velocity.y += gravity * delta
	velocity = move_and_slide_with_snap(velocity, snap, Vector2.UP)

	if position.x < 0:
		position.x = 720
	elif position.x > 720:
		position.x = 0

ZIP archive of the minimal project:
issue_28794.zip

For the minimal product, you can attach a zip of it on your post.

For the minimal project, you can attach a zip of it on your post.

Oh, right! Will create one and post it here later today.

I have encountered this exact problem with my player and platforms, which are KinematicBody2Ds. It looks exactly like your footage.
Periodically when my player lands on platforms that are moving upwards, he lands briefly before falling through the platform on the next frame.
The player is a Kinematic2D  with a capusle shape and the platform is a KinematicBody2D with a rectangle shape. The platform is moved with a Tween. The platform has sync_to_physics = true and the tween has playback_process_mode set to physics.
The  moving platform has one_way_collision = true and one_way_collision_margin = 1.
The player is moved with move_and_slide_with_snap().
I think what happens is that the player lands on the platform and in the same frame the platform is moved a few pixels up, which puts the bottom of the player below the top of the platform causing the player to fall.
It only happens periodically when jumping onto the platforms, and happens when the player has very low y-velocity.
I though syncing everything to physics would avoid this, but it still happens periodically when using a capsule shape.

I can confirm this is broken in 3.2.3.stable and #42574 fixed it for me on the 3.2 branch.


[QA] OG FLEEPE not loading properly on the preview

Explorer Alpha build versions:
0.29.0
Issue Description:
OG FLEEPE not loading properly on the preview
STR:

Open 0.29.0
Wear the OG FLEEPE
Validate that in the backpack you are not able to see the OG FLEEPE

Expected behavior:
The OG FLEEPE should be visible on the preview
Current behavior:
OG FLEEPE not loading properly on the preview
Evidence:

https://decentraland.org/marketplace/contracts/0x950ed4d692fa0a4451c7471b9034b8db5f4c273a/items/0
Additional Notes:
Happens on Windows 11 pro

The preview is this? that right because the collection icon shows him as quite colourful

To finish my thought here, parts of the avatar are labelled eyes and therefore get the wrong shader, they're using facial features shader


List trusted workflows initialised by dependabot in PR checks

In our organisation, we're using environment variables for accessing private packages and make Docker container builds as a part of CI checks. According to the latest changes with decreasing level of accessibility for dependabot now it's not possible to build the right workflow for PRs which are created by dependabot.
With the newest changes, dependabot can't get secrets on push and pull_request events, which we're using for our CI checks. According to this documentation, we're forced to create 2 workflows, e.g.:
name: Dependabot Push Check
on:
  push:
jobs:
  check_dependabot:
    runs-on: ubuntu-latest
    if: ${{ github.actor == 'dependabot[bot]' }}
    steps:
      - run: echo "Push initiated by Dependabot"

name: Dependabot Trusted Workflow
on:
  workflow_run:
    workflows:
      - Dependabot Push Check
    types:
      - completed
jobs:
  dependabot:
    runs-on: ubuntu-latest
    if: ${{ github.event.workflow_run.conclusion == 'success' }}
    steps:
      - name: Check out repository code
        uses: actions/checkout@v2
      - name: Run tests
        run: npm test
        env:
          NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

When depenedabot creates its PR, it'll have only 1 check in it:

Dependabot Push Check workflow triggers Dependabot Trusted Workflow but the last one is not part of CI checks for the PR.
Could we implement the feature where we could specify that the workflow is a part of PR checks?
Also, in our case, we need to have  Dependabot Trusted Workflow workflow to be part of checks for PRs initialized not only dependabot but regular developers.

I believe your setup can be simplified with this recent change: https://github.blog/changelog/2021-10-06-github-actions-workflows-triggered-by-dependabot-prs-will-respect-permissions-key-in-workflows/, that should allow to to specify the needed permissions in a single workflow.

According to provided by you link, this is still in progress:

Unfortunately I don't have an ETA to share on shipping this change, but this is being actively worked on.

I'm fairly sure this is the same underlying issue as:

https://github.com/dependabot/dependabot-core/issues/5464

So closing as a duplicate. If I'm misunderstanding something, please comment and we can reopen.


thrift_proxy: migrate from v2alpha to v2

We've been using this in prod for a couple of months and for
a few different services.
A few critical bugs have been fixed (#9089 and #6549) and some
necessary stats/features have been added (#9203 and #8994), so
it's probably a good time to graduate this filter.
Signed-off-by: Raul Gutierrez Segales<EMAIL_ADDRESS>

We already boosted this into v3 (without alpha), I think you can just migrate to v3 configs instead of migrating v2alpha to v2?

and then what happens to v2alpha? It stays around until v2 is deprecated?

and then what happens to v2alpha? It stays around until v2 is deprecated?

Right.

and then what happens to v2alpha? It stays around until v2 is deprecated?

Right.

Ok -- that works. I'll send a simpler PR then to just mark the filter as non-alpha.

Follow-up in #9903.


Rename Telekube to Gravity and include github repo

Gravitational has renamed Telekube to Gravity and open sourced the code.
Pre-submission checklist:
Please check each of these after submitting your pull request:

[ ] Are you only including a repo_url if your project is 100% open source? If so, you need to pick the single best GitHub repository for your project, not a GitHub organization.
[ ] Is your project closed source or, if it is open source, does your project have at least 250 GitHub stars?
[ ] Have you picked the single best (existing) category for your project?
[ ] Does it follow the other guidelines from the new entries section?
[ ] Have you included a URL for your SVG or added it to hosted_logos and referenced it there?
[ ] Does your logo clearly state the name of the project/product and follow the other logo guidelines?
[ ] Does your project/product name match the text on the logo?
[ ] Have you verified that the Crunchbase data for your organization is correct (including headquarters and LinkedIn)?
[ ] ~10 minutes after opening the pull request, the CNCF-Bot will post the URL for your staging server. Have you confirmed that it looks good to you and then added a comment to the PR saying "LGTM"?

Unfortunately, the SVG you linked to embeds a PNG:
FATAL ERROR: Item Gravity has a file ./cached_logos/gravity.svg which embeds a png. Please use a pure svg file

Please instead convert the original AI or EPS file at cloudconvert.com and use that instead.

Ok, I uploaded a new file that should be pure svg.

https://deploy-preview-952--landscape.netlify.com/selected=gravity looks good to me. If it looks good to you, please add an LGTM.

LGTM


Video loading failed when using the mobile network

Hello, I download and compile https://github.com/lipangit/JiaoZiVideoPlayer. I just change the video link, I setup to a source video.
When I'm using the wifi I don't have any problem, the video load properly. But when I'm using the mobile network, first I have a warning ( showWifiDialog(); ) and it display "Video loading failed".
I tried to remove the condition of calling showWifiDialog() by removing some lines, and the result is the same, I don't have the warning but the video stay in failed.

What log when faild


Integrate QUBO-LS into hera_cal

Integrate QUBO-LS into hera_cal just as we did with VLQS.
This would allow to compare VQLS and QUBO-LS for calibration

DOne


Work on the /categories command

The command should respond:
Sorry this functionality is still under production

Done cd89a4ea12a39facef973852990152fcab007792


Automated cherry pick of #5268: 谷歌云multicloud监控

Cherry pick of #5268 on release/3.0.
#5268: 谷歌云multicloud监控

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/3.0@cf8426f). Click here to learn what that means.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             release/3.0   #5272   +/-   ##
=============================================
  Coverage               ?   6.86%
=============================================
  Files                  ?     535
  Lines                  ?   91062
  Branches               ?       0
=============================================
  Hits                   ?    6251
  Misses                 ?   84291
  Partials               ?     520

Flag
Coverage Δ

#aFlag
6.86% <ø> (?)

Continue to review full report at Codecov.

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

/lgtm

/approve

/approve

/approve

/lgtm

/approve

/approve

/approve

/lgtm

/approve

/approve

/approve


Development server not starting after release 1

Describe the bug:
Upon development server startup, post migration and release, the WSGI application cannot be loaded, and the server does not start.
To Reproduce:
Steps to reproduce the behavior:

Go to a console
Run the following command:

python manage.py runserver

Error should appear in console.
Note, if not on windows, the command may be:

python3 manage.py runserver

Expected behavior:
After running the command, the server should start.
Actual Behavior:
The command fails, with the following error:
django.core.exceptions.ImproperlyConfigured: WSGI application 'magna.wsgi.application' could not be loaded; Error importing module.
Screenshots:

Environment:

OS: Windows
Python Version: 3.9.13, 3.11.8

Additional context:
This is after migrations are applied, I'm not sure if the migrations have anything to do with it.
Logs
`Traceback (most recent call last):
File "C:\003_MAGNA\venv\lib\site-packages\django\core\servers\basehttp.py", line 48, in get_internal_wsgi_application
return import_string(app_path)
File "C:\003_MAGNA\venv\lib\site-packages\django\utils\module_loading.py", line 30, in import_string
return cached_import(module_path, class_name)
File "C:\003_MAGNA\venv\lib\site-packages\django\utils\module_loading.py", line 15, in cached_import
module = import_module(module_path)
File "C:\Users\spenc\AppData\Local\Programs\Python\Python39\lib\importlib_init_.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 850, in exec_module
File "", line 228, in call_with_frames_removed
File "C:\003_MAGNA\magna\wsgi.py", line 16, in
application = get_wsgi_application()
File "C:\003_MAGNA\venv\lib\site-packages\django\core\wsgi.py", line 13, in get_wsgi_application
return WSGIHandler()
File "C:\003_MAGNA\venv\lib\site-packages\django\core\handlers\wsgi.py", line 118, in init
self.load_middleware()
File "C:\003_MAGNA\venv\lib\site-packages\django\core\handlers\base.py", line 40, in load_middleware
middleware = import_string(middleware_path)
File "C:\003_MAGNA\venv\lib\site-packages\django\utils\module_loading.py", line 30, in import_string
return cached_import(module_path, class_name)
File "C:\003_MAGNA\venv\lib\site-packages\django\utils\module_loading.py", line 15, in cached_import
module = import_module(module_path)
File "C:\Users\spenc\AppData\Local\Programs\Python\Python39\lib\importlib_init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 972, in _find_and_load_unlocked
File "", line 228, in _call_with_frames_removed
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'whitenoise'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\spenc\AppData\Local\Programs\Python\Python39\lib\threading.py", line 980, in _bootstrap_inner
self.run()
File "C:\Users\spenc\AppData\Local\Programs\Python\Python39\lib\threading.py", line 917, in run
self._target(*self._args, **self._kwargs)
File "C:\003_MAGNA\venv\lib\site-packages\django\utils\autoreload.py", line 64, in wrapper
fn(*args, **kwargs)
File "C:\003_MAGNA\venv\lib\site-packages\django\core\management\commands\runserver.py", line 139, in inner_run
handler = self.get_handler(*args, **options)
File "C:\003_MAGNA\venv\lib\site-packages\django\contrib\staticfiles\management\commands\runserver.py", line 31, in get_handler
handler = super().get_handler(*args, **options)
File "C:\003_MAGNA\venv\lib\site-packages\django\core\management\commands\runserver.py", line 78, in get_handler
return get_internal_wsgi_application()
File "C:\003_MAGNA\venv\lib\site-packages\django\core\servers\basehttp.py", line 50, in get_internal_wsgi_application
raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: WSGI application 'magna.wsgi.application' could not be loaded; Error importing module.
`

I think this might be due to changing python versions, as now my pycharm console refuses to change python versions.
However, I've tried it with both 3.11.8 and 3.9 so I'm not sure what's causing this outside of that

Fixed! Turns out when changing python versions, pycharm gets confused and runs the terminal in the wrong python version.
This is apparently a common issue with windows, so we may need to watch out for it in the future.


INVALID_QUERY_LOCATOR when more than 10 cursors opened simultaneously.

https://help.salesforce.com/articleView?id=000323582&type=1&mode=1
refactor the code to avoid more than 10 locator at the same time.

Hi @stomita
I am using JsForce 1.9.3 in this project called OrgCheck.
Do you have a feature in JsForce to avoid more than 10 cursor simultaneously? or do I have to implement it myself?
Maybe in the next version 1.10.x ??
Best regards,
Vincent

I migrated OrgCheck to use JsForce 1.10, just in case it "magically" solves the issue, but not sure because it is more about the number of queries that the tool is doing in certain criteria.

let's close this one.


typo

typo

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@damadei : Thanks for your contribution to the Azure documentation! The author, @Juliako, has been notified to review your proposed change.

@damadei : Thanks for your contribution to the Azure documentation! The author, @Juliako, has been notified to review your proposed change.

@damadei : Thanks for your contribution to the Azure documentation! The author, @Juliako, has been notified to review your proposed change.

#sign-off


Fix the problem with "upstream sent too big header while reading response header from upstream"

Sometimes Drupal may send header that are too long.
This happens for instance when http.response.debug_cacheability_headers are set to true.
vhost-proxy fails to proxy requests in this case.
Despite answer here says that disabled buffers also work the truth is only buffers work (checked on local with setup where I can replicate the issue).

After doing some research around how ngx_http_proxy_module works and can be configured I can say that raising proxy_buffer_size is the only necessary change.

proxy_buffer_size: The initial portion of the response from a backend server, which contains headers, is buffered separately from the rest of the response.

proxy_buffer_size is 4k by default, which apparently is not sufficient when your sites starts spitting out huge response headers. Raising it to 16k should give enough room for those edge cases.
proxy_buffer_size 16k;

Good read on the topic https://www.digitalocean.com/community/tutorials/understanding-nginx-http-proxying-load-balancing-buffering-and-caching


network detect recovery

This is a bit of an inconvenience, as the only way to reconnect is to Force Quit Gitify and run it again.

Hello! This has beed fixed in v2, sorry about that! Will release as soon as we have GitHub Enterprise support which is work in progress!

Hello everyone! Version 2 is now out so this one should be fixed!


enhance json visualization for administrate Jsontable field

I have used a recursive algorithm to render nested tables for json fields below I have added some screenshots with the result.
Along with the feature I have added an Rails example app for testing purposes. Most of the code of example_app is taken directly from administrate gem https://github.com/thoughtbot/administrate/tree/master/spec/example_app. I have only truncate unneeded parts. So most of the efforts and credits for example app belongs to contributors of administrate.
Also I have added tests for added features and update README.md accordingly.
Lastly, I have added rubocop.
IMHO, reading the changes commit by commit may ease your job. Most of the functionality is added in the first and second commit. Third commit is adding to constitute testing environment for rspec view tests (adding an example app). On the fourth commit, I have added view tests. Last commit is related to rubocop, all the changes on that commit is the result of bundle exec rubocop -A command.
Some Screenshots:
Simple Hash

Nested Hash

Array contains both integers and a hash

Nested hash with an array

hashes with different number of keys

Some Possible Feature Works:

We can use administrate's with options feature to render previous version (https://administrate-prototype.herokuapp.com/customizing_dashboards) (possible api Field::Jsontable.with_options(legacy: true))
We can limit how deep we render json fields inside the table. For large json payloads this approach creates long tables. This limit can be much lower on index pages. rendering huge tables on index pages also cover lots of space on the screen.

WHY
We have started to use administrate in one of our projects. Later, we look ways to demonstrate JSON fields in a more clear way. Since we are only interested in demonstrating the data on admin pages(not updating/deleting/creating etc.) we have started use your gem. It was small and to the point for us. Thanks for the great work by the way :). Later, I have tried to enhance the demonstration as a hobby since we generally have 2 level deep hashes in our JSON data. This is what I have achieved to solve the problem.

@acrogenesis can you find a chance to look for these changes?

@acrogenesis any opinions?

Thanks @mtoygar! I've pushed a new version


Mock server in tests often fails to listen on a random port only on GitHub Actions runtime

On the GitHub Actions environment, the mock HTTP server often fails to start:
java.net.BindException: Permission denied
	at java.base/sun.nio.ch.Net.bind0(Native Method)
	at java.base/sun.nio.ch.Net.bind(Net.java:479)
	at java.base/sun.nio.ch.Net.bind(Net.java:468)
	at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:220)
	at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:88)
	at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:321)
	at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
	at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.server.Server.doStart(Server.java:366)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

Re-running the CI builds (sometimes a few times..) can resolve the issue but ideally, we want to make the success rate much higher.
Reproducible in:
Trigger a GitHub Actions Ci build.
The Slack SDK version
Any versions
Java Runtime version
Any versions
OS info
This situation arises only on the GitHub Actions runtime.

https://github.com/slackapi/java-slack-sdk/pull/758 should mitigate this issue. We'll close this issue after seeing how it goes for a while.

It seems that overall situation is far better than before but the occasional errors still occur.

I found a recent log where this happened: https://github.com/slackapi/java-slack-sdk/runs/3211404806?check_suite_focus=true (might need to download it as I think GitHub Actions logs are only around for a few weeks).
One thing I noticed in the above particular failure is that it seems like the AuthTestMockServer is trying to bind to port 1022:
01:24:32.463 [main] DEBUG o.e.j.u.component.AbstractLifeCycle - starting ServerConnector@12300573{HTTP/1.1}{<IP_ADDRESS>:1022}
01:24:32.464 [main] WARN  o.e.j.u.component.AbstractLifeCycle - FAILED ServerConnector@12300573{HTTP/1.1}{<IP_ADDRESS>:1022}: java.net.BindException: Permission denied
java.net.BindException: Permission denied
	at java.base/sun.nio.ch.Net.bind0(Native Method)

As far as I understand, ports 1023 and below are system ports and can't be bound by non-root users. It seems like the AuthTestMockServer's PortProvider is generating random port numbers that dip into this range by allowing any number over 1000. Perhaps increasing this cutoff from 1000 to 1024 can eliminate these rare permission denied issues?

@filmaj Thanks for working on the investigation and the great suggestion! I think you are right. We should try cutting off the range. Can you send a pull request when you have a chance?

Fixed by #800


Revive xenial-queens tests

The xenial-queens tests are still needed for ESM regression testing.
This also sets OS_TEST_TIMEOUT=1200 for the tox func-target to help reduce test timeouts.

======
Totals
======
Ran: 109 tests in 1368.0450 sec.
 - Passed: 86
 - Skipped: 23
 - Expected Fail: 0
 - Unexpected Success: 0
 - Failed: 0
Sum of execute time for each test: 504.0976 sec.


Containerization for Scalable Deployment

Containerize the application using Docker
Integrating Docker Compose for multi-container environments
Leverage Kubernetes for automated scaling and load balancing

Can you update the steps for deployment accordingly in  README.md and INSTALL.md?


kvmemn2n training time - help

Target objective:
I am running train_kvmemn2n.py on MacBook Pro with epoc=2000. It is completing at the rate of about 10 epochs per day, and at this rate I estimate 20 days to complete the training. Any ideas on how to speed it up? Does it need to train for 2000 epochs to create the model? Help appreciated. Is there a pre-built model I can leverage and add to?
Steps to objective:

[ ]
[ ]

Pull-Request related:

The model does take quite some time to complete, but you should have a pretty good model after around epoc=200. The model will save incrementally, and you can load it from memory so it is easy to stop the training cycle once you see performance that you like. To speed it up you could try using a larger batch size. Definitely make sure that the --mem_mode is kb, as the text mode is much slower. Hope that helps!

@chanm12 was this ^^ answer helpful?
I will close the issue if you have no further questions.

Yes, you can close this issue. Thanks for the response.
On Wed, Aug 15, 2018, 8:28 AM Peter Izsak<EMAIL_ADDRESS>wrote:

@chanm12 https://github.com/chanm12 was this ^^ answer helpful?
I will close the issue if you have no further questions.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/NervanaSystems/nlp-architect/issues/10#issuecomment-413234069,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFIuCqleXAVTRttez30-7fnvgoivBn6Fks5uRD4rgaJpZM4U6jpJ
.


Vitest does not resolve extension in require.resolve

Describe the bug
When using require.resolve(), .js extensions are not resolved.
.ts extensions work but they become part of the tsc output.
Not sure if this should be considered a Vitest issue or a TypeScript issue (or no issue at all).
Reproduction
https://stackblitz.com/edit/vitest-dev-vitest-panq2b?file=src%2Fbasic.ts
System Info
System:
- OS: Linux 5.0 undefined
- CPU: (8) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
- Memory: 0 Bytes / 0 Bytes
- Shell: 1.0 - /bin/jsh
Binaries:
- Node: 18.18.0 - /usr/local/bin/node
- Yarn: 1.22.19 - /usr/local/bin/yarn
- npm: 9.4.2 - /usr/local/bin/npm
- pnpm: 8.10.5 - /usr/local/bin/pnpm
npmPackages:
- @vitest/ui: latest => 0.34.6
- vite: latest => 5.0.0
- vitest: latest => 0.34.6

Used Package Manager
npm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Vitest follows Node.js rules and doesn't intercept "require" in any way. This is expected behavior.


4.5.0 Uncaught TypeError: this.fn is not a function

After upgrading to 4.5.0 I get this error.  Did not get the error in 4.4.4.
8f7496c….js?meteor_js_resource=true:28 Uncaught TypeError: this.fn is not a function
at t.emit (8f7496c….js?meteor_js_resource=true:28)
at t.update (8f7496c….js?meteor_js_resource=true:28)
at _tick (8f7496c….js?meteor_js_resource=true:28)

Any more info you could provide about this issue? Like, when does it occur or how to reproduce? Or even better: if you can reproduce the error in a jsfiddle that's incredibly useful. Thanks for reporting!

It happens at line 100 here
  TickerListener.prototype.emit = function emit(deltaTime) {     // 96
    if (this.context) {                                          // 97
      this.fn.call(this.context, deltaTime);                     // 98
    } else {                                                     // 99
      this.fn(deltaTime);                                        // 100
    }                                                            // 101
                                                                 // 102
    if (this.once) {                                             // 103
      this.destroy();                                            // 104
    }                                                            // 105
                                                                 // 106
    var redirect = this.next;                                    // 107
                                                                 // 108
    // Soft-destroying should remove                             // 109
    // the next reference                                        // 110
    if (this._destroyed) {                                       // 111
      this.next = null;                                          // 112
    }                                                            // 113
                                                                 // 114
    return redirect;                                             // 115
  };

Seems to happen right after an object is destroyed.

What object is being destroyed?

I just ran into this issue as well.
Here is an example: https://jsfiddle.net/oqw8119u/
Seems like the this.next is being destroyed in the this.destroy() before it gets assigned to redirect.
I think if you move line 107 before 103 it will fix it.

Confirmed this. Will work on a fix ASAP.

Thanks @RFitz and @dan335, got in a fix for that.
@dan335 could you just double-check this build fixes your issue:
https://pixijs.download/fix-ticker/pixi.js

Bad news, not fixed.

pixi.js:26622 Uncaught TypeError: this.fn is not a function
    at TickerListener.emit (pixi.js:26622)
    at Ticker.update (pixi.js:26460)
    at Ticker._tick (pixi.js:26196)
emit @ pixi.js:26622
update @ pixi.js:26460
Ticker._tick @ pixi.js:26196

TickerListener.prototype.emit = function emit(deltaTime) {
    if (this.context) {
      this.fn.call(this.context, deltaTime);
    } else {
      this.fn(deltaTime);
    }

@dan335 bummer. Can you please give me some sample code or create a fiddle? There might be a use-case in your code that I'm not anticipating. Would like to get this patched ASAP. Please let me know.


LazyLoad no Virtual

@ajcvickers  would like to know what impact this would cause.
I've been working on something where not necessarily I would have "Virtual" type navigators, where today we are forced to declare everything as "Virtual" by activating LazyLoad.
I made a little adjustment where everything works perfectly for me.
Here is an example:
public virtual InternalModelBuilder Apply(InternalModelBuilder modelBuilder)
{
    if (_options?.UseLazyLoadingProxies == true)
    {
        foreach (var entityType in modelBuilder.Metadata.GetEntityTypes())
        {
            if (entityType.ClrType != null
                && !entityType.ClrType.IsAbstract
                && entityType.GetNavigations().Any(p => p.PropertyInfo.GetMethod.IsVirtual))
            {
                if (entityType.ClrType.IsSealed)
                {
                    throw new InvalidOperationException(ProxiesStrings.ItsASeal(entityType.DisplayName()));
                }

                var proxyType = _proxyFactory.CreateLazyLoadingProxyType(entityType);

                var serviceProperty = entityType.GetServiceProperties().FirstOrDefault(e => e.ClrType == typeof(ILazyLoader));
                if (serviceProperty == null)
                {
                    serviceProperty = entityType.AddServiceProperty(_lazyLoaderProperty, ConfigurationSource.Convention);
                    serviceProperty.SetParameterBinding(
                        (ServiceParameterBinding)new LazyLoaderParameterBindingFactory().Bind(
                            entityType,
                            typeof(ILazyLoader),
                            nameof(IProxyLazyLoader.LazyLoader)));
                }

                var binding = (ConstructorBinding)entityType[CoreAnnotationNames.ConstructorBinding];
                if (binding == null)
                {
                    _directBindingConvention.Apply(modelBuilder);
                }

                binding = (ConstructorBinding)entityType[CoreAnnotationNames.ConstructorBinding];

                entityType[CoreAnnotationNames.ConstructorBinding]
                    = new FactoryMethodConstructorBinding(
                        _proxyFactory,
                        _createLazyLoadingProxyMethod,
                        new List<ParameterBinding>
                        {
                            new EntityTypeParameterBinding(),
                            new DefaultServiceParameterBinding(typeof(ILazyLoader), typeof(ILazyLoader), serviceProperty),
                            new ObjectArrayParameterBinding(binding.ParameterBindings)
                        },
                        proxyType);

                foreach (var navigation in entityType.GetNavigations())
                {
                    if (navigation.PropertyInfo == null)
                    {
                        throw new InvalidOperationException(
                            ProxiesStrings.FieldNavigation(navigation.Name, entityType.DisplayName()));
                    }

                    if (navigation.PropertyInfo.GetMethod.IsVirtual)
                    {
                        navigation.SetPropertyAccessMode(PropertyAccessMode.Field);
                    }

                }
            }
        }
    }

    return modelBuilder;
}

I added just this:
entityType.GetNavigations().Any(p => p.PropertyInfo.GetMethod.IsVirtual))
And:
 if (navigation.PropertyInfo.GetMethod.IsVirtual)
 {
    navigation.SetPropertyAccessMode(PropertyAccessMode.Field);
 }

I believe that with this it would not be necessary to force the user to define a virtual type navigation property.
Thank you in advance.

@ralmsdeveloper the requirement that all navigation properties are virtual if you enable lazy loading proxies is by design in EF Core 2.1. Our experience with the same feature in EF6 has made prefer a stricter approach: Unintentionally forgetting to make your navigation properties virtual and not realizing that lazy loading wasn't going to kick in until much later seemed to be much more common than wanting to do lazy loading only on some entities.
We are open to provide more granular control in the future, but we would like to get more customer feedback before we decide in what direction we move. E.g.:

we could add a way to explicitly override proxy creation requirements on specific entity types or
a way to enable lazy loading proxy creation on a best-effort basis only (which is what I think you have implemented)

It would be useful if you could explain what option would work best for you and why.
In the meanwhile, you are free to use a modified version of our proxy logic, or to use the lower level building blocks (e.g. ILazyLoader or delegate injection) in your application.

@divega Thank you so much!
You believe there might be the possibility of implementing something like:
builder.Property (p => p.Navegator) .NoLazyLoad()
So it would be more flexible, the user would have the possibility to configure which properties would have LazyLoad.
I know and I think all your efforts are very important, I realize that the team has given the best.

I know that we currently have the possibility of: ILazyLoader or delegation injection
But this is more complex and dirty the code somehow, note that I am not criticizing, I am just making a comment so that there is the possibility of leaving a code clean, without the need to implement the ILazyLoader manually.

@ralmsdeveloper sure we could provide granular control at the navigation property level, assuming that is what you meant.
No offense taken :smile: Service and delegate injection give you complete control at the cost of more complexity in your entity types.

Yes, you're right.
Should I keep this conversation open? So we can track all the talk about this possibility here, or if you wish I can close it.

Cover by #10787?

All right then, I'll follow up on this issue https://github.com/aspnet/EntityFrameworkCore/issues/10787
Thanks!


Attempt to convert MSC2324 (facilitating early releases of implementations) to reality

We've been using this in practice for a while now, so we should document it more officially.
MSC: https://github.com/matrix-org/matrix-doc/pull/2324

.o( I wonder why https://11724-24998719-gh.circle-artifacts.com/0/scripts/gen/proposals doesn't work )

sorry, on reflection you probably knew about the outstanding comments so my bumps aren't very helpful :/

yea, sorry. I didn't have easy access to a useful editor at the time so just left some comments and reactions to flag that there's still more editing work to be done.

@richvdh apologies for the massive delay on this - should be ready to review again.

I do think that there's more work to be done here in clarification. Though I very much appreciate the time and effort from @turt2live in writing this up, I don't really feel like the document fits together well as a whole or makes clear reading: in particular it's unclear how the new section relates to the existing "Process" section, since there seems to be significant overlap.

Yes, the whole page is in desperate need of someone giving it some love. One of the challenges was trying to figure out where to put this without editing the rest of the doc, and hopefully 'process' is moderately on the right track.


feat: add retry-after header in retry policy

close https://github.com/Azure/azure-libraries-for-java/issues/1167
@weidongxu-microsoft All retry policies in generated client could also add such header.

/check-enforcer evaluate


warnings.warn('show==False and out_file is not specified, only

已经训练好模型了，我在测试一张图片时，用命令： python demo/image_demo.py demo/03001-0002.jpg configs/pascal_voc/faster_rcnn_r50_fpn_1x_voc0712.py epoch_32.pth --device cpu
出现了错误：
/home/wn/projects/mmdetection-2.0.0/mmdet/apis/inference.py:95: UserWarning: We set use_torchvision=True in CPU mode.
warnings.warn('We set use_torchvision=True in CPU mode.')
/opt/conda/conda-bld/pytorch_1587428091666/work/torch/csrc/utils/python_arg_parser.cpp:756: UserWarning: This overload of addcmul is deprecated:
addcmul(Tensor input, Number value, Tensor tensor1, Tensor tensor2, *, Tensor out)
Consider using one of the following signatures instead:
addcmul(Tensor input, Tensor tensor1, Tensor tensor2, *, Number value, Tensor out)
/home/wn/projects/mmdetection-2.0.0/mmdet/models/detectors/base.py:233: UserWarning: show==False and out_file is not specified, only result image will be returned
warnings.warn('show==False and out_file is not specified, only '
请问怎么解决啊？

Please use English or English&Chinese for issues.

I also met the same problem. Could you tell me how to solve it?
Is it because there is no output path specified


RTOS_SwitchRead

Implemented the Read Switches task with the new task structure. Closes #108

@Cam0Cow Do you recall why this hasn't been merged in just yet? Is it because we can't test it without the board?

@Cam0Cow Do you recall why this hasn't been merged in just yet? Is it because we can't test it without the board?

Yes, it didn't make sense to merge it into master untested.

This Branch does not have the BSP CAN layer at present and as such is failing build checks. We need to merge in the CAN BSP layer into master, merge master into this branch, and test before we can merge this.

@Cam0Cow @chaseblock This is failing compilation when  make stm32f413 TEST=SwitchRead is run but not when make stm32f413 is run. Could either of you run the same thing and see if you catch any errors strictly in terms of compilation?

@Cam0Cow @ClarkPoon This is failing compilation when  make stm32f413 TEST=SwitchRead is run but not when make stm32f413 is run. Could either of you run the same thing and see if you catch any errors strictly in terms of compilation?

BSP_CAN is not implemented on this branch, so it can't find the BSP_CAN functions declared in BSP_CAN.h when it tries to link.
https://github.com/lhr-solar/Controls/blob/RTOS_SwitchRead/BSP/STM32F413/Src/BSP_CAN.C

@Cam0Cow @ClarkPoon This is failing compilation when  make stm32f413 TEST=SwitchRead is run but not when make stm32f413 is run. Could either of you run the same thing and see if you catch any errors strictly in terms of compilation?

BSP_CAN is not implemented on this branch, so it can't find the BSP_CAN functions declared in BSP_CAN.h when it tries to link.
https://github.com/lhr-solar/Controls/blob/RTOS_SwitchRead/BSP/STM32F413/Src/BSP_CAN.C

Ah, these are the things you miss when you forget to sleep. I'll add dummy functions to the C file since this thread doesn't depend on CAN.


Transit masking module

Added a module that adds the ability to mask transits. Fixes #327.

Codecov Report

Merging #349 into master will decrease coverage by 1.66%.
The diff coverage is 82%.

@@            Coverage Diff             @@
##           master     #349      +/-   ##
==========================================
- Coverage    91.2%   89.54%   -1.67%
==========================================
  Files          26       28       +2
  Lines        3991     4065      +74
==========================================
  Hits         3640     3640
- Misses        351      425      +74

Impacted Files
Coverage Δ

lightkurve/tests/test_nexsci.py
100% <100%> (ø)

lightkurve/nexsci.py
77.5% <77.5%> (ø)

lightkurve/periodogram.py
67.68% <0%> (-19.39%)
:arrow_down:

lightkurve/lightcurvefile.py
86.71% <0%> (-1.4%)
:arrow_down:

lightkurve/lightcurve.py
93.84% <0%> (-0.66%)
:arrow_down:

lightkurve/utils.py
99.37% <0%> (-0.63%)
:arrow_down:

lightkurve/tests/test_lightcurve.py
98.49% <0%> (-0.02%)
:arrow_down:

lightkurve/search.py
98.47% <0%> (-0.01%)
:arrow_down:

lightkurve/tests/test_targetpixelfile.py
100% <0%> (ø)
:arrow_up:

... and 3 more

Continue to review full report at Codecov.

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

@barentsen this is probably not necessary for v1.0, is there a way you can avoid adding it to the v1 release?
Also please let me know what you think of the module name.

@barentsen
Be aware that the find_planet_mask() only works if time is in JD not BKJD.
How do you want to deal with that?

I added a very similar extension to starry, I can lift the same, updated code from that extension and put it in lightkurve to make this a bit more streamlined.
https://rodluger.github.io/starry/v1.0.0.dev5/extensions.html

@barentsen this is a bit of a dead PR, can you tell me whether you think something like this is worth merging in? If you think so, I will dust it off and update it.

My thinking:

We should absolutely add the create_planet_mask() feature to Lightkurve, perhaps as a method in LightCurve?
I'm worried that adding features to access the Nexsci API and interact with exoplanet parameters will add a lot of maintenance work down the line, in particular because Nexsci is changing its API right now. Would this be better suited for a separate Python package focused solely on accessing the Nexsci planet parameters table?

Good news: a LightCurve.create_transit_mask() method has now been added via #808!
The second part of this PR entailed the addition of an API to query exoplanet data from Nexsci.  I prefer not to add this to Lightkurve core right now because third-party data querying tends to require a lot of future maintenance work (e.g. the Nexsci API is changing as we speak).  I think we should either make that functionality available as a separate lightweight package, or use the existing astroquery.nasa_exoplanet_archive sub-package for this.
Closing! Thanks everyone! :+1:


Retrieve world a block resides in

In the current API there is no ability to retrieve the world a block resides in. This PR adds this ability which is helpful for plugins that rely on checking blocks and their location.

blockLoc.getExtent() is your world.


gem and pip completion not working

The command completion for pip and gem not working using antigen bundle from on-my-zsh.
Same plugins works if loaded with oh-my-zsh directives in .zshrc.
plugins=(gem pip etc)
Before opening this issue was only used the following lines in .zshrc:
source antigen.zsh
antigen use oh-my-zsh
antigen bundle gem

But problem still.

Using lastest antigen (1.2.1) and doing both:
antigen bundle gem
antigen apply

and editing .zshrc with
antigen use oh-my-zsh
antigen bundle gem
antigen apply

Seems to work as expected (tried with both pip and gem).
Did you tried to clean your cache with antigen reset? (alternatively antigen apply to see completion changes on the current shell).

Yeah! The antigen reset command works for me, thanks!

@silvadev Glad it worked!


Remove explicit priority from within dispatcher

Remove the explicit priority setting from within the dispatcher,
allowing priority be configured as either part of the handler addition
or explicitly for handlers grouped by message type.
Signed-off-by: Peter Schwarz<EMAIL_ADDRESS>

Rebased with master


BayesianRidgeRegression_RobustScaler_QuantileTransformer.ipynb added

Hey the preprocessing steps utilized in BayesianRidgeRegression is wrong
the function is encoding target column.
Utilize Regression Preprocessing steps. refer linear regression files


Change DataFrame#each_row to return {key => row}

Change DataFrame#each_row to return {key => row}

I found it is useful to return a Hash {key => row} in DataFrame#each_row rather than row only.
I will change the behavior.

#each_row was first introduced in #56 .


fixed typo (proejct -> project)

@PhonicCanine : Thanks for your contribution! The author, @spelluru, has been notified to review your proposed change.

Thank you @PhonicCanine
#sign-off


Suggestion: Root Blocks should turn back into the original type of grass fitting the biome.

Suggestion: Root Blocks should turn back into the original type of grass fitting the biome.
Atm the Grass changes to vanilla grass/dirt when the root block reverts. This kills immersion in all biomes that don’t use vanilla grass. But use biomes o plenty grass types or quark grass types.
Will also add this to the bop compat.

Fix in dev


[WIP] Add Python 3.10 support

What was wrong?
How was it fixed?
Todo:

[ ] Clean up commit history

[ ] Add entry to the release notes

Cute Animal Picture

Closing for now. Tracking in issue #2071 .


Move from localhost to <IP_ADDRESS>

This PR changes the address to talk to Dapr from localhost to <IP_ADDRESS>.
This is the recommended way to avoid local OS specific DNS lookups that might hinder performance, and is a possible fix (needs validation) for https://github.com/dapr/java-sdk/issues/211 and https://github.com/dapr/java-sdk/issues/209.

@artursouza @LMWF @yaron2 I will cherry-pick it to release-0.2.0-beta.
cc/ @lukekim @msfussell

Thanks. We can release beta-2 today.


chore: Add env var to disable bb cleanup

Adds a new BB_SKIP_CLEANUP boolean env var to stop bb native prover from cleaning up tmp dirs. Useful for retrieving files after a failed run.

Any reason this can't be unified with AVM_PRESERVE_WORKING_DIR into just one flag?

Any reason this can't be unified with AVM_PRESERVE_WORKING_DIR into just one flag?

@fcarreiro is fine with removing the AVM one, so just added a commit that removes it

Benchmark results
Metrics with a significant change:

avm_simulation_time_ms (Token:mint_public): 42.0 (-41%)
avm_simulation_time_ms (Token:assert_minter_and_mint): 68.4 (+59%)
avm_simulation_time_ms (Token:transfer_public): 29.5 (+48%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Proof generation
Each column represents the number of threads used in proof generation.

Metric
1 threads
4 threads
16 threads
32 threads
64 threads

proof_construction_time_sha256_ms
5,767
1,553
692
755
767

proof_construction_time_sha256_30_ms
11,849
3,177
1,402 (-1%)
1,451
1,475

proof_construction_time_sha256_100_ms
44,131 (-1%)
12,519 (+1%)
5,842 (-1%)
5,734
5,593

proof_construction_time_poseidon_hash_ms
78.0
34.0
34.0
59.0
87.0 (-1%)

proof_construction_time_poseidon_hash_30_ms
1,531
420
203 (+2%)
226 (+3%)
278 (+4%)

proof_construction_time_poseidon_hash_100_ms
5,664
1,530
678 (+1%)
735 (+3%)
750

L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
4 txs
8 txs
16 txs

l1_rollup_calldata_size_in_bytes
4,324
7,844
14,852

l1_rollup_calldata_gas
49,684
92,452
177,440

l1_rollup_execution_gas
1,294,347
2,042,083
3,869,110

l2_block_processing_time_in_ms
260 (+1%)
448 (+1%)
831 (+3%)

l2_block_building_time_in_ms
9,356
18,148
36,385

l2_block_rollup_simulation_time_in_ms
9,355
18,148
36,384

l2_block_public_tx_process_time_in_ms
7,892
16,600
34,796

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 8 txs.

Metric
3 blocks
5 blocks

node_history_sync_time_in_ms
2,992
3,872 (+1%)

node_database_size_in_bytes
12,709,968
16,814,160

pxe_database_size_in_bytes
16,254
26,813

Circuits stats
Stats on running time and I/O sizes collected for every kernel circuit run across all benchmarks.

Function
time_ms
bytecode_size_in_bytes

FeeJuice:_increase_public_balance
53.8 (-2%)
8,139

FeeJuice:set_portal
10.4 (-8%)
2,362

Token:constructor
80.3 (-2%)
31,107

FPC:constructor
51.0 (-3%)
22,380

FeeJuice:mint_public
37.5
6,150

Token:mint_public
:warning: 42.0 (-41%)
11,720

Token:assert_minter_and_mint
:warning: 68.4 (+59%)
8,028

AuthRegistry:set_authorized
34.9 (-2%)
4,537

FPC:prepare_fee
233 (-3%)
8,812

Token:transfer_public
:warning: 29.5 (+48%)
47,374

FPC:pay_refund
63.3 (+11%)
12,114

Benchmarking:increment_balance
971
7,450

Token:_increase_public_balance
39.8 (-1%)
8,960

FPC:pay_refund_with_shielded_rebate
66.3 (-2%)
12,663

Public DB Access
Time to access various public DBs.

Function
time_ms

get-nullifier-index
0.164 (-2%)

Tree insertion stats
The duration to insert a fixed batch of leaves into each tree type.

Metric
1 leaves
16 leaves
64 leaves
128 leaves
256 leaves
512 leaves
1024 leaves

batch_insert_into_append_only_tree_16_depth_ms
2.21 (+1%)
3.86 (-1%)
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.8
31.7
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.114 (+1%)
0.109 (-1%)
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
11.5
17.9 (-4%)
32.1 (+3%)
59.3
114 (-1%)

batch_insert_into_append_only_tree_32_depth_hash_count
N/A
N/A
95.9
159
287
543
1,055

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
0.110 (+1%)
0.104 (-4%)
0.104 (+2%)
0.102
0.102 (-1%)

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
14.4
25.8
44.2
83.3 (+2%)
168 (+2%)

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
109
207
355
691
1,363

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
0.109
0.104
0.107 (-1%)
0.103 (+2%)
0.106 (+4%)

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
16.4 (+1%)
N/A
N/A
N/A
N/A

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
132
N/A
N/A
N/A
N/A

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
0.106 (+1%)
N/A
N/A
N/A
N/A

Miscellaneous
Transaction sizes based on how many contract classes are registered in the tx.

Metric
0 registered classes
1 registered classes

tx_size_in_bytes
64,779
668,997

Transaction size based on fee payment method
| Metric |  |
| - |  |


{Synapse} az synapse workspace update: Add support for public-network-access

Related command
az synapse workspace update
Description
This adds support for enabling/disabling public network access to the synapse workspace
Testing Guide
az synapse workspace update --public-network-access true/false
History Notes

[Synapse] az synapse workspace: Add support for public-network-access

This checklist is used to make sure that common guidelines for a pull request are followed.

[X] The PR title and description has followed the guideline in Submitting Pull Requests.

[X] I adhere to the Command Guidelines.

[X] I adhere to the Error Handling Guidelines.

Hi @jsntcy , @evelyn-ys , any news on this PR please ? Thanks and have a nice day !

Please add test to cover this change.

@jsntcy Could you give me some advice

Please add test to cover this change.

@jsntcy Could you give me some quick advice/commitid I could follow ? Thanks

@jsntcy Yu Chen FTE Could you give me some advice

Please add test to cover this change.

@jsntcy Yu Chen FTE Could you give me some quick advice/commitid I could follow ? Thanks

There are already many tests example in Synapse module, https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/synapse/tests/latest/test_synapse_scenario.py#L22

Hi @jsntcy The tests have been added. For some unknown error, they fail on some environment with an az login error, which is unrelated...
Thanks and cheers

/azp run

Hi @jsntcy The tests have been added. For some unknown error, they fail on some environment with an az login error, which is unrelated... Thanks and cheers

The error is because you forgot to upload recording file (test_workspace_update_network_access.yaml) for new added test.

Hi @jsntcy I'd appreciate if you (aka Microsoft) could create the recording, as I don't have the means to do it myself. Hopefully this can me done and the MR merged.
Many thanks for your understanding and have a nice end of week !


Uncaught TypeError: Cannot read property 'length' of undefined

[Enter steps to reproduce below:]

Just saved a file after selecting 'use agent' as an access method
...

Atom Version: 1.0.2
System: Mac OS X 10.10.4
Thrown From: remote-sync package, v3.1.2
Stack Trace
Uncaught TypeError: Cannot read property 'length' of undefined
At buffer.js:483

TypeError: Cannot read property 'length' of undefined
    at Buffer.write (buffer.js:483:13)
    at Connection._authPK (/Users/ryan/.atom/packages/remote-sync/node_modules/ssh2/lib/Connection.js:1126:7)
    at /Users/ryan/.atom/packages/remote-sync/node_modules/ssh2/lib/Connection.js:1265:12
    at Socket.onclose (/Users/ryan/.atom/packages/remote-sync/node_modules/ssh2/lib/agent.js:187:7)
    at Socket.g (events.js:257:16)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:166:7)
    at Pipe.close (net.js:464:12)

Commands
     -1:36.7.0 core:move-up (atom-text-editor.editor.mini.is-focused)
 11x -1:34.7.0 core:move-down (atom-text-editor.editor.mini.is-focused)
  2x -1:28.3.0 core:move-up (atom-text-editor.editor.mini.is-focused)
  6x -1:27.3.0 core:move-down (atom-text-editor.editor.mini.is-focused)
  3x -1:25.4.0 core:move-up (atom-text-editor.editor.mini.is-focused)
     -1:23.1.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -1:23.1.0 remote-sync:configure (ol.tree-view.full-menu.list-tree.has-collapsable-children.focusable-panel)
     -0:50.8.0 fuzzy-finder:toggle-file-finder (ul.list-inline.tab-bar.inset-panel)
     -0:46.3.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:42.6.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:41.8.0 core:save (atom-text-editor.editor.is-focused)
     -0:18.9.0 command-palette:toggle (atom-text-editor.editor.is-focused)
     -0:16.7.0 core:move-down (atom-text-editor.editor.mini.is-focused)
     -0:16 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:16 remote-sync:configure (atom-text-editor.editor)
     -0:01.2.0 core:save (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "themes": [
      "atom-light-ui",
      "atom-light-syntax"
    ]
  },
  "remote-sync": {}
}

Installed Packages
# User
language-diff, v0.3.0
language-perl, v0.28.0
remote-atom, v1.2.6
remote-sync, v3.1.2
symbols-tree-view, v0.9.3
tab-control, v0.6.7
tasks, v2.2.0

# Dev
No dev packages

I guess there are something wrong with your auth config


cannot know if user confirm or deny upon redirect after calling /endsession

premise: post_logout_redirect_uri contains two functions:

A: contains actions to be performed in case the user leaves the session
B: contains actions in case the user changes his mind and cancel the request to endsession

once the API /endsession has been called with id_token_hint and post_logout_redirect_uri AAC asks to confirm or cancel the request.
As soon as the user makes his choice, AAC redirects to the post_logout_redirect_uri link.
The problem is that the user's choice is not passed in the post_logout_redirect_uri so you have no way of knowing if you need to proceed with function A or function B.

I think you are misunderstanding the behavior.
This is oidc rp-initiated logout, and it exposes just one function: signal to the Idp that the RP has already logged out the user. Your premise is incorrect.
The flow in plain english:

Rp terminates its own local session for user
Rp asks Idp to logout user from ISP session
If the users agrees to logout from Idp, the Idp will use the front channel or back channel logout to inform every other client of the logout
When provided with a valid redirect,the Idp will send the user back to RP

There is nothing in the flow designed to give the RP a feedback on session status at Idp level, and the premise is that the RP has already logged out the user so no reason to receive any feedback. This is only to inform the Idp, in order to support global session management.
The redirect will be performed regardless of user action.
What you desire (a callback on logout at Idp) may be obtained via back channel logout when we'll support it.


How do I generate tables in pdfkit?

Question
How do I generate tables in pdfkit?
Description
I would like to attach values in the table cells, and the table will adjust according to the number of lines that are inserted.
Your environmentd

pdfkit version: 0.11.0
Node version: 12.18.1
Operating System: Windows 10

Table is not supported now. Feature request: https://github.com/foliojs/pdfkit/issues/29
If you need to generate tables, can be used pdfmake library, which uses pdfkit internally.


Unable to save/resime state (retroarch)

I did configure these options in retroarch UI (launching retroarch from a terminal):

Autosave state
Load save automatically

But despite all of that, when I exit any retroarch game from steam and relaunch it, state is not restored. Tried with snes and sega saturn. Did ls ~/.config/retroarch/saves and no file were found.
This makes the "retro console" aspect quite unpractical, as checkpoints are not saved either.

Games are already saved. You don't have to configure anything.

If you want to change the default configuration you must change the configuration as described here:
https://github.com/chimeraOS/chimera#configuration

@alkazar appreciate the prompt response, thank you! Unfortunately, and as far as I understand it, the last level in Super Mario World is not persisted after restart (but perhaps I'm simply misunderstanding how checkpoints work in this game):
before restart:

after restart:

The game only saves after you finish one of the castle/dungeon levels.


fix: add missing defaults

While checking the PR, I was not able to switch from main to the refactory-varialbes branch for the example-default.

fix a missing default
add a null check in stated of a string check

Good spot, thanks!


Refactor Tree.export

for the case where the node is of type key (see https://github.com/mirage/irmin/pull/1795#discussion_r881642946)

Is that solved by #1795? I can't remember

no, its a refactoring possible on top of #1795. It's not possible that t.info.ptr is a key but not t.v , so a (small?) simplification is possible in the export function.

I see. Thanks


Failed to load BADA performance model

How to get the BADA files?

We are not allowed to distribute them. You need to download them yourself at [https://www.eurocontrol.int/model/bada] or use the provided OpenAP models, which have mostly similar performance.


pull request for e2e test at 12/08/2016 01:45:01

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Allow more maintainers to release untool

Currently, only @dmbch, @ZauberNerd and my humble self are in the admin team of this repository and hence capable of releasing untool.
I think, we should add more people, namely @herschel666 and @jhiode to this admin team.
It seems, I can't do it as I'm not an org admin.
I'm well aware that a CI step to release would be adventurous, but since we don't have that yet, I'd argue allowing more people to release is a good workaround for now.

Done.


Add IDNA support

This was done for the 5.x series, but hasn't been done for 6.0 yet.  We should check the following pull request to see where we need to make changes to support IDNA in url's.
https://github.com/Ranchero-Software/NetNewsWire/pull/2309/files

5.1 needs the files too but I haven't gotten to it yet.

Pretty sure this was fixed ages ago in #2392, so I'm closing this to help clean up a bit.


Use a single transform to process all wildcards

Closes #209

@SamRWest this one does not do any optmisations from #210. It only extends process_uc_wildcards to processing all the tables with wildcards and removes any wildcard processing from the original process_wildcards.

@siddharth-krishna I've done some clean-up along the way. The regression on Ireland is due to it (i.e. not processing tfm_upd in process_flexible_import_tables; still need to find out what to do about it).

@SamRWest would be very interesting to try this on AusTIMES. The overall processing time on TUSM went down to 5 minutes.

Looks great, thanks @olejandro!  I'll test it soon.


Sidebar Icons Missing

I am on Sublime3 Build 3126.  Just downloaded and installed the Cyanide theme but am not seeing folder or file icons in the sidebar.  I only see arrow icons (both closed and open indicating the folder state) on the folders.  I've restarted Sublime but no effect.  Am I missing something or doing something wrong?  Thanks!

Update:  Figured it out - need to set sublime setting:
"icon_file_type_enable": true


Should KubeStellar have a merge instead of fetch for kubeconfig?

In the Kubernetes milieu there are two ways for a client to manage which cluster it is focused on: (1) using different kubeconfig files or (2) using different "contexts" within one kubeconfig file.  But currently KubeStellar's commands for deploying KubeStellar as Kubernetes workload only support (1).  Perhaps it would be helpful to users to also have a command that supports (2).  This would be a command that merges the kcp+KubeStellar contexts into the user's current kubeconfig file rather than fetching a distinct kubeconfig file.
There is a potential down-side here: the kcp ws commands modify the current kubeconfig file and so have a usage restriction: nothing else should be reading or writing that kubeconfig file concurrently.  Doing the merge means that more "contexts" are in the kubeconfig file that has that usage restriction --- it widens the usage restriction.  Of course, offering an option does not mean that users have to use it.  Offering a footgun does not mean that users will use it.
Users are already able to combine kubeconfig files if they want to.

moving to backlog, we have bigger priorities right now.


Media Unavailable WhatsApp proxy  needs to be updated

Issue: Media Unavailable in WhatsApp Proxy
Description
When attempting to send media files through the WhatsApp proxy, the media fails to be delivered, resulting in a "Media Unavailable" error. This issue affects the reliability and functionality of the proxy, particularly for media transmission.
Steps to Reproduce

Configure and run the WhatsApp proxy using the latest available image.
Attempt to send a media file (image, video, etc.) through the proxy.
Observe that the media fails to be delivered and an error message "Media Unavailable" is displayed.

Actual Behavior
Media files fail to be delivered, and an error message "Media Unavailable" is shown.

Same for me, but it works rather unstable. Works off and on using the same device. Also might work on one device and not work on the other, at the same time

@GabrielKidd, can you share which platform you are on? Has this recently started or were you having this issue before as well? Can you please confirm the proxy supports media as well?

@GabrielKidd, can you share which platform you are on? Has this recently started or were you having this issue before as well? Can you please confirm the proxy supports media as well?

Dear Dev：
The multimedia ports are not functioning for the proxy application, although the text（80/443） connection is work.
The whatsapp proxy was successfully deployed on the machine in June, with ports 443 and 587 working normally. But without any modifications to the proxy, starting from August or possibly earlier, accessing text content port 443 works normally, but attempts to access multimedia through ports 587/7777 result in connection failures.
After reinstalling the proxy and conducting other troubleshooting measures, the problem persists. Even when I deployed the proxy on a different machine, the aforementioned issues still exist.
Furthermore, I've noticed that others have reported similar problems in the issue #281 about TLS , which you may find relevant for reference.

When using Android, both text and media can be sent successfully through the same proxy server. However, on iPhone, only text messages can be sent, while media fails to deliver. In the case of the older version of iOS WhatsApp, both text and media functions operate smoothly. Upon updating iOS WhatsApp, the functionality is reduced to text-only transmissions.

@eozturk1 Hello! Is there any update regarding this issue? Will this be fixed? Thank you in advance

Re: [WhatsApp/proxy] Media Unavailable WhatsApp proxy  needs to be updated  (Issue #291) (Re: [WhatsApp/proxy] Medios no disponibles. Es necesario actualizar el proxy de WhatsApp (problema n.° 291))

When using Android, both text and media can be sent successfully through the same proxy server. However, on iPhone, only text messages can be sent, while media fails to deliver. In the case of the older version of iOS WhatsApp, both text and media functions operate smoothly. Upon updating iOS WhatsApp, the functionality is reduced to text-only transmissions.

We are aware of this issue and will issue a fix @dephea. Thank you for reporting!

@GabrielKidd, can you share which platform you are on? Has this recently started or were you having this issue before as well? Can you please confirm the proxy supports media as well?

I am using the iOS platform. At the end of July, the proxy was working fine, but recently the issue of "Media Unavailable" has suddenly appeared. Neither port 7777 nor port 587 is working properly, while the chat port on 443 works well for sending and receiving text messages, but it cannot send images. I suspect it might be an issue with CA certificate authentication, but the proxy does not have the functionality to edit certificates.

@GabrielKidd，您能分享一下您使用的平台吗？这是最近才出现的还是您以前也遇到过这个问题？您能确认代理也支持媒体吗？

I have tried both compiling the image myself and using the official Docker image, and the problem persists. It seems to have started after the recent update to iOS WhatsApp.

Today, the iOS version of WhatsApp upgraded to <IP_ADDRESS>, seemingly enabling the transmission of media files.

Today, the iOS version of WhatsApp upgraded to <IP_ADDRESS>, seemingly enabling the transmission of media files.

That’s correct! The latest iOS version of WhatsApp, <IP_ADDRESS>, indeed allows the transmission of media files.

Great to see the issue has been resolved! Please update your apps if you are still having this issue!

Hello! I still got the issue with Media host not working. I experience it with both android and ios

@GabrielKidd @ericlam918 Hello guys, does it still work on your end? I got it working for a few days after updating my ios app but now it seems that the problem is occuring again

@GabrielKidd @ericlam918 Hello guys, does it still work on your end? I got it working for a few days after updating my ios app but now it seems that the problem is occuring again
The current iOS version is 24.16.78.
Everything is working fine now, even if you don't set up a media port, you can still send and receive pictures.

My iOS version <IP_ADDRESS>.
Still working fine now.

Thank you for feedback. Still doesn't work for me for some reason.
I'm on <IP_ADDRESS> as well

Your iOS version <IP_ADDRESS> is different from mine. I no longer have the 'Media' status option displayed.

@GabrielKidd
Perhaps this is because your media proxy is working, hence it doesn't show an error. As far as I noticed just says "Connected" if both Chat and Media ports are working


Add a README for using Prometheus snapshot locally

Describe how one can make use of the Prometheus snapshot to import the data locally.
Related to: #266

closing as #277 is merged


Use SIMD in matrix multiplication

I think portable-simd will improve multiplication because it is gather operation.
   fn apply(self, to: Self) -> Self {
        let out = gather(&self.inv_perm, &to.inv_perm);
        Self { inv_perm: out }
    }

and portable_simd has one.
    pub fn gather_or_default(slice: &[T], idxs: Simd<usize, LANES>) -> Self
    where
        T: Default,
    {
        Self::gather_or(slice, idxs, Self::splat(T::default()))
    }

It looks quite an early stage but let's trust it.

packed_simd will be deprecated and portable_simd will be the mainstream.
https://github.com/rust-lang/packed_simd/issues/282

Going forward, the project group will be developing a stdsimd crate, which will be eventually be stabilized within the standard library under core::simd and std::simd. The design of stdsimd will likely be similar to the packed_simd crate in terms of practical usage, but there will inevitably be small changes in the transition.

Of course, this will take quite a bit of time to develop and stabilize. Accordingly, the project group will take over maintenance of the packed_simd crate, and we will at least ensure that it keeps building (such as fixing up the recent mmx related issues).

Broadly speaking, we are not planning to develop packed_simd any further. It should be considered to be in long-term maintenance mode, and when stdsimd is eventually stabilized then packed_simd will become completely deprecated.

I am sure about the reason but core_simd doesn't support u8x64 vector.
https://github.com/rust-lang/portable-simd/pull/80#issuecomment-812912308

I reduced the maximum lane count from 64 to 32, since the error only occurred with 64-length vectors.

This prevents AVX-512 vectors of u8, but this is really only temporary until we can get an LLVM fix (and get that fixed version into rustc)

Here is the error. 1.57 nightly + current master c2f59483f96cf1ab1e92cf10e0f9094432a8374c
error[E0277]: the trait bound `LaneCount<64_usize>: SupportedLaneCount` is not satisfied
  --> src/matrix/math.rs:76:13
   |
76 |     let a = Simd::from_array(vv);
   |             ^^^^^^^^^^^^^^^^^^^^ the trait `SupportedLaneCount` is not implemented for `LaneCount<64_usize>`
   |
   = help: the following implementations were found:
             <LaneCount<16_usize> as SupportedLaneCount>
             <LaneCount<1_usize> as SupportedLaneCount>
             <LaneCount<2_usize> as SupportedLaneCount>
             <LaneCount<32_usize> as SupportedLaneCount>
           and 2 others
note: required by a bound in `Simd`
  --> /Users/akira/.cargo/git/checkouts/portable-simd-311bd65e6952a0da/c2f5948/crates/core_simd/src/vector.rs:20:23
   |
20 |     LaneCount<LANES>: SupportedLaneCount;
   |                       ^^^^^^^^^^^^^^^^^^ required by this bound in `Simd`

But I think twice and found depending on AVX512 might not be a good way.

fn gather_simd(index: &[u8;54], v: &[u8;54]) -> [u8;54] {
    let mut idx0 = [55;32];
    let mut idx1 = [55;32];
    for i in 0..32 {
        idx0[i] = index[i] as usize;
    }
    for i in 0..22 {
        idx1[i] = index[i+32] as usize;
    }
    let idx0 = Simd::from_array(idx0);
    let idx1 = Simd::from_array(idx1);
    let res0 = Simd::gather_or_default(v, idx0);
    let res1 = Simd::gather_or_default(v, idx1);
    let mut out = [0;54];
    for i in 0..32 {
        out[i] = res0[i];
    }
    for i in 0..22 {
        out[i+32] = res1[i];
    }
    out
}

The initial impl is shit and x70 slower than before. But hope is that if 512bit vector is supported. We can remove the copies in both directions (because we can use Simd vector as inv_perm) and of course will be only one operation.


feat: change planning factor behavior constants

Description
Changed the velocity/steering factor type to string for extensibility of the module. Since it is an unreleased API, I don't think it will have a big impact, but the default_ad_api package converts it to the previous type to maintain compatibility.
Related links
https://github.com/autowarefoundation/autoware_adapi_msgs/pull/45
Tests performed

Checkout https://github.com/autowarefoundation/autoware_adapi_msgs/pull/45
Launch planning simulator
Add VelocitySteeringFactorsPanel on rviz
Set initialpose and goal
Check if VelocitySteeringFactorsPanel works well

Notes for reviewers
None
Interface changes
https://github.com/autowarefoundation/autoware_adapi_msgs/pull/45.
Effects on system behavior
None
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.
[ ] The PR has been properly tested.
[ ] The PR has been reviewed by the code owners.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.
[ ] The PR is ready for merge.

After all checkboxes are checked, anyone who has write access can merge the PR.

After merging this PR, following line would be no longer used.
https://github.com/autowarefoundation/autoware_adapi_msgs/blob/main/autoware_adapi_v1_msgs/planning/msg/VelocityFactor.msg#L39
@isamu-takagi Do you make another PR to fix it?

https://github.com/autowarefoundation/autoware.universe/assets/9547070/a1988533-945c-42fe-94d3-730ee32e5069
Confirmed:

Velocity Factors

Intersection
Route Obstacle
Crosswalk

Steering Factors

Intersection


DUOS-1253[risk=med] Added DAR Collection Resource Cancel endpoint

Addresses DUOS-1253
PR creates cancel endpoint that allows researchers to cancel a DAR Collection with expected additions to DarCollectionService and DarCollectionDAO classes. PR also includes a new cancel DAO method to DataAccessRequestDAO to help facilitate cancel updates.
Have you read CONTRIBUTING.md lately? If not, do that first.

Label PR with a Jira ticket number and include a link to the ticket
Label PR with a security risk modifier [no, low, medium, high]
PR describes scope of changes
Get a minimum of one thumbs worth of review, preferably two if enough team members are available
Get PO sign-off for all non-trivial UI or workflow changes
Verify all tests go green
Test this change deployed correctly and works on dev environment after deployment

Side note, it looks like coveralls is down at the moment which is causing some test failures:
Error:  Failed to execute goal org.eluder.coveralls:coveralls-maven-plugin:4.3.0:report (default-cli) on project consent: I/O operation failed: Report submission to Coveralls API failed with HTTP status 503: Service Unavailable (Coveralls API internal error) -> [Help 1]


Add a test workflow to test allowed-conclusions

This workflow should fail right now but succeed with these changes.
Would be great if @Billy- could rebase master when this workflow is merged, so we can have the check to run using the new feature.

Would be great if @Billy- could rebase master when this workflow is merged, so we can have the check to run using the new feature.

Can you please provide instructions for that? I am constantly intimidated by rebasing, personally :)

Would be great if @Billy- could rebase master when this workflow is merged, so we can have the check to run using the new feature.

Can you please provide instructions for that? I am constantly intimidated by rebasing, personally :)

Looks like the workflow passed too!

Looks like the workflow passed too!

The workflow included runs on dispatch events only

The workflow included runs on dispatch events only

I see push and dispatch there. I decided to keep push and get rid of pull_request triggers as in our case they just duplicate each other.

I see push and dispatch there. I decided to keep push and get rid of pull_request triggers as in our case they just duplicate each other.

Would be great if @Billy- could rebase master when this workflow is merged, so we can have the check to run using the new feature.

Can you please provide instructions for that? I am constantly intimidated by rebasing, personally :)
I think it would be something like:

Git fetch <name of remote, usually upstream>
Git merge upstream/master (merge or rebase would be the same in this case)
Git push

Would be great if @Billy- could rebase master when this workflow is merged, so we can have the check to run using the new feature.

Can you please provide instructions for that? I am constantly intimidated by rebasing, personally :)
I think it would be something like:

Git fetch <name of remote, usually upstream>
Git merge upstream/master (merge or rebase would be the same in this case)
Git push

@matiasalbarello — I see what you mean, thanks. @Billy- — you can just merge the remote master into your local branch and re-push it here. If you prefer it to rebasing, like I usually do :) When we merge this PR, I will squash anyway to get a cleaner history.

@matiasalbarello — I see what you mean, thanks. @Billy- — you can just merge the remote master into your local branch and re-push it here. If you prefer it to rebasing, like I usually do :) When we merge this PR, I will squash anyway to get a cleaner history.

Just to be clear, this branch would need to be merged first

Just to be clear, this branch would need to be merged first

All right, I'm merging it. @matiasalbarello — I still don't see the need to rebase a main branch of upstream. Maybe I'm just overworked today :)

All right, I'm merging it. @matiasalbarello — I still don't see the need to rebase a main branch of upstream. Maybe I'm just overworked today :)

@Billy- workflow is merged. Make sure to just merge/rebase the recent master into your PR branch. Please don't rebase/force-push master :) Just to be clear!

@Billy- workflow is merged. Make sure to just merge/rebase the recent master into your PR branch. Please don't rebase/force-push master :) Just to be clear!

@matiasalbarello — do we need to keep it as dispatch only, or should @Billy- add a push: trigger to your testing workflow in his PR?

@matiasalbarello — do we need to keep it as dispatch only, or should @Billy- add a push: trigger to your testing workflow in his PR?

Rebase or merge, it's the same for this case. Actually, maybe better merge so you don't need to force-push

Rebase or merge, it's the same for this case. Actually, maybe better merge so you don't need to force-push

yes, please, let's refrain from rebase

yes, please, let's refrain from rebase

He can add the push option. I didn't want to break the checks with the PR

He can add the push option. I didn't want to break the checks with the PR

Checks can also be requested:
"To request checks for a commit, type your commit message and a short, meaningful description of your changes. After your commit description, instead of a closing quotation, add two empty lines followed by request-checks: true" from GH docs

Checks can also be requested:
"To request checks for a commit, type your commit message and a short, meaningful description of your changes. After your commit description, instead of a closing quotation, add two empty lines followed by request-checks: true" from GH docs

wow, that's good to know! GH docs are the worst-structured piece of technical documentation ever, but it just keeps on giving!

wow, that's good to know! GH docs are the worst-structured piece of technical documentation ever, but it just keeps on giving!

It's open-source 🤷♂  https://github.com/github/docs/blob/main/CONTRIBUTING.md

It's open-source 🤷♂  https://github.com/github/docs/blob/main/CONTRIBUTING.md


fix: Tests failed to open Catalog list

I wanted to document what has been done as I am a bit stuck on what to try to fix the tests from here.
What has been done so far:

click() failing on cypress tests
The point of failure happens after the drawer selector is done loading and Catalogs should be clickable.  All other document types work. Usually catalogs are finicky because they are so large, but this does not seem to be the case as the fetch is successful before attempting to click.

Manually clicking causes tests to pass
When running the tests locally, you are able to click on the tree item (before the tests attempt to click) and things pass.

Waiting does not fix tests
Adding a cypress.wait() after the drawer is done fetching and before you click also does not fix anything.

Doing click() twice makes Catalog tests pass
Although all other tests fail...

Reverting to before React 18 update does not fix issue


[BUG] In the nav bar section, the icon arrow is not weel aligned with the text

Describe the bug
As you see in the screen capture bellow, it is not well aligned
To Reproduce

Go to home page and see the navbar

Expected Behavior
The icon should well aligned with the text
Screenshot/ Video

Code of Conduct

[X] I agree to follow this project's Code of Conduct

@MaxR522 if no one is already doing this, id like to have a go here, can you assign this to me

There is already someone on it

@MaxR522 if no one is already doing this, id like to have a go here, can you assign this to me

There is already someone on it

Hey @MaxR522
want to work on this issue?

@MaxR522 if no one is already doing this, id like to have a go here, can you assign this to me

There is already someone on it

Hey @MaxR522 want to work on this issue?

Yes please

I already made the Pull Request, this is the link: https://github.com/thecyberworld/TheCyberHUB/pull/486