Avoid black blackground when zoom out

Issue Type
Question / Improvement
Description and/or steps/code to reproduce the problem
Use the demo application and zoom out with pinch.
Background around scaled tiles is black.
Version of osmdroid the issue relates to:
5.6.4
Is it possible to replace black background by tiles ?
If it's too complicated, is it possible to set a different background color ?
Is the solution close to rescaleCache function modification?
I made some tries, but with no success.
Thanks.
Chris

mm you can set the back color by accessing the TilesOverlay class. The default is a gray grid. However in your case i believe the black is from the layout containing the mapview. Try setting the background color of the containing layout.

Thank you spyhunter99, so sorry not to have seen this simple solution by myself.
As my TilesOverlay background color was correctly set, I was (thick headed) convinced that the problem was on ZoomOutTileLooper class and that black tiles were drawn by it.
As I would like to find a smarter way than just setting background color, I made a new and better code reading. So, now, I understand that ZoomOutTileLooper is just called at the end of pinch event (fingers released) just for displaying lower resolution bitmap before correct resolution is read from source.
I also understand that during a pinch (so without releasing fingers and for each pinch move) "performDragOrPinch()", method of "MultiTouchController" class, is called. This method then call "setPositionAndScale()", method of "MapView" class.
This last method invalidate MapView that trigger "draw()" method of "TilesOverlay" class, that call "drawTiles()" method. It's end with a call to "loop()" method of "TileLooper".
In this method, if I extend current viewPort like below:
TileSystem.PixelXYToTileXY(pViewPort.left - 2000, pViewPort.top - 2000, mUpperLeft);
//TileSystem.PixelXYToTileXY(pViewPort.left, pViewPort.top, mUpperLeft);
...
TileSystem.PixelXYToTileXY(pViewPort.right + 2000, pViewPort.bottom + 2000, mLowerRight);
//TileSystem.PixelXYToTileXY(pViewPort.right, pViewPort.bottom, mLowerRight);

I obtain the wished behavior, eg: a larger map display during zoom control. But it's just for understanding purpose and as this method is called for each type of draw, the solution is not fine and cause bad performances.
So, I would like during "performDragOrPinch()" enlarge display area and propagate it to "drawTiles()", but this data is lost during "draw()" call. I'm a little bit lost and I can't figure out how to do it.
Does I need to propagate myself this data or does I miss something in the code that allows me to do it natively ?
Thanks

hmm i'm not really sure, maybe @monsieurtanuki knows.

I think I fixed that in #329.
Anyway I cannot reproduce it anymore - though I remember I used to see black tiles on the borders when zooming out, especially with some map rotation.
@chrisail Could you check again with the latest version of osmdroid - or at least one that includes #329?

Hi.
I've tested the lastest commit (74ae4be) of OpenStreetMapViewer and it works fine:
Thank you monsieurtanuki and also OSMDroid team for your great work.
FYI, there's a problem with the minimap position (red drawings), already present in 5.6.5.
Before during pinch zoom out with v 5.6.5, black around map (yellow arrows)

Now during pinch zoom out with latest commit, no more black around map


Tab logical order is wrong after click page change button at Datagrid tab

URL: http://clarity-ks.surge.sh/datagrid
Reproduced Steps:

Go to Datagrid page
Click the page number or page change arrow button in the sheet.
Use tab order to visit the webpage.

Actual Results:
The tab logical order is wrong. It goes back to the beginning of the page after clicking the page number or page change arrow button in the sheet.
Expected Results:
The tab order should make user to browser the rest content of the webpage.
Screen shot:

Violation of Section 508 Standards:
1194.31(a) At least one mode of operation and information retrieval that does not require user vision shall be provided, or support for Assistive Technology used by people who are blind or visually impaired shall be provided.
1194.31(b) At least one mode of operation and information retrieval that does not require visual acuity greater than 20/70 shall be provided in audio and enlarged print output working together or independently, or support for Assistive Technology used by people who are visually impaired shall be provided.
User Impact: Blind and disable with hand.
NOTE: we need to know if this is an implementation issue or Clarity issue.

When you are focused on the last page arrow or any page number and select it, the focus leaves the datagrid because the element is removed. Is the fix the new pagination to avoid this issue or should we fix this?

This is stale and we've updated the focus management around the Datagrid since this time, which would cover the concerns here. Closing as addressed by our other a11y auditing.

This is stale and we've updated the focus management around the Datagrid since this time, which would cover the concerns here. Closing as addressed by our other a11y auditing.


[FEATURE]: add specified README about project's structure and implementation and etc.

Contact details
No response
What the essence of your feature request
Current README provides common information about project and IS NOT overloaded with information (or just perfectly close to it), but at the same time, it would be perfect to create wiki/other README for functionality, hierarchy, structure and other information about repository not from common perspective, but from view of developer.
Example how this implemented (vision may be changed):
https://github.com/lowlighter/metrics
On what OS you want to maintain your request.
Not important
Code of conduct

[X] I agree to follow this project's code of conduct

Issue policy

[X] I agree to follow this project's issue policy

Indirectly closed in latest patch: this repository does not require additional diagramms because it is a template for other projects.


Event Log File Browser for Salesforce - No results

When I run the Event Log File Browser for Salesforce, I'm getting no results.  This has been going on for a while, is there a way to debug and resolve this issue?

Is this your issue? https://github.com/tristenmiller/salesforce-elf-browser/issues/1#issuecomment-1714560068


(v3) Specify "js-data-adapter" in "dependencies", not "devDependencies"

Now it is in devDependencies and this causes the following error, to fix which user is required to install js-data-adapter manually:
ERROR in projects/test-project/node_modules/js-data-localstorage/dist/js-data-localstorage.d.ts
(1,23): error TS2307: Cannot find module 'js-data-adapter'.

This is so TypeScript's typings work, not because js-data-localstorage needs to load js-data-adapter at runtime, as it's already built into dist/js-data-localstorage.js.

@jmdobry exactly
btw, noticed that in js-data-http js-data-adapter is specified in  dependencies and so everything works as expected


Dep bumps for GO-2024-2687

Checklist

[X] Commits are signed with Developer Certificate of Origin (DCO)

/lgtm


chore(main): release 2.2.5

:robot: I have created a release beep boop
2.2.5 (2024-09-07)
Bug Fixes

copilot: #176 InsertLeave error with nil choices (05bf031)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v2.2.5
:sunflower:


"Permission denied @ dir_s_mkdir - /orphan_lists" while "bundle exec rake db:setup"

I'm trying to set up osra in my c9 space. Ran into
Errno::EACCES: Permission denied @ dir_s_mkdir - /orphan_lists
/usr/local/rvm/gems/ruby-2.2.0/gems/paperclip-5.1.0/lib/paperclip/storage/filesystem.rb:39:in `block in flush_writes'
/usr/local/rvm/gems/ruby-2.2.0/gems/paperclip-5.1.0/lib/paperclip/storage/filesystem.rb:37:in `each'
/usr/local/rvm/gems/ruby-2.2.0/gems/paperclip-5.1.0/lib/paperclip/storage/filesystem.rb:37:in `flush_writes'
/usr/local/rvm/gems/ruby-2.2.0/gems/paperclip-5.1.0/lib/paperclip/attachment.rb:244:in `save'
...

Looked at filesystem.rb:39, I tried printing out the path and got "/orphan_lists/spreadsheets/000/000/001/original". This looks like an absolute path? Could I have done something wrong earlier?

@futurus I just changed the Paperclip config to use the public/system subfolder in dev and test envs, this should take care of it

Working now. Thanks!


kubectl get pods table view displays targets incorrectly for type averageValue

Description
When creating a HorizontalPodAutoscaler of the apiVersion autoscaling/v2beta2, using an Object metric with an averageValue target, kubectl get hpa (default output format) incorrectly displays the targets as 0/0. kubectl describe hpa does correctly parse the average value out of the response.
Steps to reproduce
YAML used:
apiVersion: autoscaling/v2beta2
kind: HorizontalPodAutoscaler
metadata:
  name: myapp
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: myapp
  minReplicas: 1
  maxReplicas: 10
  metrics:
    - type: Object
      object:
        describedObject:
          kind: ingress
          apiVersion: networking.k8s.io/v1beta1
          name: myapp
        target:
          type: AverageValue
          averageValue: 10 # we don't want more than 10rps per replica
        metric:
          name: requests_per_second

This particular example requires a custom metric requests_per_second which I'm creating with prometheus-adapter and nginx-ingress data.
Current output
kubectl describe hpa myapp (correct)
Metrics:                                                                ( current / target )
  "requests_per_second" on ingress/myapp (target average value):        8611m / 10

kubectl get hpa myapp (incorrect)
NAME          REFERENCE                TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
myapp         Deployment/myapp         0/0       1         10        4          74m

Expected Behaviour
kubectl get hpa outputs the table in the correct format:
NAME          REFERENCE                TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
myapp         Deployment/myapp         8611m/10  1         10        4          74m

/assign

Thanks for finding this bug. I made this PR to fix this:https://github.com/kubernetes/kubernetes/pull/89142

Fixed by https://github.com/kubernetes/kubernetes/pull/89142
/close

/kind bug


-o Flag does not place file in the generated directory

When using the -o flag to place a generated file in a parent or child directory, the needed directories are created, but the file is placed in the directory where the go generate command was called.

@carmo-evan Let me know if this works for you!


automl.fit_predict() raises KeyError: 'index' when used with latest version of pandas==2.1.1

Explanation
I am getting a KeyError when executing the automl.fit_predict() function while following this notebook - https://colab.research.google.com/github/AILab-MLTools/LightAutoML/blob/master/examples/tutorials/Tutorial_1_basics.ipynb
error trace

version used:
Python 3.10.12
lightautoml==0.3.8b1
pandas==2.1.1
References:

Reference notebook showing the output of the error : https://colab.research.google.com/drive/1X-hLB7O4wF8gyU6gBd09KzYq83GTIF1E

With pandas==1.4.3, however, I can get the same code to run without any errors raised. - https://colab.research.google.com/drive/1S-WRjWMCfM99kS5ZMvlVJoLpwcWQiTL2

Очень отзывчивые разработчики...

Hi @fingoldo,
Currently we are working on migration to pandas 2.x but yes, this process takes longer than all of us expected because of the dramatic changes in pandas lib.
Alex

Hi! We added support for pandas version >=2.0.0 in this commit (commit link). You'll soon be able to download it from PyPi after 0.4.0 Release.


The Composer installer script was not successful [exit code 1]

