Cycle inside error with Xcode 15 beta2

Description
When I use Xcode 15 beta1 and beta2 to build my product, Xcode show up an error message:

Showing All Messages
Cycle inside SaleAppDev; building could produce unreliable results.
Cycle details:
→ Target 'SaleAppDev': ExtractAppIntentsMetadata
○ That command depends on command in Target 'SaleAppDev': script phase “Run Firebase Crashlytics Framework”
○ Target 'SaleAppDev' has a command with output '/Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/Build/Products/Debug-iphonesimulator/SaleAppDev.app.dSYM'
○ Target 'SaleAppDev' has process command with output '/Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/Build/Products/Debug-iphonesimulator/SaleAppDev.app/Info.plist'
○ Target 'SaleAppDev' has copy command from '/Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/SourcePackages/artifacts/aws-sdk-ios-spm/AWSCore/AWSCore.xcframework/ios-arm64_i386_x86_64-simulator/AWSCore.framework' to '/Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/Build/Products/Debug-iphonesimulator/SaleAppDev.app/Frameworks/AWSCore.framework'

Raw dependency cycle trace:

target:  ->

node: <all> ->

command: <all> ->

node: /Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/Build/Intermediates.noindex/SaleApp.build/Debug-iphonesimulator/SaleAppDev.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata ->

command: P0:target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad-:Debug:ExtractAppIntentsMetadata ->

node: <target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad--package-copy-files-phase> ->

command: P0:::Gate target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad--package-copy-files-phase ->

CYCLE POINT ->

node: <target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad--fused-phase3-copy-files> ->

command: P0:::Gate target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad--fused-phase3-copy-files ->

node: <target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad--fused-phase2-run-firebase-crashlytics-framework> ->

command: P0:::Gate target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad--fused-phase2-run-firebase-crashlytics-framework ->

node: <execute-shell-script-9158ce05fb5c3595d8f47cfea6cad70818949a790f5e1b8e3c3cfd1c5335f867-target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad-> ->

command: P2:target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad-:Debug:PhaseScriptExecution Run Firebase Crashlytics Framework /Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/Build/Intermediates.noindex/SaleApp.build/Debug-iphonesimulator/SaleAppDev.build/Script-3AE1F9A71AA6D7E600F7C8E5.sh ->

node: /Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/Build/Products/Debug-iphonesimulator/SaleAppDev.app.dSYM/Contents/Resources/DWARF/SaleAppDev ->

command: P0:target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad-:Debug:GenerateDSYMFile /Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/Build/Products/Debug-iphonesimulator/SaleAppDev.app.dSYM /Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/Build/Products/Debug-iphonesimulator/SaleAppDev.app/SaleAppDev ->

node: /Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/Build/Products/Debug-iphonesimulator/SaleAppDev.app/Info.plist ->

command: P0:target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad-:Debug:ProcessInfoPlistFile /Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/Build/Products/Debug-iphonesimulator/SaleAppDev.app/Info.plist /*project path*/SaleAppDev-Info.plist ->

node: /Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/Build/Products/Debug-iphonesimulator/SaleAppDev.app/Frameworks/AWSCore.framework ->

command: P0:target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad-:Debug:Copy /Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/Build/Products/Debug-iphonesimulator/SaleAppDev.app/Frameworks/AWSCore.framework /Users/galvin/Library/Developer/Xcode/DerivedData/SaleApp-bflooukvzshbnyftcyfhikcrvfzk/SourcePackages/artifacts/aws-sdk-ios-spm/AWSCore/AWSCore.xcframework/ios-arm64_i386_x86_64-simulator/AWSCore.framework ->

node: <target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad--fused-phase3-copy-files>

