Native Sierra-tabs are not working in macOS 10.12.x

VSCode Version: V1.36.0 (1.36.0) and higher
OS Version: macOS 10.12(.0-6)

Steps to Reproduce:

Download latest release
Try to use Sierra tab feature

Note: Insiders build already does not work on Sierra
Note 2: This feature works only for High Sierra and Mojave
Note 3: Can this feature be added to without OS specific? i.e. for Windows users and/or for El Capitan users?
Note 4: Upgrading to Mojave isn't solution as Mojave not available to all users

Does this issue occur when all extensions are disabled?: Yes

@dalisoft are you saying that in VSCode 1.35 you could use native tabs on macOS Sierra (10.12.x) and now you need at least High Sierra (10.13.x) to use them?

@bpasero Only v1.35 worked for me (Sierra tab feature), before and last release works only in v10.13+ (old releases worked only 10.13+, i did not test latest release on 10.13+)

@dalisoft that is weird, are you saying v1.34 also did NOT support native tabs on macOS Sierra 10.12.x?
We did an Electron update for 1.36, but I would be surprised if there is something that changed between 1.34 and 1.35 that could cause this.

Yes, v1.34 also did not worked. Insiders build also does not support native tabs, even it has fullscreen black space bug

@dalisoft how exactly do you see that it is not working, does it partially work or not at all. Can you share your settings file?

It's not works at all
{
  "breadcrumbs.enabled": false,
  "extensions.autoUpdate": true,
  "telemetry.enableCrashReporter": false,
  "telemetry.enableTelemetry": false,
  "workbench.iconTheme": "material-icon-theme",
  "workbench.editor.highlightModifiedTabs": true,
  "workbench.editor.enablePreviewFromQuickOpen": false,
  "workbench.editor.enablePreview": false,
  "workbench.settings.enableNaturalLanguageSearch": false,
  "editor.wordWrap": "bounded",
  "editor.scrollBeyondLastLine": false,
  "editor.scrollBeyondLastColumn": 0,
  "editor.renderWhitespace": "all",
  "editor.cursorBlinking": "solid",
  "editor.cursorSmoothCaretAnimation": false,
  "editor.formatOnSave": true,
  "editor.formatOnPaste": false,
  "editor.formatOnType": false,
  "editor.minimap.enabled": false,
  "editor.minimap.renderCharacters": false,
  "editor.minimap.maxColumn": 200,
  "editor.minimap.showSlider": "always",
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.fontFamily": "Monaco, Menlo, Consolas, 'Courier New', monospace",
  "editor.fontSize": 12,
  "editor.smoothScrolling": true,
  "editor.suggestSelection": "first",
  "editor.fontWeight": "100",
  "diffEditor.ignoreTrimWhitespace": false,
  "window.zoomLevel": 0,
  "window.title": "${dirty} ${activeEditorMedium}${separator}${rootName}",
  "window.nativeFullScreen": false,
  "window.nativeTabs": true,
  "javascript.validate.enable": false,
  "javascript.format.enable": false,
  "javascript.implicitProjectConfig.experimentalDecorators": true,
  "javascript.updateImportsOnFileMove.enabled": "always",
  "javascript.implicitProjectConfig.checkJs": true,
  "javascript.format.insertSpaceAfterSemicolonInForStatements": false,
  "javascript.suggest.autoImports": false,
  "typescript.validate.enable": false,
  "typescript.format.enable": false,
  "typescript.implementationsCodeLens.enabled": true,
  "typescript.referencesCodeLens.enabled": true,
  "typescript.updateImportsOnFileMove.enabled": "always",
  "css.validate": false,
  "less.validate": false,
  "scss.validate": false,
  "explorer.confirmDelete": false,
  "explorer.confirmDragAndDrop": false,
  "explorer.openEditors.visible": 0,
  "files.watcherExclude": {
    "**/.git/objects/**": true,
    "**/.git/subtree-cache/**": true,
    "**/node_modules/**": true,
    "**/dist/**": true,
    "**/build/**": true,
    "**/.cache/**": true,
    "**/.webpack/**": true
  },
  "files.autoSave": "onWindowChange",
  "files.trimTrailingWhitespace": true,
  "files.insertFinalNewline": true,
  "files.associations": {
    "*.js": "javascriptreact",
    "*.ts": "typescriptreact",
    "*.css": "postcss"
  },
  "eslint.autoFixOnSave": true,
  "eslint.runtime": "/usr/local/bin/node",
  "eslint.validate": [
    {
      "language": "vue",
      "autoFix": true
    },
    {
      "language": "javascript",
      "autoFix": true
    },
    {
      "language": "javascriptreact",
      "autoFix": true
    }
  ],
  "prettier.stylelintIntegration": true,
  "prettier.printWidth": 80,
  "prettier.jsxBracketSameLine": true,
  "prettier.arrowParens": "avoid",
  "prettier.eslintIntegration": true,
  "prettier.tslintIntegration": true,
  "prettier.requireConfig": false,
  "stylelint.enable": true,
  "emmet.includeLanguages": {
    "postcss": "css",
    "javascript": "javascriptreact"
  },
  "emmet.syntaxProfiles": {
    "postcss": "css"
  },
  "postcssSorting.config": {
    "order": [
      "custom-properties",
      "dollar-variables",
      "declarations",
      "at-rules",
      "rules"
    ],
    "properties-order": [
      "display",
      "position",
      "top",
      "right",
      "bottom",
      "left"
    ]
  },
  "sync.gist": "GIST_ID",
  "sync.autoUpload": false,
  "sync.autoDownload": false,
  "git.autofetch": true,
  "git.enableSmartCommit": true,
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  "terminal.explorerKind": "external",
  "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\wsl.exe",
  // "terminal.integrated.shellArgs.windows": ["~"],
  "search.exclude": {
    "**/.cache": true,
    "**/.out": true,
    "**/build": true,
    "**/dist": true
  },
  "markdown.preview.fontFamily": "-apple-syLight BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', 'Ubuntu', 'Droid Sans', sans-serif",
  "workbench.editor.closeOnFileDelete": true,
  "workbench.colorTheme": "Oceanic Plus",
  "typescript.experimental.useSeparateSyntaxServer": true,
  "update.mode": "none",
  "update.enableWindowsBackgroundUpdates": false,
  "workbench.statusBar.feedback.visible": false
}

@dalisoft ok I am sorry to hear that but I cannot tell why it fails for you :-(

Thanks. Lets wait for fix

Setting for window.nativeFullScreen seems to have disappeared as well

Having the same issue.
Running macOS Sierra (1.12.x), before VSCode 1.36.0 native window tabbing worked after update they did not anymore.

Given the comment in https://github.com/microsoft/vscode/issues/77047 I think this is another Electron 4 related regression.
//cc @deepak1556

We are building exploration builds that use a much newer version of our UI framework (Electron version 6.0.x). I wonder if this issue reproduces with one of these builds, could you try? Download:

macOS: Download
Linux (DEB): Download
Linux (RPM): Download
Windows: Download

@bpasero, I have just tested macOS code-exploration. The issue is still present.
Version: 1.37.0-exploration
Commit: 54c6f2047b7e26f9dd6f991d9831ead1f06964b2
Date: 2019-07-09T10:05:44.909Z
Electron: 6.0.0-beta.12
Chrome: 76.0.3809.54
Node.js: 12.0.0
V8: 7.6.303.18-electron.0
OS: Darwin x64 16.7.0

@bpasero, I can confirm the issue still persists with the exploration build
By the way:
In order to reproduce, you must set "Prefer tabs when opening documents" to "Always" in System Preferences > Dock

Good day everyone,
The issue has not been resolved yet. Unfortunately, it forces me to downgrade to v1.35 every time it automatically updates to v1.36.
Is there an investigation or any update?

@crabicode Hi!

You can disable auto-update from Settings.
I updated to Mojave (latest update) and performance was improved, these bugs are fixed and memory usage was reduced to 1.5 times which is huge as i'm using old macBook with 8Gb memory

@dalisoft,
I was reluctant to upgrade to Mojave because vscode could not open projects in the same window. Could you confirm vscode opens projects in native tabs in Mojave?
Thank you very much!

Yes, opens in native tabs. Performance was improved, reduced CPU and memory usage. I very happy with upgrade. But, note, only 10.14 latest version is best works.

Hi everyone :)
I can confirm, last three updates also does not fix this issue on macOS Sierra (back to Sierra from Mojave :smile:)

@crabicode I update comment
@babakks @deepak1556 Any news?

I'd be happy if I could help, but I'm not using macOS, nor I'm involved with the issue.

@babakks Aw, sorry. Please, really sorry.
Yes, i mean @bpasero !

@dalisoft I've updated to Mojave as per your advice. vscode opens projects in native tabs for me now.

@crabicode Nice, but for my macbook Sierra works quicker than Mojave if i compare after month usage of each macOS

I will close this because we do not have the resources to support this feature in older macOS versions, sorry. I suggest to update.

I will reopen this as I think we should still report this to Electron.
Is anyone here in the issue willing to distill a reproducible case against Electron so that we can report this?

Anyone?

I don’t have macOS Sierra currently, issue already fixed?

I think there are still people that complain that native tabs are not working with macOS 10.12. Waiting for someone with 10.12 to respond, then we can see to reproduce with a simple Electron app.

I try install Sierra and test in weekend

Thanks!
It should be as easy as:

download Electron fiddle
pick Electron 6
in the browser window options add: tabbingIdentifier: "foo"
run it

@bpasero
I can confirm it is does not work

OS Info

@dalisoft thanks a ton for doing this ❤ . Now as a last step, can you distill this into an issue against Electron here and link the bug back here?

I try @bpasero now

@bpasero You can track bug at here in Electron repository

I found workaround by trying many ways to get it work in Sierra.
Required: System Preferences -> Dock -> Open document in tabs -> Only in full-screen mode.

Run VSCode
Maximize / make it Full-screen
Click Window -> New Tab in VSCode
Make revert window status to previous state (no full-screen)
Maximize again.
Enjoy working solution.

If you want open new tabs, try 3-5 steps again.
Note: If you forgot steps 3-5, you able to use native-tabs, but top tabs bar will be empty or hidden (i don't why)
This solution tested in v1.40 and v1.39.
Hope it helps you :smile:

VSCode Version:  1.63.1
OS Version: macOS 12.1
CPU :Apple M1
already does not work

@bpasero As linked issues are closed, this can be closed too


Laravel Loading Issue.

PHP Fatal error:  Maximum execution time of 60 seconds exceeded in C:\wamp64\www\dev\aviationjob\vendor\laravel\framework\src\Illuminate\Events\Dispatcher.php on line 329
[Fri Apr 19 20:38:44 2019] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 2097160 bytes) in C:\wamp64\www\dev\aviationjob\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Concerns\HasRelationships.php on line 554
[Fri Apr 19 20:39:44 2019] PHP Fatal error:  Maximum execution time of 60 seconds exceeded in C:\wamp64\www\dev\aviationjob\vendor\laravel\framework\src\Illuminate\Database\DatabaseManager.php on line 78
[Fri Apr 19 20:39:53 2019] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in C:\wamp64\www\dev\aviationjob\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Concerns\HasRelationships.php on line 554