Operating System:
Windows Server 2012 R2
IIS
Error Message:
The Composer installer script was not successful [exit code 1].
Script Output:
The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
Log file:
2019-02-19 08:19:27.618   Log opened. (Time zone: UTC+01:00)
2019-02-19 08:19:27.618   Setup version: Inno Setup version 5.6.1 (u)
2019-02-19 08:19:27.618   Original Setup EXE: C:\Distrib\Composer-Setup.exe
2019-02-19 08:19:27.618   Setup command line: /SL5="$20354,282297,121344,C:\Distrib\Composer-Setup.exe" /SPAWNWND=$10314 /NOTIFYWND=$20304
2019-02-19 08:19:27.618   Windows version: 6.3.9600  (NT platform: Yes)
2019-02-19 08:19:27.618   64-bit Windows: Yes
2019-02-19 08:19:27.618   Processor architecture: x64
2019-02-19 08:19:27.618   User privileges: Administrative
2019-02-19 08:19:27.618   64-bit install mode: No
2019-02-19 08:19:27.633   Created temporary directory: C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp
2019-02-19 08:19:27.633   -- DLL function import --
2019-02-19 08:19:27.633   Function name: SetEnvironmentVariableW
2019-02-19 08:19:27.633   DLL name: kernel32.dll
2019-02-19 08:19:27.633   Dest DLL name: kernel32.dll
2019-02-19 08:19:27.633   Importing the DLL function.
2019-02-19 08:19:27.633   Successfully imported the DLL function. Delay loaded? Yes
2019-02-19 08:19:27.633   -- DLL function import --
2019-02-19 08:19:27.633   Function name: ExpandEnvironmentStringsW
2019-02-19 08:19:27.633   DLL name: kernel32.dll
2019-02-19 08:19:27.633   Dest DLL name: kernel32.dll
2019-02-19 08:19:27.633   Importing the DLL function.
2019-02-19 08:19:27.633   Successfully imported the DLL function. Delay loaded? Yes
2019-02-19 08:19:27.633   -- DLL function import --
2019-02-19 08:19:27.633   Function name: SendMessageTimeoutW
2019-02-19 08:19:27.633   DLL name: user32.dll
2019-02-19 08:19:27.633   Dest DLL name: user32.dll
2019-02-19 08:19:27.633   Importing the DLL function.
2019-02-19 08:19:27.633   Successfully imported the DLL function. Delay loaded? Yes
2019-02-19 08:19:27.633   -- DLL function import --
2019-02-19 08:19:27.633   Function name: DeleteData
2019-02-19 08:19:27.633   DLL name: uninstall:{app}\userdata.dll
2019-02-19 08:19:27.633   Skipping.
2019-02-19 08:19:27.633   -- DLL function import --
2019-02-19 08:19:27.633   Function name: GetResult
2019-02-19 08:19:27.633   DLL name: uninstall:{app}\userdata.dll
2019-02-19 08:19:27.633   Skipping.
2019-02-19 08:19:27.633   Extracting temporary file: C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\runphp.exe
2019-02-19 08:19:27.664   Extracting temporary file: C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\check.php
2019-02-19 08:19:27.664   Extracting temporary file: C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\installer.php
2019-02-19 08:19:27.696   Extracting temporary file: C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\ini.php
2019-02-19 08:19:27.696   Extracting temporary file: C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\composer
2019-02-19 08:19:27.696   $ Initializing ComposerSetup 4.10.0 for user: RUBLINOVD
2019-02-19 08:19:27.696   $ Getting path info from registry
2019-02-19 08:19:27.868   $ WizardPage [001]: Welcome
2019-02-19 08:19:27.868   $ WizardPage [100]: Installation Options
2019-02-19 08:25:52.588   $ WizardPage [101]: Settings Check
2019-02-19 08:25:53.678   $ WizardPage [102]: Running Settings Check
2019-02-19 08:25:53.678   $ Checking selected php: C:\Program Files\php\v7.1\php.exe
2019-02-19 08:25:53.678   $ Env: PHPRC=, PHP_INI_SCAN_DIR=
2019-02-19 08:25:53.678   $ Reading VersionInfo data from exe
2019-02-19 08:25:53.678   $ Config: version=7.1.7, id=70107
2019-02-19 08:25:53.678   $ Checking if php will execute
2019-02-19 08:25:53.678   $ -- Execute File --
2019-02-19 08:25:53.678   $ Running C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\runphp.exe "C:\Program Files\php\v7.1\php.exe"
2019-02-19 08:25:53.881   $ Success: exit code [0]
2019-02-19 08:25:53.881   $ Checking php configuration
2019-02-19 08:25:53.881   $ -- Execute File --
2019-02-19 08:25:53.881   $ Running C:\Windows\system32\cmd.exe /c ""C:\Program Files\php\v7.1\php.exe" -d error_reporting=E_ALL -d display_errors=Off -d display_startup_errors=Off -d error_log= -d log_errors=On check.php > C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\stdout.txt 2> C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\stderr.txt"
2019-02-19 08:25:54.084   $ Success: exit code [0]
2019-02-19 08:25:54.084   $ Output from stdout [67 bytes]
ComposerSetup:7.1.7|70107|C:\Program Files\php\v7.1\php.ini|1|||1
2019-02-19 08:25:54.084   $ Output from stderr [0 bytes]
2019-02-19 08:25:54.084   $ Config: version=7.1.7, id=70107, ini=C:\Program Files\php\v7.1\php.ini, tls=1, cafile=, capath=, compat=1
2019-02-19 08:25:54.084   $ PhpIni: Checking if ini needs updating: C:\Program Files\php\v7.1\php.ini
2019-02-19 08:25:54.100   $ -- Execute File --
2019-02-19 08:25:54.100   $ Running C:\Windows\system32\cmd.exe /c ""C:\Program Files\php\v7.1\php.exe" -d error_reporting=E_ALL -d display_errors=Off -d display_startup_errors=Off -d error_log= -d log_errors=On ini.php "C:\Program Files\php\v7.1" C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\php.ini C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\php.ini.backup > C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\stdout.txt 2> C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\stderr.txt"
2019-02-19 08:25:54.303   $ Success: exit code [0]
2019-02-19 08:25:54.303   $ Output from stdout [49 bytes]
ComposerSetup:0|No changes to ini file required
2019-02-19 08:25:54.303   $ Output from stderr [0 bytes]
2019-02-19 08:25:54.303   $ PhpIni: modify=0, status=No changes to ini file required
2019-02-19 08:25:54.303   $ Checking php path
2019-02-19 08:25:54.303   $ Checking composer bin path
2019-02-19 08:25:54.303   $ Registering: Add to System path: C:\ProgramData\ComposerSetup\bin
2019-02-19 08:25:54.303   $ Checking PathExt values for .BAT
2019-02-19 08:25:54.303   $ Registering: Add to User path: C:\Users\RUBLINOVD\AppData\Roaming\Composer\vendor\bin
2019-02-19 08:25:54.303   $ WizardPage [101]: Settings Check
2019-02-19 08:25:54.319   $ WizardPage [106]: Proxy Settings
2019-02-19 08:26:07.991   $ Registering: Add to User environment: http_proxy
2019-02-19 08:26:08.007   $ WizardPage [010]: Ready to Install
2019-02-19 08:26:08.793   $ WizardPage [107]: Running Composer Install
2019-02-19 08:26:08.793   $ Running Composer installer script
2019-02-19 08:26:08.793   $ Setting http_proxy local environment variable
2019-02-19 08:26:08.793   $ -- Execute File --
2019-02-19 08:26:08.793   $ Running C:\Windows\system32\cmd.exe /c ""C:\Program Files\php\v7.1\php.exe" -d error_reporting=E_ALL -d display_errors=Off -d display_startup_errors=Off -d error_log= -d log_errors=On installer.php -- --no-ansi --quiet > C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\stdout.txt 2> C:\Users\RUBLIN~1\AppData\Local\Temp\is-9V1FA.tmp\stderr.txt"
2019-02-19 08:27:12.274   $ Success: exit code [1]
2019-02-19 08:27:12.274   $ Output from stdout [275 bytes]
The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
2019-02-19 08:27:12.274   $ Output from stderr [0 bytes]
2019-02-19 08:27:12.274   $ Clearing http_proxy local environment variable
2019-02-19 08:27:12.274   $ Error: [ERR_INSTALL_ERRORS]
The Composer installer script was not successful [exit code 1].
                      Script Output:
                      The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

2019-02-19 08:27:12.274   $ WizardPage [010]: Ready to Install
2019-02-19 08:27:12.290   $ WizardPage [108]: Composer Install Errors

I'm guessing that this has something to do with your proxy settings and the value you entered into the Enter proxy url field.
The log doesn't store this value (in case it includes USERNAME:PASSWORD) so I cannot be sure of this.

Did you fix this? If so it would be polite to tell us what the problem was.

I'm currently having the same problem how you go about fixing thus problem????

@Njinga If you supply a log file I might be able to help. I guess it is something to do with a proxy.

I'm sorted thank you very much for your support
On Mon, Apr 22, 2019 at 10:26 PM John Stevenson<EMAIL_ADDRESS>wrote:

@Njinga https://github.com/Njinga If you supply a log file I might be
able to help. I guess it is something to do with a proxy.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/composer/windows-setup/issues/91#issuecomment-485540518,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALMX4IEJW5533C4UIQJWXRDPRYNPJANCNFSM4GYJQN3Q
.

Perhaps you could explain how you resolved this issue. @dblinov couldn't be bothered to do it, so your explanation could help others searching for some help.
Thanks.

Perhaps you could explain how you resolved this issue. @dblinov couldn't be bothered to do it, so your explanation could help others searching for some help.
Thanks.

Dear All,
Sorry for not providing solution before.
Initially I had proxy setting in IE internet connection and then I indicated in composer installation that it is already set and script didn't work. Solution was in removing proxy setup in IE and setting it in composer installation dialog indicating required proxy address and port in the string.

@dblinov Thanks, that is appreciated.
Composer-Setup actually checks for IE Internet Connection values, and should offer you the value if one is found. I'll add some additional logging statements to indicate this has happened.

My name is Delano
@>isisishshshshshsyaysys``

I have windows 10 with xampp 3.0.12 (php5.4). I was not able to install composer. I tried below steps it worked for me.

download installer script from https://getcomposer.org/installer
save it in a file called as composer-setup.php
open composer-setup.php in vscode or subline code editor.
replace all https to http and save file.
execute below 3 steps

php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

viola! successfully installed composer, you can run: php composer.phar.

Thanks

删除系统的环境变量中的代理设置项就可以了

Pouvez vous m'aider à résoudre ce probléme ? j'essaye d'installer composer et ça m'affiche ce probléme.
The Composer installer script was not successful [exit code 1].
Your proxy settings may be causing this error.
Script Output:
The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée.

@ousmane2154 Please create a new issue and follow the instructions to supply a log file.