This error only show up in some specific situations. My app contains some SPM libraries:
a. firebase (https://github.com/firebase/firebase-ios-sdk, 10.10.0, with Crashlytics upload script)
b. aws ios sdk (https://github.com/aws-amplify/aws-sdk-ios-spm, 2.33.0)
c. cardio (https://github.com/verygoodsecurity/CardIOSDK-iOS.git, 5.5.7)
d. some other library, not important
For Xcode 14:
a+b+c+d: build success ✅
For Xcode 15 beta1 and beta2:
a+b+c+d: build failed, cycle inside error ❌
a+c+d: build failed, cycle inside error ❌
a+b+d: build failed, cycle inside error ❌
a+d: build success ✅
b+c+d: build success ✅
a+b+c+d, but remove the ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME} for Crashlytics upload script in Input Files: build success ✅
Looks like there is a conflict with the input files of Crashlytics upload script and some xcframework library.
Reproducing the issue
No response
Firebase SDK Version
10.10.0
Xcode Version
15.0 beta.2
Installation Method
Swift Package Manager
Firebase Product(s)
Crashlytics
Targeted Platforms
iOS
Relevant Log Output
No response
If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet

{
      "identity" : "firebase-ios-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/firebase-ios-sdk",
      "state" : {
        "revision" : "5034479ca0c4f32f299677fb0ba1fe4d3e3e20b4",
        "version" : "10.10.0"
      }
    }

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

Replace this line with the contents of your Podfile.lock!

@bestwnh thanks for reaching out. This is interesting - upload-symbols / run should only be leaf nodes in the build process. Nothing else should depend on them, which makes it curious that it's causing a cycle.

Could you post your Input Files and Run Script?
Do you know if the AWS or Cardio SDKs have any Build Phases or extra build steps?

@samedson Thank you for helping.
Input Files:
${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}
$(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)
Run Script:
if [ "${PLATFORM_NAME}" != "iphonesimulator" ]; then
    "${BUILD_DIR%Build/*}/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/run"
fi

AWS is quiet complex, I'm not sure. But Cardio is so simple, just a xcframework, that is.

And in xcode project target, the Crashlytics upload script is the only run script I added.
BTW, the document mentions this input file is for process dSYMs for large apps more quickly, so before this issue fix, can I just remove this input file? Does it effect dSYMs upload?

Hey @bestwnh
Could you provide me the full build logs (ideally both succeeded and failed ones so I can compare) and your build phases setup for me to take a deeper look?
Also Can you try if a+b, a+c+d and let me know the behaviour? I suspect the problem comes from when you use Firebase and AWS SDK together.
From the Xcode trouble shooting guide, your error message states that there is a dependency cycle is between ExtractAppIntentsMetadata and Crashlytics run script.
But if you check the Raw dependency cycle trace, the cycle is actually start from node target-SaleAppDev-9158ce05fb5c3595d8f47cfea6cad708268edd9a57a401552e80349710d5b9ad--fused-phase3-copy-files which is something contributed by AWS sdk.
So there are a few questions:

In your application build phases for SaleAppDev, do you have a package copy files phase?
If you do, Is this phase related to ASW SDK?
Does Crashlytics run script is the last item in your build phases?

@themiswang  I make a demo project to reproduce this issue. Then I found it's not the firebase library issue. But it is a issue related to ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME} and some library like cardio or aws.
Here is a very very simple demo. But not firebase library related anymore. So I still hope you can help to take a look, because Crashlytics still need that input files. I use cardio in this demo because it's much simpler than aws.
FirebaseXcodeIssueDemo2.zip
And I also found out the issue is related to the dSYM file, because if I choose DWARF without the dSYM file output, it also build success.

To add another voice to the choir: I'm also having the same issue for a work project. I'm seeing these exact same errors, and I have the firebase run scripts last (no other relevant external dependencies, or scripts during build); if I remove the Firebase's dependency on the DWARF dSYM, it builds fine (doesn't find a cycle). Doesn't seem directly related to firebase-ios-sdk, as @bestwnh was saying, but I'd hazard a guess that it impacts a lot of projects that depend on it. Wish there was an easy solution!

@mhelenurm I just also make a feedback by Feedback assistant. FB12519986. I will post here if any update.

Hey @bestwnh, @mhelenurm,
Thank you for the feedback and following up. This is likely relate to xcode 15 beta. I have seen multiple similar issue reported in community:

https://forums.swift.org/t/xcode-15-beta-cycle-inside-target-building-could-produce-unreliable-results/65906
https://developer.apple.com/forums/thread/731825
https://developer.apple.com/forums/thread/731287

The issue generally can be reproduced if you have a input file in run script from build output file as well as has a binary SPM package in your program. Indeed both AWS and cardIO are binary SPM. We will make a feedback to Apple as well. Meanwhile to unblock you from build, you can shorten the dSYM path to ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF.

Thanks, the workaround worked perfectly! (tested on Xcode 15 beta 3) Does link-shortening this have any side effects?

@themiswang The workaround works. Same question as @mhelenurm , are there any side effects using shortened link?

Just to chime in I'm also having the same issue, we use Firebase and AWS libraries via SPM, Xcode points to this being related to the Crashlytics build phase, but as others pointed out this might be a red herring.

Confirmed this issue fixed in Xcode 15 beta5. So it can be close now.


Local stubs - yo.

Following on from #600 and the suggestions of @vzsg

Current coverage is 66.76% (diff: 100%)

Merging #603 into master will not change coverage

@@             master       #603   diff @@
==========================================
  Files            16         16
  Lines           653        653
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            436        436
  Misses          217        217
  Partials          0          0

Powered by Codecov. Last update 48e3440...72b1c0a

Thanks a lot for contributing to Moya! I've invited you to join the Moya GitHub organization – no pressure to accept! If you'd like more information on what that means, check out our contributor guidelines and feel free to reach out with any questions.

Cheers!  Would love to 😄


Show pagination only if needed on repo issues page

On repository issues page only show the pagination if needed. It is needed if one of the following conditions is true:

It is not the first page (not IsFirst) because in that case is needed always.
Or if we are in the first page (previous condition is false and that's why this second condition is evaluated, so it is the first page) and has more than one page (HasNext).

Better to do it just with:
{{if gt .Total 1}}

I changed the PR.

Looks good! Thanks!


Example scenario is not mentioned in doc and readme

the currently existing example_scenario is not mentioned in the README or rtd

Add running the example scenario as command to the readme


MINOR: Bump system test ducktape dependency to 0.5.1

@ewencp Not urgent, but it would be nice to see this merged into trunk/0.10.0 branches.
ducktape 0.5.1 contains @hachikuji's patch (https://github.com/confluentinc/ducktape/pull/140) closing inherited file descriptors that we think fixes a transient hang in replica_verification_test.py
Branch builder results here: http://confluent-kafka-branch-builder-system-test-results.s3-us-west-2.amazonaws.com/2016-05-16--001.1463463651--granders--minor-increment-ducktape--2e7636c/report.html

LGTM


different power values for the same activity

First of to say that I really like stravistix...
I find two different values reported in terms of Power, you can see the attachment. One in the higher area (Dr Coggan) and one below this zone which seems to be reported by Strava(?)
Which one should be taken into consideration?
Many thanks

Steps to Reproduce:

...
...
...

Chrome version
Plugin version:
Activities links?:
Console errors? (press F12 to see developer console, and copy paste here):
put console errors here if exist

Link screenshots or youtube video link if necessary:

@meste7 , you should definitely click on Dr Coggan link as this shows detailed explanation why both of these are different.


Fixes coverity issues 1390794 and 1390798.

Fixes coverity issues 1390794 and 1390798, unchecked return values using ink_hash_table_lookup()

[approve ci autest]


Complete type hints

Support for type hints is a plus to the future.

Great! Please make a PR so we can check everything on a separate branch
before merging into main 👍
Em seg, 29 de abr de 2024 10:36, Matheus Rauen @.***>
escreveu:

I already started working on this to the already implemented functions in
the overreact directory, as soon as I finished all the work, I will push my
changes. And. I also will try to maintain this to the new functions that
were being added in the future!
—
Reply to this email directly, view it on GitHub
https://github.com/geem-lab/overreact/issues/44#issuecomment-2082775098,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAJCBLN77SU2WCIODQUKMLY7ZEGTAVCNFSM4TV2STM2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBYGI3TONJQHE4A
.
You are receiving this because you were assigned.Message ID:
@.***>


Remote Update (everything-v10): donovandmc/everything

This pull request has been superseded by #349


Style Autoprefixer broken for display: flex

Steps to reproduce the behavior:
<Carousel
     views={images}
     styles={{
         view: base => ({
             ...base,
             display: 'flex',
        })
    }}
/>

TLDR;
To fix, add space after flex to fix the issue but no prefix is added.
i.e display: 'flex '
Environment:
<EMAIL_ADDRESS><EMAIL_ADDRESS>Expected style behavior:
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

Or
    display: flex;

Actual style behavior:
    display: -webkit-box,-moz-box,-ms-flexbox,-webkit-flex,flex;

invalid style

For anyone who encounters this issue, there is a workaround as described here: https://github.com/jossmac/react-images/issues/382#issue-631001064

To fix, add space after flex to fix the issue but no prefix is added.
i.e display: 'flex '


I have a question for many requests

Hello,
Do you use docker for many requests?
For example, do you create multiple docker instances in 1 server and handle many requests?
Best regards,

Hey,
Yes, that's basically what our service Phantombuster does. We have a cluster of servers that each have a docker deamon and load balancing / management code to handle everything.
Regards

Tello there,
Thanks for that.

In production we use AWS ALB to load balance incoming requests. Then we have a custom made load balancer to select the correct VM in which to launch a new docker container with Chrome inside.


Only include prebuilts that are actually required

We should only need the ones that are actually restored, not the ones in NeverRestoredTarballPrebuilts.
Primary goal is trimming the source tarball to prevent issues with infrastructure.

Implemented in https://github.com/dotnet/source-build/pull/1399.


Cannot read property 'start' of undefined

For some reason i have installed and linked the module as you ask for and when i try to use it i says me like the import is undefined. I'm on react 0.40 and IOS. @yonahforst

Had the same issue. Solved it by manually linking the library in Xcode: myProject>General>Linked Frameworks and Libraries, add items and than choose reachNativeHeading.

same here, when i try to add manually reactNativeHeading.a the build failed :/

downloaded version work, please bump the version :)

build failed with errors
clang: error: no such file or directory: '*/libReactNativeHeading.a'

just bumped to version 1.1.0


Process a zebrafish paper to test sentence extraction for gene expression

This paper (WBPaper00028748) in the WB corpus has Zebrafish expression data-> to test for sentence extraction -> Valerio Arnaboldi, can you process it with ACKnowledge?

I processed the paper on prod @draciti

Excellent, thank you!
It works well. I am going to open a ticket for myself to evaluate the paper. Closing this one


Support adding extra ssh options on node configurations

Configuration of SSH options has been wanted for a while: https://github.com/zhaofengli/colmena/issues/90
This patch adds a option on the node configuration to specify SSH options on a per-node basis. Extra SSH options are merged with the pre-defined list on the ssh_options() function.
I'm still not familiar with the colmena codebase, so please correct me if I make any mistakes.
Thank you for your great software and I look forward to feedback.

in nixops they called this option sshOptions instead of extraSSHOptions
given how colmena aimed for minimal compatibility with nixops when it was convenient to do so should we consider calling it the same here?

looks like the errors are only available in garnix and i don't have access 🤔
anyone know how we can see what went wrong?

I think it makes sense to be compatible with nixops. PR updated.

@zhaofengli what do you think about merging this? ❤

LGTM, thanks for the PR!


[Bug]: install/update wabt failed

Prerequisites

[X] I have written a descriptive issue title.
[X] I have searched all issues/PRs to ensure it has not already been reported or fixed.
[X] I have verified that I am using the latest version of Scoop and corresponding bucket.

Package Name
wabt
Expected/Current Behaviour
Install or update wabt shoud success.
Steps to Reproduce
PS> scoop update wabt
wabt: 1.0.33 -> 1.0.34
WARN  Scoop uses 'aria2c' for multi-connection downloads.
WARN  Should it cause issues, run 'scoop config aria2-enabled false' to disable it.
WARN  To disable this warning, run 'scoop config aria2-warning-enabled false'.
Updating one outdated app:
Updating 'wabt' (1.0.33 -> 1.0.34)
Downloading new version
Loading wabt-1.0.34-windows.tar.gz from cache.
Checking hash of wabt-1.0.34-windows.tar.gz ... ok.
Uninstalling 'wabt' (1.0.33)
Removing shim 'spectest-interp.shim'.
Removing shim 'spectest-interp.exe'.
Removing shim 'wasm2c.shim'.
Removing shim 'wasm2c.exe'.
Removing shim 'wasm2wat.shim'.
Removing shim 'wasm2wat.exe'.
Removing shim 'wasm-decompile.shim'.
Removing shim 'wasm-decompile.exe'.
Removing shim 'wasm-interp.shim'.
Removing shim 'wasm-interp.exe'.
Removing shim 'wasm-objdump.shim'.
Removing shim 'wasm-objdump.exe'.
Unlinking ~\scoop\apps\wabt\current
Installing 'wabt' (1.0.34) [64bit] from extras bucket
Loading wabt-1.0.34-windows.tar.gz from cache.
Extracting wabt-1.0.34-windows.tar.gz ... done.
Linking ~\scoop\apps\wabt\current => ~\scoop\apps\wabt\1.0.34
Creating shim for 'spectest-interp'.
Creating shim for 'wasm2c'.
Creating shim for 'wasm2wat'.
Creating shim for 'wasm-decompile'.
Creating shim for 'wasm-interp'.
Creating shim for 'wasm-objdump'.
Creating shim for 'wasm-opcodecnt'.
Can't shim 'wasm-opcodecnt.exe': File doesn't exist.

Possible Solution
Rename wasm-opcodecnt to wasm-stats
wabt had rename wasm-opcodecnt to wasm-stats
Scoop and Buckets Version
PS> scoop --version
Current Scoop version:
v0.3.1 - Released at 2022-11-15

'extras' bucket:
9a4247b9e (HEAD -> master, origin/master, origin/HEAD) wavebox: Update to version <IP_ADDRESS>

Scoop Config
PS> scoop config

aria2-enabled : True
last_update   : 2023/10/26 17:47:00
cat_style     : plain
proxy         : <IP_ADDRESS>:7890
scoop_repo    : https://github.com/ScoopInstaller/Scoop
scoop_branch  : master

PowerShell Version
❯ $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.3.8
PSEdition                      Core
GitCommitId                    7.3.8
OS                             Microsoft Windows 10.0.22621
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Additional Softwares
No response

Duplicate of #12103


How to parse multiple records from single nginx record

Check CONTRIBUTING guideline first and here is the list to help us investigate the problem.

fluentd or td-agent version.

fluentd 1.4.1

Environment information:

Kernel version: 4.9.125-linuxkit
Operating system: Alpine Linux v3.7.1

Your configuration

<source>
  @type tail
  tag events
  path /nginx-log/tracker.log
  pos_file /nginx-log/tracker.log-fluentd.pos
  format json
  json_parser oj
  read_lines_limit 40
  time_key @timestamp
  time_format %FT%T+00:00
</source>

Your problem explanation.

We're using in_tail plugin to parse Nginx logs.  Currently each line in the Nginx log is a single request from the browser, and each request contains a single record.
We'd like to start sending multiple records with each request from the browser.  We're looking for a way of breaking the multiple records in each request into individual records without using a Ruby plugin.
Does anyone have a solution for breaking large arrays of records into individual tagged records without using a Ruby plugin?

sorry for the late reply but please read  https://github.com/fluent/fluentd/blob/master/CONTRIBUTING.md


The implementation of GMAE loss

Hi,
Thank you for this amazing work extending GCE to more applications.
I have a question for the implementation of GMAE loss of Eq7. Per the implementation, I find the following snippet
class GeneralizedCELoss(nn.Module):

    def __init__(self, args, q):
        super(GeneralizedCELoss, self).__init__()
        self.args = args
        self.q = q
        self.criterion = nn.L1Loss(reduction='none')

    def forward(self, logits, targets):
        loss_l1 = self.criterion(logits.detach(), targets)
        if self.args.gce == 'tanh':
            loss = torch.tanh((1/loss_l1) ** self.q)
        elif self.args.gce == 'sigmoid':
            loss = 2 * torch.sigmoid(-loss_l1)
        elif self.args.gce == 'test1':
            loss =  torch.exp(-loss_l1 / self.q)
        elif self.args.gce == 'test2':
            loss = 1 / (1 + self.q * self.q * loss_l1 * loss_l1)
        else:
            loss = 0
        loss = loss * self.criterion(logits, targets)
        return loss

If I understand correctly, this implementation re-weight the gradient of the naive criterion, where loss at the end of the implementation is the re-weigh weighting, corresponding to the coeff in Eq8. Is that correct?
Thank you.

Thanks for the response, which has addressed my question.


Substantial edit to Contact Us page

In accordance with discussion #8424.

Maintainer merge checklist

[ ] Title is descriptive/clear for inclusion in release notes.
[ ] Applied a Component: xxx label.
[ ] Applied the api-deprecation or api-break label.
[ ] Applied the release-highlight label to be highlighted in release notes.
[ ] Added to the milestone version it was merged into.
[ ] Unittests are included in PR.
[ ] Properly documented, including versionadded, versionchanged as needed.

I would like to merge this, so I can use it as a base to reference from other Kivy projects, and then edit it to reference new FAQs as a separate PR.


add known issues to changelog

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

#sign-off

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


Output stack traces on rebase errors

Codecov Report

Merging #136 into master will decrease coverage by 0.02%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #136      +/-   ##
==========================================
- Coverage   36.26%   36.23%   -0.03%
==========================================
  Files          21       21
  Lines        3268     3270       +2
  Branches      645      646       +1
==========================================
  Hits         1185     1185
- Misses       2050     2052       +2
  Partials       33       33

Impacted Files
Coverage Δ

doozerlib/distgit.py
38.15% <0%> (-0.08%)
:arrow_down:

Continue to review full report at Codecov.

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


Metadata edit: pagination

Images and Patches pages already do this, so it might make sense to do it for metadata as well. With thousands of images shown at once, the grid interface can be very slow to load and slow to interact with.
When the items are paginated, though, it hurts the utility of the "Select all" checkbox. Yes, Gmail has a "Select all" feature that can span multiple pages, but it makes more sense for actions that are applied immediately, like "Mark as read". In our metadata edit interface, we edit some fields, possibly edit some other fields, and then finally click Save Changes - not an immediate application, and so it's tricky for the user to keep track of edits made to other pages. So basically, a multi-page Select all seems awkward, and a current-page Select all isn't powerful enough.
Perhaps implementing #45 first would allow the user to squeeze everything in a single page in case they want Select all, and use smaller pages otherwise. Still feels a bit unsatisfying though.

When I marked this issue as 'unsure', I'm not sure if I accounted for the fact that sources can have 10,000 images or more. No matter what we do, the Edit Metadata interface is going to be really hard to use at that point.
And although we can address issue #130 and recommend people to narrow down their searches, mistakes will be made, and 'punishing' those mistakes with a 10 minute page load isn't really the way to go.
I'd now also argue that, even if we don't have a 'Select all' checkbox that spans across multiple pages, paginating (say, with 50 results per page) would still be an overall win for usability. Implementing pagination like that would be relatively simple to do. This wouldn't accommodate someone who wants to set the 'camera' field for 10,000 images at once, but 10 minute page loads don't really accommodate that either. Their best bet would be the Upload Metadata form in that use case. (If the uploaded CSV only contains 'Image name' and 'Camera' columns, the other metadata fields will remain untouched.)

Here is an idea for editing across all pages: no need to imitate Gmail necessarily, just add another form specifically for assigning values to all pages' results. Less unified UI, but likely more straightforward to implement. Mock-up screenshot:

It would have to be clarified that blank fields will leave existing values unchanged rather than deleting them.

Looks good to me. Although, there are many more columns right? So we’d need
a horizontal scroll bar.
On Wed, Jun 17, 2020 at 11:22 StephenChan<EMAIL_ADDRESS>wrote:

Here is an idea for editing across all pages: no need to imitate Gmail
necessarily, just add another form specifically for assigning values to all
pages' results. Less unified UI, but likely more straightforward to
implement. Mock-up screenshot:
[image: 2020-06-17_metadata-edit_across-all-pages-idea]
https://user-images.githubusercontent.com/857711/84933507-d98b9380-b08a-11ea-9655-46e4aa4047f6.png
It would have to be clarified that blank fields will leave existing values
unchanged rather than deleting them.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/beijbom/coralnet/issues/131#issuecomment-645541821,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAITTF37BQJQWHSVATLZHUDRXECV5ANCNFSM4FC5UN5Q
.

there are many more columns right? So we’d need a horizontal scroll bar.

Correct.

Ok. Well, the only possible problem I see then is coercing people to use
this form rather than the main one. But if this goes along with the
pagination idea, and the pagination only allows editing of returns on the
page, then it seems we are good to go.
On Wed, Jun 17, 2020 at 18:56 StephenChan<EMAIL_ADDRESS>wrote:

there are many more columns right? So we’d need a horizontal scroll bar.
Correct.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/beijbom/coralnet/issues/131#issuecomment-645722146,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAITTF45L6BZWKFOXNEKNNTRXFX6RANCNFSM4FC5UN5Q
.

But if this goes along with the pagination idea, and the pagination only allows editing of returns on the page, then it seems we are good to go.

Yeah, that's what I had in mind as well.


Unnecessary packages in *-slim image

There are probably unnecessary packages in the python:*slim` images.
$dpkg-query --list
ii  adduser                 3.118                  all          add and remove users and groups
ii  login                   1:4.5-1.1              amd64        system login tools
ii  passwd                  1:4.5-1.1              amd64        change and administer password and group data
ii  e2fsprogs               1.44.5-1+deb10u3       amd64        ext2/ext3/ext4 file system utilities
ii  fdisk                   2.33.1-0.1             amd64        collection of partitioning utilities
ii  perl-base               5.28.1-6+deb10u1       amd64        minimal Perl system

Does someone need to create partitions?

Those are all packages required by Debian in the "minbase" target. You can see the list of packages and versions in the current debian:buster-slim (amd64) here: https://github.com/debuerreotype/docker-debian-artifacts/blob/b05117a87fbd32f977b4909e399fe368c75767ad/buster/slim/rootfs.manifest

Another way to look at this is to try to remove them and see what APT says: :smile:
$ docker pull python:3-slim
3-slim: Pulling from library/python
Digest: sha256:70b693f32768b122a6a5247b0c5d4394da69f5dc3baace93a34860bff00d8ecd
Status: Image is up to date for python:3-slim
docker.io/library/python:3-slim

$ docker run -it --rm python:3-slim bash
root@adc9cd4c7b99:/# apt purge adduser login passwd e2fsprogs fdisk perl-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  debian-archive-keyring gpgv libapt-pkg5.0 libaudit-common libaudit1 libblkid1 libcap-ng0 libcom-err2 libdb5.3 libext2fs2
  libfdisk1 libgmp10 libgnutls30 libhogweed4 libmount1 libnettle6 libp11-kit0 libseccomp2 libsemanage-common libsemanage1
  libsepol1 libsmartcols1 libss2 libstdc++6 libtasn1-6 libudev1 libzstd1
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  adduser* apt* ca-certificates* dash* debconf* e2fsprogs* fdisk* init-system-helpers* libpam-modules* libpam-modules-bin*
  libpam-runtime* libpam0g* libssl1.1* login* mount* openssl* passwd* perl-base* sysvinit-utils* tzdata* util-linux*
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  apt adduser (due to apt) dash debconf (due to dash) e2fsprogs fdisk init-system-helpers perl-base (due to init-system-helpers)
  login libpam0g (due to login) libpam-runtime (due to login) libpam-modules (due to login) mount util-linux (due to mount)
  sysvinit-utils
0 upgraded, 0 newly installed, 21 to remove and 0 not upgraded.
After this operation, 40.5 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
 ?]

Why removing fdisk removes mount?
root@1004f20b91da:/# dpkg -L fdisk |grep bin
/sbin
/sbin/cfdisk
/sbin/fdisk
/sbin/sfdisk
root@1004f20b91da:/# apt purge --autoremove fdisk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  fdisk* libfdisk1* libmount1* libsmartcols1* mount* sysvinit-utils* util-linux*
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  fdisk libfdisk1 (due to fdisk) libmount1 (due to fdisk) libsmartcols1 (due to fdisk) mount util-linux (due to mount) sysvinit-utils
0 upgraded, 0 newly installed, 7 to remove and 13 not upgraded.
After this operation, 6855 kB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'

root@1004f20b91da:/# apt depends fdisk
fdisk
  Depends: libc6 (>= 2.14)
  Depends: libfdisk1 (>= 2.33)
  Depends: libmount1 (>= 2.24.2)
  Depends: libncursesw6 (>= 6)
  Depends: libsmartcols1 (>= 2.28~rc1)
  Depends: libtinfo6 (>= 6)
  Breaks: util-linux (<< 2.29.2-3~)
  Replaces: util-linux (<< 2.29.2-3~)

util-linux depends on fdisk because it has historically (https://packages.debian.org/buster/util-linux); no one needed a Debian rootfs without a way to partition disks.
util-linux is an "essential package" and so any change to what it provides takes a long time.

Packages may assume that functionality provided by essential packages is always available without declaring explicit dependencies, which means that removing functionality from the Essential set is very difficult and is almost never done.

The files that are the fdisk package used to be part of util-linux (https://packages.debian.org/stretch/amd64/util-linux/filelist). The process to create a smaller minbase was started during the Buster development cycle ((https://wiki.debian.org/BusterPriorityRequalification) and thus fdisk became a separate package in Buster. And in the next Debian release, Bullseye, util-linux does not depend on fdisk (https://packages.debian.org/bullseye/util-linux).
So, there are no unnecessary packages in the python:*-slim images.

The dependencies are made for standard system, not chroot environment or docker image.
https://www.dajobe.org/blog/2015/04/18/making-debian-docker-images-smaller/
https://unix.stackexchange.com/questions/232800/debian-unnecessary-essential-packages-in-a-chroot-environment


Shortcuts throw errors

A JavaScript error occurred in the main process
Uncaught Exception:
ReferenceError: mainWindow is not defined
    at click

errors occur via hotkeys or via manual use of electron edit menu

occurs in package or via npm start

I think this issue describes the problem that PR #160 resolves

Closed by #160 further discussion in #164


Sparse support to include vstack & hstack

I am finding the cupy.sparse packages to be very useful. For the most part, they match the scipy.sparse in provided functionality. One important feature that is currently lacking, which is supported by scipy.sparse [1], is the ability to hstack and vstack sparse arrays.
I am working to integrate cupy.sparse arrays into Dask.Array and it is necessary for the Dask.Array to be able to concatenate multiple blocks containing sparse arrays together when data is redistributed.
[1] https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.hstack.html

+1
On first glance, it looks like this should be pretty easy to add (mostly just copy/paste the following code from SciPy):
https://github.com/scipy/scipy/blob/634d0c03d77cebb3ce162688509ddc9b9f695098/scipy/sparse/construct.py#L401-L623

I don’t mind contributing this feature, unless you plan to work on it, @grlee77. I’ll get myself familiar with the contributor guide.

Please go ahead. Docstrings will have to be changed to the CuPy style and
test cases added under tests/cupyx_tests/scipy_tests/sparse_tests/
On Wed, Nov 20, 2019, 8:19 AM Corey J. Nolet<EMAIL_ADDRESS>wrote:

I don’t mind contributing this feature, unless you plan to work on it,
@grlee77 https://github.com/grlee77. I’ll get myself familiar with the
contributor guide.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cupy/cupy/issues/2655?email_source=notifications&email_token=ABRZ7PONADRI64SH5TDGSLDQUU2PHA5CNFSM4JPIADIKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEER6HKA#issuecomment-556000168,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABRZ7PLDW5AJ4UXYSVC7XNTQUU2PHANCNFSM4JPIADIA
.

Ongoing in #2665

The PR is ready to go, if someone wouldn’t mind giving it a final review.

I think this issue can be closed now (as the PR is merged). Is that right @cjnolet? 🙂


import moment error

Describe the bug
error in import moment (import * as _moment from 'moment'

)
Link to the blitz that caused the error
https://stackblitz.com/run?file=src%2Fapp%2Fdatepicker-views-selection-example.ts
Steps to reproduce
you need only try open.
Expected behavior
we expect see date picker.
Parity with Local

[X] I have run the project in my local machine and I could not reproduce the issue.

Screenshots
No response
Platform
Browser name  = Chrome
Full version  = 99.0.4844.74
Major version = 99
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36
performance.memory = {
  "totalJSHeapSize": 91758215,
  "usedJSHeapSize": 90326951,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Hash = c4393a56cbb8e2fec13bc31575603ce9568f347d

Additional context
No response

Hi @ksabino, thanks for the report!
When reporting an issue about a project opened from another website than stackblitz.com, could you include a link to the original page and some steps to reproduce the issue (e.g. "Visit , click this button")?
From your screenshot it looks like you may have ended up on StackBlitz by clicking a link from the Angular Material docs, especially this page: https://material.angular.io/components/datepicker/overview
I tried one of their example that uses Moment, and it looks like the StackBlitz project they generate has a faulty package.json. It also doesn't work locally when downloading the project files from StackBlitz and starting it with npm install && npm start (same error as on StackBlitz).
I opened an issue on their tracker, and will close this one since the issue appears to be on their side.
https://github.com/angular/components/issues/25136


No way to get to next line when doing ```[language] shortcut for codeblocks

[x] I have searched for similar issues in both open and closed tickets and cannot find a duplicate.
[x] I have read the documentation and cannot find an answer.

Describe the bug
Testing in https://mdxeditor.dev/editor/demo go to the bottom of the page and write ```js followed by space. Now try to get to the next line to write in. (I would expect this to work with shift+enter or just clicking below it).
When using the code block button in the navbar it will add a newline below the codeblock to continue writing in.
Reproduction
Testing in https://mdxeditor.dev/editor/demo go to the bottom of the page and write ```js followed by space
To Reproduce
Steps to reproduce the behavior:

https://mdxeditor.dev/editor/demo
Click on the last editable part of the markdown editor
write ```js followed by enter
try to write after the codeblock

Expected behavior
Should be able to continue after writing a codeblock
Desktop (please complete the following information):

OS: MacOs
Chrome

That's a legit problem. I have a code that might need some tweaking, as I believe that down arrow should be able to exit the code block, even if it means creating a new paragraph. Right now, you have to press twice if the block is empty.
@RobertBrunhage if you're interested, I'm happy to accept an improvement PR - this is the code block that does some special handling of the codemirror blocks. https://github.com/mdx-editor/editor/blob/a87df2f75e4297b09595c84eeb1cc62ec53063fa/src/plugins/sandpack/useCodeMirrorRef.ts#L28-L56


about the result

Hi, thanks for the open source. I want to know the performance of these self-supervised methods in this framework. Can you show me? thanks again.

These methods have been re-implemented based on the relevant papers. However, I have not executed them on datasets such as MNIST, CIFAR, or ImageNet due to the significant resource and time requirements involved. The original papers conducted their experiments on clusters equipped with high-end GPUs.


Update README.md with Pagination

Add documentation for setting page_size. This documentation provides more information about building paths based on the flop and also shows the idea of hidden fields necessary to maintain the flop.

Thank you very much!

coverage: 98.608%. remained the same
when pulling e81958788561415b8552709745fbd2e85cc6f0c7 on batate:patch-1
into 0c668be17f3913f0d83b240f75b22e7bc2731ddc on woylie:main.


quick-webapps: init at 0-unstable-2024-06-24

Description of changes

homepage URL: https://github.com/elevenhsoft/WebApps#readme-ov-file
source URL: https://github.com/elevenhsoft/WebApps
license: gpl3 : https://github.com/elevenhsoft/WebApps#GPL-3.0-1-ov-file
platforms: linux

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

The upstream name changed: https://github.com/elevenhsoft/WebApps

The developer said that is is WebApps I think?

Yes, but you are using the name to derive the repo.
And look at the current repo.

Yes, but you are using the name to derive the repo. And look at the current repo.

Sorry I don't follow?

Yes, but you are using the name to derive the repo. And look at the current repo.

Sorry I don't follow?

The repo argument of the fetchFromGitHub function is derived from pname, meaning the src points to a not anymore existing github repo. Which makes it impossible to build the package.

Yes, but you are using the name to derive the repo. And look at the current repo.

Sorry I don't follow?

The repo argument of the fetchFromGitHub function is derived from pname, meaning the src points to a not anymore existing github repo. Which makes it impossible to build the package.

It built fine for me? I think I'm following but the logic of how it is currently tracks.

Oh I see now that is new.

Can it be backported to 24.05 to be integrated into https://github.com/lilyinstarlight/nixos-cosmic flake that indeed work with stable?

@ahoneybun Did you mean to do this?

I don't think I touched this repo so no lol.


fix typos in init-container merge

This change is

@intlabs We're crossing paths it seems. This has now been invalidated by the glance changes that were just merged.


Discard exhaustion record information if it was not taken on the last tick

Would need to track the tick timer myself

There is actually a world.frame_counter variable


Design and implement reflection

[X] Add reflection base type Type.
[X] Add type kinds PrimitiveType, ObjectType, VariantType, ArrayType and DictionaryType.
[X] Add utility macros for implement reflection easily.
[X] Document code througly and add a reflection sample.
[x] Achieve 100% coverage or near it for the reflection module.
[x] Automatically set default and move constructors for compiled types.

Implementing new serialization system will be left to the next PR.

Closed in favor of multiple smaller PRs.


Feature/k8s

helm install ./exceptionless --name exceptionless-dev --namespace dev --values ./exceptionless/values.override.yaml
Questions

[ ] separate collector and api services?

Required

[x] get our test cluster out of failed state
[ ] figure out https (nginx ingress / cert-manager)
[ ] configure the rest of the settings
[ ] manually set scale on pods
[ ] set dns entries
[ ] statsd service (remove it from kibana box)

Optional

[ ] figure out how we are going to monitor pod health
[ ] figure out how to autoscale

https://docs.microsoft.com/en-us/azure/aks/ingress-tls

This may be useful for autoscaling: https://github.com/Azure/azure-k8s-metrics-adapter

Thanks!


Conflict with calendar is back

The problem described in #3 came back recently. I have not pinpointed exactly when it started.
The issue looks exactly the sale up to a minor difference : when I open Obsidian, any pre-existing Latex code will not recognize the preamble, however code newly written will recognize it.

😱 :( I'll take a look at it soon. I have a major deadline coming up in two weeks but then I'll have time. Can you confirm that the issue did go away for a while?

No problem, take your time, it's already amazing to have this plugin and that you follow up with the issues :)
Yes I confirm that the bug was solved for some time (and sorry to not have updated, I got dragged away with various projects).

Hey I'm back, sorry for the wait. Could you provide me with some information:

Obsidian Version
Plugin Version
Minimum conflicting plugins

No problem, thanks for having a look!
Here are the information:

Obsidian version: 0.12.11
Plugin version: 0.2.0
Minimum conflicting plugins: obsidian-calendar v1.5.10


Feature/docs

This enhancement adds documentation build and deploy to the new static documentation source as part of the CI build and deploy release process.

hmm weird that circleci did not kick off any pipeline for this PR. I cant really confirm that the yaml parses correctly even if it looks correct.
I guess there should be also a change (in a separate PR) to update the master branch to also publish to s3?


Fix SI test_launch_app_timed test

by increasing used timeout. Seems that recent suppress/revive changes had an effect on the baseline take launch time.

It's worth a try :)Does that mean that we're slower at launching now?

Seems like it. In the logs, I see that Marathon is about to launch the task when 3s are over and the app got killed. I tested it locally though and 3s seems more than enough, so that might be an infrastructure thing.


similarity measure 1 needs more work

TO DO's for the similarity measure 1:

Histograms should work now as intended


VS Code on Ubuntu 23.04 / Wayland - Resize/Fullscreen Window Creates Unclickable Space

Type: Bug
After opening VS Code on fully updated Ubuntu 23.04 desktop using Wayland, any attempt to resize the application window larger, or click maximize, results in the application appearing to be fullscreen, but any space larger than the original window the app opened in is unclickable.  If another window is behind the app in that space, it will click whatever is behind it.  Tried this using VS Code from the Ubuntu Software app (snap), and same result using the .deb binary downloaded directly from Microsoft.  No extensions installed, happens with fresh install.  Logging out and Logging In using Xorg the application is not impacted and does not have this issue.
VS Code Version:
1.80.1
74f6148eb9ea00507ec113ec51c489d6ffb4b771
x64
OS Version:
Ubuntu 23.04 using Wayland
6.2.0-25-generic #25-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 16 17:05:07 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Steps to Reproduce:

Launch VS Code
Click Maximize button
Window appears fullscreen visually, but any space larger than the original app window is unclickable as if the window did not actually get resized.

VS Code version: Code 1.80.1 (74f6148eb9ea00507ec113ec51c489d6ffb4b771, 2023-07-12T17:22:25.257Z)
OS version: Linux x64 6.2.0-25-generic
Modes:

System Info

Item
Value

CPUs
12th Gen Intel(R) Core(TM) i7-12700K (2 x 3609)

GPU Status
2d_canvas: unavailable_softwarecanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: disabled_softwaremultiple_raster_threads: disabled_offopengl: disabled_offrasterization: disabled_softwareraw_draw: disabled_off_okvideo_decode: disabled_softwarevideo_encode: disabled_softwarevulkan: disabled_offwebgl: unavailable_softwarewebgl2: unavailable_softwarewebgpu: disabled_off

Load (avg)
0, 0, 0

Memory (System)
7.71GB (5.85GB free)

Process Argv
--unity-launch --crash-reporter-id a1878cc1-016f-41a5-b2bd-43eaaa807370

Screen Reader
no

VM
100%

DESKTOP_SESSION
ubuntu-xorg

XDG_CURRENT_DESKTOP
Unity

XDG_SESSION_DESKTOP
ubuntu-xorg

XDG_SESSION_TYPE
x11

Extensions: none
A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30256860
vstes627cf:30244335
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscoreces:30445986
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
pynewext54:30695312
azure-dev_surveyone:30548225
3biah626:30602489
f6dab269:30613381
showlangstatbar:30737416
vsctsb:30748421
03d35959:30757346
pythonfmttext:30731395
pythoncmv:30756943
fixshowwlkth:30771522
hideindicator:30785051
pythongtdpath:30769146
i26e3531:30792625
pythonnosmt12:30779714
pythonidxpt:30784022
pythonnocebcf:30776496
h7j2d465:30786200
dsvsc013cf:30789518
dsvsc014cf:30791936
cmakesidepanelv2:30779593

Just to confirm, are you launching with --ozone-platform=wayland ?

Same behavior for me, yes @deepak1556 launching with --ozone-platform=wayland within ~/.config/code-flags.conf

@YourWishes which installation of VSCode are you using, the default ones from https://code.visualstudio.com/ does not respect the flags from ~/.config/code-flags.conf. Also can you check if the issue repros with our insiders version https://code.visualstudio.com/insiders, code-insiders --ozone-platform=wayland

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

I have the same issue and nothing appears to fix it.
Running a app under a desktop environment should also never require a parameter for it to work, thats not a solution.

This issue is definitely not solved.  Using the version from the Microsoft website directly, not the snap version.

That said running a app under a desktop environment should also never require a parameter for it to work that is not a solution. A working solution would work the same way under x11 and wayland for the app user. So the install of the app should configure it for the environment, it should not be up to the end user to troubleshoot the setup.

Agree with this comment completely.  This is the most popular Linux distro, not an obscure distribution.  It should configure itself to function depending on the environment it is installed into.


1.6 Upgrade - Warn found CRD of unsupported v1alpha1 security policy

Bug description
I have had this warning message for the last few minor upgrades, but I can't find what is causing it:
2020-07-09T09:05:45.390180Z     warn    found 4 CRD of unsupported v1alpha1 security policy: [clusterrbacconfigs.rbac.istio.io rbacconfigs.rbac.istio.io servicerolebindings.rbac.istio.io serviceroles.rbac.istio.io]. The v1alpha1 security policy is no longer supported starting 1.6. It's strongly recommended to delete the CRD of the v1alpha1 security policy to avoid applying any of the v1alpha1 security policy in the unsupported version Upgrade version check passed: 1.6.3 -> 1.6.4.
Every check shows no resources found:
PS C:\repos\aks-lab-001\istio-1.6.4> kubectl get policies.authentication.istio.io --all-namespaces
error: the server doesn't have a resource type "policies"
PS C:\repos\aks-lab-001\istio-1.6.4> kubectl get meshpolicies.authentication.istio.io --all-namespaces
error: the server doesn't have a resource type "meshpolicies"
PS C:\repos\aks-lab-001\istio-1.6.4> kubectl get rbacconfigs.rbac.istio.io --all-namespaces
No resources found
PS C:\repos\aks-lab-001\istio-1.6.4> kubectl get clusterrbacconfigs.rbac.istio.io --all-namespaces
No resources found
PS C:\repos\aks-lab-001\istio-1.6.4> kubectl get serviceroles.rbac.istio.io --all-namespaces
No resources found
PS C:\repos\aks-lab-001\istio-1.6.4> kubectl get servicerolebindings.rbac.istio.io --all-namespaces
No resources found

This installation has been upgraded from 1.4 -> 1.5 -> 1.6 and I thought  I had upgraded previous CRDs to allow the 1.6 upgrade to pass, but I keep getting this and I can't work out what/where the security policies are - how can I find them?
Thanks

It is complaining about CRDs, not use of the cRDs.
Use kubectl delete crd <type> to get rid of them.

Ah of course, I remember doing this on the 1.6 upgrade - thanks for your help!


Feature Request: Allow ENV vars to be passed correctly

Love vim-test, thanks @janko-m.
In regards to #19 I have a use case that is more general.
Our tests are setup to use headless Chrome. However, I am finding that if I want to run an individual test :TestNearest that usually means that I want to run it with GUI Chrome.
I can control this with an environment variable.
I have gotten around it at the moment by running a script to switch the HEADLESS flag before it runs :TestNearest and switching it back.  It would be nice to be able to pass it along through :TestNearest.
I barely know any Vimscript so I have included my cobbled together script for anyone who needs it in case you decided that this will never be supported.
function! RunNearestTestWithGUIChrome()
    let oldHeadless = $HEADLESS
    let $HEADLESS = 'false'
    TestNearest
    let $HEADLESS = oldHeadless
endfunction

nmap <silent> <leader>R :call RunNearestTestWithGUIChrome()<CR>

It's possible that transformations might achieve want you want https://github.com/janko-m/vim-test#transformations

I'm open to having a variable when you can specify the environment variables:
let test#{language}#{runner}#environment = {"HEADLESS": "false"}
" or
let test#{language}#{runner}#environment = {
  \ "nearest": {
  \   "HEADLESS": "false" " sets HEADLESS=false only when running nearest tests
  \ }
\}

And possibly to even allow you to set the environment variables on-the-fly:
:TestNearest -env HEADLESS=false

@codeinabox While transformations could work, I feel like they are a bit of an overkill. The're also not dynamic enough, it seems that @aldhsu would like to include it only for nearest tests, and in transformations it's not easy to determine whether a nearest test was run. What do you think about the above proposal?

@codeinabox I had a look at transformations as @janko-m it isn't possible to tell what context how you are calling vim-test whether through :TestNearest, :TestFile, :TestLast.
Thinking about it some more I think I am happy with my solution. This allows me to switch the environment locally for certain tests and I can bind them separately. For example I could have a keybind for running tests with GUI Chrome or setting timezone ENV.
@janko-m the only solution you have proposed that would satisfy this is:
:TestNearest -env HEADLESS=false
While the other solutions would modify all nearest tests.
I am happy to close this issue if there is no burning desire for it.

I think this feature would be useful, so I would like that we implement it.

This still affects me - would be nice to close this ticket.
I will use @aldhsu 's code in the mean time, thanks!

I would like it as well, I'll see if I find time to add it.

In the end I decided for the TestNearest HEADLESS=false syntax, without the -env, as that was simpler to implement. The environment variables are automatically extracted from the arguments based on the <VARIABLE>=<value> syntax.


Fix secret FR translation error

This PR fix an issue in the secret documentation.
Translation was applied only on one of the two fields and therefore was incorrect. The yaml exposes a variable username=administrator and the translation refers to administrateur

@abarbare
Can you also fix the base64 encoded value mentioned below:
YWRtaW5pc3RyYXRvcg==   => administrator
should be:
YWRtaW5pc3RyYXRldXI=    => administrateur
Thanks

/lgtm


[Feature card – large] Design exploration

feature card – large has a few design issues to explore:

Rethinking the @md breakpoint, which appears large on both @md and @lg

find the copy boundaries / where things break

Ensure that the color scheme property is set to regular by default (in specs)
Ensure that the icon orientation is to the right in v2

v1 design specs

[ ]  Explore updated designs
[ ]  Review with Jeannie, Olivia, and Rich
[ ]  Update design specs
[ ]  Create Figma kit story
[ ]  Create website update story
[ ]  Create dev story

Design review 03/16/23

Explore locked aspect ratio option

Discuss with Olivia and Mike

Design review 03/23/23

Jeannie/Rich to reach out to Mike for feedback on aspect ratio locking for @lg and @md.
We could explore truncation for body copy. Heading often includes product names which cannot be truncated for legal reasons.
We need to keep 32px vertical spacing between the body copy and the icon at the bottom right. Any solution needs to include that.


[Question] How to update tasks w/o internet connection

Hi,
I have a questions about how to get new vsts tasks to my build agents or TFS '15'. Correct me if I'm wrong, but as I understand it:
-Build agents uses vsts tasks
-vsts tasks are downloaded when newer versions are released
-Tasks are updated automatically
-Internet connection is required.
What if my environment does not have internet access?
I need to get a specific task working (#2689) that I understand have been fixed. I've tried downloading node.js and used npm to build release m107. I understand that I need package it but how do I do from here?
I've tried my googling skills and looked around here for documentation but I feel it'd be easier to just ask.
If there is a forum or other website for questions like this, any directions would be appreciated.
Thanks!

Tasks are downloaded from the server.  They are downloaded when a new version is available in your server (not the internet).

@bryanmacfarlane Thanks for your reply, that makes perfect sense now that you mention it!
So to the follow up questions:
How do our tfs server download new versions? Through Windows Update?
Are there ways to "upload" the new tasks to our server? Like manually copy paste/deploy?

Hi @Gimpan, for on-premises installs of TFS (not Team Services), the update mechanism for built-in build/release tasks is installation of quarterly updates (the next being in November).  You could build this repo yourself and use the tfx tool to upload individual task folders in the _build directory to your TFS server, but that is unsupported and doesn't always work because tasks are not back-tested nor always compatible with prior versions of TFS.  You would have the best luck with TFS 2015 Update 3 and the latest build agent version, but there is still no guarantee.  :(

@DavidStaheli ,thanks for your reply.
I've not been able to find information on these quarterly updates but  I guess they are not the RC releases? We're currently using TFS '15' RC1.
Is it a Microsoft server update that we need to subscribe to? Not sure about how these updates work and I don't know how to explain to the guys servicing our servers what I need.
This is a temporary fix but I built the repo and copied the archiving task to the build agent -> work folder -> tasks. This works for that build agent now and runs fine. I'll have to put some time on learning tfx and try your suggestion, even if it is unsupported. :P

Unfortunately my use of the word "update" had a different meaning.  :)  The TFS quarterly updates are not automatic updates.  They are actually quarterly releases.  The next major version of TFS will be released in ~November.  Then there are typically 3 "quarterly update" releases yearly that must be installed manually.  This is of course different than the cloud-hosted Team Services that is auto-updated every 3 weeks.
Your approach of patching the agent's work folder should be fine for the Archive Files task.  If/when you install the final release of TFS '15' (~November), you'll get a newer Archive Files task that will automatically override your patch to the agent's work folder.  Great job being brave!  :)


npm install fails

'npm install' gives following error:
npm ERR! code EUNSUPPORTEDPROTOCOL
npm ERR! Unsupported URL Type "workspace:": workspace:*`

Tried on different systems but always with the same result, is this a bug or am I doing something wrong?

Solved: I had to use 'pnpm install' instead of 'npm install'

Solved: I had to use 'pnpm install' instead of 'npm install'


cmd/compile: Update compiler phases information in README

In the latest releases of go, it seems like step 2 Type-checking and AST transformations is nolonger happening in cmd/compile/internal/gc but instead starts from cmd/compile/internal/noder coupled with cmd/compile/internal/types2
I am proposing that the README is updated if necessary.

@ianlancetaylor looks like the README file is now updated. We could close this.


comptime interpreter handles scopes incorrectly when calling builtin/foreign/oracle functions

The below program compiles just fine
fn main() {
    comptime {
        let ws: [Field; 1] = [1];
        let ws_as_slice: [Field] = ws.as_slice();

        assert_eq(ws_as_slice[0], 1);
    }
}

however if I change the assertion to act on ws rather than ws_as_slice then the program fails to compile with the error message below.
fn main() {
    comptime {
        let ws: [Field; 1] = [1];
        let ws_as_slice: [Field] = ws.as_slice();

        assert_eq(ws[0], 1);
    }
}

$ nargo compile
warning: unused variable ws_as_slice
  ┌─ /home/tom/Programming/aztec/noir/test_programs/compile_success_empty/comptime_as_slice/src/main.nr:4:13
  │
4 │         let ws_as_slice: [Field] = ws.as_slice();
  │             ----------- unused variable
  │

error: Non-comptime variable `ws` referenced in comptime code
  ┌─ /home/tom/Programming/aztec/noir/test_programs/compile_success_empty/comptime_as_slice/src/main.nr:6:19
  │
6 │         assert_eq(ws[0], 1);
  │                   -- Non-comptime variables can't be used in comptime code
  │

Actually, this seems to be specific to as_slice.

@TomAFrench It is also because of the fact that any time a variable is not in scope the interpreter assumes the variable is not comptime. I'm not sure why it'd be happening here but we should probably make that error more general.

I've fixed this issue in https://github.com/noir-lang/noir/pull/5276. We were performing an early return in the situation where we hit a builtin/foreign/oracle function so we missed the call to exit_function

@TomAFrench Thanks, I was about to say I had this fixed as well yesterday but it looks like I never made the PR. We found the same issue though.


Fix windows-gnu builds

This commit fixes builds for windows-gnu. It ensures the following things:

clobber CARGO_MAKEFLAGS to not pass jobserver. This works around https://github.com/alexcrichton/jobserver-rs/issues/4
force dynamically linking to pthread and gcc_eh, this works around https://github.com/rust-lang/rust/issues/41607 (proper fix would most likely be static-nobundle which however is nightly only)
use the TARGET environment variable instead of the macros to correctly support cross compilation to other targets.

The base of this PR is #9.

Looks great to me! Thank you very much for taking the time to track down these issues on Windows.

Released as 2.0.1!


⚠ Bofrost.lu has degraded performance

In 5a57b04, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1114 ms

Resolved: Bofrost.lu performance has improved in 9f19cad after 30 minutes.


add errorMessage

Codecov Report

Merging #43 into release will increase coverage by <.01%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           release      #43      +/-   ##
===========================================
+ Coverage     98.7%   98.71%   +<.01%
===========================================
  Files           55       55
  Lines         1627     1629       +2
===========================================
+ Hits          1606     1608       +2
  Misses          21       21

Impacted Files
Coverage Δ

app/models/cita_sync/persist.rb
95.55% <100%> (+0.04%)
:arrow_up:

app/serializers/api/transaction_serializer.rb
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Help dialog window issue

When opening the Help Dialog window, Configuration is blank as well as Connection, Download Mbps and Estimate (beta). This is still the same after Testing Connection completes.

Thanks for reporting this, @ryanasik.
Please advise the settings you're using which reproduces the issue.

I am only using the Catch all configuration.

Sorry for any Dan-induced confusion …
… what are your settings for Lines 33 through 70 ?

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Script Version and Jamf Pro Script Parameters
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
scriptVersion="1.11.0"
export PATH=/usr/bin:/bin:/usr/sbin:/sbin
scriptLog="${4:-"/var/log/org.churchofjesuschrist.log"}"                        # Parameter 4: Script Log Location [ /var/log/org.churchofjesuschrist.log ] (i.e., Your organization's default location for client-side logs)
debugMode="${5:-"verbose"}"                                                     # Parameter 5: Debug Mode [ verbose (default) | true | false ]
welcomeDialog="${6:-"userInput"}"                                               # Parameter 6: Welcome dialog [ userInput (default) | video | false ]
completionActionOption="${7:-"Restart Attended"}"                               # Parameter 7: Completion Action [ wait | sleep (with seconds) | Shut Down | Shut Down Attended | Shut Down Confirm | Restart | Restart Attended (default) | Restart Confirm | Log Out | Log Out Attended | Log Out Confirm ]
requiredMinimumBuild="${8:-"disabled"}"                                         # Parameter 8: Required Minimum Build [ disabled (default) | 22E ] (i.e., Your organization's required minimum build of macOS to allow users to proceed; use "22E" for macOS 13.3)
outdatedOsAction="${9:-"/System/Library/CoreServices/Software Update.app"}"     # Parameter 9: Outdated OS Action [ /System/Library/CoreServices/Software Update.app (default) | jamfselfservice://content?entity=policy&id=117&action=view ] (i.e., Jamf Pro Self Service policy ID for operating system ugprades)
webhookURL="${10:-""}"                                                          # Parameter 10: Microsoft Teams or Slack Webhook URL [ Leave blank to disable (default) | https://microsoftTeams.webhook.com/URL | https://hooks.slack.com/services/URL ] Can be used to send a success or failure message to Microsoft Teams or Slack via Webhook. (Function will automatically detect if Webhook URL is for Slack or Teams; can be modified to include other communication tools that support functionality.)
presetConfiguration="${11:-""}"                                                 # Parameter 11: Specify a Configuration (i.e., policyJSON; NOTE: Only used when welcomeDialog is set to video or false)
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Various Feature Variables
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
debugModeSleepAmount="3"    # Delay for various actions when running in Debug Mode
failureDialog="true"        # Display the so-called "Failure" dialog (after the main SYM dialog) [ true | false ]
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Welcome Message User Input Customization Choices (thanks, @rougegoat!)
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
These control which user input boxes are added to the first page of Setup Your Mac. If you do not want to ask about a value, set it to any other value
promptForUsername="true"
prefillUsername="true"          # prefills the currently logged in user's username
promptForComputerName="true"
promptForAssetTag="true"
promptForRoom="true"
promptForBuilding="true"
promptForDepartment="true"
promptForConfiguration="true"   # Removes the Configuration dropdown entirely and uses the "Catch-all (i.e., used when welcomeDialog is set to video or false)" policyJSON

@ryanasik:
Will you please reply with (or DM me on Slack) your entire customized SYM script?
With promptForConfiguration="true", you'll most likely observe the following:

Sample SYM Script:
Setup-Your-Mac-via-Dialog-2023-05-27-070014.bash.zip

I have the same issue when our Proxy Client is installed. When it is not installed the networkQuality command runs fine. So it might have to be related to that (whatever is running on your network). Maybe try a hotspot?

@ryanasik:
Thanks for sharing your use-case.
As mentioned via DM on the MacAdmins Slack, looks like …
welcomeDialog="${6:-"userInput"}" # Parameter 6: Welcome dialog [ userInput (default) | video | false ]
… needs to include an option for messageOnly so helpmessage will only include relevant information.

D-OH! I've overlooked this issue before committing 1.12.0-b9.

@ryanasik: Please test-drive 1.12.0-b10.

Thanks for confirming, @ryanasik.
See: D. Review the default Welcome dialog > Message Only

Ok thanks! I was referring to section G. Line 2

Fixed! (Thanks for heads-up.)


Cannot import GLB from Tiltbrush

Describe the bug
When importing a GLB from a Google Tiltbrush export, it does not work.
To Reproduce
Steps to reproduce the behavior:

Go to IMPORT
Click on GLtf 2.0
Select the file to import
See error

Expected behavior
Importing the file should work
Screenshots

.blend file/ .gltf
included GLB file
TEST FILE.zip
Version

OS: Windows 10
Blender Version: 2.82

Additional context
These files originate from Google Tiltbrush

I can't reproduce here on linux.
Trying with https://gltf-viewer.donmccurdy.com/, seems that the validator has 1 error linked to texture uri

The error is because my viewer doesn't support absolute URLs to external resources. In this case, there's a full URL for this image:
https://www.tiltbrush.com/shaders/brushes/TaperedMarker-d90c6ad8-af0f-4b54-b422-e0f92abe1b3c/TaperedMarker-d90c6ad8-af0f-4b54-b422-e0f92abe1b3c-v10.0-MainTex.png
The file itself is valid, as the warnings are minor.
I'm not sure whether it's reasonable for us to support absolute URLs of resources in this importer though. I wonder if tilt brush could export a self-contained file instead?

Thanks Don for the update.
Anyway, I don't have any traceback here

I get that traceback on the blender-v2.82-release branch, but not on master.

@scurest I seem to have the latest version of Blender c.82a
How can I try the newer "fixed" version?

Either reinstall the addon from the master branch in your copy of Blender 2.82, or download a 2.83 beta from https://builder.blender.org/download/.


On tap, display subpanels in a new view

What

On the web, there's a notion of hierarchical knowledge panels that open in a new view as you tap.
We have additives, tables and info on various subpanels that are not accessible from the app
[ ] Create a view to display those
[ ] Make the view accessible from a tap on the parent panel
[ ] Make sure to include a Back or Close button

Part of

#530

CLosed by #1011


update: wezterm title, link

The details in the code is opposite, title is the link of the resource "wezterm". The url also needs a change where it points to the official address of the site. I have made a correction.

Oh good catch, thank you!


00:00-02:00 "current" gas & energy price is missing

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior

Expected Behavior
For 00:00-02:00 prices to be visible
Steps To Reproduce

environment below
config:

default_config:
frontend:
  themes: !include_dir_merge_named themes
tts:
  - platform: google_translate
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
mqtt_discoverystream:
  base_topic: homeassistant
  publish_attributes: true
  publish_timestamps: true
  publish_discovery: true
powercalc:
template:
  - sensor:
    - name: "EasyEnergy - Current energy price"
      unit_of_measurement: "€/kWh"
      # As of 03-02-2023 / https://www.easyenergy.com/nl/energietarieven
      state: >
        {% set minieme_opslag     = (2.178  / 100) %}
        {% set energie_belasting  = (15.245 / 100) %}
        {% set stroom_vergroening = (0.908  / 100) %}
        {% set current_hour_price = states('sensor.easyenergy_today_energy_usage_current_hour_price') | default(0) | float %}
        {{ (current_hour_price + minieme_opslag + energie_belasting + stroom_vergroening) | round(6) }}
    - name: "EasyEnergy - Current gas price"
      unit_of_measurement: "€/m³"
      # As of 03-02-2023 / https://www.easyenergy.com/nl/energietarieven
      state: >
        {% set minieme_opslag     = (10.89  / 100) %}
        {% set energie_belasting  = (59.266 / 100) %}
        {% set regio_toeslag      = (1.903  / 100) %}
        {% set current_hour_price = states('sensor.easyenergy_today_gas_current_hour_price') | default(0) | float %}
        {{ (current_hour_price + minieme_opslag + energie_belasting + regio_toeslag) | round(6) }}

Environment
OS: Fedora CoreOS (38.20230609.3.0)
Container Engine: Podman
Container Image: docker.io/linuxserver/homeassistant:2023.6.2
TZ: UTC

Anything else?
A quick summary

A grep for issues shows my template sensors see sensor.easyenergy_today_energy_usage_current_hour_price as having a "unknown" value value everyday at 23:00. The log states 22:00 but that's because my TZ is set to UTC but the frontend of HA shows my local time (GMT+1).

2023-07-12 22:00:42.677 ERROR (MainThread) [homeassistant.helpers.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unknown' when rendering template

I've disabled the EasyEnergy Return sensors since I'm not able to return power to the grid.
Just now enabled debugging for the integration and hoping to see more details later tonight/tomorrow morning; just in case we need more data.
Other sensors do register without interruptions so it isn't an HA-wide issue as far as I can tell.

If there's any more details I can provide, please let me know. I'm guessing there's a small bug somewhere, either in my setup or the code, or an interaction thereof; with debugging on we might have more useful data tomorrow.

I don't see this behavior in my own entities (see below), so this seems to be mainly a problem with you locally and not with the integration or package. What timezone have you set in Home Assistant?

I don't see this behavior in my own entities (see below), so this seems to be mainly a problem with you locally and not with the integration or package.

That's good news!

What timezone have you set in Home Assistant?

Here's a screenshot from the UI under URL /config/general

Unless I'm disoriented HA is incorrectly showing the TZ since we're currently in GMT+02:00 (CEST) but I'm guessing that's just a cosmetic frontend issue.

 Since easyenergy is using day-ahead pricing I was expecting it to fetch once (and retry on failure) a day.

The host & container TZs are UTC.

# date; podman exec -it homeassistant date
Sat Jul 15 12:21:20 UTC 2023
Sat Jul 15 12:21:20 UTC 2023

--
Shall I can change the TZ of the container to Europe/Amsterdam to test whether that changes things? I'm guessing there is a conversion error since the time difference between UTC and Europe/Amsterdam is 2 hours and that's the time I'm missing.
Could the integration be querying EasyEnergy for the wrong date?

Update:

I had set the containers' TZ to Europe/Amsterdam and the graphs are updating perfectly so far.

The log gets slightly more interesting:

2023-07-15 23:48:13.161 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.076 seconds (success: True)
2023-07-15 23:58:13.273 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.189 seconds (success: True)
2023-07-16 00:08:13.265 DEBUG (MainThread) [homeassistant.components.easyenergy] No electricity data for tomorrow for easyEnergy integration
2023-07-16 00:08:13.265 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.182 seconds (success: True)
2023-07-16 00:18:13.263 DEBUG (MainThread) [homeassistant.components.easyenergy] No electricity data for tomorrow for easyEnergy integration
2023-07-16 00:18:13.263 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.178 seconds (success: True)
2023-07-16 00:28:13.181 DEBUG (MainThread) [homeassistant.components.easyenergy] No electricity data for tomorrow for easyEnergy integration
2023-07-16 00:28:13.182 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.097 seconds (success: True)
2023-07-16 00:38:13.181 DEBUG (MainThread) [homeassistant.components.easyenergy] No electricity data for tomorrow for easyEnergy integration
2023-07-16 00:38:13.181 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.097 seconds (success: True)
2023-07-16 01:05:42.427 DEBUG (MainThread) [homeassistant.components.easyenergy] No electricity data for tomorrow for easyEnergy integration
2023-07-16 01:05:42.427 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.178 seconds (success: True)
2023-07-16 01:15:42.590 DEBUG (MainThread) [homeassistant.components.easyenergy] No electricity data for tomorrow for easyEnergy integration
2023-07-16 01:15:42.590 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.341 seconds (success: True)
2023-07-16 01:25:42.424 DEBUG (MainThread) [homeassistant.components.easyenergy] No electricity data for tomorrow for easyEnergy integration
2023-07-16 01:25:42.425 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.176 seconds (success: True)
2023-07-16 01:35:42.332 DEBUG (MainThread) [homeassistant.components.easyenergy] No electricity data for tomorrow for easyEnergy integration
2023-07-16 01:35:42.333 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.084 seconds (success: True)
2023-07-16 01:45:42.509 DEBUG (MainThread) [homeassistant.components.easyenergy] No electricity data for tomorrow for easyEnergy integration
2023-07-16 01:45:42.509 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.260 seconds (success: True)
2023-07-16 01:55:42.423 DEBUG (MainThread) [homeassistant.components.easyenergy] No electricity data for tomorrow for easyEnergy integration
2023-07-16 01:55:42.424 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.174 seconds (success: True)
- only clear readings from this point -

I saw you're already doing conversions to UTC so I'm unsure whether this'll make a difference

Probably because you always have to have the TZ of both host and what you set in Home Assistant the same?

Using UTC as the default timezone makes sense since it avoids daylight savings (i.e. no log files jumping forwards or backwards) and it's easy to convert between other timezones.
It's odd that it did cause an issue in this case, because HA was properly writing it's log in UTC and the frontend was showing my local time.


Added testBinaryPath as an optional config parameter

At a specific point in an app configuration the 'testBinaryPath' was not correct and I had the need to configure it manually. Please let me know if that does not make sense.
Tested on Android emulator, with and without the testBinaryPath parameter.

+1 for this - my team need this feature as the conventions guessed path is completely wrong in our setup. the only work around at present is to rename and shift our files to match what its expecting...

While the PR code is good, I have an issue with the documentation. Since it's optional, I think testBinaryPath should be removed from the introduction example.

sure, done

I want to merge this but CI on this PR is still remember, can you please check?

A unit test still fails.
✕ installApp() with a custom app path should use custom app path

DTXLoggingInfra submodule has changed its reference, can you please revert that?

There is still one conflict :(

There is still one conflict :(

should be fine now


Refactor parse test result logics

Current parse logic is a little difficult to read and understand.
So, renamed and defined some methods for easy to read and understand
I didn't edit any test codes, so the result might not changed.

CI passed https://github.com/launchableinc/cli/actions/runs/7485531973

@ono-max Not rush, What do you think my change??


KNOX-1654 - Ability to exclude services to apply global rewrite rules

What changes were proposed in this pull request?
We need to allow end-users to declare certain service(s) which are not affected by global rules even if they would match by them.
How was this patch tested?
Added new uni tests; updated existing ones and ran them:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 18:23 min (Wall Clock)
[INFO] Finished at: 2019-11-15T16:19:43+01:00
[INFO] Final Memory: 408M/1814M
[INFO] ------------------------------------------------------------------------

In addition to unit testing the following E2E test steps were executed:

started a local web server with netcat with the following content:

<!doctype html>

A webpage served by netcat

test link

Added two new service definitions:
SERVICE 1 without any outboud rule:

SERVICE2 with an outbound rule which matches the above link in the test HTML:

Added these services in sandbox topology

Made SERVICE2 global in gateway-site.xml and re-started the gateway:

    <property>
        <name>gateway.global.rules.services</name>
        <value>SERVICE2</value>
    </property>

Tested both services using curl:

$ curl -ku guest:guest-password 'https://localhost:8443/gateway/sandbox/service2/test'
<!doctype html>

A webpage served by netcat

test link

$ curl -ku guest:guest-password 'https://localhost:8443/gateway/sandbox/service1/test'
<!doctype html>

A webpage served by netcat

test link

As expected, the global rule SERVICE2/service2/outbound/links defined in SERVICE2 has been applied here too.

Marked SERVICE1  as a service to exclude global rules in gateway-site.xml and re-started the gateway:

    <property>
        <name>gateway.global.rules.excluded.services</name>
        <value>SERVICE1</value>
    </property>

Re-tested the services:

$ curl -ku guest:guest-password 'https://localhost:8443/gateway/sandbox/service2/test:
<!doctype html>

A webpage served by netcat

test link

$ curl -ku guest:guest-password 'https://localhost:8443/gateway/sandbox/service1/test'
<!doctype html>

A webpage served by netcat

test link

@risdenk @moresandeep @pzampino @lmccay Could you please review my changes? Thanks!

@smolnar82 what is the status of this change?

@risdenk,
last time I checked there was no common agreement on this feature in the JIRA (this is still true). I see the following two options:

either closing this one and the JIRA as Won't do
or merging this PR and resolve the JIRA

Cc. @lmccay, @moresandeep

This PR has not been touched for over a year ago; closing it.


Add example in README and GH Marketplace of using env vars incl from GH Secrets with GH Action

I don't understand, sorry 😇

If this is still true, I would re-open with a description.


[D3D9] Raiden III: Digital Edition crashes ingame

Hello, I posted about this on Valve's Proton github page and they told me to mention this up here too, for some reason Raiden III Digital Edition crashes when trying to get in game with DXVK. Tested it out on Steam Deck and my Windows 11 laptop and the same issue seems to happen between both devices.
If you use Windows, please check the following page: https://github.com/doitsujin/dxvk/wiki/Windows
Software information
Raiden III: Digital Edition
System information

GPU: AMD Van Gogh for Steam Deck, GTX 1650 for the Windows Laptop
Driver: Mesa 22.0.2 for Steam Deck, Nvidia 516.94 for Windows Laptop
Wine version: 7.0 on Steam Deck
DXVK version: 1.10.3

Apitrace file(s)
I've been trying to get an Apitrace on windows and I can consistently get it to crash with the d3d9.dll from the 1.10.3 download, but when I try using the Apitrace version of the dll, it doesn't crash. Don't know if i'm doing something wrong or not.
For instructions on how to use apitrace, see: https://github.com/doitsujin/dxvk/wiki/Using-Apitrace
Log files

d3d9.log: Raiden3_d3d9.log
d3d11.log:
dxgi.log:

I've been trying to get an Apitrace on windows and I can consistently get it to crash with the d3d9.dll from the 1.10.3 download, but when I try using the Apitrace version of the dll, it doesn't crash. Don't know if i'm doing something wrong or not.

That is fine an expected. apitrace doesn't go trough dxvk on windows by default. It's used to capture all api calls of the game, in this case native directx, and then the devs can replay it themselves with or without dxvk to see if anything stick out.
So if you are able to make a trace to after the point where it usually crashes that would be great.

Alright then, made a trace log accordingly. It usually crashes as soon as you try to start a new game from what i've noticed. ProtonDB reports seem to vary on what was the last version that worked, some say it was 4.11-13 on Deck, others say it's 4.26 or 4.29. I can also say that it works fine when using wined3d too.
Raiden3.zip

You mean it usually crashes before it gets to the part in the screenshot below right?

Screenshot

Yep, on my end it starts the screen transition (Future wall stuff covers the screen), then halfway I hear the sound stutter and stop, then it just silently exits on Deck and Windows.

Can confirm the crash in the actual game with wined3d, dxvk and dxvk on windows.
Mostly tested with dxvk on windows and i found that it's been crashing like that ever since d9vk 0.13 which is also the first version that could really display anything with the game.
0.12 doesn't crash but instead there are no visuals and the whole screen is just one big color like white, orange or green depending on scene. But i can hear from the music i get past the crash when i press start new game.
Haven't found any config options that change the outcome.

Surprised it's still crashing with wined3d, unless it's something with proton or Linux, since I was able to get the game working with it on deck.

Oh really? 🤔
I will have to try messing around with that again then

All I know is with the Steam version on deck, I ran it with the latest Experimental build of Proton, set it to use "PROTON_USE_WINED3D=1 %command%" and somehow it got past the screen transition when starting a new game without issue.
Only thing keeping me from testing further is that... I'm not really that good at shmups.

Oh yea. It does work with wined3d :sweat_smile:
Dunno why i thought it didn't. My bad :grin:

Made a couple of trace myself.
One with dxvk so it crashes while tracing and one with wined3d where it doesn't so they can be compared.
https://mega.nz/file/doJgyDiC#c1tsSpOnraq5oMM65NYHGJPNRTvqryYlKUvPHitub9g

I can't reproduce the crash with the apitrace and I don't have the game.

I can't reproduce the crash with the apitrace and I don't have the game.

Was it with the latest devbuild of dxvk? Dunno why it wouldn't be crashing on your end, but only crashing on my and Blistos devices

Oooohhhhhh, yeah I wonder what dxvk is doing then that the apitrace isn't picking up?

Tested again on deck. Still seems to crash running with the latest proton Experimental with dxvk. Didn't even stutter before dying on my end, it just silently died twice on the spot the 2 times u tested it.

I've tried looking into it but the game crashes in game code, so it's not obvious what we're doing wrong.

Tested out Raiden 3 Digital Edition on my Windows 11 laptop with the latest dev build of DXVK and yep, seems like it's actually working, thanks again for fixing this.

Chad @WinterSnowfall


Start up Error

@giuseppecastaldo - Had to re-install the add-on. Now it keeps failing with an auth error in the logs and not showing QR code.
Is the auth persistent somewhere in a config file?
I removed the whatsapp: entry from configuration.yaml, removed the addon, and restarted. The followed the installation instructions again. Received the same error after install.
This is the log entries:
[2022-11-21T21:44:46.051] [INFO] default - Whatsapp Addon started.
/whatsapp.js:51
        const { state, saveState } = useSingleFileAuthState(this.#path)
                                     ^
TypeError: useSingleFileAuthState is not a function
    at WhatsappClient.connect (/whatsapp.js:51:38)
    at new WhatsappClient (/whatsapp.js:45:14)
    at init (/index.js:97:18)
    at /index.js:111:5
    at Array.forEach (<anonymous>)
    at /index.js:110:19
    at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3)
Node.js v18.9.1
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

@giuseppecastaldo - Had to re-install the add-on. Now it keeps failing with an auth error in the logs and not showing QR code.
Is the auth persistent somewhere in a config file?
I removed the whatsapp: entry from configuration.yaml, removed the addon, and restarted. The followed the installation instructions again. Received the same error after install.
This is the log entries:
[2022-11-21T21:44:46.051] [INFO] default - Whatsapp Addon started.
/whatsapp.js:51
        const { state, saveState } = useSingleFileAuthState(this.#path)
                                     ^
TypeError: useSingleFileAuthState is not a function
    at WhatsappClient.connect (/whatsapp.js:51:38)
    at new WhatsappClient (/whatsapp.js:45:14)
    at init (/index.js:97:18)
    at /index.js:111:5
    at Array.forEach (<anonymous>)
    at /index.js:110:19
    at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3)
Node.js v18.9.1
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

I'm sorry for this, i just solved the problem, rebuild the addon and try again.

Thank you! Worked immediately after the rebuild.
Much Appreciated!


code from dnn_mmod_face_detection_ex crashes on gpu if image is too small

Expected Behavior
auto dets = net(img)
works on image of size 250x250 if run with cpu version. gpu version works if image is upsampled to a size > 1800x1800.
Current Behavior
Call auto dets = net(img)  with gpu version on image of size 250x250. It crashes with dlib::cudnn_error and access reading violation. This is strange because it works with upscaled image.
Steps to Reproduce
Will try to reproduce outside propriatary environment...

Version: 19.20.99
Where did you get dlib: dlib.net
Platform: Windows 10, x64
Compiler: Visual Studio 15 2017 x64

I am unable to reproduce this. Are you sure you don't just have a broken cuda install?

Just upgraded to 19.21 and cuda 8 and the error is gone. Thanks for getting back!


Feature request: add ability to rekey/sign apps

@kbunch this feature was added to roku-deply. See its options list  for information.
@triwav are you using the rekey functionality from within the extension at all?

@TwitchBronBron I use the roku-deploy npm module to use it. It could definitely be added to the extension but I have no plans to add that any time soon since we already run our script from the command line anyways.

@TwitchBronBron  @triwav It would be nice to add this to the extension as well just as an option for users. The use case would be to have 2 different setups in your config one for staging and one for prod. The one for prod would rekey the machine, repackage it, and pull the pkg locally.

Sure understand the convenience but it's a good amount of work. If you want to do it in Vscode you could write a script to use roku-deploy to do it. Only around 10 lines of code.

To add to this, I definitely agree that this should be in the ext in my opinion but at the same time I also think this would be a lower priority item.
The most flexible option is for users to ether leverage pre-launch tasks or create there own tasks using node that leverage roku-deploy. Since most people do a lot more then just create a PKG file, a lot of users will want tagging and committing. Possibly even automatic ticket creation in their ticket systems. To add this with enough support for most people would require a lot of work.

@triwav @chrisdp @TwitchBronBron
To be clear, what @chrisdp is suggesting is an advanced user and they'd probably be using roku-deploy directly with an automated process. I'm breaking users into 2 different sets advanced and junior. A junior potentially working alone with no automated processes would probably just want the ability to create a packaged/signed build directly from the IDE. They wouldn't care about hooks to the repo, etc. So in essence you are just building it for the most basic use case.

Just going thought the open issues and saw this. @kbunch @triwav @TwitchBronBron what about adding a command to the extension that then asks from what launch config would you like to build the package from?

This issue hasn't been completely resolved. That being said we add some commands used in this process such as gen key and such. Something we still need to revisit. We have been talking about some sort of set up wizard. If that becomes a reality it might be possible to support this at that point since we would know a lot more about the project set up.

@TwitchBronBron I think this issue can now be consider resolved as of #431 ?

Agreed. Closing. :)


Is it possible to allow going to a second page?

Is it possible to allow going to a second page, when "experience" is increasing? Now it overlaps.

@alpereira7 it's possible but can get quite complicated, especially when the number of pages is dynamic (i.e. grows and shrinks based on content). If you get this working reliably, feel free to put up a pull request and reopen this issue


replace default incremeter in optimistic_lock to avoid exception raised when it exceeds integer limit

https://github.com/elixir-ecto/ecto/blob/d8ae5564a17f5b0a40962d81ef71360560210f12/lib/ecto/changeset.ex#L2235
If the lock_version is specified as :integer in the migration, it will throw exception when the lock_version exceed its db limit(2147483647 for both Postgres and MySQL). So should we change the default incrementer to cycle it back to default(1) when it reaches<PHONE_NUMBER>?
I can create a PR for this if most of you think it's a good idea.

I would love to see a PR for this, yes, thank you.

Closing in favor of PR.


[BugFix] close the CloseableIterator for delta lake scan files

Why I'm doing:
scan files  CloseableIterator is not colse in delta scan
What I'm doing:
close the CloseableIterator for delta lake scan files
Fixes #issue
What type of PR is this:

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

Does this PR entail a change in behavior?

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

If yes, please specify the type of change:

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

Checklist:

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

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

[ ] This is a backport pr

Bugfix cherry-pick branch check:

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

[ ] 3.3
[ ] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

@mergify backport branch-3.3