Sounds like a recursive relationship, but that's not.much information to go on.

@devcircus there is nothing too much to write, I think it could be php issue as well. Because it's not happening in digital ocean but same code not running on localhost.

Probably best to ask around on one of the community forums. Can you upload a repo to github that can reproduce the problem?

will try bro


Update protection-personal-data-azure-reporting-tools.md

Deleted reference to medical info and reversed order of "customer and employee."

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

#sign-off

@v-debshi : Thanks for your contribution to the Azure documentation! The author, @barclayn, has been notified to review your proposed change.

#sign-off


[#52] Add a method which takes a list of columns

Changes Unknown when pulling 2f15929589b27bdf9f1942ebe215e2588064481b on felixrinker:52-enhance-tablebuilder into ** on flex-oss:master**.

I've changed the PR to use the columns.addall method like you suggested.

Changes Unknown when pulling 8fb72d3be41fe8ff1ddd3141024c0f83d8b7d913 on felixrinker:52-enhance-tablebuilder into ** on flex-oss:master**.


Add contextSetALPNProtos

This is required to be able to use HTTP/2 as a client.

Thank you. It's now available in HsOpenSSL-<IP_ADDRESS>


Debug the scheduler function

There is some error in the scheduler func, that needs to be debugged

Where is this function located? Is this the one in the /include/functions.h file?

Where is this function located? Is this the one in the /include/functions.h file?

I want to contribute in this project

I want to contribute in this project

Where is this function located? Is this the one in the /include/functions.h file?

yes i guess

Where is this function located? Is this the one in the /include/functions.h file?

yes i guess

I want to contribute to this issue too

I want to contribute to this issue too

Hey!! I want to contribute to this code

Hey!! I want to contribute to this code

Hi! I would like to contribute to the code.

Hi! I would like to contribute to the code.

Hi ! want to contribute in issue #11

Hi ! want to contribute in issue #11

Hello @anushka23g . I am Sandip. Is this issue assigned to anyone? Otherwise I would like to work on it.

Hello @anushka23g . I am Sandip. Is this issue assigned to anyone? Otherwise I would like to work on it.

assiged to @RishikaGhosh for now, if It isn't completed, it will be assigned to the next person.

assiged to @RishikaGhosh for now, if It isn't completed, it will be assigned to the next person.


Nested fields?

This package supports nested fields like { 'profile.name': true }?

@Maxpain177 not at the moment, but shouldn't be too hard to implement

Hello. Thanks for creating this nice library! Any updates about this part? For example, I use pagination, and I want to create projection not for root, but for nested query fragment. My query looks like this:
query {
  total
  data { field1, field }
}

I would like to create projection only for data subquery. How is it possible?

Hey @du5rte
So I see this is an long standing issue and I was attempting to implement this feature since I would like to use it in a project I am currently working on.
I believe I have the functionality done, however I would like to add tests to make sure. While I was trying to get my tests to pass I notice that the MockDB was using the user.json file. So my projection as follows was not working.
{
   _id: true,
   'nested.level': 1,
   'nested.nested.level': 1,
   'nested.nested.otherField': 1
}

Therefore I am asking if it would be alright with you if I changed the MockDB to using the MongoDB Jest setup? That way the resolver can query against mongodb directly, and the projection for the nested field will return the correct document shape.

@natac13 Yeah, go for it! MockDB is a big nasty hack, definitely needs to be replaced

@du5rte Will do! Thanks


Use correct JaCoCo plugin versioning

Seems to be a typo -- there is no 10.0.13, only 1.0.13: https://wiki.jenkins-ci.org/display/JENKINS/JaCoCo+Plugin

Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests

Thanks for the fix!


Add newtype example

TODO:

Pick a different type to use for the newtype, as json-patch is a bit obscure -- https://crates.io/crates/rust_decimal would be good.
Add a .md walk through

Now included in https://github.com/Electron100/butane/pull/236


Small typo fix

We need a polish speaking person to reviewing it.

I'm native polish speaker. You can verify it with line above, for "No record matching the input was found" translation.

I'm native polish speaker.

I saw this, but for translations we need another one – the Two-man rule.

You can verify it by comparing to line above

In this case it is simple! 😉

Thanks, @xorock! Merged to develop for release with 2.6.0.


Town's founding date & time changeing

The date and time of founding the town changes whenever the town spawn is moved or made public/private, whever the town levels up or when town's bio or farewell/greeting message is changed as well as when money is being deposited into the town.

Resolved in v2.x


mpvScripts.thumbnail: init at unstable-2020-01-16

Motivation for this change
A lua script to show preview thumbnails in mpv's OSC seekbar
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

Any chance this gets merged?

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/484


SECOND STEP CRASHING AGAIN AND AGAIN

Everything working fine, can you elaborate the issue and if you don't know how to use the notebook then I can't help you.


*: allow getting a specified backup

fix https://github.com/coreos/etcd-operator/issues/1079

@hongchaodeng can you give this a try?

Test failed.

@etcd-bot test it please.

@etcd-bot retest this please

test added. we do not have any existing tests for status. we need to add them later on though.

OK. Sounds good.

LGTM

Have QA-verified it too


parsl-visualize can show negative CPU usage

Describe the bug
With the parsl test suite on my laptop with --config parsl/tests/configs/htex_local_alternate.py, parsl-visualize shows negative CPU usage sometimes:

To Reproduce
Run the test suite with --config parsl/tests/configs/htex_local_alternate.py and look at the CPU usage plot in parsl-visualize
Expected behavior
CPU usage should always be positive. This plot should show the correct CPU usage.
Environment
my laptop, parsl master
34fe75fd27f7f0989e944c12930500bf90351733

This is the visualization part of bug #1494


Discussion Plain Text

get discussion is sending the plain text version, with zero formatting of any kind. Creating a big block of text.
get discussions is sending it with formatting, should use that.

Pull Request on GCconnex fixes. Tested on production GCcollab + app.


Xcode8 export failed with exit status: 70 when having two match account

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
I got two match accounts for enterprise distribution sign and App Store distribution sign separately. Before Xcode8 it works fine. After I update to Xcode 8, I have to change all those code sign settings, and it turns out all of those depend on the code sign setting on release.
if I set the release code sign like the image below it can only use the app store development account certificate

if I set the release code sign like the image below it can only use the enterprise development account certificate

Complete output when running fastlane, including the stack trace and command used
[19:35:39]: Exit status: 70
[19:35:39]: 2016-09-19 11:35:38 +0000 [MT] Running step: IDEDistributionSigningAssetsStep with <IDEDistributionContext: 0x7f842687a1d0; archive(resolved)='<IDEArchive: 0x7f8426a14c00>', distributionTask(resolved)='2', distributionMethod(resolved)='<IDEDistributionMethodEnterprise: 0x7f84268627d0>', teamID(resolved)='(null)'>
	Chain (2, self inclusive):
	<IDEDistributionContext: 0x7f842687a1d0; archive = '(null)', distributionMethod='<IDEDistributionMethodEnterprise: 0x7f84268627d0>', teamID='(null)'>
	<IDEDistributionContext: 0x7f8426a159b0; archive = '<IDEArchive: 0x7f8426a14c00>', distributionMethod='(null)', teamID='(null)'>
</IDEDistributionContext: 0x7f842687a1d0>

[19:35:39]: There was an error exporting your application
[19:35:39]: Unfortunately the new Xcode export API is unstable and causes problems on some projects
[19:35:39]: You can temporary use the :use_legacy_build_api option to get the build to work again

Configuration Files
Please copy the complete content of your Fastfile and any other configuration files you use below:
Fastfile:
  lane :enterprise do |options|
    base_match(git_url:"git@techgit.meitu.com:iosmodule_dev/certificates.git", type: "appstore", app_identifier:"com.meitu.*")
    base_gym(configuration: "enterprise", user_defined: options[:user_defined], postfix: options[:postfix], workspace: options[:workspace],
    xcodeproj: options[:xcodeproj], scheme: options[:scheme], package_name: options[:package_name], export_method: "enterprise")
  end

  desc "上传appstore打包"
  lane :appstoreUpLoad do |options|
    increase_build_number(xcodeproj: options[:xcodeproj])
    base_match(git_url:ENV["GIT_URL"], type: "appstore", app_identifier: options[:app_identifier])
    base_gym(configuration: "distribution", user_defined: options[:user_defined], postfix:        options[:postfix], workspace: options[:workspace],
    xcodeproj: options[:xcodeproj], scheme: options[:scheme], package_name: options[:package_name], export_method: "app-store")
    # base_deliver()
  end

Environment
fastlane version (run fastlane -v):
fastlane 1.103.0
Do you use bundler to execute fastlane (i.e. bundle exec fastlane)?
no
Do you use a Ruby environment manager (e.g. chruby, rbenv, rvm)?
no

I already follow the guild and try the PROVISIONING_PROFILE_SPECIFIER doesn't work~~

The thing is  gym don't use the provision file I specify in the project.

Think I find out the problem, when gym start archive it sill use the configuration in the image below

so now the problem will be  how to change that configuration

could you tell me how to get multiple siging section? Like you pic shows Debug, Release, Enterprise and Distribution?

@zake1989 Hope you are doing well! Sorry for the delay in updating this thread. match doesn't support enterprise profiles officially and that is part of this issue. Can you let me know what happens if you use the legacy_build_api?

@danleechina do it as follow image, in your project-> just press + button, and rename the one you want to duplicate!!

@TKBurner I was assigning to another team for short support for last two weeks, and I check my fastfile again, when I got back to CI team. It turns out I made a silly mistake by setting the configurations in lowercase, and the setting in Xcode 8 is case-insensitive. By setting the right name, it works. I will test it with enterprise account with the new doc here. https://docs.fastlane.tools/codesigning/xcode-project/  I will update the progress when I finish this part.

@zake1989 Thanks for letting me know. I'll leave this open for the time being. Hope you have a great day!

@TKBurner I think I got the issue you mentioned before. And I got a temporary solution. The problem is when I using match to create an App Store provisioning profile with enterprise account. The file in App Store folder is start with InHouse. So other team member can never fetch it with match. I just replace the InHouse with  AppStore. Actually the the enterprise account should have a in-house type profile. In this case, could you and an new type inhouse to match.

@zake1989 Match doesn't have official support for Enterprise profiles, so this does seem to explain your issue. Thanks!


[type: refactor] enable netty web server configurable.

Description
Enable netty web server configurable
Task List
No response

please assign to me, thanks!


Hard reading fonts on api.flutter.dev

Windows, Opera. I have a problem to read the API. Fonts very thin especially italic.
Clickable image:

https://api.flutter.dev/flutter/material/MaterialPageRoute-class.html
Here good example https://api.dart.dev/stable/2.10.0/dart-developer/dart-developer-library.html

@Alexufo
Does it only occur on Opera ? Is it possible for you to check on Edge or chrome as well ?
Does other non-flutter url work properly on Opera ?
Thanks.

I update issue

A duplicate of https://github.com/flutter/flutter/issues/47796?

Thanks for the tip. Closing this as duplicate.


Problem running on Mac OS X Moterey

I installed everything using commit 0d38535a7511d81a126dcd33e4b8e0922585b011 and created a virtualenv project as suggested. When I tried to run autosub/main.py I got:
Traceback (most recent call last):
  File "/Users/user/python virtualenvs/AutoSub/AutoSub/autosub/main.py", line 8, in <module>
	from . import logger
ImportError: attempted relative import with no known parent package

I changed from . import logger to import logger and got:
Traceback (most recent call last):
File "/Users/user/python virtualenvs/AutoSub/AutoSub/autosub/main.py", line 11, in
import numpy as np
ModuleNotFoundError: No module named 'numpy'
I deactivated the virtualenv project and tried to install numpy––python3 -m pip install --user numpy––and got:
Requirement already satisfied: numpy in /usr/local/lib/python3.10/site-packages (1.23.2)

I verified that numpy is in that directory.
At this point there is no point in continuing. I see there are instructions for building and running autosub using Docker. This is not an option for me so how can I procede in OS X?

Hi
Are you using the Apple Silicon Macs? If yes, then Autosub won't work for you as DeepSpeech/Coqui are not compiled for ARM.

Model Identifier:	iMac19,1
Processor Name:	6-Core Intel Core i5

Hey
Were you able to get it to work?


Runtime Parameters In REST Body

I cant figure out if it's possible to pass Runtime Parameters in the request body when Queuing a build via the API.
I can ofcoarse already pass variables in using parameters property but not sure where the new runtime parameters can be defined.
Anybody can provide a working example of how the request body might look?
Thanks in advance.

@alexevansigg -- Alex, thank you for your feedback; we appreciate it. To make sure we have all the information needed to triage your issue, please let us know which topic you’re referencing, or provide more context around your general task.
Meanwhile, you may find answers here:

Azure DevOps Support Bot
Azure DevOps on Stack Overflow

Sure, not sure about which topic it is under but in Sprint 166 you introduced new feature under for Pipelines to use 'RunTime parameters' See here docs/pipelines/process/runtime-parameters.md
These are great for enhancing user experience for Pipelines Queued via the GUI, but i have a pipeline which also would be Queued via the REST API ... eg:
POST https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=6.0-preview.5


DO NOT MERGE: New image format code.

This is a bit of a cleanup from #108.  Unfortunately, it causes failures on the power fail tests, because of the incorrect code to determine the TLV size.

@d3zd3z Please merge from https://github.com/utzig/mcuboot/tree/swap-size-to-trailer
Those changes save the calculated swap size to the trailer, enabling the calculation to happen only before beginning a swap upgrade.
I only tested on the sim, but will proceed with testing on HW now.


Add option for reverse scrolling

Added option for reverse scrolling, so that a left swipe (which moves the scroll bar right) is still interpreted as 'back'.

Thank you for your request. I will test and merge it soon.


Design on positional embedding?

Hello authors,
I appreciate a lot your current work, which inspired the community. I am here to raise a very simple and quick question after checking the code and architecture design.
I observed that network using pooling, MLP or identical as token mixer, you do not include positional embedding, while you consider this component only when you use MHA. What is the concern of this design and why other models do not rely on this embedding?
Best,

Hi @jizongFox ,
Thanks for your attention. Similar to convolution, pooling a local operator that only mixes nearby tokens, so positional embedding is not needed. I used to add positional embedding into PoolFormer-S12 and can not observe significant improvement.
For MLP, $X' = WX$, where $X'\in \mathcal{R}^{N\times C}$  and $X \in \mathcal{R}^{N\times C}$ are output and input features with token length $N$ and channel number $C$, and $W \in \mathcal{R}^{N\times N}$ are learnable parameters. For position $i \in [1, 2, 3, ..., N]$, the token feature $X_{i, :} \in \mathcal{R}^{1 \times C}$ has its corresponding parameters $W_{:, i}$. Thus, the positional embedding is not needed for MLP models.

Hello Yu,
I am convinced by your answer and thank you a lot. However, for MLP, if the positional embedding is not included, the network may not be able to recognize the postion along x and y axis. It can only retain a flatten relationship. Does this make any sense?

Hi @jizongFox ,
In my opinion, MLP models can recoginize 2D structure by training from large amount of images. For position $i \in [0, 1, 2, ..., N-1]$ corresponding learnable parameters $W_{i, :} \in \mathcal{R}^{1\times N}$, reshape it into $M^i \in \mathcal{R}^{H \times W}$ where $H$ is the height, $W$ is the width and $N = HW$. If we visualize the $M^i$, it can be seen that $M^i_{j, k}$ ($j = i // W$, $k=i$%$W$) and its nearby positions $M^i_{p, q}$ ($p \in [j-1, j, j+1]$, $q \in [k-1, k, k+1]$ if have) will have large scores. You can refer to the visualization examples from Figure 2 and Figure B.1 in ResMLP paper.

Thank you for your reply. I will carefully read these works and reopen the issue if my question persists.


PW-6143 Reviewing E2E tests

Summary

Boleto is skipped because it doesn't seem to return an action anymore
QRcode methods work but they look different between SG and SFRA
some tests are still a bit flaky but now perform better with quarantine mode (e.g. Klarna, 3DS2 payment)
restore cart still not supported in SG, and also flaky on SFRA (especially opening a new tab)

Tested scenarios

Fixed issue:

Regarding QR codes - instead of having different tests per environment, can we implement the QR feature in SG so it will be the same as SFRA?


[SPARK-43100][CORE] Mismatch of field name in log event writer and parser for push shuffle metrics

What changes were proposed in this pull request?
For push based shuffle metrics, when writting out the event to log file, the field name is "Push Based Shuffle".
But when parsing it out in SHS, the expected field name is "Shuffle Push Read Metrics". This mismatch makes all the push shuffle metrics 0 from SHS rest calls. This PR changes all the reference to "Push Based Shuffle".
Why are the changes needed?
Without this change, all the push shuffle metrics will not be rendered correctly through SHS rest calls.
Does this PR introduce any user-facing change?
No
How was this patch tested?
Launched Spark-shell application in Yarn client mode in our cluster, get the log file to local, and started a local Spark History Server to parse the log file. The metrics are shown correctly after this patch.

cc @mridulm as of the comment here https://github.com/apache/spark/pull/40749#discussion_r1165075248

Tests are failing unrelated. Triggering it again.

+CC @thejdeep PTAL

LGTM, thanks for fixing it @zhouyejoe !

Can you add a test to validate this through the REST api ?

There are existing tests for querying rest calls and verify the Json response in HistoryServerSuite:
"stage list with peak metrics" -> "applications/app-20200706201101-0003/stages",
"stage with peak metrics" -> "applications/app-20200706201101-0003/stages/2/0",
"stage with summaries" -> "applications/app-20200706201101-0003/stages/2/0?withSummaries=true",
However, a big missing pieces in UT that can reveal to the existing issue is:
Generating the event with the JsonProtocol toJson methods, and parse it in HistoryServerSuite.
@mridulm

The test I am looking for would have failed before we fixed JsonProtocol, and worked after this PR.


update preview feature notification (#12723)

port the preview feature notification change to Oct release branch: https://github.com/microsoft/azuredatastudio/pull/12723
The planned initial launch wizard is not ready for release, we chatted on Friday with Alan Yu and Hannah, and decided to update the notification content for Oct release.

Pull Request Test Coverage Report for Build 289904133

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 38.877%

Totals

Change from base Build 285049508:
0.0%

Covered Lines:
19238

Relevant Lines:
45152

💛  - Coveralls


Create KUTTL-as-a-Library KEP

This is based on discussion in https://github.com/kudobuilder/kudo/issues/1311 as well as the draft KEP from https://docs.google.com/document/d/1PhjMiwG318nPkehDZ4oEMSb6zcKcZeO-/edit#

cc @nfnt

https://github.com/kudobuilder/test-tools was created out of the necessity to have such a library right now. It's already used for testing various D2iQ-maintained operators. It would be great get this functionality in kuttl!

rebased


feat: add configuable access command

Add configuable accessCommand to PodAccessTemplate, ExecAccessTemplate.

➜  oz git:(add-configuable-access-command) ✗  (⎈|kind-kind:N/A)$ k apply -f examples/pod_access_template.yaml
podaccesstemplate.crds.wizardofoz.co/deployment-example created
➜  oz git:(add-configuable-access-command) ✗  (⎈|kind-kind:N/A)$ dist/cli_darwin_arm64/ozctl create podaccessrequest deployment-example
Initiating Access Request...
  Template Name: deployment-example
  Request Name Prefix: dennis
Verifying Template deployment-example exists (ns: default)...
Creating PodAccessRequest... dennis-jd6km created!
Waiting for dennis-jd6km to be ready..
Success, your access request is ready! Here are your access instructions:
---
kubectl exec -it -n default dennis-jd6km-84662c4e -- /bin/bash
---

@dnguy078 In your fork, you should be able to enable the tests to run on your own..

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

20 of 29 (68.97%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.05%) to 45.725%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

internal/api/v1alpha1/exec_access_request_types.go
0
1
0.0%

internal/builders/execaccessbuilder/create_access_resources.go
7
9
77.78%

internal/builders/podaccessbuilder/create_access_resources.go
2
4
50.0%

internal/builders/utils/access_command.go
11
15
73.33%

Totals

Change from base Build<PHONE_NUMBER>:
-0.05%

Covered Lines:
952

Relevant Lines:
2082

💛  - Coveralls

@dnguy078 I've added you as a collaborator to this repo - so you could re-open this PR directly against the main repo rather than as a fork if you want.

@dnguy078 you also should be able to run all these tests locally

Merged in  #126


Exporting UMA textures / materials always results in a grey texture.

Describe the bug
Exporting textures from the SkinnedMeshRenderer of an UMA avatar results in grey textures after clean upgrade from v2.13a4 to 2.13 RC 4. This occurs with build in UMA export tools as well as scripts I have written myself.
Environment (please complete the following information):

Unity Version: 2022.3.33f1
UMA Version: UMA 2.13 RC 4
Rendering Pipeline: URP
Platform Build (if not editor):

To Reproduce
Steps to reproduce the behavior:

Generate an avatar
Navigate to DynamicCharacterAvatar component
Click the context menu for this component
"Save selected avatars generated textures..."
See result of grey textures

Expected behavior
Properly exported textures.
Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
I have experimented with setting the texture import settings to be 'Readable' as well as making sure 'Convert render textures' are turned on in UMA_GLIB. These changes have not helped.

Fixed in RC7

I have the same problem with the last version from asset store, 2.13 RC10 I think. Tried it in Unity 2021.3.31 and 2022.3.19, the base maps are all grey.

I have the same problem with the last version from asset store, 2.13 RC10 I think. Tried it in Unity 2021.3.31 and 2022.3.19, the base maps are all grey.

I had to do some funky stuff that I didnt have to do previously to get things working on this version, even post fix. Can be seen here
private Texture2D GetReadableTexture(Texture2D texture)
    {
        RenderTexture tmp = RenderTexture.GetTemporary(
            texture.width,
            texture.height,
            0,
            RenderTextureFormat.Default,
            RenderTextureReadWrite.Linear);

        Graphics.Blit(texture, tmp);
        RenderTexture previous = RenderTexture.active;
        RenderTexture.active = tmp;

        Texture2D readableTexture = new Texture2D(texture.width, texture.height);
        readableTexture.ReadPixels(new Rect(0, 0, tmp.width, tmp.height), 0, 0);
        readableTexture.Apply();

        RenderTexture.active = previous;
        RenderTexture.ReleaseTemporary(tmp);

        return readableTexture;
    }


However I have not tested for more than 2 players. Will fix later


NotificationManager import Class namespace

Namespace for NotificationManager is Notifier\Utility

Thank you @avinashjoshi, haven't noticed yet. Waiting for Travis' result, then I'll accept ;)


Support for multiple filters

Mirroring https://github.com/scale-tone/DurableFunctionsMonitor/issues/129 here.

Implemented client-side filtering in v5.2.


Teach SnakeYaml how to convert sections without data

At the moment (948a44581a3404148c978dae3dbb8daa833de0e9) SnakeYaml returns null data for sections with no data. E.g. for the following yaml
skill:

The SnakeYaml code below will return null
List<Map<String, Object>> inputSkills = (List<Map<String, Object>>) data.get("skills");

We would rather see an empty list, so that we can prevent a null-check.

The type safe collection of the SnakeYaml documentation provides some hints

 Teach SnakeYaml about collections

I am considering if we could load into a fullblown class instead of Map. Need to think this over

I think I am in favor of creating an class to represent the YAML Sheet instead of the Map

A InputSheet is created with methods that safely return empty collections when they are not initialized


Socket connection established but can not send message?

I have establish a connection with server but cannot send message on iOS platform . If I set listener using the code
_io->set_open_listener(std::bind(&onConnected,(__bridge CFTypeRef)self));
 _io->set_socket_open_listener(std::bind(&onSocketConnectd, (__bridge CFTypeRef)self,std::placeholders::_1));

void onSocketConnected(CFTypeRef ctrl,std::string nsp)
{
    NSLog(@"socket connected!");

}

void onConnected(CFTypeRef ctrl)
{
    NSLog(@"connected!!");
    dispatch_async(dispatch_get_main_queue(), ^{
        [[NSNotificationCenter defaultCenter] postNotificationName:NOTIFY_SocketDidConnect object:nil];
    });
}

The onConnected function will be called, but onSocketConnected never called . What should I do to fix this problem?

Seems it is not the full code block, when does the connect happen?


Trash Button Under Airtable Panel is not working

@milanvarady The trash button under Airtable Panel is not working.
Hope this can be fixed, asap.
Thank you.

Issue is ignored, as it is unrelated.


Missing types

Hey, hope you're doing great !
After trying to move from the initial koa-joi-router to this project, we ran into this weird issue where TypeScript is not finding any types corresponding to koa-better-modules/joi-router.
Issue
It happened as soon as we replaced :

The initial koa-joi-router import:  import Router, { Handler } from "koa-joi-router";
By this: import Router, { Handler } from "koa-joi-router";

Said error;

Could not find a declaration file for module '@koa-better-modules/joi-router'. <EMAIL_ADDRESS>implicitly has an 'any' type.
Try npm i --save-dev @types/koa-better-modules__joi-router if it exists or add a new declaration (.d.ts) file containing declare module '@koa-better-modules/joi-router';

As per TypeScript Documentation on @types, the @koa-better-modules/joi-router is indeed not defined in the Types list.
Temporary solution
A temporary solution would be adding our own types as recommended by Typescript but it's very unlikely to be the most sustainable solution.
We would like to know if your team is considering adding the types for TypeScript projects.
Thanks in advance

I'll work on it soony and I will keep you updated when it's done!

@mobilites-m, add ts types and published v10.1.0 🎉!

@3imed-jaberi thank you very much it's working like a charm !


Pop-up windows according to Mockup

User story

As a HR-employee
I want / need an appealing UI design wccording to the adorsys styelguide
So that I enjoy working with DIdentiy

Acceptance criteria

Update frontend design based on mock-up design on Figma, which is based on adorsys style guide

Use as example pages "Digital Identity - Create Pop-up window"

Should be applied to all "Pop-up" windows for

Digital Identity
Schemas
Credential Definitions
Proofs

minor deviations for creative freedom are allowed

Definition of done (DoD)

code peer-reviewed (by at least one team member)
acceptance criteria met
integrated into a clean build
documentation updated
code is well-formatted (according to our norms) and structure
Code supports all functions/cases and all responses defined in the API
no severe bugs during main functionalities (program should not stop executing due to these bugs, e.g. runtime exception in Docker)
Bill of Materials updated if necessary
70% of the tests pass
important functions shall be tested
Code has been deployed via Docker to the server

DoD general criteria

Feature has been fully implemented
Feature has been merged into the mainline
All acceptance criteria were met
Product owner approved features
All tests are passing
Developers agreed to release

The size of the windows should also be bigger :)

please fix

more bugs more bugs more bugs


Use random order by default

Hi, in https://github.com/rubygems/rubygems/pull/5296 I proposed using --order random on gem creation by default to help prevent introducing order dependant tests. But it might not make sense to have bundler do that if it's not a default on rspec.
So this PR is actually to ask what do you think about it. Have you discussed this in the past? Assuming that this is a best practice in the community, wouldn't it help everyone to have --order random by default?

RSpec project initializer (rspec --init) does suggest the random order, but it doesn't insist and implies that users would manually opt-in to get the benefits of a good initial experience with RSpec:
# The settings below are suggested to provide a good initial experience
# with RSpec, but feel free to customize to your heart's content.
=begin
  config.order = :random

.rspec is not the best place to define order due to reduced discoverability compared to spec/spec_helper.rb, especially for newly created gems.
I think it makes sense for RubyGems to at least provide the same spec/spec_helper.rb that rspec --init would generate. Several reasons:

Give gem authors an option to make an informed decision by keeping all necessary comments in spec_helper.rb.
Not leave out rspec-mocks (that to my best memory won't work out of the box without config.mock_with :rspec

Would you accept a PR updating the RubyGems spec/spec_helper.rb template to match the one we offer with rspec --init, @deivid-rodriguez? 👋
Note. Some options that presently appear in RSpec 3.x, like e.g.  config.shared_context_metadata_behavior and expectations.include_chain_clauses_in_custom_matcher_descriptions will disappear in RSpec 4. This is completely fine for RubyGems generator, though, as it pins RSpec to version 3. Once it's prime time for RSpec 4, the spec_helper.rb template along with the pinned version to 4.

That makes sense to me, yeah!

@santib Thanks for bringing this problem up.
I'll close this, effectively pinging the PR back to RubyGems repository.
Whether to trust our users' or force-feed them best practices by uncommenting those lines is a different topic. To me it's an improvement to give them choice and unburden from looking up all those options in other projects or on GitHub.

@pirj My question is, why does RSpec not provide this "good initial experience" by default?

@deivid-rodriguez We trust our users to be able to make a good choice if we give them an easy way to do so?
We prefer not to push anything to our users, as there certainly are cases when the opposite defaults matter. For example, Puppet infra specs:

we sometimes count the setup time in minutes

See the official RSpec style guide ticket discussion:

could be used to silence discussion

What we've already seen this concern in reality :smile:

The proof that there's no consensus is that RSpec doesn't do this by default

It would not be effective to "count the setup time in minutes" if Puppet specs would go with order: :random that we would ship as a default, wouldn't it?

Sorry, I couldn't understand the point of your links. You certainly provide some defaults, but it feels weird to me that you recommend different settings than your own defaults in your generated helper.
I believe it's great that you provide a self-contained helper with a lot of comments explaining the different options that users can tweak. But if feels weird to me to recommend some settings (specifically with the " The settings below are suggested to provide a good initial experience" wording) that you don't enable by default.

FWIW I'd support changing to random as the default in RSpec 4.

Sure @pirj, I will do it

@pirj I just pushed a first version, but I have some questions:

I removed the config.order config from the spec/spec_helper.rb template because it is under a "suggested settings" section, so changing it to config.order :defined wouldn't make sense. Is that ok?
Should we also make some change to the Kernel.srand config.seed setting?
I took the simplest approach to fix tests, which is going back to a :defined order in some cases, is that fine?

When things are ok I can work on the deprecation warning and maybe we could also say it in some doc?

For our spec suite changes, you should be able to tag the specs / groups :order => :defined where necessary.

For our spec suite changes, you should be able to tag the specs / groups :order => :defined where necessary.

I tried this but it didn't work 🤔  Any ideas?

I tried this but it didn't work

Can you please push the failing changes?
Any luck with pushing your changes to RubyGems?

Can you rebase this or bump commit it to see if we can get this to build? Github actions seems to be MIA

@JonRowe CI is waiting for approval

Merging because the build failurs are not related to this PR, and 4-0-dev is a dev branch.


community-operators [N] [CI] sxapi-operator (0.1.3)

Signed-off-by: Christophe LARUE<EMAIL_ADDRESS>Thanks submitting your Operator. Please check below list before you create your Pull Request.
New Submissions

[x] Are you familiar with our contribution guidelines?
[x] Have you packaged and deployed your Operator for Operator Framework?

[x] Is your submission signed?
[x] Is operator icon set?

Your submission should not

[x] Modify more than one operator
[x] Modify an Operator you don't own
[x] Rename an operator - please remove and add with a different name instead
[x] Submit operators to both upstream-community-operators and community-operators at once
[x] Modify any files outside the above mentioned folders
[x] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description about the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

Hi,
Can you help me defining why we get the Value of 'metadata.annotations.containerImage' not used in any container, please check. message.
My CSV contain metadata.annotations.containerImage with a pullable image hosted publicly on quay. Do i need to remove it for operatorhub publication ?
Thanks for your help

hi team,
I can't figure out why test pltform can't ull my operator hosted on quay.io/startx/sxapi-operator:0.1.3. Can you help me telling wich thing i've missed.
Tahnks in advance

/retest

Hi teams,
Any idea why i get this error on build ?
Do we need to publish operator into the dockerhub ?
Many thanks for your help

Closing due to https://github.com/operator-framework/community-operators/issues/4159. Thanks for understanding.


Fix to correct checkbox answers being passed to summary

What is the context of this PR?
Issue when Label and Value were different answers were not displaying on the Summary page
Card: https://trello.com/c/SIXvWzP1/1806-eq-survey-runner-1443-if-label-and-value-are-not-identical-answer-is-not-displayed-on-summary-issue
Fixes: https://github.com/ONSdigital/eq-survey-runner/issues/1443
How to review
Edit an answer with the type Checkbox so the Value and Label do not match and check if it is still displayed on the Summary page.
1_0005_updated.json is a good choice for editing and testing this

I'll take this back as the changes caused an integration test to fail.


common: Added silent log level and option to specify custom log levels

'silent' is now the minimum log level. This allows one to not get any log output (since logging at 'silent' level is inherently discouraged by the level name), and aligns with the logLevel configuration option in the diagnostics agents.
Also, the logger constructor accepts an alternative list of levels other than logger.LEVELS.

Can you add a test to confirm a user's levels are honored?

@stephenplusplus Yep, see 80b4f3b

Great, thanks!

@stephenplusplus Could you publish this under npm? Thanks!

Sure thing! Just published 0.11.0.

Thank you!


Flexo panics with custom repo

Before I start telling you about the issue I have to say that my setup is probably quite uncommon:
I want to run flexo on a raspberry pi 2 (at the moment it runs raspbian buster, eventually I want to install Arch ARM).
For some reason, the pi could not compile flexo: cargo seg faults without other message. So I decided to cross compile it for armv7 from my main PC (running standard arch linux) using cross.
cross build --release --target armv7-unknown-linux-gnueabihf
Building is fine (but at first it exit with an error because of some openssl header missing so as suggested here I added the following to Cargo.toml
openssl = { version = "0.10", features = ["vendored"] }
and everything went fine. I then moved the built binary to my Pi, created the configuration file at /etc/flexo/flexo.toml using this. And finally on my Arch PC I added Server = http://<IP_ADDRESS>:7878/$repo/os/$arch to my /etc/pacman.d/mirrorlist file.
Everything works fine, until I decide to add a custom repo.
Without flexo /etc/pacman.conf has this custom repo, and works just fine:
[home_ungoogled_chromium_Arch]
SigLevel = Required TrustAll
Server = https://download.opensuse.org/repositories/home:/ungoogled_chromium/Arch/$arch

after flexo, that repo becomes:
[home_ungoogled_chromium_Arch]
SigLevel = Required TrustAll
Server = http://<IP_ADDRESS>:7878/custom_repo/$repo/$arch

and I appended this to the flexo configuration file:
[[custom_repo]]
name = "home_ungoogled_chromium_Arch"
url = "https://download.opensuse.org/repositories/home:/ungoogled_chromium/Arch

Then when I try to install ungoogle-chromium via pacman -S ungoogled-chromium pacman exit because it cannot find the file (err 404) and flexo crashes with this stack trace:
thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', src/mirror_flexo.rs:394:61
stack backtrace:
   0:   0x6d7e44 - std::backtrace_rs::backtrace::libunwind::trace::h41badf34901cec2e
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
   1:   0x6d7e44 - std::backtrace_rs::backtrace::trace_unsynchronized::hda5d46c6d89af569
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:   0x6d7e44 - std::sys_common::backtrace::_print_fmt::h116b0f7c44be2f72
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:67:5
   3:   0x6d7e44 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hae65de3082032db4
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:46:22
   4:   0x6fe7b4 - core::fmt::write::h3bc01e3bc08b8381
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/fmt/mod.rs:1115:17
   5:   0x6d2bd4 - std::io::Write::write_fmt::he73de01764266ae1
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/io/mod.rs:1665:15
   6:   0x6da620 - std::sys_common::backtrace::_print::h5736d994d09b7d24
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:49:5
   7:   0x6da620 - std::sys_common::backtrace::print::h2b203eb5a03fa719
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:36:9
   8:   0x6da620 - std::panicking::default_hook::{{closure}}::hc3121852063d883d
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:208:50
   9:   0x6da008 - std::panicking::default_hook::h37c886f9c8759435
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:225:9
  10:   0x4d76e0 - flexo::main::{{closure}}::h9ce357dfabb626b6
  11:   0x6dad38 - std::panicking::rust_panic_with_hook::ha5b17f06e1496c69
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:626:17
  12:   0x6da7ac - std::panicking::begin_panic_handler::{{closure}}::h5084db84532a4dae
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:517:13
  13:   0x6d83fc - std::sys_common::backtrace::__rust_end_short_backtrace::h08c7764c0a0c04ef
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:141:18
  14:   0x6da72c - rust_begin_unwind
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:515:5
  15:   0x47ffb0 - core::panicking::panic_fmt::hd56493e17d6e29d1
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/panicking.rs:92:14
  16:   0x47ff0c - core::panicking::panic::he7ce3ec96e9efb28
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/panicking.rs:50:5
  17:   0x4a82b8 - flexo::Order::try_until_success::he9cd54dc6af74fd4
  18:   0x4e80b4 - std::sys_common::backtrace::__rust_begin_short_backtrace::h966176c1005035c2
  19:   0x4ea7a8 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hae5e5b551d65bcdb
  20:   0x6e0454 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5d8d110a8c21a463
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572:9
  21:   0x6e0454 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h0ddaf8a69a7ac79d
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572:9
  22:   0x6e0454 - std::sys::unix::thread::Thread::new::thread_start::h2935281fd82b26fa
                       at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys/unix/thread.rs:74:17

Installing other packages from core extra or community works fine even after adding the custom repo.
The strange thing is that if I try to manually download other files from the custom_repo through the proxy, it works:
wget http://<IP_ADDRESS>:7878/custom_repo/home_ungoogled_chromium_Arch/x86_64/ungoogled-chromium-95.0.4638.69-1-x86_64.pkg.tar.zst.sig
But trying to download the package archive with
wget http://<IP_ADDRESS>:7878/custom_repo/home_ungoogled_chromium_Arch/x86_64/ungoogled-chromium-95.0.4638.69-1-x86_64.pkg.tar.zst
causes flexo to crash with the same stack trace.
Clearly the file exists in the repo
Do you know what's the deal? Some shenanigans with the binary built that way? Or maybe because of the OS? or the architecture?
Thanks in advance for taking your time to give a look to this issue and for developing such an amazing piece of software

Update:
after launching flexo with RUST_LOG=debug env variable (maybe this information should be in the README), I clearly see that the program outputs a lot of lines like this:
[2021-11-09T13:59:58.163Z DEBUG flexo::mirror_flexo] File unavailable - return content length without writing anything.

and as the last line before crashing:
[2021-11-09T13:59:58.163Z DEBUG flexo::mirror_flexo] https://download.opensuse.org/repositories/home:/ungoogled_chromium/Arch replied with status code 200.

Launching with the info log level gives this before crashing:
[2021-11-09T14:01:40.364Z INFO  flexo] Request served [NO PAYLOAD]: "custom_repo/home_ungoogled_chromium_Arch/x86_64/ungoogled-chromium-95.0.4638.69-1-x86_64.pkg.tar.zst"

Thank you for your bug report.
I was able to reproduce the issue on x86, so the issue is not related to ARM. But describing your ARM setup was helpful, I wasn't aware that such changes are required to build Flexo using cross.
The issue seems to be related to redirects. The url https://download.opensuse.org/repositories/home:/ungoogled_chromium/Arch/x86_64/ungoogled-chromium-95.0.4638.69-1-x86_64.pkg.tar.zst redirects me to this url, which, in turn, redirects me to another url, which, finally, redirects me to this url. If I use the final destination in  my flexo.toml, it works. So, in my case, I add:
[[custom_repo]]
name = "home_ungoogled_chromium_Arch"
url = "https://widehat.opensuse.org/repositories/home:/ungoogled_chromium/Arch"

and then I can successfully download the file via Flexo:
curl -vv http://<IP_ADDRESS>:7878/custom_repo/home_ungoogled_chromium_Arch/x86_64/ungoogled-chromium-95.0.4638.69-1-x86_64.pkg.tar.zst > /dev/null

You may try this as a workaround, but I wouldn't just copy-paste the url from my config, but instead see where you're redirected to (perhaps the mirror is using geolocation-based redirects or something fancy). You can use curl to determine the final location:
curl -Ls -o /dev/null -w %{url_effective} https://download.opensuse.org/repositories/home:/ungoogled_chromium/Arch/x86_64/ungoogled-chromium-95.0.4638.69-1-x86_64.pkg.tar.zst

But that's obviously just a workaround until Flexo can handle redirects properly.

Glad to be helpful about the ARM build.
Anyway, that did the trick, thanks. The final URL was the same for me.
Is a fix in your immediate plan? If not, I might be able to find the time to make a PR.

Is a fix in your immediate plan? If not, I might be able to find the time to make a PR.

I'm planning to look into it this weekend, I can't say how long it's going to take.


Still the Same Crash

i think it was about IGCM that i tweaked the recipies with. i tweaked TE recipies with IGCM.
crash-2018-09-10_15.22.53-client.txt

still happening...
crash-2018-10-08_16.14.39-client.txt

ok...it doesnt appear this issue was marked as fixed or anything...impatience will you get you no where...it's low priority


Add CLI Flag to List all the Source Files and Libs Needed for a Compilation Session

Search Terms
show, used, files, libs, compile, session
Suggestion
Add a flag to tsc/typescript to display all the files and libs needed by a compiler session, which could be dry runned. Also, their interdependence could be displayed to enable users to more easily achieve the use cases described below.
Use Cases

Finding the file responsible for declaring a type.
Ensuring all necessary files exist in a target system used for compilation.

Examples
typescript --showSources
Output
Libraries:
/.../lib.dom.d.ts
/.../lib.es5.d.ts

Files:
./index.ts
./src/module.a/index.ts: used in ./index.ts, ./src/module.b/foo.ts
./...
.
.
.

This is --noEmit --listFiles

Right! --explainListFiles will add the missing feature of revealing the references!


21.1 demo updates

Fixes https://github.com/cockroachdb/docs/issues/9132.
Fixes https://github.com/cockroachdb/docs/issues/9141.
Fixes https://github.com/cockroachdb/docs/issues/9110.
Fixes https://github.com/cockroachdb/docs/issues/9140.
It's worth noting that this PR only affects the dedicated cockroach demo page (cockroach-demo.md). AFAICT, none of the updates to cockroach demo in 21.1 are backward-incompatible. As such, updates to other docs that mention demo should be made on an as-needed basis. Several docs have already been updated/added to reflect these changes (e.g., https://www.cockroachlabs.com/docs/v21.1/demo-low-latency-multi-region-deployment.html, https://www.cockroachlabs.com/docs/v21.1/build-a-go-app-with-cockroachdb.html?filters=local).

This change is


Update PokemonTypes.json

Updated to match Bulbapedia's Generation VI type effectiveness chart.

I broke something when I changed this, but I'm not sure what

@taweko you forgot three commas xP

Oh crap, I noticed that after I posted that comment and fixed them but I'm new to github and somehow deleted my pull request... I'll see if I can somehow get it back there


Module fails to override specifically compendium sidebar folders in pf2e

PF2e sets its own border-left-width of 6px on specifically just compendium folders, other folders behave as normal. Not sure how to override it (attempted adding the 3rd param of setProperty as 'important', didn't do the trick). Not a dealbreaker, but would be nice to have consistency.

hmm thanks for noting that.  I'll see what I can do.
I agree consistency would be nice.


Github action to automate publish of package when release is cut

Type of change

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

Description
Added automation to publish to pypi when release is cut. added setup.py for building of package. Request to the owner to add PYPI_API_TOKEN to the secrets of the repository. A smaller feature add is metadata in testing now supports fips, ipsec and encrypted.

Related Tickets & Documents

Related Issue #
Closes #

Checklist before requesting a review

[x] I have performed a self-review of my code.
[ ] If it is a core feature, I have added thorough tests.

Testing

Please describe the System Under Test.
Please provide detailed steps to perform tests related to this code change.
How were the fix/results from this change verified? Please provide relevant screenshots or results.

We need to change the version in setup.py everytime we cut a new release, as pypi does not allow to have the same version even though the package is deleted.

Merging!!


WIP: ARMA consistency test enabled/added

increased robustness of ARMA test
Added pickle consistency test
Formatted some ARMA tests to RAVEN standards (indentation)
Added some debug prints to ARMA for tracking progress

This will need more work.  I've noted that the RNG of the ARMA depends much more on the workflow than on any seed it controls, so these tests do not necessarily translate well.
A workaround will be to allow the randomUtils module to produce RNG entities (with a seed) that the ARMA can use, pickle, and re-use.

This is currently being reworked and branched from 1.1.  Closing.


Realtime API

Although some users have already mentioned this update, I'm still so excited that I want to share it again—I'd like to offer a simple cup of coffee ☕ as a token of gratitude.

Thanks for the kind support! It really keeps me motivated. Good news, I’ve already started working on it!

This will be awesome, thank you!
Do you have any time estimations for when its ready?

https://github.com/betalgo/openai/pull/667 PR is ready, if anyone would like to review

v8.9.0


Origin header should be optional and settable

According to the RFC:

The request MUST include a header field with the name |Origin|
[RFC6454] if the request is coming from a browser client.  If
the connection is from a non-browser client, the request MAY
include this header field if the semantics of that client match
the use-case described here for browser clients.  The value of
this header field is the ASCII serialization of origin of the
context in which the code establishing the connection is running.

This is a good point and thanks for linking to the RFC. I agree it should be settable, just want to be careful we don't break any currently working clients by removing the origin header that is sent now. I think we should test some common web socket servers with this change to ensure everything is good before we merge #151.

This is a good point and thanks for linking to the RFC. I agree it should be settable, just want to be careful we don't break any currently working clients by removing the origin header that is sent now. I think we should test some common web socket servers with this change to ensure everything is good before we merge #151.

Good point. Although testing is always important maybe we can also set the previous hardcoded value as the default value for the new optional variable to keep the backward compatibility. What you think?

I like that idea of the default value. You want to add it your PR and we can merge it?

Done


Fixed missing dependencies reported by check_reqs

No review needed.

Coverage: 31.475%. Remained the same when pulling 03449b620e86a8a92f94bbe5a7db0323f17de40a on andy/fix-check-reqs into 500f6815545b2b8b616917a7e11a5dd01db9256b on master.


[runtime] Concurrency issues in the HIP/CUDA stream/graph drivers

What happened?
There are outstanding concurrency issues in the
HIP stream
HIP graph
CUDA stream
CUDA graph
IREE drivers.
Some of the driver conformance tests are failing intermittently. I have some logs that I can share later.
I have caught this ASan error on the CUDA stream driver
asan2.log
It is on slightly modified version that has some prints inserted and has collective operations disabled. These modifications are most likely not material to the issue.
I had to run the test for 1 hour on a 4 GPU system to produce the error.
Unfortunately I don't know which process exactly caused the error, since I was running multiple modules on multiple GPUs without separating the outputs.
This is the script used to run the tests in parallel.
All of the drivers share the same synchronization logic and it is likely that these concurrency issues are shared.
I have also noticed when collecting traces for HIP graph using this unmerged PR, that some traces don't get recorded.
Steps to reproduce your issue

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

What component(s) does this issue relate to?
Runtime
Version information
No response
Additional context
No response

On 571b205a49578d7db39985341ca4a8049f306ceb
iree/experimental/hip/cts/hip_stream_semaphore_submission_test

sometimes fails.
test.log
It probably fails on main as well, I just noticed it there first.

I ran
CTS/semaphore_submission_test.WaitAnyHostAndDeviceSemaphoresAndHostSignals/hip

on 0c189716757925c1bb5a55eda110e85bd150549d,
with GCC's thread sanitizer where libstdc++ and the HIP runtime where build with TSan as well.
I had to add some TSan annotations both in IREE and in HIP, since TSan does not support std::atomic_thread_fence.
I also disable the slim mutex in IREE in favor of pthreads as Linux futexes are also not supported by TSan.
Here are two logs. One from a test failure and one form a success.
fail.log
success.log
The interesting data race is with the timepoints that appears in both cases. I think what is going on is that we are recycling a timepoint from the pool. Nevertheless, there should still be a happens-before relation between the timepoint read and write. This may be a false-positive, but it may be that we are missing some synchronization between the two events.
In the case of a success the test hangs somewhere in the TSan code.
In the failure case there are some data races reported in the destruction of HIP. I don't know if we should pay much attention to those.

#17025 fixes one issue.
Even with this change I noticed that cuda_graph_semaphore_submission_test fails intermittently with a timeout.


Add requestAnimationFrame in JS features

What would be the status for requestAnimationFrame? Use with polyfill?
Is @paulirish's polyfill good enough to be recommended?

good question. yes its a use with polyfill.
also my browser engineer colleagues even recommend using it along with a scrollTop poll instead of binding to window's scroll event. i'd like to include that

Yeah, someone please create the markdown post!! :))

I created pull request #98 with requestAnimationFrame markdown post


Present change logs to users in the client

Since our change logs are very informative (:clap: @astorije) I think users would appreciate reading a curated list of changes should their instance be upgraded. This could be presented through a modal once a user authenticates after a server upgrade. This'll also help make new features like #400 less hidden.
This could be tracked by keeping something like this in the user configs;
{
    ...
    "changelogs": {
        "enabled": true,
        "lastRead": "2.0.0-rc.1"
    }
}

This is a very good idea, but I think we have a long way to go, and this is probably not going to be priority.
#388 is kind of a mandatory prerequisites.
Then I'm thinking initiatives such as #610 will make these things easier to do.

Pretty easy to accomplish, here's how I did it:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ddce00d..d9bca3a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -30,6 +30,8 @@ All sections are explained on the link above, they are all optional, and each of
 Don't forget to thank the PR authors in a commit comment, and copy/paste the release content as-is in GitHub releases: https://github.com/thelounge/lounge/releases
 -->

+<!-- changelog start marker -->
+
 ## v2.0.0 - 2016-09-24

 [See the full changelog](https://github.com/thelounge/lounge/compare/v1.5.0...v2.0.0)
@@ -132,6 +134,8 @@ The following list features the most noticeable changes only, and more details c
 - Do not write user configs outside of the app's users directory ([#238](https://github.com/thelounge/lounge/pull/238) by [@williamboman](https://github.com/williamboman))
 - Don't check for existing password emptiness ([#315](https://github.com/thelounge/lounge/pull/315) by [@maxpoulin64](https://github.com/maxpoulin64))

+<!-- changelog end marker -->
+
 ## v2.0.0-rc.2 - 2016-09-21 [Pre-release]

 [See the full changelog](https://github.com/thelounge/lounge/compare/v2.0.0-rc.1...v2.0.0-rc.2)
diff --git a/client/index.html b/client/index.html
index 1276b99..bdbd35e 100644
--- a/client/index.html
+++ b/client/index.html
@@ -359,6 +359,9 @@
 						</div>
 					</div>
 				</div>
+				<div id="changelog" class="window">
+					<%= changelog %>
+				</div>
 			</div>
 		</div>
 	</div>
diff --git a/package.json b/package.json
index c252b55..0b5d8ac 100644
--- a/package.json
+++ b/package.json
@@ -48,14 +48,15 @@
     "express": "4.13.4",
     "fs-extra": "0.30.0",
     "irc-framework": "2.5.0",
+    "ldapjs": "1.0.0",
     "lodash": "4.11.2",
+    "marked": "^0.3.6",
     "moment": "2.13.0",
     "read": "1.0.7",
     "request": "2.74.0",
     "semver": "5.1.0",
     "socket.io": "1.4.5",
-    "spdy": "3.3.2",
-    "ldapjs": "1.0.0"
+    "spdy": "3.3.2"
   },
   "devDependencies": {
     "chai": "3.5.0",
diff --git a/src/server.js b/src/server.js
index 4dbbc1a..8027c09 100644
--- a/src/server.js
+++ b/src/server.js
@@ -15,6 +15,7 @@ var ldap = require("ldapjs");
 var manager = null;
 var ldapclient = null;
 var authFunction = localAuth;
+var changelog = null;

 module.exports = function() {
 	manager = new ClientManager();
@@ -27,6 +28,8 @@ module.exports = function() {
 	var config = Helper.config;
 	var server = null;

+	loadChangelog();
+
 	if (config.public && (config.ldap || {}).enable) {
 		log.warn("Server is public and set to use LDAP. Set to private mode if trying to use LDAP authentication.");
 	}
@@ -83,6 +86,24 @@ module.exports = function() {
 	}
 };

+function loadChangelog() {
+	fs.readFile("CHANGELOG.md", "utf-8", function(err, text) {
+		if (err) {
+			log.error("Failed to read CHANGELOG.md file", err);
+			return;
+		}
+
+		text = /<!-- changelog start marker -->([\s\S]+)<!-- changelog end marker -->/.exec(text);
+
+		if (!text) {
+			log.error("Failed to find changelog entry");
+			return;
+		}
+
+		changelog = require('marked')(text[1].trim());
+	});
+}
+
 function getClientIp(req) {
 	var ip;

@@ -122,6 +143,7 @@ function index(req, res, next) {
 			Helper.config
 		);
 		data.gitCommit = gitCommit;
+		data.changelog = changelog;
 		data.themes = fs.readdirSync("client/themes/").filter(function(file) {
 			return file.endsWith(".css");
 		}).map(function(css) {


[FEATURE] CLI to deploy VMs easily with templates and cloudinit

Is your feature request related to a problem? Please describe.
Yes.. usign the API can be confusing/difficult.
Describe the solution you'd like
It would be nice to have a simple CLI which can create VMs from templates while allowing me to pass cloudinit scripts.

You might take a look at the Harvester CLI, although I'm not sure how up to date it is though with some of our newest features/versions.

You might take a look at the Harvester CLI, although I'm not sure how up to date it is though with some of our newest features/versions.

It is currently not possible to use custom networks with it, or use templates while still using some custom parameters.
so right now you cannot really use it. As the only way would be to add the possibility of custom networks directly or add
Right now I'm trying to build a PowerShell tool to achieve similar functionality (having the general logic in it and just making the relevant parts variables) but I'm failing currently.
so if there is someone who could share a way to create a VM while using a custom network and pass a cloudinit config using bash or PowerShell or a similar simple scripting language using system tools. I could build a tool for myself.
The best would be to do it through harvesters API I think.
As it should stay the same logic I hope..


positional errors

Very good parser errors can be achieved by some parser context

Execution errors can easily be traced also


Keda 2.14 Prometheus Scaler Divides by Number of replicas of pod

Report
I am using Keda 2.14, externally hosted Prometheus for triggering the deployment running in EKS.
For every query provided, it always divides the value by the number of replicas.
Example: - count(container_cpu_cfs_throttled_periods_total{cluster="sample-prod", container=~"sample-web.*", namespace=~"prod"}) by (container)
This gives 4 in output, whereas if i run : - kubectl describe hpa sample-consumer -n qa, over there it displays value as
Metrics:                                   ( current / target )
"s0-prometheus" (target average value):  1334m / 21
I have 3 pods running of sample-consumer in my EKS, and therefore I can see it is dividing 4 by 3 to get 1334m as value.
Expected Behavior
I was not expecting this inherent division by the number of replicas
Actual Behavior
It do inherent division by the number of replicas
Steps to Reproduce the Problem

Just use the query and see it divides the value by the number of replicas.

Logs from KEDA operator
example

KEDA Version
2.14.0
Kubernetes Version
1.28
Platform
Amazon Web Services
Scaler Details
Prometheus
Anything else?
No response

Hello,
It's the expected behavior for AverageValue metrics. You can change the metric type to Value to not have the average:

To change the metric type, you just need to add metricType: Value in your trigger at the same level of type or metadata.
triggers:
- type: prometheus
  metricType: Value
  metadata:
    # Required fields:

You can get more information about how the HPA formula is calculated here: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/#algorithm-details

Thanks

Can this be made clearer in the documentation?
https://keda.sh/docs/2.14/scalers/prometheus/
The example query in the documentation  sum(rate(http_requests_total{deployment="my-deployment"}[2m])) doesn't immediately jump out as something that should be (necessarily) averaged by pod.
As someone who historically used the CPU and Pulsar scalers this was a surprise.
For example the Pulsar scaler uses the term Average target value to trigger scaling action which is at least suggestive that it is being averaged (across something - although I assumed it was averaged over time, not over replicas)
https://keda.sh/docs/2.14/scalers/pulsar/


List of Countries not reloaded when language changed during checkout

Environment Details

Spartacus: develop branch from April 25th
Browser: Chrome
Other environment details: http://dev-com-2.accdemo.b2c.ydev.hybris.com:4200/electronics-spa/en/USD/checkout

Steps to Reproduce

Go to SPA
Change the language to Chinese.
Add a product to cart
Login
Go to cart
Click on Checkout
On the first step of checkout, change the language to English.
In the shipping details, open the drop down menu of "Country".

Observed Results

The list is still in Chinese

Expected Results
The list should be in English.

bug fix not yet seen in ccv2 environment. Country selection still in foreign language after language switch back to English.

Tested on dev17. List of countries is reloaded now in English now.

I see fix on dev-com17 now as well 🆗


(EMAIL) premium services - to be sent 19.08 (current exhibitors)

Subject:
EN: Maximise your visibility at E-commerce Berlin Expo 2025 with Exclusive Sponsorships
DE: Maximiere deine Sichtbarkeit auf der E-commerce Berlin Expo 2025 mit exklusiven Sponsoring-Optionen
FIle:
EN: ebe9-premium-services-en.blade.php
DE: ebe9-premium-services-de.blade.php
Adam, if possible, please exclude Noel's companies from this mailing. He is ooo, and his emails will be sent later manually
Calendly links:
Marianna: https://calendly.com/marianna-bachanek/ebe25-onboarding-meeting
Dominik: https://calendly.com/dominik-ebe/exhibitor-meeting

@az today’s/tomorrow’s mailing.
please let me know when you’re planning to send it out

@KarolinaTEH in 15 minutes


appSecret should have bindTime:true and type:password

the appSecret package annotation should add two properties:
bindTime: true which allows the UI to suggest that the user provide this value ahead of time
type: "password" which allows the UI to render the relevant form field in obfuscation mode i.e. ******

I have added bindTime and type for appSecret


Implement MLIR L1 interface on top of graph capture

To all folks who are code owners, no review required from the code owners, this is our internal branch that we are working on TTNN <-> optimiser interface.
Implemented MLIR L1 interface API on top of graph capture. Added feature switch TTNN_MLIR_INTERFACE_USE_GRAPH_CAPTURE to enable graph capture mode for L1 interface, by default analytical model is used.

would this interface be useful for other stack integrations , or is it MLIR specific?

would this interface be useful for other stack integrations , or is it MLIR specific?

Good question; I'll talk with Artem to understand how they plan to use GraphCapture with Torch compiler.
At the moment we are exploring if we can use it from MLIR, thus we have somewhat heavy wrapping.


[Port Manager] Bug Fixes for Delete Ports, Duplicated Port-SG Binding

This PR proposes fixes to the Port Manager bugs:

Delete Port API doesn't correctly update neighborCache resulting in legacy ports in neighborCache. The root cause is that update NeighborCache doesn't use the correct key for query.
Remove duplicated binding between port and security groups for bulk creation
Remove redundant neighbor_info for ports on the same host

@chenpiaoping Could you review this PR as well? Thanks.

Fix tested and verified in Network E2E integration testing. Read to merge. @er1cthe0ne @kevin-zhonghao @chenpiaoping
Create a tracking issue https://github.com/futurewei-cloud/alcor/issues/265 for us to add UTs later.


Is there any way so we can use month names in different languages?

Is it possible to use the datepicker with Turkish month names and so? Can we configure the month names?

Hi @M3T1N unfortunately, I have not added support for internationalisation yet.


{AKS} Remove Container Insights Solution Deployment

This checklist is used to make sure that common guidelines for a pull request are followed.
Sync PR #21173 from azure-cli.
Container Insights Solution being added (if it doesnt exist already) by the AKS RP as part of the monitoring addon enablement. This PR removes this unnecessary ContainerInsights solution addition.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

AKS


If the custom monitor directory does not exist, only the warning is o…

Hi, what is the reason for only print warning?


feat: add zkVerify chain support

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


Row Number Automatic update after filter

Summary of problem or feature request
I want the first row of the table to be the row number so that after searching and filtering, the row number will be updated based on the number of new rows. (i have columns filter)
How can I implement this?

Code snippet of problem

System details

Operating System: Mac/linux
PHP Version: 8.1
Laravel Version: 9
Laravel-Datatables Version: last

I believed what you need is addIndexColumn.


add missing device types and change shutter configuration

this is somehow a bad translation of "Fassadenbeschattung" or https://www.hella.info/de/fenster-fassade/textile-aussenbeschattungen/vorbaubeschattungen

i see you have a linting error. as far as i can tell poetry run black . might be able to automatically fix it.
if possible, can you also please squash your commits into one and apply conventional commits message formats? (here it would be e.g. „fix: add missing device types and shutter configuration“)

thank you for spotting this! it should still work but i‘ll verify.
btw. does this fix need to go to the home assistant integration (urgently)?

I found this by helping a colleague setting up the home assistant integration.
I applied the changes locally to his setup. So currently there is no urgend need from my side.

the integration version 6.0.1 contains the newest client now.


Update 2a_cost_intelligence_dashboard.md

fixed variable for Account ID to be consistent, from  to <Account_ID>
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Thanks for the contribution!


Problem when running Trans in the windows 10 bash app , "Translator not found"

How do I install an engine? I'm having this message in windows 10 bash 'Translator not found: google'.

Please include details such as:

The exact command you entered and the actual output
The output of trans -V on your system


Update large-meetings.md

Added update text proposed by Dana Dobrota via CI 98604, and via PR 1697, which for some reason wasn't visible.

@kenwith Hi Ken! Could you please confirm changes are correct and merge? Thanks!

@scanum merged and also just as FYI @Cloud-Writer is Meera and she is on a team that handles the Knowledge Base and fixes some content for support. Just as an FYI. :)


Please add TensorNetworkCodes to the Julia Registry

@JuliaRegistrator register branch=main
Release notes:
Initial version.

Registration pull request created: JuliaRegistries/General/55088
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 2b5850ab834cbeeaa35666c12042d08239c281fe
git push origin v0.1.0


Fix item edit

This PR updates the SDK core to a newer version that fixes a bug causing unsupported item fields to be deleted when items were edited with the SDK.

Tested on MacOS on ARM and it works well!


Pickle data was truncated, then trying to load cookies to main Client class

I have a file with cookies with name "file.session"
How i`m getting string from them:
def get_cookies_from_file():
    with open('file.session' , 'rb') as file:
        cook = file.read()
    cook = cook.get_dict()
    found = ['%s=%s' % (name, value) for (name, value) in cook.items()]
    string = ';'.join(found)

This function return string like:
csrftoken=abcd;ds_user_id=abcd;

After that i`m trying to load this string to Client:
client = Client('username' , 'password' , cookie=string)

And getting this error:
    cookie_jar = ClientCookieJar(cookie_string=cookie_string)
  File "/home/hasan/.local/lib/python3.6/site-packages/instagram_private_api/http.py", line 19, in __init__
    self._cookies = compat_pickle.loads(cookie_string.encode('utf-8'))
_pickle.UnpicklingError: pickle data was truncated

I`m tried to change ClientCookieJar, but nothing works. After that i'm tried to change the string type to:
csrftoken=abcd&ds_user_id=abcd

But it not helps. I don't know why pickle truncate the string. Maybe the string must be not 'string' type, maybe it must be pickle object?
Client that i`m using

[x] app
[ ] web

Client version

[x] <IP_ADDRESS>

Python version

[x] Python 3.6.8

The cookie_string must be from an existingClientCookieJar.dump(), not an arbitrary string format.


add data policy

This is needed for @joachimwolff paper.
We could and should work on this and also include it on usegalaxy.eu. But for the submission this should be enough.
ping @bebatut @erasche

You should contribute to website, the source, not the compiled product, sorry for the confusion.

I'll re-do this PR as a separate page so we can link to it from everywhere (we need to link to this in a couple different pages)

Oh damn, sorry, still not awake.

I'll re-do this PR as a separate page so we can link to it from everywhere (we need to link to this in a couple different pages)

I'm not sure linking is enough, people usually don't click links and this information might be important?

I'm not sure linking is enough, people usually don't click links and this information might be important?

Sure, I've included it in all of the carousels + directly included it in the hic homepage.
But it is also available as a standalone page (/galaxy/data-policy.html) that we can link to e.g. from the terms page / etc.


augroup cursorword has a bug

augroup cursorword
autocmd!
autocmd VimEnter,ColorScheme * call cursorword#highlight()
autocmd VimEnter,WinEnter,BufEnter,CursorMoved,CursorMovedI * call cursorword#matchadd()
augroup END
should be
augroup cursorword
autocmd!
autocmd VimEnter,WinEnter,BufEnter,ColorScheme * call cursorword#highlight()
autocmd VimEnter,WinEnter,BufEnter,CursorMoved,CursorMovedI * call cursorword#matchadd()
augroup END

No. Defining a highlight is enough on Vim's startup and when user changes the colorscheme.


how to close http mode

Hello! I want to pass the raw data between the two peer end.  Now I only get the connection of the http3 mode.

When I send the raw data, I got the error:"Attempt to write to stream before sending HTTP headers"
My question is: How to close the http mode. I didn't find flags or some api to reach this goal.
Thanks!

just remove LSENG_HTTP flag.


Model checkpoint is not working

Describe the bug
Model checkpoint is not working, even with explicit checkpoint callback.
To Reproduce
Steps to reproduce the behavior:
This is the settings I'm using. hparams.checkpoint_path is actually a dir like './weights'
checkpoint_callback = ModelCheckpoint(
        filepath=hparams.checkpoint_path,
        save_best_only=True,
        verbose=True,
        monitor='val_loss',
        mode='min',
        prefix='')

    model = Net3DMMSTN(hparams)
    trainer = Trainer(
        early_stop_callback=None,
        track_grad_norm=2,
        checkpoint_callback=checkpoint_callback,
        print_nan_grads=True,
        weights_summary='full',
        default_save_path=hparams.checkpoint_path,
        max_nb_epochs=hparams.max_nb_epochs,
        gpus=hparams.gpus,
        fast_dev_run=hparams.dev_run)

It's not saving the model weights.
Even leaving the checkpoint_callback in default mode it' not saving the weights.
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Linux
os kernel version: 21~18.04.1-Ubuntu SMP Mon Oct 7 04:51:28 UTC 2019
os release version: 5.0.0-1021-gcp
os platform: Linux-5.0.0-1021-gcp-x86_64-with-Ubuntu-18.04-bionic
pytorch-lightning : 0.5.3
PyTorch Version : 1.3.0
== cuda libs  ===================================================
/usr/local/cuda-10.0/doc/man/man7/libcudart.7
/usr/local/cuda-10.0/doc/man/man7/libcudart.so.7
/usr/local/cuda-10.0/lib64/libcudart_static.a
/usr/local/cuda-10.0/lib64/libcudart.so.10.0.130

Is the run completely finishing? The default callback saves at the end of an epoch.

@jeffling  yes the run completely finishes
My two function are setup like this:
def validation_step(self, batch, batch_nb):
        input, label = batch
        sel, mask, alpha, predgrid, _ = self.forward(input)
        loss, l1, l2, l3, l4 = self.criterion(sel, label, alpha, predgrid)
        self.last_val_images = input

        log_dict = {
            'valid/loss': loss,
            'valid/euclidean_loss': l1,
            'valid/sse_loss': l2,
            'valid/siamese_loss': l3,
            'valid/symmetry_loss': l4
        }

        return {'val_loss': loss, 'log': log_dict}

def validation_end(self, outputs):
        avg_loss = torch.stack([x['val_loss'] for x in outputs]).mean()
        log_dict = {
            'valid/loss':
            avg_loss,
            'valid/euclidean_loss':
            torch.stack(
                [x['log']['valid/euclidean_loss'] for x in outputs]).mean(),
            'valid/sse_loss':
            torch.stack([x['log']['valid/sse_loss'] for x in outputs]).mean(),
            'valid/siamese_loss':
            torch.stack(
                [x['log']['valid/siamese_loss'] for x in outputs]).mean(),
            'valid/symmetry_loss':
            torch.stack(
                [x['log']['valid/symmetry_loss'] for x in outputs]).mean()
        }

        return {'avg_val_loss': avg_loss, 'log': log_dict}

Is this the correct way to do it ?

I'm on my phone right now so I can't take a look, but try changing         monitor='val_loss', to         monitor='avg_val_loss',

@jeffling @williamFalcon  making the change worked but it throws up the following error.
Traceback (most recent call last):
  File "/home/ubuntu/miniconda3/envs/stn_env/lib/python3.7/threading.py", line 926, in _bootstrap_inner
    self.run()
  File "/home/ubuntu/miniconda3/envs/stn_env/lib/python3.7/site-packages/tensorboard/summary/writer/event_file_writer.py", line 211, in run
    self._record_writer.write(data)
  File "/home/ubuntu/miniconda3/envs/stn_env/lib/python3.7/site-packages/tensorboard/summary/writer/record_writer.py", line 39, in write
    self._writer.write(header + header_crc + data + footer_crc)
  File "/home/ubuntu/miniconda3/envs/stn_env/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/io/gfile.py", line 474, in write
    self.fs.append(self.filename, file_content, self.binary_mode)
  File "/home/ubuntu/miniconda3/envs/stn_env/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/io/gfile.py", line 139, in append
    self._write(filename, file_content, "ab" if binary_mode else "a")
  File "/home/ubuntu/miniconda3/envs/stn_env/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/io/gfile.py", line 143, in _write
    with io.open(filename, mode, encoding=encoding) as f:
FileNotFoundError: [Errno 2] No such file or directory: b'/home/ubuntu/3DMMasSTN-Pytorch/weights/lightning_logs/version_0/tf/events.out.tfevents.1574084352.gpunew9.4187.0'

My hparams.checkpoint_path is actually a dir like './weights'
Is there some way to save it in version_0 directory ?

Turns out changing,
def validation_end(self, outputs):
        ...
        return {'avg_val_loss': avg_loss, 'log': log_dict}

to
def validation_end(self, outputs):
        ...
        return {'val_loss': avg_loss, 'log': log_dict}

starts checkpointing without explicitly passing the checkpoint_callback option. This should be added to docs.

So for the checkpoint_callback to work, we don't need to pass it to the trainer?

@Jiequannnnnnnnnn yes


Noise gen plus multiple oscillators

Added simple noise generator to the Drum class, plus the ability to accept an arbitrary number of oscillators.
(We may in fact want to fix this to two oscillators, with a mix parameter between them.)
(...)
(Still, sounds pretty cool. Check the examples.)

Generally looks pretty good to me, but see comments

Generally looks pretty good to me, but see comments


"Ciofrângeni" is listed in the drop-down menu

Description:
"Ciofrângeni" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Ciofrângeni" in the search bar.

Expected results
The location is listed in the drop-down menu as "Ciofrângeni, Argeș (Ciofrângeni)".


fix(ad-block): cache initial response

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


Limit battery charge

Hi
I live in Germany and we have to limit feed into grid to 70%. In most cases the battery will be charged in the morning and around 1pm when sun generates most power battery is full and inverter needs to limit.
Is there a way to limit the battery loading speed or soc? So I could use home assistant to prevent battery from loading in the morning and instead load later.
Alternative would be to limit the loading to max ampere. Is this possible? I have ET plus series.
Big thanks for any help

Hmm, I actually have the same problem.
In normal modes, the battery charge currents seem to be managed by the battery BMS.
But with the Eco mode (and especially these new synthetic Eco Charge and Eco Discharge) modes, there is this "Eco mode power" (in % of inverter nominal power?).
I haven't tried that yet, but I guess switching in the morning to Eco Charge and set some charge limit could solve the problem.
(And in the afternoon switch to Eco Discharge or General mode)

Limiting charge/discharge parameter can be achieved by calling get_parameter/set_parameter services with appropriate parameter name (e.g. battery_charge_limit or battery_discharge_limit).


Location layer crash after commit with support library update (26.1.0)

Hey guys.
After commit Sep 27 (#111) crash occurs on screen rotates:
Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 1263
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
 r0 00000000  r1 8b07030f  r2 00000002  r3 3fe37715
 r4 9fb99340  r5 9fb99340  r6 bee6b640  r7 bee6b630
 r8 bee6b698  r9 bee6b638  sl bee6b700  fp b4f07800
 ip 9cdf5cc4  sp bee6b628  lr b6fb1387  pc 9cb1f9f4  cpsr 600b0030
backtrace:
 #00 pc 000fd9f4  /data/app/com.reverllc.rever-1/lib/arm/libmapbox-gl.so
 #01 pc 000bd715  /data/app/com.reverllc.rever-1/lib/arm/libmapbox-gl.so
 #02 pc 000bf68b  /data/app/com.reverllc.rever-1/lib/arm/libmapbox-gl.so
 #03 pc 000a2541  /system/lib/libart.so (art_quick_generic_jni_trampoline+32)
  #04 pc 0033b8c4  /dev/ashmem/dalvik-alloc space (deleted)

I clone location layer plugin as module and noticed that crash occurs after adding support (26.1.0) dependency and after removing lifecycle (1.0.0-alpha5) dependencies. Because new support version depend on new lifecycle versions. Problem with new lifecycle versions.
Please solve the problem.

@cammace do you know if this is still an issue? if so, would be great to be included with #148.

Deps have been updated


Avisynth plugin build probably breaks again

As a result of this commit:
https://github.com/VFR-maniac/L-SMASH-Works/commit/71859e2428c1d8cb7ed44dd2121ed95be9a8a233
Probably the AviSynth build will break. I haven't test it yet, but Mingw libs have extension *.a.
The VC linker will probably complains on missing libs or external references
I don't think I'll bother to fix this again... just a pain to mix MSYS2, Mingw and MSVC...

There are several ways to tackle this:

make a patch to revert LSW commit 71859e2 before building
build everything upstream with MSVC
rename .a to .lib (not recommended, since that breaks pkgconfig and cause problem to other software)

Updates:
According to Takuan, it is not a good idea to mix libs built with Mingw and MSVC in a static build. That is probably the "problem" cited in that commit. (Personally I didn't ever encounter any problem...)
So I guess it is safe to build everything static with MSVC only, or build shared using any compiler of your choice.

ffmpegもL-SMASHもC結合だったと思うんですが、なんで「混ぜるな危険」なんだろう・・・。
Avisynth向けのビルドバッチの除去を提案します。
すべてMSVCでcompileしないといけないのならば、ffmpegやL-SMASHをgccでビルドするこのscript群とは、相容れないものに思えるからです(batとslnでやればいい)

I agree. But don't delete the files yet, just comment out the calls to bld_lsw_avs(64).sh so that those scripts will not run by default.

Added a WIKI entry on how to build Avisynth plugin