essaie de revoir ta connection
Le jeu. 18 mars 2021 à 14:38, John Stevenson @.***> a
écrit :

@ousmane2154 https://github.com/ousmane2154 Please create a new issue
and follow the instructions to supply a log file.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/composer/windows-setup/issues/91#issuecomment-801932674,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASFW72TLGLZJDUCSBB7XP53TEH65JANCNFSM4GYJQN3Q
.

--
sé danielkatoro

The Composer installer script was not successful [exit code 1].
Script Output:
Failed to decode zlib stream
It is my problem too now. I try many time with check developer also fail.

i have an error,Script Output: Failed to decode zlib stream. how to do

same problem

I only restart my router and it worked I don't know how but it fixed it

i have just fix it
Le sam. 23 juil. 2022 à 20:38, Manoj pandit @.***> a
écrit :

same problem
—
Reply to this email directly, view it on GitHub
https://github.com/composer/windows-setup/issues/91#issuecomment-1193170120,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASFW72UKTQBRHYT6K2XSGDTVVQ3ZBANCNFSM4GYJQN3Q
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
sé danielkatoro

The Composer installer script was not successful [exit code 1].
Your proxy settings may be causing this error.
Script Output:
The "https://getcomposer.org/versions" file could not be downloaded: php_network_getaddresses: getaddrinfo for C failed: No such host is known.
This is what I get when I try installing composer, I have gone through many comments here but still finding it difficult to understand the explanations. It would be nice if someone really help me out on this. Thanks.

The Composer installer script was not successful [exit code 1].
Your proxy settings may be causing this error.
Script Output: The "https://getcomposer.org/versions" file could not be downloaded: php_network_getaddresses: getaddrinfo for C failed: No such host is known. This is what I get when I try installing composer, I have gone through many comments here but still finding it difficult to understand the explanations. It would be nice if someone really help me out on this. Thanks.

Please sir the same problem happened to me if you have solved it please share it with me

same problem here


"Not supported type to render on" on SVG, but not on CANVAS, and IMG

I am creating elements to be turned into barcode with jquery. It works with CANVAS and IMG, but with SVG I am getting InvalidElementException: Not supported type to render on. It makes no difference if I try to apply JsBarcode at any time after the elements were rendered. But if I copy-paste the rendered html code, it works. I tried both with prop and attr.
let data = ["2200010000207","2200011000305","2200012000403","2200013000501","2200014000609","2200024000705","9100300040001"]

let $table = $('table')

for(let item of data){
		let $td =
				$('<td>').append($('<svg>').addClass('barcode')
							.attr('jsbarcode-value',item)
							.attr('jsbarcode-format','ean13')
							.attr('jsbarcode-height',25)
							.attr('jsbarcode-displayvalue','true')
							.attr('jsbarcode-margin','5')
							)
				$table.append($('<tr>').append($td))
}

JsBarcode('.barcode').init()

demo on CodePen

SVG element is a bit special and needs to be created with document.createElementNS instead of document.createElement.
This seems to be someone using it with jQuery https://jsfiddle.net/bjelline/8VNqt/

Nope. The sample you have posted creates elements inside SVG, not the SVG itself. I have updated my pen, to use document.createElementNS, but makes no difference.

Thank you, it works!
Here is the updated code just to be available for anybody else:
let data = ["2200010000207","2200011000305","2200012000403","2200013000501","2200014000609","2200024000705","9100300040001"]

let $table = $('table')

for(let item of data){
    let $el = $(document.createElementNS('http://www.w3.org/2000/svg','svg'))
    $el.addClass('barcode')
				.attr('jsbarcode-value',item)
				.attr('jsbarcode-format','ean13')
		let $td = $('<td>').append($el)

    $table.append($('<tr>').append($td))
}

JsBarcode('.barcode').init()


Hello

Hello
How are you?
I am senior Dart Developer for you.
I think you have more issue with your Dart project. I can help you.
please contact me.


Microevent on bower?

It would be great to have microevent on bower.

nice idea! thanks!

done

Any idea why it's not showing up in the search?
That omission caused me to be use a fork, and that's not right.
Is it because there's no bower.json? See #35.


Node API for starting PoST initialization

Overview / Motivation
The wallet needs to be able to start the creation of PoST proof
The Task
Add RPC for PoST initialsation
Implementation Notes
TODO: Add links to relevant resources, specs, related issues, etc...
Contribution Guidelines
Important: Issue assignment to developers will be by the order of their application and proficiency level according to the tasks complexity. We will not assign tasks to developers who have'nt introduced themselves on our Gitter dev channel

Introduce yourself on go-spacemesh dev chat channel - ask our team any question you may have about this task
Fork branch develop to your own repo and work in your repo
You must document all methods, enums and types with godoc comments
You must write go unit tests for all types and methods when submitting a component, and integration tests if you submit a feature
When ready for code review, submit a PR from your repo back to branch develop
Attach relevant issue to PR

The API should support both slow and fast init modes


initial FreeBSD support (IDFGH-1657)

been building some codes with SDK 2.x, pre-3.0, and master, I haven't encountered any issues so far.

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

Hi @trombik ,
Sorry noone got back to you originally when you submitted this MR.
It seems like the PR Changes feature has gotten a bit confused and is listing a lot of changes from IDF commits now.
What are the commits which are needed for FreeBSD to work? This one: https://github.com/espressif/esp-idf/commit/8d80f81868e5d3357d82a57fc83a6b575fb8c284 - are there others?

@projectgus updated the esp-idf tree to master, and cleaned up the branch as well. menuconfig and all target (both with make and idf.py) work just fine with my patches. there are more bashism here and there. in most cases, bash is not required. I hope new code would stick with "#!/bin/sh" instead of "#!/bin/bash".

as for no official support, I am fine with it. that's a norm for us. as long as the code is written with portability in mind, which you guys have done well btw, I appreciate.

@trombik Thanks! I've cherry-picked these commits into our internal review & merge queue. This PR will be updated when it's pushed out to master.

@trombik Unfortunately changing the shebang line for check-lxdialog.sh to /bin/sh broke macOS builds ("clang: error: unknown argument: '-n' for echo -n.") So we will have to revert this part (commit will be merged soon).
BSD users will probably need to use a bash workaround, sorry.

Here is the related issue for future reference: https://github.com/espressif/esp-idf/issues/3975

This means I cannot compile for esp32 on freebsd?


Update to the about & activities pages

@DStinDiess Fix Kyle's changes and I can merge.
I would recommend using a  tag instead of a
 tag.


add progress bar component

We are using the radix-ui primitives for implementing the Progress bar. They expose the following properties:
value - Optional. Signifies the current progress. Defaults to 0.
max - optional. Signifies the maximum possible value. Default: 100.
getValueLabel - optional (very unlikely that anyone will change this). A function that determines what will be the aria-valuetext.

@radnan bhaia, I want to start working on this. I will update the issue with suggested API very soon. Is it possible to assign this issue to me?

The design shown here expects a different colour #7C3AED that is not currently in our design system.
Should I take the colour of the progress bar indicator as a prop?
cc: @radnan bhaia.


Source files included with an absolute path ignored on Linux

I have a project which I analyze on both Windows and Linux, and it seems like some files are being excluded/ignored from the source files collection when running the analyses on Linux. It works fine with the same inputs on Windows.
Specifically, it seems like any files that have been included in the Compile item group with an absolute path are ignored on Linux.
Example: <Compile Include="$(MSBuildThisFileDirectory)Item.cs" />
There are two cases where I need to include files like this: a custom file outside the project directory, used with many projects, and shared projects.
VS adds all items in shared projects in that style. Apart from that, shared projects seem to work fine.
I believe this is happening because the Csc command line parser treats filepaths of the form "/path/to/item.cs" as an argument instead of a file path, but I'm really not sure.
Project:
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.2</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <Compile Include="$(MSBuildThisFileDirectory)..\test.cs" />
  </ItemGroup>
</Project>

This file path resolves to /path/to/test.cs
Code used to analyze:
AnalyzerManager manager = new AnalyzerManager();
ProjectAnalyzer analyzer = manager.GetProject(@"/path/to/project.csproj");
AnalyzerResults results = analyzer.Build();
string[] sourceFiles = results.First().SourceFiles; // test.cs not included on Linux, but is on Windows

FullExampleProject.zip
Thanks!

I released 2.3.0 this morning and it has a rewritten command line parser. Can you give it a try and report back?

I'm using version 5.0.0 and I have a similar problem: files with absolute paths are not reported in Linux. These files are considered as options because of their leading /: https://github.com/daveaglick/Buildalyzer/blob/main/src/Buildalyzer/AnalyzerResult.cs#L229
My workaround is to transform all Compile item paths to relative paths with this target (see
https://github.com/nimbleways/dotnet-subset/blob/ede95798a/Directory.Build.targets#L7-L15):
  <!-- Workaround for https://github.com/daveaglick/Buildalyzer/issues/108 -->
  <Target Name="MakeCompileItemsRelative" BeforeTargets="CoreCompile">
    <ItemGroup>
      <CompileWithRelativePaths Include="@(Compile->'$([MSBuild]::MakeRelative('$(MSBuildProjectDirectory)', '%(Compile.Identity)'))')" />
      <Compile Remove="@(Compile)" />
      <Compile Include="@(CompileWithRelativePaths)" />
    </ItemGroup>
  </Target>

I'm using version 5.0.0 and I have a similar problem: files with absolute paths are not reported in Linux. These files are considered as options because of their leading /: https://github.com/daveaglick/Buildalyzer/blob/main/src/Buildalyzer/AnalyzerResult.cs#L229
My workaround is to transform all Compile item paths to relative paths with this target (see
https://github.com/nimbleways/dotnet-subset/blob/ede95798a/Directory.Build.targets#L7-L15):
  <!-- Workaround for https://github.com/daveaglick/Buildalyzer/issues/108 -->
  <Target Name="MakeCompileItemsRelative" BeforeTargets="CoreCompile">
    <ItemGroup>
      <CompileWithRelativePaths Include="@(Compile->'$([MSBuild]::MakeRelative('$(MSBuildProjectDirectory)', '%(Compile.Identity)'))')" />
      <Compile Remove="@(Compile)" />
      <Compile Include="@(CompileWithRelativePaths)" />
    </ItemGroup>
  </Target>


Create events template #4

The event template to create future events.

Issues and Pull Requests Templates
Can move the yml file to the .github/ISSUE_TEMPLATE folder

issue templates must be located in the .github/ISSUE_TEMPLATE folder

Can open a issue related to this pull request please?
Others docs about configuring the template chooser

I should move the folder or delete the folder and add the file to the issue_template folder?

I have understood, pushing changes in a second

Good 👍🏾 Now apply pre-commit run --all-files --show-diff-on-failure and push the changes

Thanks for the help @oleksis!


Change default port from 8081 (conflicts with HA's Thread Border router)

The default port that this proxy uses, 8081, is hard coded into the Google Open Thread Border Router add-on. As such, you need to change the port to an unused port. In  my case I used 8082. While changing the port is easy in the Ecowitt proxy, I think the "default" port for the add-on should be changed to a non-conflicting port. The error logs in the OTBR add-on just state "port in use", but doesn't tell you what port. I had to ask on Discord what port OTBR uses, then I realized the Ecowitt proxy created a conflict.

I understand. When I get some time to check into it, I'll want to ensure it doesn't cause any problems for users currently using the default setting, i.e., a new default won't change their existing configuration, because that would cause problems.


Deployment to a cloud platform

The app should be deployed to a cloud platform, so users can try the app and the user-flows can run against it.

Cloud platform
Angular SSR
Free tier
Pricing
Dokumentation

Netlify
✅
✅
Pricing
Angular on Netlify Netlify Blog: Pre-rendering with Angular Universal

Vercel
✅
✅
Pricing
How to Deploy Angular Universal to Vercel

Firebase
✅
✅
Pricing
Firebase Hosting  Cloud Functions for Firebase Hosting  Framework-aware Hosting: Angular Universal

Try Firebase first because if the support for Angular in the Firebase CLI: https://firebase.google.com/docs/hosting/frameworks/angular


[opentitanlib] Add SPHINCS+ signing and verification

This PR adds the ability to sign and verify messages using the shake-128s-simple variant of SPHINCS+ to opentitanlib.
Leaving this as a draft until the following are addressed:

[ ] Add tests, particularly to make sure the IO implementations interact correctly with our big_num utils.
[x] Decide if the way the pqcrypto-sphincsplus crate is treated by bazel is tolerable. See issues relating to this in a comment by @cfrantz.
[x] Sanity check the implementation on an OT image (requires more work to inject the signature into the manifest.)

Thanks for the review @cfrantz, find my responses to you comments inline below.

This looks pretty good to me.
If you can, could you reformat the stack of commits? There seems to be a lot of intermediate work in the stack:
* Changing the crate.annotation between commits.

My mistake, I'll clean the commit history up.

* Implementing `io::Read/Write` then replacing them with `FromReader/ToWriter`.

Is this what we want? In a previous version of this PR that's what I did, but it didn't feel right. What's really being done here is serialization/deserialization, so I don't know if structs implementing these traits can be thought of as writers/readers. I don't know what the idiomatic solution is here to be honest. Maybe using serde's serialize_bytes()?

I think it would be fine to squash this PR down to two or three commits:
1.

Sounds good to me!

Is this what we want? In a previous version of this PR that's what I did, but it didn't feel right. What's really being done here is serialization/deserialization, so I don't know if structs implementing these traits can be thought of as writers/readers. I don't know what the idiomatic solution is here to be honest. Maybe using serde's serialize_bytes()?

I like FromReader/ToWriter - they make reading/writing files easy and they're adaptable to anything else that uses the Read/Write traits.  I don't think we need to involve serde here unless we want to make the externalized form json or something.
I think using PEM for the externalized form makes sense, but I'm fretting a bit about what to use as the PEM identifier.  I believe the typical PEM encoding of an RSA key is a base64 representation of the DER encoding.  If there aren't any OIDs for spx keys, then there probably is no valid DER encoding.
I'm thinking about RAW SPHINCS+ PUBLIC KEY and RAW SPHINCS+ PRIVATE KEY or similar.  WDYT?

I'm thinking about RAW SPHINCS+ PUBLIC KEY and RAW SPHINCS+ PRIVATE KEY or similar. WDYT?

I'm not sure what the best naming scheme is. Right now two files get generated, one with just the public key and the other with both the public and secret key. Are you envisioning the "PRIVATE KEY" containing the public key + secret key pair or just the secret key? In case of the latter, I think we should go with "SECRET KEY".

I'm thinking about RAW SPHINCS+ PUBLIC KEY and RAW SPHINCS+ PRIVATE KEY or similar. WDYT?

I'm not sure what the best naming scheme is. Right now two files get generated, one with just the public key and the other with both the public and secret key. Are you envisioning the "PRIVATE KEY" containing the public key + secret key pair or just the secret key? In case of the latter, I think we should go with "SECRET KEY".

Yes - I think the "PRIVATE KEY" file should contain both, just as the SpxKeyPair struct does (and an "RSA PRIVATE KEY" contains both the private and public key material).  I'm also concerned about whether we should include a + in the label, but it appears to be a legal character.

Thanks for the reviews, I think I've addressed everything at this point:
@alphan

There is no standard format yet. We floated binary blobs, hjson files (which can also encode type and other info) but PEM SGTM too.

Okay, the PEM stuff is included in a commit within this PR. It builds off of the binary format from before, so that part is unchanged. So the format is still an arbitrary bag of bytes, but now it's an arbitrary bag of bytes in PEM format.

Yeah, we decided to exclude rsa_signature from the signed region.

Sounds good, this means the signed regions for both rsa and spx are the same correct? I've changed the functions in Image to reflect this.
@cfrantz
I think I've addressed all of your comments, see my inline responses. I'm still not too sure the way I've adapted the error handing was what you had it mind, so please TAL at that.
I'm leaving #18041 as is until this piece gets merged.


Add Github Actions Linting

Adds linting using Github Actions using https://github.com/marketplace/actions/python-linting
Add IDE directories to .gitignore

going to push some "bad" code to make sure it fails...

very nice


Error: ECONNREFUSED with Parse BaaS

Hello!
I'm trying to incorporate the Parse SDK along with parse-express-cookiesession and parse-express-https-redirect. I instantiate parse in the server.js file like so:
var Parse = require('parse/node').Parse;
exports.Parse = Parse;
Parse.initialize('parseappid', 'javascriptid');

And then, in api.js I use the following for session handling:
var parseExpressCookieSession = require('parse-express-cookie-session');
var parseExpressHttpsRedirect = require('parse-express-https-redirect');

app.use(parseExpressHttpsRedirect());
app.use(express.cookieParser('SECRET_KEY'));
app.use(parseExpressCookieSession({ cookie: { maxAge: 3600000 } }));

When I do, I get the following error:
proxy error { [Error: connect ECONNREFUSED <IP_ADDRESS>:3030]
[1]   code: 'ECONNREFUSED',
[1]   errno: 'ECONNREFUSED',
[1]   syscall: 'connect',
[1]   address: '<IP_ADDRESS>',
[1]   port: 3030 }

Can someone please help me find out what is going on?

You are aware that Facebook decided to drop Parse last week.
Here the official announcement:
http://blog.parse.com/announcements/moving-on/
Have a look at FireBase by Google, maybe it can be a good replacement for your use case.

@nicolabortignon
Yes, I found out about that last week. They did open source their code so it is still usable. However, I am in the early stages, so it wouldn't be difficult for me to switch over to FireBase. Are there any tutorials on how to use FireBase with node (it would be even better if there was a tutorial that uses this boilerplate).

For the time being, I would like to continue with Parse-- I like the functionality it comes with out of the box. Plus, I can migrate to parse-server.
Now for the issue I am having at hand, are there any suggestions?


[PY] Cleanup legacy code

PR that requires to cleanup legacy code can link this issue for tracking

old turn state code
update all imports to relative

Closing, dupe with #1286


TextEdit focus outline is not drawn correctly

Operating system or device, Godot version, GPU Model and driver (if graphics related):
Godot Build: 05fc741bd
Issue description:
Comparison between LineEdit(how it should look) and TextEdit:

Related to #9612.

Still valid in 3.2.4 beta2
I noticed that the two have different stylebox assigned for focus:
https://github.com/godotengine/godot/blob/5ab727b460febd1af6621e078f0eb3a8ea42ef75/editor/editor_themes.cpp#L859-L861
https://github.com/godotengine/godot/blob/5ab727b460febd1af6621e078f0eb3a8ea42ef75/editor/editor_themes.cpp#L872-L874
But TextEdit seems to draw it wrongly:

Duplicate of https://github.com/godotengine/godot/issues/32996 (same cause).


Multiple-Cameras ?

Hello,
We have a project where we use 3 cameras to render our scene - because of conflicts with transparent shaders, depth buffer and the depth-of-field effect of the post-processing stack.
If I add a Spout Sender component to each of these 3 cameras, will KlakSpout automatically merge the output of these cameras into a single sprout stream?
Apologies for the question - we are unable to test this at the moment but we are interested in using this plugin for large-scale projection mapping environments. #
Thank you for your help

If I add a Spout Sender component to each of these 3 cameras, will KlakSpout automatically merge the output of these cameras into a single sprout stream?

No.

You have to composite them before giving them to SpoutSender.

I'm closing this issue now. Please feel free to reopen it for further problems.


[Draft]Alteranting between openshift-baremetal-install to openshift-install

Currently, due to change in openshift openshift-baremetal-install is deprecated on 4.16

Reference PR

Hi @reihl ! I think this is duplicated here, @tonyskapunk already introduced and validated this feature: https://github.com/redhatci/ansible-collection-redhatci-ocp/pull/293

Hi @reihl ! I think this is duplicated here, @tonyskapunk already introduced and validated this feature: #293

Sure, I added comments and I'm closing mine


Some badges have died

A few days ago, some of the badges suddenly stopped working, including the badges for visitors and contributors, and are still not working 😢

All of the badges are dead, I think your server just crash. @puf17640

I did not realise my SSL certs all got invalid on 29th January... I'm going to fix this asap! Sorry guys!

I was going to report this problem, I was thinking I should have put the wrong endpoints, but I saw that there was an error on the server

It looks like the problem has been resolved, thanks!


[Industry Core KIT 24.08] Update page_digital-twins.mdx

Added documentations / guidelines for these topics:

Implicit connection between a part type twin and corresponding part instance twins
Handling of Digital Twins at Contract Manufactoring

@mhellmeier changes done!


feat(defaultOption): implements defaultOption

implements defaultOption which helps in defining reusable types and keeping configuration short
Closes #200

Current coverage is 85.55% (diff: 100%)

Merging #228 into master will increase coverage by 0.41%

@@             master       #228   diff @@
==========================================
  Files            17         17
  Lines           875        900    +25
  Methods         199        206     +7
  Messages          0          0
  Branches        273        279     +6
==========================================
+ Hits            745        770    +25
  Misses          130        130
  Partials          0          0

Powered by Codecov. Last update e776b48...a0a701f


Copier should support .yaml extension  for .copier-answers.yml

Hi Team,
While using a copier update im getting this error
Cannot update because cannot obtain old template references from .copier-answers.yml.
I think copier only supports .yml extension for copier-answers.yml,
Pleas check below code reference
https://github.com/copier-org/copier/blob/17135c5f346bb2daad32c40ae43f8790ac50c270/copier/main.py#L594

For additional info, https://copier.readthedocs.io/en/latest/configuring/#answers_file implies that the answers file is user-configurable

If you're not using the default file name, then you must provide it with the -a flag.

It would be nice if you added support for both file extensions ".yml" and ".yaml" because there is no difference in functionality or syntax between the two extensions.

Sadly, the YAML project only decided that .yaml is the standard file extension after Copier was invented. Thus, we keep this old default. But you can choose a different default as long as you use it in your CLI, if that missing "a" is important for you. 😃


Export Faster R-CNN to ONNX

❓ Questions and Help
Is there support for exporting Faster R-CNN models to ONNX?
The ONNX/models repo contains a model from this repo.
I am trying to export a single class detection model trained on a custom dataset.

I tried the export code from this and this by integrating it to a new method called export_to_onnx in the COCODemo class, which always results in a RuntimeError of the form
C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\tensor.py:435: RuntimeWarning: Iterating over a tensor might cause the trace to be incorrect. Passing a tensor of different shape won't change the number of iterations executed (and might lead to errors or silently give incorrect results).
  'incorrect results).', category=RuntimeWarning)

c:\Users\saaty\Workspace\src\maskrcnn-benchmark\maskrcnn_benchmark\structures\bounding_box.py:21: TracerWarning: torch.as_tensor results are registered as constants in the trace. You can safely ignore this warning if you use
this function to create tensors out of constant variables that would be the same every time you call this function. In any other case, this might cause the trace to be incorrect.
  bbox = torch.as_tensor(bbox, dtype=torch.float32, device=device)

c:\Users\saaty\Workspace\src\maskrcnn-benchmark\maskrcnn_benchmark\structures\bounding_box.py:26: TracerWarning: Converting a tensor to a Python boolean might cause the trace to be incorrect. We can't record the data flow of
Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
  if bbox.size(-1) != 4:

Traceback (most recent call last):
  File "c:/Users/saaty/Workspace/src/maskrcnn-benchmark/infer.py", line 24, in <module>
    rbc_demo.export_to_onnx()
  File "c:\Users\saaty\Workspace\src\maskrcnn-benchmark\demo\predictor.py", line 59, in export_to_onnx
    torch.onnx.export(self.model.cuda(), dummy_input, "frcnn_rbc.onnx", verbose=True)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\onnx\__init__.py", line 25, in export
    return utils.export(*args, **kwargs)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\onnx\utils.py", line 131, in export
    strip_doc_string=strip_doc_string)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\onnx\utils.py", line 363, in _export
    _retain_param_name, do_constant_folding)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\onnx\utils.py", line 266, in _model_to_graph
    graph, torch_out = _trace_and_get_graph_from_model(model, args, training)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\onnx\utils.py", line 225, in _trace_and_get_graph_from_model
    trace, torch_out = torch.jit.get_trace_graph(model, args, _force_outplace=True)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\jit\__init__.py", line 231, in get_trace_graph
    return LegacyTracedModule(f, _force_outplace, return_inputs)(*args, **kwargs)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\nn\modules\module.py", line 493, in __call__
    result = self.forward(*input, **kwargs)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\jit\__init__.py", line 294, in forward
    out = self.inner(*trace_inputs)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\nn\modules\module.py", line 491, in __call__
    result = self._slow_forward(*input, **kwargs)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\nn\modules\module.py", line 481, in _slow_forward
    result = self.forward(*input, **kwargs)
  File "c:\Users\saaty\Workspace\src\maskrcnn-benchmark\maskrcnn_benchmark\modeling\detector\generalized_rcnn.py", line 50, in forward
    proposals, proposal_losses = self.rpn(images, features, targets)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\nn\modules\module.py", line 491, in __call__
    result = self._slow_forward(*input, **kwargs)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\nn\modules\module.py", line 481, in _slow_forward
    result = self.forward(*input, **kwargs)
  File "c:\Users\saaty\Workspace\src\maskrcnn-benchmark\maskrcnn_benchmark\modeling\rpn\rpn.py", line 156, in forward
    anchors = self.anchor_generator(images, features)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\nn\modules\module.py", line 491, in __call__
    result = self._slow_forward(*input, **kwargs)
  File "C:\Users\saaty\scoop\apps\python\current\lib\site-packages\torch\nn\modules\module.py", line 481, in _slow_forward
    result = self.forward(*input, **kwargs)
  File "c:\Users\saaty\Workspace\src\maskrcnn-benchmark\maskrcnn_benchmark\modeling\rpn\anchor_generator.py", line 122, in forward
    self.add_visibility_to(boxlist)
  File "c:\Users\saaty\Workspace\src\maskrcnn-benchmark\maskrcnn_benchmark\modeling\rpn\anchor_generator.py", line 105, in add_visibility_to
    & (anchors[..., 3] < image_height + self.straddle_thresh)
RuntimeError: Expected object of backend CUDA but got backend CPU for argument #2 'other'

Look this:
https://github.com/BowenBao/maskrcnn-benchmark/tree/onnx_stage

@iceflame89
Interesting. Thank you!
So it is necessary to train using the caffe2 configs?

Unable to make this (caffe2Detectron) config work with custom number of classes. The weights require NUM_CLASSES to be set to 81.

@iceflame89 Have you used this branch?
When I run python3 demo/export_to_onnx.py I get
Traceback (most recent call last):
  File "demo/export_to_onnx.py", line 17, in <module>
    import pytorch_export_patch
  File "/home/jupyter/src/maskrcnn-benchmark/demo/pytorch_export_patch.py", line 245, in <module>
    register_custom_op()
  File "/home/jupyter/src/maskrcnn-benchmark/demo/pytorch_export_patch.py", line 241, in register_custom_op
    from torch.onnx import register_custom_op_symbolic
ImportError: cannot import name 'register_custom_op_symbolic'

ImportError: cannot import name 'register_custom_op_symbolic'

Fixed this. Make sure you install pytorch and then pytorch-nightly.
Now I get
Traceback (most recent call last):
  File "demo/export_to_onnx.py", line 14, in <module>
    from predictor import COCODemo
  File "/home/jupyter/src/maskrcnn-benchmark/demo/predictor.py", line 6, in <module>
    from maskrcnn_benchmark.modeling.detector import build_detection_model
  File "/home/jupyter/src/maskrcnn-benchmark/maskrcnn_benchmark/modeling/detector/__init__.py", line 2, in <module>
    from .detectors import build_detection_model
  File "/home/jupyter/src/maskrcnn-benchmark/maskrcnn_benchmark/modeling/detector/detectors.py", line 2, in <module>
    from .generalized_rcnn import GeneralizedRCNN
  File "/home/jupyter/src/maskrcnn-benchmark/maskrcnn_benchmark/modeling/detector/generalized_rcnn.py", line 10, in <module>
    from ..backbone import build_backbone
  File "/home/jupyter/src/maskrcnn-benchmark/maskrcnn_benchmark/modeling/backbone/__init__.py", line 2, in <module>
    from .backbone import build_backbone
  File "/home/jupyter/src/maskrcnn-benchmark/maskrcnn_benchmark/modeling/backbone/backbone.py", line 7, in <module>
    from maskrcnn_benchmark.modeling.make_layers import conv_with_kaiming_uniform
  File "/home/jupyter/src/maskrcnn-benchmark/maskrcnn_benchmark/modeling/make_layers.py", line 10, in <module>
    from maskrcnn_benchmark.layers import Conv2d
  File "/home/jupyter/src/maskrcnn-benchmark/maskrcnn_benchmark/layers/__init__.py", line 8, in <module>
    from .nms import nms
  File "/home/jupyter/src/maskrcnn-benchmark/maskrcnn_benchmark/layers/nms.py", line 3, in <module>
    from maskrcnn_benchmark import _C
ImportError: /home/jupyter/src/maskrcnn-benchmark/maskrcnn_benchmark/_C.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _ZN3c106Device8validateEv

ImportError: /home/jupyter/src/maskrcnn-benchmark/maskrcnn_benchmark/_C.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _ZN3c106Device8validateEv

Fixed using a reinstall

The branch works. Thank you so much!

@iceflame89 Do you know if there is support for exporting Mask R-CNN to ONNX?

when converting：
maskrcnn_benchmark/modeling/rpn/inference.py:213: TracerWarning: Converting a tensor to a Python integer might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
objectness, post_nms_top_n, dim=0, sorted=True
/maskrcnn_benchmark/modeling/poolers.py:72: TracerWarning: torch.tensor results are registered as constants in the trace. You can safely ignore this warning if you use this function to create tensors out of constant variables that would be the same every time you call this function. In any other case, this might cause the trace to be incorrect.
target_lvls = torch.floor(self.lvl0 + torch.log2(torch.tensor(self.eps, dtype=torch.float32) + s / self.s0))
/maskrcnn_benchmark/modeling/roi_heads/box_head/inference.py:96: TracerWarning: Converting a tensor to a Python index might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
boxes_per_image = [len(box) for box in boxes]
/maskrcnn_benchmark/modeling/roi_heads/box_head/inference.py:162: TracerWarning: Converting a tensor to a Python index might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
for j in range(1, num_classes):
maskrcnn_benchmark/modeling/roi_heads/box_head/inference.py:70: TracerWarning: torch.tensor results are registered as constants in the trace. You can safely ignore this warning if you use this function to create tensors out of constant variables that would be the same every time you call this function. In any other case, this might cause the trace to be incorrect.
(torch.tensor([self.detections_per_img], dtype=torch.long),
/maskrcnn_benchmark/modeling/roi_heads/box_head/inference.py:74: TracerWarning: Converting a tensor to a Python integer might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future.  Thank you!
So it is necessary to train using the caffe2 configs?

Same problem! Do you use the caffe2 configs to solve this problem? Thanks a lot !!

has anyone tried exporting DeformConvFunction layer (dcn) to onnx?


Make Topology non-serializable and also improve constructor

Topology serialization is already broken at this point, as its topologyListeners are not Serializable themselves.
Also, all the executor logic was simplified by making it final, defined at the constructor.

looks nice... but it seems to be a regression on the extra-tests:
https://builds.apache.org/job/ActiveMQ-Artemis-PR-Build/342/testReport/junit/org.apache.activemq.artemis.tests.extras.byteman/ClusteredGroupingTest/test3serversLocalGoesDown/
you have to add the profile extra-tests for this byteman to work. Can you take a look?

I'm running a full testsuite as well just in case

I couldn't the failure in both linux and windows, using mvn clean test -Pextra-tests.


Fixes bug not displaying all submaps in RViz.

The 'version_' member of a DrawableSubmap is now properly initialized.
The redundant 'submap_id' in the SubmapQuery response is removed.
The missing slot for reset() is added.

LGTM


Switch to InnoDB

We should switch to MySQLs InnoDB and MariaDBs XtraDB.
We would be able to make use of:

Row-level locking instead of table level locking allows for faster writing of data.
Transactions and save points would allow us to use nested transactions and correctly roll back failed actions to avoid data corruption.
Foreign key support means that if the tables are defined correctly all you have to do to delete an entry and all of its data is a simple delete from tbl_entries where id = #.
Better protection against table corruption at the expense of speed or similar protection against table corruption that MyISAM offers to enable better read performance.

Foreign key support means that if the tables are defined correctly all you have to do to delete an entry and all of its data is a simple

IMHO, delete cascade is not a good idea...
But I like everything else.
Also, to the cache table, I would recommend using memory storage in order to create a hash.
see https://github.com/symphonycms/symphony-2/issues/2163#issuecomment-52266694

Here's a discussion about moving to InnoDB from 2012: #1238

From that discussion: Switching to InnoDB  lifts the requirement to MySQL 5.6.4. Is that right?
It's not a problem for me (since I am using MariaDB 10 anyway), but what about shared hosting? Will this requirement be an issue?

It was released in late 2011, if it's actually a problem I'd be very surprised, especially since there's been 20 point releases since then. We're also using MariaDB 10, which is roughly equivalent to later 5.6 releases anyway.

Here's a discussion about moving to InnoDB from 2012:

Is fulltext indexing still an issue with InnoDB ? Seems like 5.6 only ... https://dev.mysql.com/doc/refman/5.6/en/innodb-fulltext-index.html
And still, I do not have any answer for: "delete cascade is not a good idea..".. is this really planned ?
I am still not sure about wheter to force InnoBD for extensions or leave them decide...
And I would love tbl_cache to be of type HEAP (https://dev.mysql.com/doc/refman/5.6/en/memory-storage-engine.html)

Is fulltext indexing still an issue with InnoDB ? Seems like 5.6 only ... https://dev.mysql.com/doc/refman/5.6/en/innodb-fulltext-index.html

It's been supported since MySQL 5.6.4 which was released three and a half years ago. I'm aware however that Ubuntu only recently switched to 5.6 and RHEL is still using MariaDB 5.5 in it's latest release.
To be frank, I don't want to tie us down to outdated software if the price is that we then have to restrict our development. It's pretty a straight forward process to upgrade to a newer MySQL version, and I suggest that we recommend that people get a head start.

And still, I do not have any answer for: "delete cascade is not a good idea..".. is this really planned ?

Not that I know of.

And I would love tbl_cache to be of type HEAP (https://dev.mysql.com/doc/refman/5.6/en/memory-storage-engine.html)

Interesting, I wonder how performance compares to APC or Memcached, I like the idea that we'd be able to run real queries against the cache.

From that discussion: Switching to InnoDB lifts the requirement to MySQL 5.6.4. Is that right?
It's not a problem for me (since I am using MariaDB 10 anyway), but what about shared hosting? Will this requirement be an issue?

I'm tending to lean with Rowan on this one. We got burnt hard by supporting PHP 5.2 for as long as we did, and given we're going to push for PHP 5.5+ in Symphony 3, we may as well bump the MySQL requirement and be done with it, it is a breaking release after all :) While it's unfortunate, those who are in difficult hosting situations don't have to upgrade and can happily continue to use 2.6.x as long as they please.

And still, I do not have any answer for: "delete cascade is not a good idea..".. is this really planned ?

Not that I know of.

There are minor places where enforcing foreign keys and cascading deletions could be useful, for example the extension/delegates table. While foreign keys could be used in a number of places, I don't think we'd enforce cascading deletes. At least not yet anyway :)

And I would love tbl_cache to be of type HEAP (https://dev.mysql.com/doc/refman/5.6/en/memory-storage-engine.html)
Interesting, I wonder how performance compares to APC or Memcached, I like the idea that we'd be able to run real queries against the cache.

Unfortunately we have one small caveat at the moment, which will impact our existing tbl_cache structure:

Support for variable-length data types (including BLOB and TEXT) not supported by MEMORY.

@psychoticmeow @brendo Thanks for your comments. I agree with you guys, let's move forward for 3.x.

keys and cascading deletions could be useful,

Ok but please use it wisely and respectfully. I've seen people deleting complete DBs with those.

Support for variable-length data types (including BLOB and TEXT) not supported by MEMORY.

Damn.

Merged as 54a9e7d

All merged into integration!


Argument of type 'string' is not assignable to parameter of type 'OrderByDirection'.

I'm using yup as a validator and part of my validation logic is to ensure a string is either "asc" or "desc" for the orderby clause on my database query. Yup has typescript support and with it's validation schema, it returns a type of "string", but when I pass the returned value to Objection as the second parameter in an orberBy clause, I get a TypeScript error:
Argument of type 'string' is not assignable to parameter of type 'OrderByDirection'.
In understand why TypeScript is complaining that "string" is not the same as "OrderByDirection", but why not accept the type of "string"? Knex will accept any string and ignore anything that is not 'asc' or 'desc'.
For the time being, I can just ts-ignore the line.

It's better API to only accept values that work. Silently failing is not a good idea. If you know the string is either asc or desc you can simply cast the string to type 'asc' | 'desc'


Update variables in Grafana dashboards

What this PR does / why we need it:
Still work in progress.
Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?:

NONE

/lgtm

/approve


Demo/extensions v2

Prepared some utils, and the xml scheme to work with the (v2) properties-panel and image-selection editor
made the current (v1) image-selection editor compatible with the (v2) properties-panel
Also started using less instead of css

(In the extensions)

The (v2) properties-panel is now more fluent and uses the native history
The (v2) image-selection editor allows for stacked images / image-text combination

We can alternatively merge this to an experimentation branch that we can netlify so we have will have a second demo to user test new extensions on.

@xanpj I added a new pipeline to Netlify to have an own experiments deploy: https://postit-js-experiments.netlify.app/
This lays under the experiments branch of this project and will deploy the extension-experiments example. Notice that the original example don't have the extensions included anymore. I want to separate these with the core functionality and the experiments example.
So feel free to direct this PR to the experiments branch.

builds were failing because i accidentally kept the old .eslintignore in the root path. now its working!


Add CI to test on Windows XP and ReactOS

Sorry, GitHub Actions is out of my area of expertise at the moment, maybe you or someone who knows could help with that?
I'm saying this because DM has slightly unusual build system requirements, while Actions does provide a Windows VS2022 image, I don't know how to configure it to provide v141_xp build tools.


Ionic Changelog

🎉 New feature
Part of https://github.com/gazebo-tooling/release-tools/issues/1092
Summary
Update changelog for gz-physics 8.0.0, with an unspecified release date.
Test it
Compare to https://github.com/gazebosim/gz-physics/compare/gz-physics7_7.3.0...main
Note: I excluded the following Harmonic PRs that have not been released as of 7.3.0 since they will be released in Harmonic. Please advise if I should add them.

https://github.com/gazebosim/gz-physics/pull/658
#663
#665

Checklist

[X] Signed all commits for DCO
[ ] Added tests
[ ] Added example and/or tutorial
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[X] codecheck passed (See contributing)
[X] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

I think we should include them. It'll make it easier to create the Gazebo Ionic release notes that includes all development that happened this year, not just the ones that went into the main branches. One way I'm thinking of it is if we did all our new development on the main branches, but backported to older versions, we would include these changes in the main Changelog right?

Okay, per our discussion in the weekly meeting, the Changelog for a major release should represent changes from the last release of the stable version. This version should also be explicitly stated at the beginning of the Changelog.

Okay, per our discussion in the weekly meeting, the Changelog for a major release should represent changes from the last release of the stable version. This version should also be explicitly stated at the beginning of the Changelog.

I've updated our changelog script in https://github.com/gazebo-tooling/release-tools/pull/1175 to print the baseline

I've updated the changelog to add a baseline and some missing entries and also set the VERSION_SUFFIX to pre1 so we can make the prerelease without another pull request


[Feature]  Use ArgoCD to delivery helm type component

Is your feature request related to a problem? Please describe.

Currently based fluxcd addon have many problems

such as too many crds and controllers, which due to fluxcd addon install failed too often.
applied resources have been recorded in helmRelease's status.
hasn't support oci-registry helm repo

So I proposal make an argocd addon to let user choose use argo or flux to solve deliver helm component.
Describe the solution you'd like

we should make an 'argocd' addon to solve these problems. https://argo-cd.readthedocs.io/en/stable/

argocd addon should not rely-on fluxcd addon, so we need generate out all manifest from helm chart
need prepare a argocd's application defintion

Describe alternatives you've considered

Additional context

Currently, argocd addon has been supported: https://github.com/kubevela/catalog/tree/master/experimental/addons/argocd
The helm component definition has the same spec with fluxcd.
The only thing we need to resolve is the dependency in addon that we should support dependsOn definition instead of specified another addon name.


VSync Force On Causes Freeze at Launch

I'm on a Windows 11 machine with the latest NVIDIA drivers as of writing (555.99), and experience the game freezing at launch and stuck at 1 fps when having VSync set to Force on. Having VSync set to "Force off" will run the game fine, with some minor tearing and stuttering. Having VSync set to "Use the 3D application setting" appears to enable Vsync without the game freezing at launch. Why is the game freezing and stuck at 1 fps if I have VSync Force on, but runs fine with VSync if "Use the 3D application setting" is selected?

I don't know, I don't develop NVIDIA drivers. You shouldn't have to set it to "Force on" because you can enable vsync in the game's config file (pd.ini). Does that not work for you?

With VSync at "Use the 3D application setting", and VSync=1 in pd.ini file, VSync is enabled and works great. It must be a NVIDIA driver bug when using Force on for VSync. My apologies.

It might have been screwing up because you were basically forcing vsync on top of the vsync that was already enabled. In general the control panel overrides are a last resort if the game settings don't work or don't have something you need.


Mod and datapack?  Mod OR datapack?

There is no how-to, and the modrinth page has a mod and a datapack available for download, yet the URL has datapack in it.
Which one gets installed?  Is there an option, or does it require both?

Hey,
you can install either the data pack version or the mod version, it doesn’t matter.
They are the same and function the same, they just come with the down and upsides of either.
Sorry to cause confusion
~PuckiSilver

I'm putting together a modpack for my server and this seems like a good fit, but I'm not familiar with the upsides and downsides of datapack vs mod.  The only difference I'm aware of is that a datapack is per world and a mod is for any world in that instance, which is moot because my server will only run the 1 world.

In your case, it probably doesn’t matter then, you can just pick whatever you like best


Updated config

Haha sorry, working on a fork of this for my advisor and fat fingered the clone - you'll see no more of me.


Player does not wait for vue element

Have you read the FAQ and checked for duplicate open issues?
Yes
What version of Shaka Player are you using?
3.2.0
Can you reproduce the issue with our latest release version?
Yes
Can you reproduce the issue with the latest code from master?
Yes
Are you using the demo app or your own custom app?
Yes
If custom app, can you reproduce the issue using our demo app?
Yes
What browser and OS are you using?
Firefox
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
N/A
What are the manifest and license server URIs?

What configuration are you using?  What is the output of player.getConfiguration()?

What did you do?
See #3155, it's the same issue.
TypeError: can't access property "name", e is null
What did you expect to happen?
Proper init onMounted.
What actually happened?
// VideoPlayer.vue
onMounted(() => load(props.model));

// UsePlayer.ts
const player = new Player(videoPlayer.value);

You didn't provide any sort of code sample for us to work with. So I can't say for sure what the problem you are having is.
But I did just spend a little while diagnosing #3155, so assuming you are using a similar architecture to the demo code they posted...
In that person's demo code, they make a "data" object that contains the player. According to Vue's documentation on the data object, anything you put inside becomes one of their reactive Proxy objects (unless you prefix the name of the property with with $ or _). So this means that Vue was converting the player instance into a Proxy object wrapping the player instance.
According to Vue's documentation on Proxy objects, nested objects inside their Proxy objects are also converted into Proxy objects. In my investigations, I found that this ended up converting some internal variables of the player instance into Proxy objects, which was messing up critical internal logic within the player.
I don't think this is something we can reasonably account for within Shaka Player. At best we might be able to add a more informative error, or an FAQ entry, or something.
So instead, don't store your player instance inside a data object, and it should hopefully be fine? Indeed, their documentation recommends as much:

In data, we don't recommend to observe objects with their own stateful behavior like browser API objects and prototype properties. A good idea would be to have here just a plain object that represents component data.

@theodab Thanks for looking into the issue and sorry for not providing an example.
I'm testing dash.js which does seem to work/allow this:
https://github.com/francoism90/mediadb-app/blob/main/src/composables/useDash.ts
As you can see I inject the player in a ref object after creation which should be reactive, if I do the same thing with Shaka.js it tells me TypeError: can't access property "name", e is null. To me it looks like the video element cannot be found, not the player variable?
I'm I missing something else or is it indeed working as expected? :)

Well, in #3155, the line that was actually failing was this:
https://github.com/google/shaka-player/blob/a72adca9fd62144f70da61314e785074f374427a/lib/player.js#L636
This is part of the code that is responsible for Shaka Player transitioning from one stage of the loading process to another. I found during investigation that we have some checks that are based on object equality, like this:
https://github.com/google/shaka-player/blob/a72adca9fd62144f70da61314e785074f374427a/lib/player.js#L6194
Which fail because goingTo has become a Proxy object, according to the developer tools, and thus is no longer equal to the non-proxy this.loadNode_.
I guess we could fix that by removing the object equality checks, and comparing the nodes in a different manner. However, I am not sure of the full set of changes we would need to make for Shaka Player to completely support being made into a Vue Proxy.
Admittedly, I guess this isn't strictly speaking "working as intended". It's not like we designed the player to not work as a Vue reactive object. It's just that integrating with third-party frameworks like Vue or Electron has never been a large priority for us. I'll re-tag the issue.

I believe it's best to document that you should not wrap Shaka Player in a reactive object in Vue.  I don't believe we should remove object equality checks.
Let's call this a duplicate of #3155, which we'll close with a docs update.
Quoting @theodab from https://github.com/google/shaka-player/issues/3155#issuecomment-931598183 :

if you define Shaka Player outside of a data object (or prefix the variable name with $ or _ to make Vue not make it reactive) it loads the asset successfully.

Any objections to this resolution?

Duplicate of #3155


Auto-convert binary arrays to strings in read_nexus

add try-except blocks to auto decode byte strings (from fixed-length strings)
Closes #420

Not sure if all these changes make sense or there might be a better option. I can provide a test file if you need.

@lukaspie I changed the implementation now completely into a separate function. This should make things cleaner. I put this into nxdl_tools, so this requires the change to the definitions commit. I used the commit in the rebased feature branch, this should still be valid after merging, no? The current fairmat definitions fail tests for some plugins.
@sanbrock As you wrote much of this code, I believe, I would wait with merging for your approval as well.

@RonHildebrandt The pynxtools-ellips plugin seems to have the nexus-definitions commit hard-coded in the test data. How would this best be changed, in order to allow the tests to pass before merging?

@rettigl This was due change exactly yesterday afternoon. I have bring this on in the standup meeting to see, how this can set up correctly to let the test pass. (right now, I have no idea - have to get help=

@rettigl we want to update the definitions separately today anyway, see #425. We are first consolidating the nexus_definitions fairmat branch (including the PR @RonHildebrandt mentioned), we can get your PR on the nxdl_utils in there as well. Once we have #425 in, then we can rebase this PR here (the tests should work then) and merge it afterwards.
Regarding the nexus-definitions commit hard-coded in the test data, I think this should not be there at all. The reader will probably overwrite them anyway (see this line), so we can just remove it from the ELN in the test data.

@rettigl with the inclusion of #428, would you be fine with closing this one?

@rettigl with the inclusion of #428, would you be fine with closing this one?

Absolutely


Popper 2.x TODO

[x] Update Popper docs links to v2 (search for https://popper.js.org/docs/ but don't blindly replace them!) Fixed by #32390
[x] Update docs after #32405 Fixed by #32437 (Only for Tooltip/Popover)
[x] Update the docs for fallbackPlacements for dropdown — https://github.com/twbs/bootstrap/issues/32506#issuecomment-746509273 Changes were reverted in #32843
[ ] Add more JS tests to cover the changes in #31178

#32365 should probably also be a part of this

Not really, unless a PR is submitted.

Okay, I will submit one if that is okay.
I also noticed that popper shows a warning in the console (at least when referencing the scripts manually and not using the minified bundle). Look inside the console of this pen when clicking the button. This is due to .dropdown-menu specifying a margin which poppler overwrites anyway. Do you want to track this here or create a new issue?

Please make a new issue about the second thing. We should find a way to fix this before the stable release :)

Yes, I see there are some missing tests. I will update the draft PR.


Update 0064-VALP-validator_performance_based_rewards.md

Added Ethereum event forwarding reward/punishment.
close https://github.com/vegaprotocol/specs/issues/1993

closing as replaced by:
https://github.com/vegaprotocol/specs/pull/2027


Change log grabs too many commit messages when tag is not latest

Recreate:

Create and push some commits to your default (main) branch.
List your commits. Let's say your commits look like this:

$ git log --pretty=oneline
15027957951b64cf874c3557a0f3547bd83b3ff6 Merge branch 'experiment'
a6b4c97498bd301d84096da251c98a07c7723e65 feat: Create write support
0d52aaab4479697da7686c15f77a3d64d9165190 feat: One more thing
6d52a271eda8725415634dd79daabbc4d9b6008e Merge branch 'experiment'
0b7434d86859cc7b8c3d5e1dddfed66ff742fcbc feat: Add commit function
9fceb02d0ae598e95dc970b74767f19372d61af8 feat: Update rakefile

Create a tag with an older commit than the most recent on in the main branch.

git tag v1.2 0b7434d
git push origin v1.2

The release github action is triggered:
name: Create Release

on:
  push:
    tags:
      - 'v*'
jobs:
  create-release:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2

      - name: Changelog
        id: changelog
        uses: ardalanamini/auto-changelog@v1
        with:
          token: ${{ secrets.GITHUB_TOKEN }}

The ${{ steps.changelog.outputs.changelog }} value will include all the commits:
Create write support
One more thing
Add commit function
Update rakefile

It should just checkout the tag and include only the changes between the previous tag and the current tag. Or if this is the first tag of the repository, it should include everything up to just the commit the tag refers to.

Hi @sdinay,
Just to clarify, for example, you created the tag on the One more thing commit, but the changelog contains all the commits after that as well? 🤔

@sdinay Try again with the latest version (v1.2.1 or v1), it should be fixed now!


Remove XDS reference to dimensions because they are not supported

:x: Organization membership check failed
Members of the MicrosoftDocs organization should use the private repo. Please move your changes to https://github.com/MicrosoftDocs/Dynamics-365-Operations, and close this pull request.


please consider renaming the project

searching for "react static" on google also leads to https://github.com/rpearce/react-static as the second link.
there are tons more.
please consider renaming this project. these are very early days and you can safely rename it.
P.S. nozzlejs.org is available.

This is probably not going to happen. We would rather take an aggressive approach to out-SEO-ing other results, which is already happening with little effort.


Failed to create CoreCLR, HRESULT: 0x8007000E when used in a shared service

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
The program returns this error when trying to do anything
Failed to create CoreCLR, HRESULT: 0x8007000E
Expected Behavior
Recyclarr starts and creates the config files and folders
Steps To Reproduce

Using a shared service (Seedbox)
The config isnt created
Running 'recyclarr create-config'
Error : Failed to create CoreCLR, HRESULT: 0x8007000E

Environment & Versions
- Operating System:Debian Linux
- Recyclarr Version: v4.0.0
- Sonarr Version:
- Radarr Version:

Recyclarr Log File(s)
It didnt create any log file
Configuration YAML
There's no config file

Sonarr / Radarr Logs
No response

Can you please read this github thread and see if it's the same issue?
https://github.com/dotnet/runtime/issues/13027

The last version that works is 2.6.1. And ulimit returns unlimited.

Please try running again with these 3 environment variables set:
https://learn.microsoft.com/en-us/dotnet/core/dependency-loading/default-probing#how-do-i-debug-the-probing-properties-construction
I need to somehow get more diagnostic information to debug further. Between 2.6.1 and 3.0.0 was an upgrade to .NET 7. Not sure if that has something to do with it.

trace.txt
Here's the logfile.

Thank you for the logs! I'm going to open an issue over on the dotnet/runtime project for now. I do not believe this is something I can fix myself.
If you have the time, could you try out the adhoc build here?
https://github.com/recyclarr/recyclarr/actions/runs/3682346519
I'm working on a change that involves building Recyclarr on linux when publishing to linux platforms; which may (hopefully) fix this problem. Can you let me know what the results are?
Thanks again for all your help.

Also, what architecture are you running on? ARM / ARM64 / x64 / etc
Which build did you grab from the 4.0.0 release?

It's x86_64 GNU/Linux and i grabbed the linux-x64 release.

Can you run this command and attach the file? Use the correct path to recyclarr for your case.
strace -o stracelog.txt -f /path/to/your/app

It appears i'm not allowed to run that command sorry.

@aqsd91 can you respond to these questions from the dotnet devs?

It would be interesting to know how much memory the environment has and few other details like this. Here are some commands to get it:
cat /proc/meminfo
ulimit -a

I also wonder - is the user running it in some sort of container that could limit the memory for the process (like docker, etc)?

cat.txt ulimit.txt Here are the results of the commands. As for the second question i dont think so. I think its more of different VM's on a machine shared across users.

@aqsd91 Can you please read the response at this comment and let me know if that resolves the issue for you?

This doesn't resolve the issue, and the variable is correctly checked (via echo ${DOTNET_GCHeapHardLimit})

@aqsd91 can you please try setting the DOTNET_GCHeapHardLimit to even lower value? Maybe 7GB is still too much.
I would try to set it to 100000000. Thank you.

It worked ! with 10000000

Cool! Great to hear that.

this should be a workaround, not a fix. Agree?

@rcdailey I hope you are fine with me providing the ideas here on your github repo, I think it would be easier than ping-ponging back and forth between this thread and the one in dotnet runtime repo.

@janvorli I don't mind at all. In fact, thank you! I didn't mind doing the ping-pong; I just didn't want to inconvenience you too badly!
I'll respond to the other issue to discuss conclusions now that we have a workaround. Thanks again I really appreciate it!


Add URL links to course docs in open internet

As in the legend (selite), link the course nodes to corresponding course descriptions. When viewing the graph in svg, it is then possible to jump to the course page from the graph node.

The Legend (Selite) now links to study year 2020-2021 schedule.


add Hashable type to get_item #592

[x] Closes #592 (Replace xxxx with the Github issue number)
[x] Tests added: Please use assert_type() to assert the type of any return value

I'm happy to help, thanks @Dr-Irv , @twoertwein for the quick reply and the feedback.


fix: don't block the connection during the scram dance

Hmmm failing test?

Yes, I've found a race condition and am fixing it right now

Couple small things but otherwise looks fine.


Support for freezer device type

Looks like my new freezer isn't a supported device type.  I've attached the device json returned from the API.
Would love to be able to alert on temperature.    I had that happen recently and re-buying an whole freezer worth of stuff isnt fun. Let me take a look at the dump and get something out.

@Bad-Magic I am reviewing the dump and a bit confused on the "climate" control portion of functionality. Can you validate or fix these ideas?
Fridge - This looks like 1-10 scale. Is this how the fridge is configured where you can only select a number and not a specific temperature?
Freezer - Does this go between -24F and -12F?

Freezer is -11 to +10 F.
Cool is 34 to 50F

ah sweet, they have some magic going on!
Fridge:

            {
                "id": "6a78ae35-4750-450e-bbce-515a4b6aa14d",
                "createdTimestampMs":<PHONE_NUMBER>739,
                "updatedTimestampMs":<PHONE_NUMBER>739,
                "functionClass": "temperature",
                "functionInstance": "fridge-target",
                "type": "numeric",
                "schedulable": false,
                "values": [
                    {
                        "id": "33d60fcb-2718-4cfc-a7a8-eb89958abc05",
                        "createdTimestampMs":<PHONE_NUMBER>750,
                        "updatedTimestampMs":<PHONE_NUMBER>750,
                        "name": "fridge-target",
                        "deviceValues": [
                            {
                                "id": "a8a57bb0-1367-4a48-9f1e-0b9bbd302879",
                                "createdTimestampMs":<PHONE_NUMBER>762,
                                "updatedTimestampMs":<PHONE_NUMBER>762,
                                "type": "attribute",
                                "key": "10"
                            }
                        ],
                        "range": {
                            "min": 1.0,
                            "max": 10.0,
                            "step": 1.0
                        }
                    }
                ]
            },

Freezer:

            {
                "id": "23212230-205f-4f79-b53f-7ca7fd250fa8",
                "createdTimestampMs":<PHONE_NUMBER>770,
                "updatedTimestampMs":<PHONE_NUMBER>770,
                "functionClass": "temperature",
                "functionInstance": "freezer-target",
                "type": "numeric",
                "schedulable": false,
                "values": [
                    {
                        "id": "b7858eff-fce9-4dbf-92ad-0f2b9c1753c9",
                        "createdTimestampMs":<PHONE_NUMBER>788,
                        "updatedTimestampMs":<PHONE_NUMBER>788,
                        "name": "freezer-target",
                        "deviceValues": [
                            {
                                "id": "e769aaea-bb7d-41df-9645-629febf5cb5a",
                                "createdTimestampMs":<PHONE_NUMBER>800,
                                "updatedTimestampMs":<PHONE_NUMBER>800,
                                "type": "attribute",
                                "key": "11"
                            }
                        ],
                        "range": {
                            "min": -24.0,
                            "max": -12.0,
                            "step": 1.0
                        }
                    }
                ]
            },

Upon reviewing the dump some more (and partial implementation), it never reports the current temperature, just what the target temp is. I think this device will be binary sensors + number (I have no idea on this but it may work). That way you can adjust the temperature and see if its alerting.

No temperature sensor? Boo.
Let me know how I can help test or debug. Happy to make the time.

@Bad-Magic Did you want to be able to set the temp, or are you more concerned with seeing alerts? I modified the data so MCU would should as problematic for the screenshot.

I don’t think I would ever care to adjust the temperature. I really only want alerts if something has gone awry.

Add freezer diagnostics to HA

Goto HACS within HA
Click Hubspace-HomeAssistant
Click the triple dots on the top-left
Click Update Information
Click the triple dots on the top-left
Click Redownload
Click Show beta versions
Select dev-freezer
Click DOWNLOAD
Restart HA

Let me know if anything doesnt work or you want something modified

@Bad-Magic Did the beta version solve your issue?

Entities show up.  Logs look clean.  I'm not going to trigger an overtemp given I filled it with food.

Anything else you want me to poke at?

Nope, perfect! I will get this merged to main


Bug: Recurring invoices saved as draft

I've noticed than when creating pending recurring invoices, they are created as drafts.
I guess they're supposed to be saved as opened non-draft invoices, and maybe also automatically sent by email (?). But they are just saved as drafts and also not sent by email.
There's no error on the logs regarding this, and I was able to reproduce it both from the "Create pending invoices" button on the UI and the php bin/console siwapp:recurring:generate-pending cron command.

Not sure about that, i will think...Looking the old siwapp it was creating open invoices, i dont see any sending email action. I thought creating drafts is more conservative and ok...but well open is ok too i think

I thinkopening invoices (instead of draft) but not sending them would be something balanced. It makes the process quicker, but also allows the user to review them before sending,

Ok, i agree. I did that, we can revisit if needed.


Next.JS UI Component Pop-In with SSR

[x] Review the documentation: https://clerk.com/docs
[x] Search for existing issues: https://github.com/clerkinc/javascript/issues
[x] Go through package changelog files.
[x] Provide the Frontend API key from your application dashboard. (pk_test_cG9zc2libGUtZ25hdC03NC5jbGVyay5hY2NvdW50cy5kZXYk)

Package + Version

[x] @clerk/nextjs @ 4.19.0

Dependencies + versions
{
  "dependencies": {
    "@clerk/nextjs": "^4.19.0",
    "@types/node": "20.2.5",
    "@types/react": "18.2.8",
    "@types/react-dom": "18.2.4",
    "next": "13.4.4",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "typescript": "5.1.3"
  }
}

Browser/OS
Chrome / Windows
Description
I'm a new user of Clerk but not a new user of SSR, so I'm trying to piece all of this together -- apologies if I'm missing anything obvious! I love the idea of this application but am running into some unfortunate snags with server side props.
I'm using the pages/ directory style of next.js and no matter what I try, I can't escape components like <UserButton /> or <OrganizationSwitcher /> popping in on the client.  The requests seem to originate from here in the Clerk context provider: https://github.com/clerkinc/javascript/blob/main/packages/react/src/contexts/ClerkContextProvider.tsx#L88-L105
From what I can tell, even if a fully inflated initialState is passed into the provider (inflated via SSR via this flow: https://clerk.com/docs/nextjs/getserversideprops), this isomorphic client still starts up on the client and fires off a request, and eventually the FE component loads.
It looks to me like the intent is to not block on that FE request -- judging by this code here that tries to use SSR provided state where possible: https://github.com/clerkinc/javascript/blob/main/packages/react/src/contexts/ClerkContextProvider.tsx#L39-L79
In other words, it looks like the intent is to support hydration from SSR props, but the current implementation doesn't work. I've created a repo here that showcases the issue: https://github.com/Steven-Ireland/clerk-bug-issue
and here's a gif: (note how useAuth() consistently returns true, but the other ui components pop in after a refresh)

There's a PR on that repo that shows only the relevant files: https://github.com/Steven-Ireland/clerk-bug-issue/pull/1/files
Thanks for taking a look!

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 10 days.

I’d be interested to hear about this, I’ve also noticed the SSR pop-in.

Currently clerk will only render components with client side rendering. You can review this from the network tab by filtering js documents only.

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 10 days.

This issue was closed because it has been stalled for 10 days with no activity.

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.


examples: Update Kubernetes from v1.6.6 to v1.6.7

Updates Kubernetes clusters to v1.6.7 (terraform-based and non, on-host etcd and self-hosted etcd)

Update to bootkube v0.5.1
Updated bootkube-terraform module for bootkube v0.5.1: https://github.com/dghubble/bootkube-terraform/pull/6

One failed bc the tarball was missing, but it appears to be there now. Re-run.

All clusters passed


Fixing MM-14886 without moving back the input inside the menu

Summary
The problem was the menu being invisible but on top of the arrow button, now is just width 0.
Ticket
MM-14920

cherry picked e61f79aee4beec782188d6f7a61b77d1e1cec435 into release 5.10 branch


How large is the gpu memory required in the training and fine-tuning process in BART paper?

For finetuning :
From the README :

Above is expected to run on 1 node with 8 32gb-V100. Expected training time is about 5 hours. Training time can be reduced with distributed training on 4 nodes and --update-freq 1.

For pretraining, the authors didn't release the procedure yet.

Please follow the issue templates.


(Suggestion) Auto Request items

It would be fitting for the mod to have some kind of always have x amount of this crafted in your system.. I can with confidence say that me and many others would love to have this function in RS.. It could be another monitor like or somekind of block/multiblock, what you think would be best and easiest to add in and maintain.. It's just a hassle to use the interface mechanic.

With just RS you can do this by combining an interface with a crafting card and an external storage.
There is also an addon mod called Requestify that does exactly what you are looking for.

https://minecraft.curseforge.com/projects/rs-requestify