implement the Broyden's method

I implement the Broyden's method in the GCEED part. For isolated systems, we can choose simple mixing or Broyden's method by setting the variable "amixing".
I can't figure out who should check this PR. Could someone check?

@mn2007 san, thank you for your implementation. If no one reviews this patch, I'll take care of it. But, most probably, this weekend.
I had a quick look at the implementation, and I have a couple of comments/questions.

Do you have any evidence to show that the implementation is correct? If you clearly show a typical result of a new function, probably, the review process would become easier.
Are there any reasons why you implemented the matrix inversion by yourself? I would suggest to use the Lapack routine since it would be faster and more accurate, and less bugs.

Thank you for your review, @shunsuke-sato san. I answer your questions.

I've checked the sample of C2H2. With simple mixing, I obtain a following result

 iter =   101     Total Energy =      -339.70410465     Vh iteration =  21
     1       -18.4493      2       -13.9885      3       -12.3937      4        -7.3311
     5        -7.3311
iter and ||rho(i)-rho(i-1)||**2/(# of grids) =    101 0.55535234E-16

and with the Broyden's method, I obtain a following result.

 iter =    47     Total Energy =      -339.70413808     Vh iteration =   2
     1       -18.4492      2       -13.9884      3       -12.3936      4        -7.3310
     5        -7.3310
iter and ||rho(i)-rho(i-1)||**2/(# of grids) =     47 0.20969326E-16

We can see that same results are obtained and an iteration of Broydens' method is less than that of simple mixing. Dipole moments in the z-direction at 5000 rt loops in an optical response calcluation are -0.10486778E-02 for simple mixing and -0.10425003E-02 for Broyden's method. We can say they match.

This implementation is grid parallelized version of the Broyden's method in the ARTED part, and matrix inversion is completely same as yours. I think that there is a rule that routines in the ARTED/CCEED parts can not call subroutine each other unless they are in core libraries. Using lapack might be future work, but we obtain same result as the one of simple mixing at this moment, and I think it is not urgent.

@shunsuke-sato san, I implement other part if you check this weekend, so there is no need to hurry.

@mn2007 san, thank you for your quick response! It loos fine!
For the matrix inversion, let me explain the situation in ARTED part. ARTED originally used home-made routines for linear algebra such as diagonalization. At some point, I switched to use the Lapack routines, but some parts still remain to use the home-made routines. But, this does not mean the recommendation to provide the home-made routine. Furthermore, I would also not recommend the duplication of the same code since it just increases the management cost...
Anyway, I'll replace the matrix inversion by Lapack routine later.
Thanks for the implementation.

Please let me comment on the dupurication. If we admit to call routines each other, we must continue to check whether the routines exist on the other side. In addition, since we use different ways of parallelization, it is not garanteed that routines which have functions become completely same. Maybe we must put them in core libraries by mutual agreeement to avoid the duplication and I think we need further discussion.
I wait if you replace the matrix inversion by Lapack routine. So, please do not hurry.

I understand your point, but, therefore, I suggested to use Lapack, which avoids all the problems you raised in this case. And, Lapack is already linked to SALMON. So, we can just call it!
Also, I would say that we must continue to check whether the same routine exists somewhere else in SALMON. If it exists, we should use or extend it, and might move it into core. Otherwise, we would have a lot of similar routines, which are called slightly differently, and make the code difficult to manage in the end.

@mn2007 san, thank you for the implementation. I have reviewed it, and it is fine. Before merging it, let me ask one question. Why do you add the following sentence in the variable explanation? Are there any problems?
If &system/iperiodic is 0, nmemory_mb must be less than 21.

I answer your question. We stock rho_in and rho_out for 20 loops before the scf iteration at that time. This reduces not only the amount of allocated memory but also reading time in reentrance of the scf calculation.
I had noticed that your side stocks rho_in and rho_out for all scf iterations, and it may cause a shortage of memory in our case. So I'm afraid that we need negotiations when we prepare core routines. Anyway, we can talk them in Skype meeting.

@mn2007 san, thank you for the comment. I understand the point, and I think ARTED part also should not have all the information. And, probably, we should modify the code so that it only stores the data for nmemory_mb scf iterations in the near future.


Adding remote source authentication to plugin

Hello,
I was trying to use your plugin for my project's documentation however I hit a roadblock while downloading from remote source. As my file is on company's server (internal github) I will have to provide authentication token when fetching from source url. Do you have this functionality planned?

Hey,
I actually had this thought a few days ago.  I'll implement this later today for you.

Awesome! @RDIL that would be very helpful for me.

Just released 2.1.0 with this feature.  It is now documented in the readme.

@RDIL Thanks for this release. I saw another error when using "private github endpoints" to download remote file. It results in
[ERROR] Error [ERR_FR_TOO_MANY_REDIRECTS]: Maximum number of redirects exceeded
which is caused by SSO redirect when using company's github endpoints. I saw adding cookie-jar (https://www.npmjs.com/package/axios-cookiejar-support and https://github.com/axios/axios/issues/48) would solve the problem for redirects.
Any suggestions?

You should be able to add axios-cookiejar-support to your project's dependencies, then apply it in your docusaurus.config.js by putting this at the top:
const axios = require("axios")
const { wrapper } = require("axios-cookiejar-support")

wrapper(axios)


rotated log files with correct file extension

it's difficult for Windows to open the correct program to display log files (JSON or text) if the extension is missing on the file name.
examples: Daedalus.json-20190826193801 or node.json-20190904210955
=> the filename stem should not contain the extension, log rotator adds the timestamp and then the extension

the filename now looks like this: node-20190904210955.json
and thus Windows should open it with the program that is associated to the extension .json


Why does dbeaver 7 need admin rights on mac?

System information:

MacOS mojave
7.0.2 installer

Describe your question:
Dear dbeaver team,
I was using DBeaver for quite some time now, and I don't recall it ever 'installing' and running scripts during that process, especially not with admin credentials. It seems to be necessary now. It used to be just an app you dragged into your /Applications folder, if I recall correctly.
I was wondering why there is an installer now that asks admin permissions, and whether there is still a way to run dbeaver without effectively giving it root permissions.
I'm sure there's a good reason for the changes, I'd just like to know more about it, and where I can inspect what the installer does.
Thanks for creating DBeaver!

DBeaver doesn't need admin permissions to run. It always run under regular user permissions.
Installed itself needs admin permissions to copy dbeaver files into /Applications folder.


The kernel_blob.bin file is also created in release mode

Steps to reproduce
When I use the command flutter build windows --obfuscate --split-debug-info=. /debug build, I found the kernel_blob.bin file in the release folder, which would not have been generated if I hadn't executed it in debug mode.
flutter clean
flutter build windows --obfuscate --split-debug-info=. /debug
result not generate
flutter clean
flutter run -d windows
flutter build windows --obfuscate --split-debug-info=. /debug
result generated
Expected results
Does not generate kernel_blob.bin file
Actual results
The kernel_blob.bin file is generated
Code sample
Code sample
[Paste your code here]

Screenshots or Video
No response
Logs
No response
Flutter Doctor output
Doctor output
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
[√] Flutter (Channel stable, 3.22.1, on Microsoft Windows [版本 10.0.26100.1301], locale zh-CN)
    • Flutter version 3.22.1 on channel stable at D:\env\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a14f74ff3a (3 months ago), 2024-05-22 11:08:21 -0500
    • Engine revision 55eae6864b
    • Dart version 3.4.1
    • DevTools version 2.34.3
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[√] Windows Version (Installed version of Windows is version 10 or higher)

[!] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
    • Android SDK at D:\env\android-sdk
    • Platform android-35, build-tools 35.0.0
    • Java binary at: C:\Users\xm\AppData\Local\Programs\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 17.0.11+0--11852314)
    ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.10.5)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.10.35122.118
    • Windows 10 SDK version 10.0.22621.0

[√] Android Studio (version 2024.1)
    • Android Studio at C:\Users\xm\AppData\Local\Programs\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.11+0--11852314)

[√] Connected device (2 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [版本 10.0.26100.1301]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 127.0.6533.100

[√] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

I tested it and it doesn't create if it's a new project, it seems that other plugins are affecting it

Please try to narrow it down to which plugin may be causing it. That way we can address the issue properly.


Asset publishing malfunctioning

Issue description
Since this Friday/Saturday issues have started to appear when publishing assets. First I received a lot of RPC errors, even when switching between multiple public ones. Then I created my own Alchemy RPC, which at least resolved the 1020 errors.
However, since then publishes are very often not being published. I receive a lot of Error occurred provisioning asset messages when running my publishing script. I've also tried other scripts to no avail.
I didn't change anything to my node, it just stopped functioning well.
Every now and then a publish will work fine, and then all other functions such as resolving, querying etc. will also work. The issue seems to be related to publishing only.
I've scoured my node for errors, but have not found the cause of the issue. See section error logs below.
At the same time looking at telemetry data, you can see a clear drop off in publishes ever since the RPC issues appeared (mumbai being down completely stopping data collection). I'm not sure if these events are correlated, but it's worth exploring.

Expected behavior
When trying to publish an asset with correct information and in correct format, the asset should actually be published to the dkg.
Actual behavior
Publish will work once every 20 tries on average.
Steps to reproduce the problem

Run any script which loops over publishes.
See that most of them fail.
Not profit.

Specifications

Node version: 6.0.0-beta.1.36
Platform: Ubuntu Server 20.04
Node wallet: 0xa705c6A78d99001383C39946225B0E22630A0BdF
Node libp2p identity: QmTsJNu4DqFwTrmuTmrfFva6PWFA8MNbRNRVEjkRvahPcx

Contact details

Email<EMAIL_ADDRESS>
Error logs

This is the error that most often appears when running the publishing script.

The error above seems to always be tied to these errors.
However, this shouldn't affect my node as these are receiving node errors.
I've also seen the following error sporadically, but I can't timestamp it to any specific event:
ERROR: Error while handling store: FetchError: request to http://localhost:9999/blazegraph/sparql failed, reason: socket hang up - FetchError: request to http://localhost:9999/blazegraph/sparql failed, reason: socket hang up
at ClientRequest. (/root/ot-node/node_modules/cross-fetch/node_modules/node-fetch/lib/index.js:1491:11)
at ClientRequest.emit (node:events:527:28)
at Socket.socketOnEnd (node:_http_client:478:9)
at Socket.emit (node:events:539:35)
at endReadableNT (node:internal/streams/readable:1345:12)
at processTicksAndRejections (node:internal/process/task_queues:83:21)
Disclaimer
Please be aware that the issue reported on a public repository allows everyone to see your node logs, node details, and contact details. If you have any sensitive information, feel free to share it by sending an email to<EMAIL_ADDRESS>

This issue is being closed as inactive due to the date of the last activity on it. If you believe this is still a problem, please create a new issue and confirm that it is reproducible in the current ot-node release version. We are working towards closing open issues that meet specific criteria and ask you to create a new one for those that that are truly bugs in current release. We'll be monitoring those issues so that they are properly managed.
Thank you,
OriginTrail Team


Black color background behide folder icon thumbnail

Description
Black color background behide folder icon `thumbnail
https://imgur.com/a/B3NwNNm
Steps To Reproduce
Black color background behide folder icon thumbnail
Expected behavior
Black color background behide folder icon thumbnail
Files Version
<IP_ADDRESS>
Windows Version
10.0.22538.1010
Relevant Assets/Logs
Black color background behide folder icon thumbnail

Tracked in #6373


Reload Play Music Files

The offline tracks are reloaded, when the app starts. It would bei nice to have a reload button.
Thanks in advance :-)

I'll look into it when I have time again, I have some exams to pass first :D
Thank you for the proposal though :)

Never mind. Just take your time and good luck with your exams :-)


Didnt gimme anything

Hey, I tryed this at school but it didn't work in crpto mining game 😔

paste the code from the .js file in to this website:
https://skalman.github.io/UglifyJS-online/
it will minify the code. Paste this code into a bookmark with the prefix "javascript:" (ex. javascript:minified_code_goes_here)
click on the bookmark when you want to use it and it should work


feat(.github): add build action

Adds a build/test GH action

I was hoping to see a test run of the added yaml on this PR... do we have to explicitly enable/allow?

Merge and hope the action starts running?

I ended up testing this on my fork and there were quite a few changes needed.  Most are straightforward, but I would like reviewers to check the fixes added per make test failures.  See https://github.com/fermyon/bartholomew/pull/54/commits/35bb6905752dd35ffa0488bb18b34068f3b5a5ab -- I just fixed exactly per rust compilation suggestion/clippy suggestion.  Do these fixes look right?
(Also needed to run cargo fmt for make test to succeed.)
Tested via https://github.com/vdice/bartholomew/runs/5668731143?check_suite_focus=true


fix: add a rule for allowDNS to allow node-local-dns with ip

Fixes: #20055
Update connectivity tests for clusters running NodeLocal DNSCache with Local IP.

Signed-off-by: eminaktas<EMAIL_ADDRESS>

I don't think poking holes in the connectivity tests for world entity is a valid workaround, it's too permissive. We should instead try to address #18644. We should have more discussion around Joe's comment - https://github.com/cilium/cilium/issues/18644#issuecomment-1062265283.

I don't think poking holes in the connectivity tests with world entity is a valid workaround, it's too permissive. We should instead try to address #18644. We should have more discussion around Joe's comment - #18644 (comment). Let's consolidate discussions in the same issue.

I totally agree with your thoughts. If cilium knows who owns the local IP or marks with host entity, we would change the entity to host, or even we can close this PR if cilium has the labels for the local IP.


IDVA6-964 prevent accepting and declining the same invitation

Link to Jira:
https://companieshouse.atlassian.net/browse/IDVA6-964
Changes:

Script added to reload a page to ensure only the valid invitations are displayed
Additional logic added to prevent accepting and declining the same invitation

CI: No security warnings found

CI: No security warnings found


snapshot fails: label not found

Question Checklist

[ x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Question Subject

snapshot

No.

No
Question Description

I have a two-year old setup and try to release a new version. Last issue are actual screenshots. My test case is as follows:
import XCTest

class hairzappUITests: XCTestCase {

    override func setUp() {
        super.setUp()

        // Put setup code here. This method is called before the invocation of each test method in the class.

        // In UI tests it is usually best to stop immediately when a failure occurs.
        continueAfterFailure = false
        // UI tests must launch the application that they test. Doing this in setup will make sure it happens for each test method.
        let app = XCUIApplication()
        setupSnapshot(app)
        app.launch()
    }

    func testExample() {
        // Use recording to get started writing UI tests.
        // Use XCTAssert and related functions to verify your tests produce the correct results.
        let app = XCUIApplication()

        let lInfo = app.otherElements["lInfo"]
        let bFavorizeMiddle = app.buttons["bFavorizeMiddle"]
        lInfo.tap()
        snapshot(lInfo.label)
        lInfo.tap()
        snapshot(lInfo.label)
        lInfo.tap()
        snapshot(lInfo.label)
        lInfo.tap()
        snapshot(lInfo.label)

        lInfo.tap()
        bFavorizeMiddle.tap()
        lInfo.tap()
        bFavorizeMiddle.tap()
        lInfo.tap()
        bFavorizeMiddle.tap()
        lInfo.tap()
        bFavorizeMiddle.tap()
        lInfo.tap()
        bFavorizeMiddle.tap()
        lInfo.tap()
        bFavorizeMiddle.tap()
        lInfo.tap()
        bFavorizeMiddle.tap()

        let tabBarsQuery = app.tabBars
        tabBarsQuery.buttons.element(boundBy: 1).tap()
        snapshot("fav")
    }
}

It seems the lInfo is not found, I initialize it using
- (void)viewDidLoad {
    [super viewDidLoad];

    self.lInfo.accessibilityIdentifier = @"lInfo";
    self.bFavorizeMiddle.accessibilityIdentifier = @"bFavorizeMiddle";

This code did work all the time. Do you have any idea what might have changed?
2020-04-25 20:58:23.377 xcodebuild[56554:765915]  IDETestOperationsObserverDebug: Writing diagnostic log for test session to:
/var/folders/2c/4bd7h4gn75l35nhww1xvm73h0000gn/T/snapshot_derived20200425-54489-bb1qrc/Logs/Test/Run-hairzapp-2020.04.25_20-54-31-+0200.xcresult/Staging/7_Test/Diagnostics/hairzappUITests-77E2EE78-C739-48B4-ACB4-E1FC432A67C9/hairzappUITests-BA6D39C2-BDD7-4318-B5D0-D4A9EFCAD05A/Session-hairzappUITests-2020-04-25_205823-BDeCo3.log
2020-04-25 20:58:23.378 xcodebuild[56554:760619] [MT] IDETestOperationsObserverDebug: (FD0CD30C-524B-4184-BFE5-317341C7A7BC) Beginning test session hairzappUITests-FD0CD30C-524B-4184-BFE5-317341C7A7BC at 2020-04-25 20:58:23.378 with Xcode 11E503a on target <DVTiPhoneSimulator: 0x7ff9e5055470> {
		SimDevice: iPhone 8 Plus (D3EC3758-B73F-4866-8934-3D97536C5060, iOS 13.4, Booted)
} (13.4.1 (17E8260))
2020-04-25 20:58:23.405 xcodebuild[56554:765915]  IDETestOperationsObserverDebug: Writing diagnostic log for test session to:
/var/folders/2c/4bd7h4gn75l35nhww1xvm73h0000gn/T/snapshot_derived20200425-54489-bb1qrc/Logs/Test/Run-hairzapp-2020.04.25_20-54-31-+0200.xcresult/Staging/6_Test/Diagnostics/hairzappUITests-0C789192-08B4-4CCE-9EA9-3A614AB6A028/hairzappUITests-9CB80952-951D-4AEA-8E9B-8542C97B0E44/Session-hairzappUITests-2020-04-25_205823-csXBqu.log
2020-04-25 20:58:23.406 xcodebuild[56554:760619] [MT] IDETestOperationsObserverDebug: (859AAD16-DDB6-4001-80BD-896F795C2257) Beginning test session hairzappUITests-859AAD16-DDB6-4001-80BD-896F795C2257 at 2020-04-25 20:58:23.405 with Xcode 11E503a on target <DVTiPhoneSimulator: 0x7ff9e4936c00> {
		SimDevice: iPhone 8 (91BA4B5A-BA38-42F8-AC25-D26B4C969728, iOS 13.4, Booted)
} (13.4.1 (17E8260))
2020-04-25 20:58:23.453 xcodebuild[56554:760619] [MT] IDETestOperationsObserverDebug: (FD0CD30C-524B-4184-BFE5-317341C7A7BC) Finished requesting crash reports. Continuing with testing.
2020-04-25 20:58:23.458 xcodebuild[56554:760619] [MT] IDETestOperationsObserverDebug: (859AAD16-DDB6-4001-80BD-896F795C2257) Finished requesting crash reports. Continuing with testing.
2020-04-25 20:58:39.351 xcodebuild[56554:767820]  IDETestOperationsObserverDebug: Failure collecting logarchive: Log archive creation failed with error 17, warnings during creation: failed to create directory: /var/tmp/test-session-systemlogs-2020.04.25_20-57-59-+0200.logarchive: File exists (17)
2020-04-25 20:58:49.908 xcodebuild[56554:760619] [MT] IDETestOperationsObserverDebug: 26.548 elapsed -- Testing started completed.
2020-04-25 20:58:49.908 xcodebuild[56554:760619] [MT] IDETestOperationsObserverDebug: 0.000 sec, +0.000 sec -- start
2020-04-25 20:58:49.908 xcodebuild[56554:760619] [MT] IDETestOperationsObserverDebug: 26.548 sec, +26.548 sec -- end
2020-04-25 20:58:58.700 xcodebuild[56554:760619] [MT] IDETestOperationsObserverDebug: 35.340 elapsed -- Testing started completed.
2020-04-25 20:58:58.700 xcodebuild[56554:760619] [MT] IDETestOperationsObserverDebug: 0.000 sec, +0.000 sec -- start
2020-04-25 20:58:58.700 xcodebuild[56554:760619] [MT] IDETestOperationsObserverDebug: 35.340 sec, +35.340 sec -- end
Failing tests:
	hairzappUITests:
		hairzappUITests.testExample()
		hairzappUITests.testExample()

I do not understand the xcresults:

Again: This exact setup used to work two years ago...
Thank you all in advance for your time to read an possibly answer my issue!

### Stack

| Key                         | Value                                       |
| --------------------------- | ------------------------------------------- |
| OS                          | 10.15.2                                     |
| Ruby                        | 2.5.5                                       |
| Bundler?                    | false                                       |
| Git                         | git version 2.24.1                          |
| Installation Source         | /usr/local/lib/ruby/gems/2.5.0/bin/fastlane |
| Host                        | Mac OS X 10.15.2 (19C57)                    |
| Ruby Lib Dir                |<EMAIL_ADDRESS>    |
| OpenSSL Version             | OpenSSL 1.1.1c  28 May 2019                 |
| Is contained                | false                                       |
| Is homebrew                 | false                                       |
| Is installed via Fabric.app | false                                       |
| Xcode Path                  | /Applications/Xcode.app/Contents/Developer/ |
| Xcode Version               | 11.4.1                                      |

### System Locale

| Variable | Value       |   |
| -------- | ----------- | - |
| LANG     | de_DE.UTF-8 | ✅ |
| LC_ALL   |             |   |
| LANGUAGE |             |   |

### fastlane files:

<details><summary>`./Fastfile`</summary>

```ruby
# Customise this file, documentation can be found here:
# https://github.com/KrauseFx/fastlane/tree/master/docs
# All available actions: https://github.com/KrauseFx/fastlane/blob/master/docs/Actions.md
# can also be listed using the `fastlane actions` command

# Change the syntax highlighting to Ruby
# All lines starting with a # are ignored when running `fastlane`

# By default, fastlane will send which actions are used
# No personal data is shared, more information on https://github.com/fastlane/enhancer
# Uncomment the following line to opt out
# opt_out_usage

# If you want to automatically update fastlane if a new version is available:
update_fastlane

# This is the minimum version number required.
# Update this, if you use features of a newer version
fastlane_version "1.26.0"

default_platform :ios

platform :ios do
  before_all do
    #update_fastlane
  end

  lane :screens do
    snapshot(clean: false, reinstall_app: true, app_identifier: "com.style-concept.hairzapp",scheme: "hairzapp", output_directory: "./screenshots", stop_after_first_error:true)
    frameit
  end

  lane :deploy_screenshots do
  	deliver(skip_metadata: true, force: true, skip_screenshots: false, screenshots_path: "./screenshots", skip_binary_upload: true, verbose: true)
  end

  lane :beta do
	increment_build_number
    udid = sigh(app_identifier: "com.style-concept.hairzapp", output_path: "./fastlane/profiles/xxxxx")
    ENV["PROJECT_UDID"] = udid
    gym(scheme: "xxxx", clean: true)          # build your app
    testflight                    # upload your app to TestFlight
  end

  lane :deploy_binary do
	increment_build_number
    udid = sigh(app_identifier: "xxxxxxxx", output_path: "./fastlane/profiles/xxx")
    ENV["PROJECT_UDID"] = udid
  	gym(scheme: 'hairzapp', clean: true)
  	ENV["DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS"] = "-t DAV"
	deliver(skip_metadata: true, force: true, skip_screenshots: true, skip_binary_upload: false, verbose: true)
	add_git_tag
  end

  lane :add_device do
      device_name = prompt(text: "Enter the device name: ")
      device_udid = prompt(text: "Enter the device UDID: ")
      device_hash = {}
      device_hash[device_name] = device_udid
      register_devices(
        devices: device_hash
      )
    refresh_profiles
  end

  lane :refresh_dsyms do
      download_dsyms                  # Download dSYM files from iTC
      upload_symbols_to_crashlytics   # Upload them to Crashlytics
      clean_build_artifacts           # Delete the local dSYM files
  end

  # A helper lane for refreshing provisioning profiles.
  lane :refresh_profiles do
    match(
      force_for_new_devices: true
   )
  end

  after_all do |lane|
    # This block is called, only if the executed lane was successful
    # commit_version_bump
    # slack(
    #   message: "Successfully deployed new App Update."
    # )
  end

  error do |lane, exception|
    # slack(
    #   message: exception.message,
    #   success: false
    # )
  end

end

# More information about multiple platforms in fastlane:
#

`./Appfile`
ruby
for_lane :deploy do
	app_identifier "com.xxxxxxxx" # The bundle identifier of your app
end

for_lane :deployplus do
	app_identifier "com.xxxx" # The bundle identifier of your app
end

for_lane :deployminus do
	app_identifier "com.ccc" # The bundle identifier of your app
end

# You can uncomment any of the lines below and add your own
# team selection in case you're in multiple teams
# team_name "Felix Krause"
# team_id "Q2CBPJ58CA"

# you can even provide different app identifiers, Apple IDs and team names per lane:
# https://github.com/KrauseFx/fastlane/blob/master/docs/Appfile.md

fastlane gems

Gem
Version
Update-Status

fastlane
2.146.1
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.2.0

slack-notifier
2.3.2

atomos
0.1.3

CFPropertyList
3.0.2

claide
1.0.3

colored2
3.1.2

nanaimo
0.2.6

xcodeproj
1.14.0

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
2.0.0

unicode-display_width
1.6.0

terminal-table
1.8.0

plist
3.5.0

public_suffix
2.0.5

addressable
2.7.0

multipart-post
2.0.0

word_wrap
1.0.0

tty-screen
0.7.0

tty-cursor
0.7.0

tty-spinner
0.9.2

babosa
1.0.3

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

excon
0.71.1

faraday
0.17.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20190701

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
0.13.1

fastimage
2.1.7

gh_inspector
1.1.3

json
2.3.0

mini_magick
4.9.5

multi_xml
0.6.0

rubyzip
1.3.0

security
0.1.3

xcpretty-travis-formatter
1.0.0

dotenv
2.7.5

bundler
2.1.2

naturally
2.2.0

simctl
1.6.7

jwt
2.1.0

uber
0.1.0

declarative
0.0.10

declarative-option
0.1.0

representable
3.0.4

retriable
3.1.2

mini_mime
1.0.2

multi_json
1.14.1

signet
0.12.0

memoist
0.16.2

os
1.0.1

googleauth
0.10.0

httpclient
2.8.3

google-api-client
0.36.3

google-cloud-env
1.3.0

google-cloud-core
1.4.1

digest-crc
0.4.1

google-cloud-storage
1.25.0

emoji_regex
1.0.1

jmespath
1.4.0

aws-partitions
1.303.0

aws-eventstream
1.1.0

aws-sigv4
1.1.2

aws-sdk-core
3.94.0

aws-sdk-kms
1.30.0

aws-sdk-s3
1.63.0

generated on: 2020-04-25

```

Which xcode version were you using 2 years ago? Do you know if this still works with that xcode version?

I am sorry I found an error at my side. I did change something else, and by that change taping a button did show an error popup which made finding the label impossible.
Stupid me, but thanks for taking your time!
Best wishes


[SPI Slave] last couple of bytes not transferring correctly

I have 2 esp32s (Wroom32 on a devboard) connected to each other via SPI bus.
I've compiled SPI sender and receiver example and it seems to be working correctly.
The messages that are sent in the example (ASCII strings) are way shorter than the supplied buffer.
If I try to use the whole buffer for transferring data, the last couple of bytes (eg. 5 bytes).
come up garbled.
Just for a test I shorted the messages to 30 bytes and stopped using DMA on receiver side
but it did not help. Same thing happens. Same with other modes and flags.
Issue seems to be on the receiver side because I communicated with another slave device
and it is working properly.

Did you take heed of the following warning in the documentation?

Warning: Due to a design peculiarity in the ESP32, if the amount of bytes sent by the master or the length of the transmission queues in the slave driver, in bytes, is not both larger than eight and dividable by four, the SPI hardware can fail to write the last one to seven bytes to the receive buffer.

Hi, thanks for your reply.
Yes, I'm aware of mentioned limitation in the slave driver.
Seems like I made a typo, I meant to say 32 bytes which to my understanding is within specs.
I uploaded modified samples to a dedicated repository.
Both sender and receiver should display the same data but receiver comes short a few bytes.

@ShendoXT
Što ESP-IDF inačica uzimate?

@ESP32DE
I'm using the master branch.

@ShendoXT
Hello, I recently development projects also need to use spi slave, but I debug for more than half a month, still no progress, the slave receives the data is not very stable, error rate of more than half, every time I send and receive only four bytes, but in this way, I don't know your spi slave can be used? Can you tell me if you have any good advice?Thank you!

i am having the same problem with the code.
Did anyone find a solution??
This is an image for what comes at the serial monitor


ldconfig: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link

Describe the issue
A clear and concise description of what the bug is.
ldconfig: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link
To Reproduce
Steps to reproduce the behavior:
Just simply pacman -Syu, and you'll see that sometimes.
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Enviroment:

Windows build number: [10.0.22000.194] (Type ver at a Command Prompt)
Security Software: [none]
WSL version 1/2: [WSL2]
ArchWSL version [<IP_ADDRESS>]
ArchWSL Installer type zip/appx/other clean/update [zip]
Launcher version [wsldl2, version 21082800] (Type Arch.exe version at a Command Prompt)

Additional context
Add any other context about the problem here.

Actually this is not relate to Arch, nor ArchWSL. It's caused by libcuda.so in your C:\Windows\System32\lxss\lib\ folder not a symbolic link, which is installed by nvidia driver.  Command line: mkink <target file> <source file>. Note the command not work in powershell, you shall use cmd.exe.
:)

Thanks. Solved.


[MP] MultiplayerSynchronizer crashes networking profiler

Tested versions
Reproducible in 4.3
System information
Windows 10 Godot 4.3 stable
Issue description
Having a variable being watched by MultiplayerSynchronizer with a "Spawn" and "Change Only" option while you change value with variable timings leads to crash of the editor with a launched networking profiler.
Steps to reproduce
Take a small script like this:
extends Label
var VarTimer : float = 0.0
@export var Counter : float = 1000.0
func _process(delta: float) -> void:
	text = str(Counter)
	if(!is_multiplayer_authority()): return
	VarTimer += delta
	if VarTimer > 0.5:
		Counter += 360.0
		VarTimer = 0.0

And attach it to a label. Then create MultiplayerSynchronizer, point it to a "Counter" variable, set "Spawn" and "Change Only" for this variable. When you will open a game, launch profiler and get another player to connect you will get a crash like this:

Minimal reproduction project (MRP)
multiplayer_pong.zip

@Faless do you perhaps know what might have caused this? Where should I be looking in order to debug this?

I have narrowed it down to MultiplayerSynchronizer's different replication types. It does not crash on Never and Always. This only happens on Change Only. Investigating further.

@Faless What should I try to debug in order to find which piece of code sets this faulty SyncInfo?

I have a feeling that this might be due to a new variant encoding / delta encoding figuring out that no value was changed, hence no size, but still triggering an outgoing send.

I have added some warns to understand what is happening:
for (const KeyValue<ObjectID, MultiplayerDebugger::SyncInfo> &E : frame.infos) {
	WARN_VERBOSE(vformat("ObjectID: %d incoming_syncs: %d incoming_size %d outgoing_syncs %d outgoing_size %d", E.value.synchronizer,
			E.value.incoming_syncs, E.value.incoming_size, E.value.outgoing_syncs, E.value.outgoing_size));
	profiler->add_sync_frame_data(E.value);
}

Here is the result:
modules\multiplayer\editor\multiplayer_editor_plugin.cpp:69 - ObjectID:<PHONE_NUMBER>3 incoming_syncs: 0 incoming_size 0 outgoing_syncs 0 outgoing_size 0
modules\multiplayer\editor\multiplayer_editor_plugin.cpp:69 - ObjectID:<PHONE_NUMBER>3 incoming_syncs: 0 incoming_size 0 outgoing_syncs 1 outgoing_size 0
modules\multiplayer\editor\multiplayer_editor_plugin.cpp:69 - ObjectID:<PHONE_NUMBER>3 incoming_syncs: 0 incoming_size 0 outgoing_syncs 1 outgoing_size 0
modules\multiplayer\editor\multiplayer_editor_plugin.cpp:69 - ObjectID:<PHONE_NUMBER>3 incoming_syncs: 0 incoming_size 0 outgoing_syncs 1 outgoing_size 0
modules\multiplayer\editor\multiplayer_editor_plugin.cpp:69 - ObjectID:<PHONE_NUMBER>3 incoming_syncs: 0 incoming_size 0 outgoing_syncs 0 outgoing_size 0

I have managed to replicate this issue with a modified pong example. I have attached MRP to the main post.

Hi @Withaust thank you for the detailed report and MRP.
I was able to confirm the crash and opened https://github.com/godotengine/godot/pull/96464 which should fix the issue.


Nextra UI labels localization / translation outsourcing to contribute

Some labels such as "On This Page" and "Last updated" are not localized.
Is there translation outsourcing to contribute?

The theme only provides English version by default. For other locales, the UI needs to be configured by the users and Nextra provides such abilities so you can return different text based on the locale.


Update project name

Description

Submitter checklist for changing permissions

Always

[ ] Add link to plugin/component Git repository in description above

For a newly hosted plugin only

[ ] Add link to resolved HOSTING issue in description above

For a new permissions file only

[ ] Make sure the file is created in permissions/ directory
[ ] artifactId (pom.xml) is used for name (permissions YAML file).
[ ] groupId / artifactId (pom.xml) are correctly represented in path (permissions YAML file)
[ ] Check that the file is named plugin-${artifactId}.yml for plugins

When adding new uploaders (this includes newly created permissions files)

[ ] Make sure to @mention an existing maintainer to confirm the permissions request, if applicable
[ ] Use the Jenkins community (LDAP) account name in the YAML file, not the GitHub account name
[ ] All newly added users have logged in to Artifactory at least once

I did update the filename

Please review the PR checklist, complete all applicable items, and check them off.

I tried to fulfill all items. Hope these are fine.

https://github.com/jenkinsci/quamotion-cloud-plugin/blob/84fdb3a32d8debebf0ef899172cf066b6b2f6472/pom.xml#L10 contradicts https://github.com/jenkins-infra/repository-permissions-updater/pull/629/files#diff-4e99724ce8ccca27f09cb856e2412e3aR4

Sorry, my bet. Is this fine now?


Return Control points, "CurvebypointsInterpolation"

Hi,
I'm not 100% sure if this is already possible, but would be great to have function to return control points on interpolated curves

http://verbnurbs.com/docs/eval/Make/#rationalinterpcurve
Make.rationalInterpCurve provides what you want. Let me know if you need help.


amp-jekyll not generating files jekyll 3.1.2

Hello,
I have copied the files in the _plugins folder but when I generate the site or serve the site the plugins gets ignored. I tried to add some debug logs on the generate method but nothing happens. I am using jekyll 3.1.2 for my site.
Am I missing any step ?

The steps all seem to be there. I assume that you also have the amp.html file in your _layouts folder (as there should be error messages otherwise). You should also have Nokogiri and FastImage installed but missing them shouldn't cause problems until the filtering process.
I first suspected that this may be caused by some change in recent Jekyll versions - I'm still running 3.0.1. I updated my Jekyll to the latest version but am still unable to reproduce the problem.
The only thing that comes to my mind is some sort of a conflict with another (generator) plugin. What other plugins does your site use?

The only other plugin i am using is sitemap generator. I even tried to delete some code and generate an error. But when I build I don't see an error.
I generated the initial site using octropress could that be an issue ? As you mentioned conflict with other generators could be an issue.
I will try to create a new site with jekyll and try the plugin again.

I think the problem was with some octopress generators. Now your plugin works fine.


fix(typos): correct minor typos

Alaska Airlines Pull Request
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes: #167
Summary:
This change address two minor typos in the auroMigrate.sh script.
Type of change:
Please delete options that are not relevant.

[ ] New capability
[x] Revision of an existing capability
[ ] Infrastructure change (automation, etc.)
[ ] Other (please elaborate)

Checklist:

[x] My update follows the CONTRIBUTING guidelines of this project
[x] I have performed a self-review of my own update

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Pull Requests will be evaluated by their quality of update and whether it is consistent with the goals and values of this project. Any submission is to be considered a conversation between the submitter and the maintainers of this project and may require changes to your submission.
Thank you for your submission!
-- Auro Design System Team

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Enhancement: Use icons on index

This PR brings the index view for group fields in line with Statamic's own toggle fields. Instead of a true value when true and a blank value for false/null, icons are now shown. We might need to rebuild assets, if #4  is merged.
Before & After:

I think you already had #4 commits when you built these assets. It's all included in the dist assets as far as I can see. And running npm run build doesn't render new dist files. So we're good for a new release.


Question

Hello! Does rathole allow apps to see the real user ip in UDP tunnels?

No.
How to achieve it depends on your application. A frequently asked case is for web applications. Use Nginx as the gateway then.


Cache network request to use when device is temporarily disconnected from Internet.

Describe your suggested feature
Currently, for manga that has pages in image_cache, but is not marked as a downloaded manga will fail to load even if all its pages are completely downloaded in image_cache.
Caching the network request to prepare for offline device regardless of manga being downloaded or not, will improve user experience during temporary network disconnection situation.
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
[X] I have written a short but informative title.
[X] If this is an issue with an extension, I should be opening an issue in the extensions repository.
[X] I have updated the app to version 1.7.0.
[X] I will fill out all of the requested information in this form.

Most likely a main tachi bug in the first place


fix(tests): disable flatpak tests

[x] I have read the contribution documentation for this project.
[x] I agree to follow the code of conduct that this project follows, as appropriate.
[x] The changes are appropriately documented (if applicable).
[x] The changes have sufficient test coverage (if applicable).
[x] The testsuite passes successfully on my local machine (if applicable).

Summarize your changes:
Using flatpak with Docker no longer seems to work and makes it difficult to find other test failures.
I'm going to figure out how to fix the flatpak tests in a separate branch.

The macOS test failure isn't related to this change.


misc: Update gem5 to use clang-15 and clang-16

This introduces the changes necessary for clang-15 and clang-16 to run within gem5, and adds them to the compiler tests.
This also updates the dockerfiles for ubuntu 22.04 to include the steps necessary to compile clang-15 and clang-16.

Note: This should not be merged until the new docker images for clang-15 and clang-16 have been created.


[Panic] Panic when checking pylint

Panic when testing pylint
error: `ruff` crashed. This indicates a bug in `ruff`. If you could open an issue at:

https://github.com/charliermarsh/ruff/issues/new?title=%5BPanic%5D

quoting the executed command, along with the relevant file contents and `pyproject.toml` settings, we'd be very appreciative!

thread '<unnamed>' panicked at 'Unable to find quotation mark for String token', crates/ruff/src/rules/pycodestyle/rules/invalid_escape_sequence.rs:40:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Aborted (core dumped)

Steps to reproduce

clone pylint - git clone git@github.com:PyCQA/pylint.git
run ruff .

Thanks!

Ah ok, the issue is that the file contains a carriage return. We should avoid panicking though.


About fine-tuning issues.

I intend to fine-tune my own dataset based on the AISHELL3 model, but my dataset only includes 6 speakers, while AISHELL3 has 218. I encountered an error message of size mismatch when loading the model. Is there anyone who can help solve this problem?

I solved this by removing the speaker_embedding.weight when loading the model.
del ckpt['model']['speaker_emb.weight'] in utils/model.py, line 20

我通过在加载模型时删除 speaker_embedding.weight 来解决此问题。在 utils/model.py 中，第 20 行del ckpt['model']['speaker_emb.weight']

I have already deleted "speaker_emb.weight", but the error still occurs: “RuntimeError: The size of tensor a (218) must match the size of tensor b (6) at non-singleton dimension 0”.

我通过在加载模型时删除 speaker_embedding.weight 来解决此问题。在 utils/model.py 中，第 20 行del ckpt['model']['speaker_emb.weight']

I have already deleted "speaker_emb.weight", but the error still occurs: “RuntimeError: The size of tensor a (218) must match the size of tensor b (6) at non-singleton dimension 0”.

I forgot whether I met this error. Have you tried model.load_state_dict(ckpt["model"], strict=False) ?

我通过在加载模型时删除 speaker_embedding.weight 来解决此问题。在 utils/model.py 中，第 20 行del ckpt['model']['speaker_emb.weight']

I have already deleted "speaker_emb.weight", but the error still occurs: “RuntimeError: The size of tensor a (218) must match the size of tensor b (6) at non-singleton dimension 0”.

I forgot whether I met this error. Have you tried model.load_state_dict(ckpt["model"], strict=False) ?

Hi. I also encountered this issue. Have you already solved it?


[Bug]:     from pydantic import BaseModel, StringConstraints, ValidationError, field_validator, conint ImportError: cannot import name 'StringConstraints' from 'pydantic' (C:\Users\CYBER-LAPTOP\AppData\Roaming\Python\Python310\site-packages\pydantic_init_.cp310-win_amd64.pyd)

Brief Description
pydantic  version error. I install the pydantic 1.10.11, when i install latest its says root error
LLM
GPT-4
Transcription Services
Microsoft Azure
Synthesis Services
None
Telephony Services
Twilio
Conversation Type and Platform
real-time
Steps to Reproduce
None
Expected Behavior
Its Shoud run I am following :
https://docs.vocode.dev/open-source/telephony
Screenshots
No response

Hi @Abdullah-000
To address the import error with Pydantic, I recommend using Poetry for dependency management and Virtualenv for creating isolated Python environments. This setup can help prevent dependency conflicts and ensure that your project's dependencies are compatible. Poetry simplifies managing project dependencies, while Virtualenv isolates them, avoiding global installation conflicts. Adopting these tools could provide a more stable development environment and potentially resolve the import error you're experiencing.


Version 0.9.1-beta is messing from maven-central

Version 0.9.1-beta is messing from the central maven repository. This is due to Sonatype's maintenance, see https://status.maven.org/incidents/byvqpl9v3g1c?u=c7j791s2w6lk
The jars are available at

gs://spark-lib/bigquery/spark-bigquery-latest.jar
gs://spark-lib/bigquery/spark-bigquery-latest_2.12.jar

The jars are in maven central


get account balance info from token

I'd like users to be able to put their own tokens in our software and use the balance they have at dreamstudio using a different front-end.
Is it currently possible (and if not, I'd like to request this feature), to get the balance of the account, so I can provide this information to users without them having to go to a browser and log into dreamstudio?

This would also be useful to set up an alert system when paying for things on a large scale to ensure the app doesn't become unusable during a massive surge in traffic and so I don't have to keep checking manually.

coming soon but hasn't been incorporated it into this package yet. if you don't mind getting under the hood the grpc stubs you'll need can be found here:

https://github.com/Stability-AI/api-interfaces/blob/main/gooseai/dashboard/dashboard_pb2.py
https://github.com/Stability-AI/api-interfaces/blob/main/gooseai/dashboard/dashboard_pb2_grpc.py

@dmarx I've managed to use the dashboard stub to access GetMe and I'm getting a permission error... is this something that i can get opened up? if so how?
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 	status = StatusCode.PERMISSION_DENIED 	details = "You do not have permission to access this resource." 	debug_error_string = "UNKNOWN:Error received from peer ipv4:<IP_ADDRESS>:443 {grpc_message:"You do not have permission to access this resource.", grpc_status:7, created_time:"2022-10-06T00:52:45.118895296+00:00"}"
I'm using the same StabilityInference example in client.py to open up the channel. generation works fine.
`wd       = pathlib.Path(file).parent.resolve()
dashPath = wd / "stability-sdk/api-interfaces/gooseai/dashboard"
sys.path.append(str(dashPath))
import dashboard_pb2 as dashboard
import dashboard_pb2_grpc as dashboard_grpc
#then inside class StabilityInference:
def get_me(self):
er   = dashboard.EmptyRequest()
stub = dashboard_grpc.DashboardServiceStub(self.channel)
return stub.GetClientSettings(er, **self.grpc_args)`

@jessekoska We'll need to do some back-end work to support this, as API keys have a very limited permission set at the moment.  Allowing API key permissions to be customized at creation time is on our radar.

As same to @CEOSiyris is saying, I also would like to monitor the remaining balance to use DreamStudio API in production.
But I've not figured out how to get the access token in a canonical way. Could you have some advice?

I've opened https://beta.dreamstudio.ai/membership in the chrome browser and logged in to it
Copied access token by inspecting "authorization: Bearer ..." request header using the chrome dev tool
Set this token to call credential, built the stub of Dashboard service, and then I could call GetMe and GetOrganization successfully

I could get OrganizationPaymentInfo.balance which seemed to be what I needed

It worked, but copying the token by the dev tool doesn't seem like the right way to do it.

With a recent update, API keys now have read-only access to certain dashboard operations, such as GetMe and GetOrganization, so this is now possible.

There's a handy function for this the animation notebook uses to fetch the user's profile picture and credit balance you could use: https://github.com/Stability-AI/stability-sdk/blob/main/src/stability_sdk/api.py#L181
It will probably shift locations as StabilityInference and api.Context merge up but that's one way to get it at the moment.


Add models for testing model conversion helpers (based off #395)

(Re-opening #398)
Adds alexnet and pixels for testing.
Based off #395

@shehadak @kvfairchild the tests for this PR fail for me locally. Did they pass on your end? (Neither Travis nor Jenkins ran these tests.)

 @shehadak @kvfairchild the AlexNet test for this PR fails for me locally, see above. Did this pass on your end? (Neither Travis nor Jenkins ran these tests. The unit test for Pixels passes.)
I'm also not sure where the expected score of 0.6659 comes from. It should be .508 (ceiled) / .59 (raw), according to both candidate models and the website.

You are correct. This is being addressed in #415.


Live Share does not appear to be running after the latest vscode update

Product and Version: vscode v1.30.2
OS Version: Windows_NT x64 6.1.7601
Live Share Extension Version: v0.3.1120
Target Platform or Language: Node.js v8.9.3
Steps to Reproduce / Scenario:

have live share installed
update vscode to latest version

Issue
Live share was installed and I had tested it before. However, I think now after the latest vscode update it no longer appears to be running even though it is installed. I see live share in the active extensions list but I no longer see the icon for it on the left hand bar or in the bottom status bar. When I tried to export the logs I got a error stating "command 'liveshare.exportLogs' not found". I have a windows 10 box with all the updates applied to vscode and live share and it did not have this issue.
I tried disabling and enabling the live share as well as a reinstall of the extension. Neither of these fixed the issue.

Closing due to inactivity. Please re-Open if you’re still encountering this issue. Thanks!


Add a Dynamic Year Update Functionality to the Footer Component

Currently, the footer component has a static copyright year, which means it needs to be manually updated every year. To improve maintainability, this beginner-friendly issue involves adding dynamic year update functionality to the footer component. This task will automatically update the copyright year to the current year, ensuring that the footer remains up to date without manual intervention.
Tasks:
Modify the Footer component to dynamically display the current year using JavaScript's Date object.
Ensure the displayed year updates automatically when the year changes.
Verify that the dynamic date functionality is compatible with server-side rendering (if applicable).
Skills Required:
Basic understanding of React and JavaScript
Familiarity with JSX syntax
Good First Issue: Yes
Mentorship:
We will provide support for anyone who needs guidance on JavaScript's Date object and its use within a React component. This issue offers a great way to practice using dynamic expressions in JSX.
Additional Resources:
JavaScript Date Reference
React Documentation
Feel free to comment on this issue if you need any help or have any questions. Our team is here to ensure your contribution process is smooth and educational!

Hello Curtis-Thomas, would it be ok if I took care of this? Can you please assign the issue to me?

@acelanoit done :)


High CPU usage from racksh

I'm running two instances of stringer on a VPS, installed manually (not via Docker).
For some reason, they're giving me very high CPU usage from racksh. It seems rake work_jobs is the culprit somehow. The processes get killed after a few (1-5) seconds, but keep getting respawned.
This is happening when running stringer via systemd, but not via foreman. Any clue as to why this might be? I can't find where logs might be for this but I can look into them if you tell me where they are, then report back.

@swanson @Koronen is this project abandoned?

@charlesoblack Hello, this project is not under active development. But for many people (myself included) it's still running fine and fits their needs.
Sorry that you are having problems with your installation. I don't have any thoughts on what the problem would be and can't provide technical support for your own installation (outside of pointing you to the docs folder for 'recommended' instructions).
If you do find out the issue, please leave a note here in case someone else stumbles upon it.

@swanson Thanks! I just figured I'd ask since the last few issues had no responses from you/Koronen.
Where are the logs for a systemd version of stringer stored?

Looks like it's set to syslog in the .service files created by foreman. Here's the reason why it's such high CPU usage:
Jan 12 22:00:29 vps systemd[1]<EMAIL_ADDRESS>Service hold-off time over, scheduling restart.
Jan 12 22:00:29 vps systemd[1]<EMAIL_ADDRESS>Scheduled restart job, restart counter is at 48752.
Jan 12 22:00:29 vps systemd[1]: Stopped<EMAIL_ADDRESS>Jan 12 22:00:29 vps systemd[1]: Started<EMAIL_ADDRESS>Jan 12 22:00:32 vps systemd[1]<EMAIL_ADDRESS>Service hold-off time over, scheduling restart.
Jan 12 22:00:32 vps systemd[1]<EMAIL_ADDRESS>Scheduled restart job, restart counter is at 48753.
Jan 12 22:00:32 vps systemd[1]: Stopped<EMAIL_ADDRESS>Jan 12 22:00:32 vps systemd[1]: Started<EMAIL_ADDRESS>
Now to figure out why it's failing to start...

I disabled the stringer-console@5100 service and nothing seems broken. I'll (tentatively...) close this for now.


How to disable click the selected node

hello,everyone
When I clicked an selected node,it becomes unselected. I want to disable it,how should i do.
    Is there  any suggestions?

thanks

This has already been addressed and closed (issue #173).  The fix has apparently been implemented but only exists currently in the development branch.  So you can either get the code for that branch, or implement the "hack" I proposed in issue #173.


feature request: Support exclude(ignore) using .riceignore

Similar issues: #80 #37
go.rice does not support excluding files and this result in huge binary if you have folders like node_modules, and due to the way rice find boxes (related #47 ), it's hard to specify different box location for same box during development and production. So similar to git and docker, which has .gitignore and .dockeringore, a .riceignore file can be introduced to make rice more flexible without
changing how rice find boxes.
The implementation in docker for dockerignore can be a good start, also there is a dockerignore library
I have already tried it in my own fork in this commit. It works for append zip only, and use the library mentioned above, it works for this small project. Though the behavior is not exactly same as gitingore and only .riceignore file at box root is supported.
I can make a pull request if go.rice is still under development. Thanks~

This would be a great feature, currently having to manually edit my rice-box.go to remove DS_STORE files and others

Has this been implemented?

No, please, not an ignore option, or at least also provide a include-only thing. rice is embedding my project's .git directory by default. This is a terrible default behavior.

@mdone-cloudian Is your .git directory in the assets box you're embedding?

Please be patient, it will take me a couple of days until I can revisit this and give input. We're in release mode here at $WORK.

[Two months later...] Ok, the way I solved it (and I guess it was the original intended method) was to put the files in its own subdir and point rice to it. I find all the example show this, so I guess it was more an error on my side. It's all good now, forget I ever said anything :)


Fixes digraph_union if merge_edges is set to true.

Previously, digraph_union would falsely keep or delete
edges if merge_edges is set to true. This commit fixes
the logic of digraph_union to skip an edge from the second
graph if both its endpoints were merged to nodes from the
first graph and these nodes already share an edge with equal
weight data. At the same time, a new function graph_union
was added that returns the union of two PyGraphs.
Closes #432.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

97 of 98 (98.98%)  changed or added relevant lines in 2 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.04%) to 97.541%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/union.rs
96
97
98.97%

Files with Coverage Reduction
New Missed Lines
%

src/union.rs
1
97.32%

Totals

Change from base Build<PHONE_NUMBER>:
-0.04%

Covered Lines:
9918

Relevant Lines:
10168

💛  - Coveralls


Add option to disable the out/ directory

Note that the default value should be off for linux (see #645) and on for windows. Windows users sometimes want to enable it, see a similar issue and current workaround in #26.

[x] Fix bibtex working directory when auxil/ is not used
[x] Add the option to disable the out/ directory
[ ] Make auxil/ and out/ options invisible for non-windows systems (at the moment they just don't do anything on non-windows systems)


MDO - AST: Predicted Compromise Rate

Hi Team
Could we clarify what the 'Predicted Compromise Rate' stat actually is?  This is for the product itself too..  From the portal; there is no info tip on the column heading and also cannot resize column to display the full heading title to see if this is a percentage, a number/volume/user count etc.  There is wording in the docs article that indicates this is a percentage (actual compromise rate is described as a percentage), but clarity for PCR would be great.
Thanks

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 1d7b1d53-4fd3-9bde-7c58-223525236f93
Version Independent ID: 4700cbec-8554-6bc1-fe99-8d077e37b6bb
Content: Insights and reports Attack simulation training - Office 365
Content Source: microsoft-365/security/office-365-security/attack-simulation-training-insights.md
Service: microsoft-365-security
Sub-service: mdo
GitHub Login: @chrisda
Microsoft Alias: chrisda

@kmacbird, the description for that term in other content says:

Historical data across Microsoft 365 that predicts the percentage of people who will get compromised by this payload.

Does this addition make it any clearer?

Historical data across Microsoft 365 that predicts the percentage of people who will get compromised by this payload (users compromised / total number of users who received the simulation).

thanks Chris!
I think that helps clarify that its the percentage of users, thankyou!
Kate

From: Chris Davis @.>
Sent: Wednesday, 21 September 2022 06:26
To: MicrosoftDocs/microsoft-365-docs @.>
Cc: Kate McKay @.>; Mention @.>
Subject: Re: [MicrosoftDocs/microsoft-365-docs] MDO - AST: Predicted Compromise Rate (Issue #9767)
@kmacbirdhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fkmacbird&data=05|01|katemckay%40microsoft.com|9283d40bef9545f92d0408da9b465974|72f988bf86f141af91ab2d7cd011db47|1|0|637993023734026278|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=hAuLBS68S1dejO4Q9f3%2B307gulBdmg2UFfGSidtZwJc%3D&reserved=0, the description for that term in other content says:
Historical data across Microsoft 365 that predicts the percentage of people who will get compromised by this payload.
Does this addition make it any clearer?
Historical data across Microsoft 365 that predicts the percentage of people who will get compromised by this payload (users compromised / total number of users who received the simulation).
—
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmicrosoft-365-docs%2Fissues%2F9767%23issuecomment-1252874028&data=05|01|katemckay%40microsoft.com|9283d40bef9545f92d0408da9b465974|72f988bf86f141af91ab2d7cd011db47|1|0|637993023734026278|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=5Bmz6mjBWh078dKwvAI7xcR%2BoNsMMlqCMc6Z2kp%2FVog%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAVCDEG6KHCQ6MKAD7MVQWKTV7IMV7ANCNFSM6AAAAAAQQSKVV4&data=05|01|katemckay%40microsoft.com|9283d40bef9545f92d0408da9b465974|72f988bf86f141af91ab2d7cd011db47|1|0|637993023734026278|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=UhbD5YxKdRd4qzXQUBvSHeIM%2FVgs0IWjBBmD%2BJv%2FA88%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

@kmacbird Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Encoding Issues on Build and Convert

Hi,
I'm trying to convert the file locations.csv attached below.
This file contains some special characters that are causing encoding issues when building and converting. This was not an issue in the previous version of COW in Python2.
When executing the command cow_tool build locations.csv, the function that detects the delimiter in csvw.py is causing the errors (no more errors when we set the delimiter manually).
When executing the command cow_tool convert locations.csv, the function git_hash in _init_.py is causing the errors (no more errors when we remove this function).
locations.csv.zip

Hi @raadjoe , thanks for reporting this. Should be fixed now; can you do
$ pip install cow_csvw --upgrade

and confirm?


Federation Compatibility

I've set up a test instance of Postmarks, and tried linking it up with various other Fediverse accounts I have. I was only able to get following to work - in either direction - with Mastodon.
I tried following the Postmarks account with: GoToSocial, Takahe, Snac2, Firefish, and Akkoma. Some could find the Postmarks profile when I searched for it, but couldn't follow it.
I also tried following each of those, plus a Lemmy user, from Postmarks. Again, Mastodon was the only one that succeeded.
It's late right now, so I wanted to just get the issue written down, but I'll gather some debug info when I get a chance.

Tracking this, thanks for reporting. FWIW the initial ActivityPub piece of this Postmarks was based on https://github.com/dariusk/express-activitypub and there may be some upstream improvements this repo could benefit from, otherwise features e.g. nodeinfo support and others have been grafted in as it has evolved.
I've just successfully tested following a Postmarks instance/user from Shuttlecraft (another single-user AP instance), but I'm unable to follow the Shuttlecraft user from Postmarks.

What do you think about creating a wiki page with a table showing the federation status for various platforms? I'd be willing to help track down issues, as time permits.

Yep, that's probably what we need to do here! I think only @ckolderup currently has the ability to do that on the wiki here for now.

thanks @kvibber for opening this up, this is definitely something that would be great to improve. And I just opened a separate issue #128 to do some more meta-discussion about permissions, project organization, and governance 🙀

Just adding some notes I've seen while testing. These are all inbound follows.
Other postmarks users
Always seems to work.
Mastodon
Always seems to work for me.
Firefish and IceShrimp
A follow request never reaches the Postmarks server, it just spins as "Processing" on the servers and at least I never see it in the Postmarks logs.
Friendica
Friendica is reporting a valid follow, but on Postmarks it doesn't go through. I see in the postmarks logs this message:
Error: Couldn't find inbox at supplied profile url https://venera.social/profile/box464
GoToSocial
I have my own GtS instance and it's running on the same docker container as Postmarks. So this is easy to test. Unfortunately I don't see this 400 exception in the Postmark logs. Maybe I'm looking in the wrong spot.
timestamp="22/10/2023 21:19:40.929" func=httpclient.(*Client).DoSigned level=INFO method=POST url=https://bookmarks.box464.com/api/inbox requestID=y2pn8pmb04001pz7hv00 pubKeyID=https://gts.scoobysnack.net/users/zoinks/main-key msg="performing request"

timestamp="22/10/2023 21:19:40.935" func=workers.(*Processor).EnqueueClientAPI.func1 level=ERROR requestID=y2pn8pmb04001pz7hv00 msg="error processing client API message: CreateFollowReq: error federating follow: Follow: error sending activity *typefollow.ActivityStreamsFollow via outbox https://gts.scoobysnack.net/users/zoinks/outbox: func1: error delivering to https://bookmarks.box464.com/api/inbox: deliver: POST request to https://bookmarks.box464.com/api/inbox failed: status=\"400 Bad Request\" body=\"Bad Request\""

Pixelfed
Pixelfed shows a successful follow, but really the Postmark site isn't getting it? I don't see any logs at least.

Related - #185
Looking into some of these issues now.

Possibly relevant error log entry for GoToSocial:
timestamp="23/02/2024 06:02:10.222" func=dereferencing.(*Dereferencer).RefreshAccount level=ERROR requestID=ba9rxn4d04001yfkypbg msg="error enriching remote account: enrichAccount: error dereferencing https://bookmarks.kvibber.com/u/interesting: Dereference: non activity streams response: application/json; charset=utf-8"

It looks like another case where GoToSocial is more strictly enforcing the spec than most AP software. It may be expecting one of these types for the response:
application/activity+json
application/activity+json; charset=utf-8
application/ld+json; profile="https://www.w3.org/ns/activitystreams"

Progress!
I changed the content-type and accept in signature.js to application/activity+json, and then I followed @andypiper 's suggestion in #191 and patched user.js to add
res.type('application/ld+json; profile="https://www.w3.org/ns/activitystreams"');

to the actor response, and now my GoToSocial instance is able to retrieve my Postmarks profile.
Following doesn't work yet. The log entry on the GTS side:
timestamp="07/05/2024 21:48:24.799" func=workers.(*clientAPI).CreateFollowReq level=ERROR requestID=sg08gnmf04001j7fztgg msg="error federating follow request: Follow: error sending activity *typefollow.ActivityStreamsFollow via outbox https://notes.kvibber.com/users/kelson/outbox: func1: error delivering to https://bookmarks.kvibber.com/api/inbox: deliver: POST request to https://bookmarks.kvibber.com/api/inbox failed: status=\"400 Bad Request\" body=\"Bad Request\""


fix(deps): update terraform-module

This PR contains the following updates:

Package
Type
Update
Change

github.com/terraform-ibm-modules/terraform-ibm-watsonx-saas-da
module
patch
v1.4.12 -> v1.4.14

terraform-ibm-modules/cos/ibm (source)
module
patch
8.11.3 -> 8.11.5

Release Notes

terraform-ibm-modules/terraform-ibm-watsonx-saas-da (github.com/terraform-ibm-modules/terraform-ibm-watsonx-saas-da)
v1.4.14
Compare Source
Bug Fixes

deps: update terraform terraform-ibm-modules/cos/ibm to v8.11.5 (#162) (eabb390)

v1.4.13
Compare Source
Bug Fixes

deps: update terraform terraform-ibm-modules/cos/ibm to v8.11.4 (#160) (4db35d8)

terraform-ibm-modules/terraform-ibm-cos (terraform-ibm-modules/cos/ibm)
v8.11.5
Compare Source
Bug Fixes

deps: update terraform-module (#712) (b0933f2)

v8.11.4
Compare Source
Bug Fixes

deps: update terraform ibm to latest for the deployable architecture solution (#713) (e7b48a4)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

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

GitHub release
v2.2.19

Your semantic-release bot :package::rocket:


use the AzureOpenAI class for the azure api

use the AzureOpenAI class for the azure api, because since openai>1.0…0 the openai python package uses a different class when using the azure openai api
this is just a preliminary suggestion which makes the current llm version work with azure - subject to feedback and change.

FWIW, I tested this approach and it works as expected. Looking forward to seeing it merged and available in a coming release.

Hi, I just tried this branch (checked it out on Ubuntu WSL, then ran pip install . on the branch make-azure-api-work) with the config file
- model_id: azure-gpt4-8
  model_name: model-name-example
  api_base: http://example-domain.com:8080/api/example/
  api_key_name: azure
  api_version: version-date-example
  api_type: azure
  api_engine: chat
  api_key: my-api-key

and I get
llm -m azure-gpt4-8 "What is the capital of France ?"
Error: Missing credentials. Please pass one of `api_key`, `azure_ad_token`, `azure_ad_token_provider`, or the `AZURE_OPENAI_API_KEY` or `AZURE_OPENAI_AD_TOKEN` environment variables.

If I add my API key as AZURE_OPENAI_API_KEY to ~/.bashrc, I get a different error
Error: <!DOCTYPE html>

<meta charset="utf-8">
<title>Error</title>

TypeError: Converting circular structure to JSON
    --> starting at object with constructor 'TLSSocket'
    |     property '_httpMessage' -> object with constructor 'ClientRequest'
    --- property 'socket' closes the circle
    at JSON.stringify (<anonymous>)
    at stringify (/usr/src/app/node_modules/express/lib/response.js:1150:12)
    at ServerResponse.json (/usr/src/app/node_modules/express/lib/response.js:271:14)
    at ServerResponse.send (/usr/src/app/node_modules/express/lib/response.js:162:21)
    at globalErrorHandler (/usr/src/app/dist/error/error-middleware.js:51:42)
    at Layer.handle_error (/usr/src/app/node_modules/express/lib/router/layer.js:71:5)
    at trim_prefix (/usr/src/app/node_modules/express/lib/router/index.js:326:13)
    at /usr/src/app/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/usr/src/app/node_modules/express/lib/router/index.js:346:12)
    at next (/usr/src/app/node_modules/express/lib/router/index.js:280:10)

@simonw, Do you plan to merge/implement azure openai on the default repo or should Azure OpenAI be implemented as plugin?

@tomsib2001 take a look here for an example config file: https://github.com/simonw/llm/issues/413#issuecomment-1914109358

This would only add support for Azure OpenAI completions and chats deployments, more work is needed to implement Azure OpenAI embeddings deployments.

I’ve created this plugin for Azure OpenAI embedding deployments: https://github.com/orangewise/llm-azure-api-embed

Any progress on this?

i have written a plugin, which uses the AzureOpenAI class and allows using the llm cli with azure api keys.
let me know if it works for you!
https://github.com/fabge/llm-azure/

i have written a plugin, which uses the AzureOpenAI class and allows using the llm cli with azure api keys. let me know if it works for you! https://github.com/fabge/llm-azure/

Not working for me.
╰─❯ llm --version
llm, version 0.15
╰─❯ llm plugins | jq -r '.[] | select(.name=="llm-azure")'
{
  "name": "llm-azure",
  "hooks": [
    "register_embedding_models",
    "register_models"
  ],
  "version": "0.2"
}

@lingxiankong there seem to be breaking changes with the newest api version. you can try it with api_version: '2023-05-15'

@lingxiankong i have just deployed version 0.3 where this issue should be solved

@fabge Thanks, it's working!

Ditto, also working for me. Maybe someone can update the plugins directory on the website. Thanks @fabge

I also confirm that the @fabge's plugin works for us too (for chat and embedding models). I pushed a small PR on it to slightly improve key management (as azure-deployed models can have different endpoints and different keys in the same Azure account/subscription).
I'm still a bit confused with related PRs here, like https://github.com/simonw/llm/pull/337
do we need/want to handle Azure-deployed models:

in extra-openai-models.yaml
or in a dedicated plugin

As openai.AzureOpenAI is now required, I guess it makes 1. a bit more difficult to handle, but 2. feels more clunky (but it works well right now).


Bulk Export / Import enhancements

Add MozuURL column to export
Fix Price Tier Name guesses - make it not a guess

Well, its a better guess, but still not foolproof.


Add support for nested datatypes

Nested datatypes (LIST, STRUCT, MAP) are not supported yet when creating a Substrait plan.

out of date, closing.


Bump operatorkit & k8sclient versions

In preparation for https://github.com/giantswarm/giantswarm/issues/12716
Checklist

[x] Update changelog in CHANGELOG.md.

Similarly here, why doesn't dependabot do this toil for us?


Feature/7 persistent query variables

Description
Variables for persistent query added to existing getQuery method
Related Issue

#7
Motivation and Context

How Has This Been Tested?
Tested with Local AEM instance
Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

Conflicts are resolved,  but Github is still not showing updated PR.
Comparing the branches all looks good: https://github.com/adobe/aem-headless-client-js/compare/feature/7-persistent-query-variables


chore: update repo by service bot

This is a routine update from cc-service-bot based on the service.yml in your repo. This PR
should be approved and merged as soon as CI passes.

CHANGELOG
FILE NAME - CHANGED BY - COMMIT MESSAGE
Makefile - framework - chore: update repo Makefile cc-mk-include v0.1200.0
cc-mk-include/compare/v0.1197.0...v0.1200.0


Nuitka to be improved a lot for file size !

Today I explored Nuitka for more than 8 hours by taking simple 50 lines of test code.
With just 2 standard libs: 1) import sys, 2) import os
A)
With simple standard build the output is 7MB size binary
sudo python3 -m nuitka NuitkaTest.py
B)
With --onefile option  the size is 25MB (35 Mins build time)
sudo python3 -m nuitka --onefile NuitkaTest.py
That too the --onefile build showing
"Bus error"
Which I got it fixed from PyInstller last week with 5.10.1
https://github.com/pyinstaller/pyinstaller/issues/7566
C)
When I examined the output exe, I see that was not pure machine code native binary.
Still using Python at runtime. May be still that using bytecode ?
My requirement was making 100% machine code on native binary for security.
But I am upset.
Please some one correct me if I did something wrong.
D)
Finally I build same NuitkaTest.py file with Cython.
True 100% machine code on native binary.
Output binary file size is 203KB only
HOW DID I TEST THE OUTPUT:
On the source code I wrote a line
print(sys.executable)
sudo python3 NuitkaTest.py
Result = /usr/bin/python3
That means its using Python intrepreter to execuite the code.
After compling the code with Nuitka and run the binary:
sudo ./NuitkaTest
Result = /usr/bin/python3
That means its still using Python intrepreter to execuite the binary.
Same  NuitkaTest.py build with cython and run the binary:
sudo ./NuitkaTest
Result = /usr/bin/NuitkaTest
That means good bye to Python and execuiting the binary via direct CPU.
This is what I wanted.
But still Nuitka compiling and bundling is very easy.
NOTE:
I was so happy seeing  Nuitka automatically adding imports and making *.c files
Then using CGG to compile.
But what is wrong with Nuitka to make huge output size ?
I don't why Numpy and other bundles automatically added by Nuitka for my simple 50 lines source code.
Same sequence I was doing with Cython too.
And Cython + CGG made tiny output file.

I don't see sufficient information either.

In the template, I have made it clear, that not filling out the issue template is not acceptable. I am closing this kind of report as invalid. The main reason is that I do not want to be left guessing. For you it's easy to erase the issue template and expect me to ask you questions only as necessary, but I cannot do that. I would much rather wait for you to create a new report, fill out the template, or wait for somebody with the necessary skill to do it.
In short: No issue template, no fun. Therefore I am likely just deleting the issue, as it serves as a bad example and detraction for searches.  And even worse, it might keep good reporters from reporting as is this "already known."


Open up retrieval from Qdrant to custom models

It seems that retrieval from Qdrant is limited to the following models:
SUPPORTED_EMBEDDING_MODELS: Dict[str, Tuple[int, models.Distance]] = {
    "BAAI/bge-base-en": (768, models.Distance.COSINE),
    "sentence-transformers/all-MiniLM-L6-v2": (384, models.Distance.COSINE),
    "BAAI/bge-small-en": (384, models.Distance.COSINE),
    "BAAI/bge-small-en-v1.5": (384, models.Distance.COSINE),
    "BAAI/bge-base-en-v1.5": (768, models.Distance.COSINE),
    "intfloat/multilingual-e5-large": (1024, models.Distance.COSINE),
}

In principle, Qdrant is compatible with embeddings of all sorts of models. And DSPy seems to be at least partially compatible with OpenAI embeddings, among others, but apparently not for retrieval.
Is there a particular reason not to allow passing a custom model to the Qdrant Client so it can use it for embedding queries?
Or is that something anyone other than me would be interested in?

It looks like there might be a workaround:

Don't use Retrieve#retrieve, because it calls QdrantClient(QdrantFastembedMixin)#query_batch, which imposes the limit on embedding models.
Instead, call QdrantClient#search directly like so:

encoded_query = retriever.encode(question).tolist()  # generate embeddings for the question

result = client.search(
    collection_name=collection_name,
    query_vector=encoded_query,
    limit=top_k,
)

Is that the recommended way?

Qdrant in DSPy is (currently) just a shallow tool, so there's no recommended way per se to use. Whatever works and is clean is fine! (We mainly care about how you use the LM.)

Hey @fronx. Since Qdrant is agnostic to embeddings, it provides a client-side way to generate them easily, which is the integration with FastEmbed.
The Qdrant-Dspy integration uses the FastEmbed methods to enable easy query of the docs.
So you're right in using QdrantClient#search when using a different model. Do note the structure of the payload when parsing the result.

@fronx Did you get the DSpy Qdrant integration working with search? If so, do you have an example? Building my vector db with Haystack and would love to integrate DSpy.

@satyaloka93, to use the DSpy Qdrant integration for search, you'll have to add the docs to Qdrant using the add() method as shown here.
https://github.com/qdrant/qdrant-client?tab=readme-ov-file#fast-embeddings--simpler-api


Attribute Check Roll Template styled incorrectly

Looks like the Roll Templates for some attribute checks are not styling correctly.
DX rolls appear to not use the colour scheme selected at all.
With the Pastel Pink style selected, it looked like all rolls weren't using the colour scheme.

@mrianmerry this should be fixed and ready for the next update to Roll20

Alrighty! I'll let you know if I see anything untoward after the next deployment.


Cleanup Gitignore

The gitignore is full of cruft that must have been copied from somewhere.  Clean out anything unusused.

Dropped.


wire: allow function literals to be used as provider functions

Related to #7 but not quite the same. The documentation for NewSet says that the argument can be a function value. A function literal is a function value, and so should be allowed by that rule, but cannot be used:
For example, this code yields an "unknown pattern" error.
var fwire = wire.NewSet(
	func() string {
		return "x"
	},
)

It shouldn't be hard to support function literals (and method expressions too) as long as they don't refer to external variables.

Thanks @rogpeppe for the suggestion! This needs some design work we want to at some point revisit. We think this might provide shortcuts as an alternative to the use cases described in #188 and #193 . Meanwhile, if there is any example of an actual use case you have please feel free to post as we consider the design.

Meanwhile, if there is any example of an actual use case you have please feel free to post as we consider the design.

My use case (#241) is to have functions that return the functions wire should execute when it builds the set.
An example of such a function is:
func ProvideDDBClientWith(ddbEndpoint string) func(client.ConfigProvider) dynamodbiface.DynamoDBAPI {
	return func(awsSession client.ConfigProvider) dynamodbiface.DynamoDBAPI {
		return dynamodbclient.New(awsSession, ddbEndpoint)
	}
}

While in wire.Build this would be used as:
func Inject(cfg Config) (Server, func(), error) (
    wire.Build(
        ...
        ProvideDDBClientWith(cfg.DDBEndpoint),
        ...
    )

    return Server{}, nil, nil
}

More information and discussion of this use case can be found over in that issue (#241).


Make pip installable

Make a setup.py that will copy the files to the right location so that git-nautilus-icons is installable and uninstallable with pip instead of by manually copying files around.

done.


Fix undefined window error

fix #108  after rollback of #96 in last commit

Looking forward to this to be merged and released.

@jsdream I already fixed this. Need to push the update.
Thanks

@jsdream Pushed the update. Please check


more comprehensive tests + fix s3 input bug

This updates tests to test everything end to end, mocking S3 services. One area this misses is that it can't support S3 downloading inputs. This is an important aspect of our infrastructure but this still provides a huge increase in testing coverage. I updated s3parcp to fix a DNS issue with a mock AWS path as well.
I also found a bug where the very first stage doesn't get it's input written to S3 so I added an extra call to link_outputs to ensure this always happens.

Closing in favor of https://github.com/chanzuckerberg/swipe/pull/32


Fix dask, distributed version bumps

#109 and #108 are to upgrade packages failing because dask and distributed need to get bumped together. Otherwise, the environment fails to build.

This is precisely what happened in #98, also.


Optimizations on -a

Cache the results of each analysis on a crate so that we don't rerun assumptions on the same crate

Use the new algorithm/optimization discussed on Wed where we subtract something something from something else

Done! (hopefully it works properly...!)

Nice!


Add 3D view

This issue was imported from CodePlex
aparks wrote 2011-06-16 at 03:39
Create a 3D view.
jirikadlec2 wrote 2011-06-16 at 06:10
I'd like to create a DotSpatial version of the MapWindow 3D viewer plug-in.

Not actual


Moves the Kafka test infrastructure

Moves part of the Kafka test infrastructure from the Camel Kafka Connector to Camel Core

[x] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[x] Each commit in the pull request should have a meaningful subject line and body.
[x] If you're unsure, you can format the pull request title like [CAMEL-XXX] Fixes bug in camel-file component, where you replace CAMEL-XXX with the appropriate JIRA issue.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Run mvn clean install -Psourcecheck in your module with source check enabled to make sure basic checks pass and there are no checkstyle violations. A more thorough check will be performed on your pull request automatically.
Below are the contribution guidelines:
https://github.com/apache/camel/blob/master/CONTRIBUTING.md

@lburgazzoli this is related to the discussion about moving some of the reusable test infra from CKC to Camel  Core.
Do you think this would do the trick for Camel Quarkus as well?

The license headers in the XML files are using the wrong style (eg ~)

When you want @orpiske this can be merged.

When you want @orpiske this can be merged.

Thanks Andrea, I think we are good to go.
Just let me have a quick chat w/ Luca on Monday morning to make sure this covers the basics for Camel Quarkus as well.

Just talked to Luca, we are good to go. Subsequently, I can/will adjust if needed.


Add data download to matrix tool

As a suggestion from @ValWood, we'd like to make the raw data for the matrix available so that people can process / cluster it in other tools.
@pgaudet This was trivial and done on a coffee break.

Tested by @ValWood on amigo-staging.geneontology.io

Now in master. Can go out at next code cycle.

Awesome!!

Getting this out to prod held up by https://github.com/geneontology/amigo/issues/686

@ValWood Now available (again) in production.


Install time

zsh and bash time commands do not monitor memory usage, etc as /usr/bin/time does. I need it for a bit of testing.


Update closing parens wrapped in parentheses

(function(){
  ...
})();

That function is now an expression position and now we can immediately invoke it. But then you've got the extra invoking parents hanging off on the end. So we can do better for the reader by wrapping the entire invocation expression in parens.
(function (){
  ...
}());

So now the goal is not to just get it passed to the compiler, but to give a little bit more information to the reader, so that when the reader sees a function and the closing parens wrapped in parentheses, that means something.
important here is not the function, it's the result of the function. And just by moving the pair in one space over, we give a little bit more information to the reader and that can be helpful.

@googlebot I signed it!

I'm sorry, but I don't understand the purpose of this change.

the goal is not to just get it passed to the compiler, but to give a little bit more information to the reader

I don't see this as communicating anything more or less to the reader.  The value on the outside is the same either way.  Neither the return value (undefined) nor the function itself are meant to be used by anyone directly.

important here is not the function, it's the result of the function.

I don't understand why you would say that.  The function itself is not returned or used outside of this file, and the return value of the function is undefined no matter which way you style it.
The only thing that matters is the side-effects of the function call.  Either the exported code is attached to the global namespace (window) or is fed to a detected module loader (define() or exports).
The closest I can find to an authoritative discussion on this is here: https://github.com/airbnb/javascript/issues/21
The result of that discussion, as I understand it, is that there is no real difference for modules that correctly end in a semicolon.  If a semicolon is missing, and two modules get concatenated together, then your way would result in strange things happening, like the return value of undefined being called as a function with the second module as an argument, resulting in a TypeError.
So for the most part, this whole thing seems to just be a matter of personal preference.  Is there something more I'm missing?  Would it help you if we added more comments somewhere explaining how the function call works or how it uses side-effects?

I want to clarify
the first thing in a statement can not be a function expression because the official grammar assumes that the statement starting with the word function is a function statement. The workaround is to wrap the whole invocation in parentheses.
(function ( ) {
var hidden_variable;
// This function can have some impact on the environment
// but introduces no new global variables.
}());

eslint rules: Require IIFEs to be Wrapped (wrap-iife)

the first thing in a statement can not be a function expression because the official grammar assumes that the statement starting with the word function is a function statement. The workaround is to wrap the whole invocation in parentheses.

The function is already wrapped in parens, so it's already a function expression.  Quoting the eslint doc you linked to:

The opening parentheses causes the contained function to be parsed as an expression, rather than a declaration.

The eslint rule you linked to has settings available to require either inside or outside parens, which I think further backs up my assertion that the placement of these parens is just a matter of taste and not a meaningful change.
I appreciate your desire to help, but this particular change is not helpful.  It has no effect on the project, not at runtime, nor for readability as far as I can tell.  So I'm going to close this PR now.
If you are still interested in contributing, we would love to have your help.  I would suggest you look at the "help wanted" tag on our issues page.  These are issues where we could really use help from the community in one way or another: https://github.com/google/shaka-player/issues?q=is%3Aissue+is%3Aopen+label%3A"help+wanted"  There are currently 41 "help wanted" issues.
We also have a tag called "easy?" for issues that we suppose would not be difficult to get started on.  If you are not deeply familiar with the codebase, these would be good places to get started.  We would be happy to provide guidance, as well, on these or any other issues you want to work on: https://github.com/google/shaka-player/issues?q=is%3Aissue+is%3Aopen+label%3A"help+wanted"+label%3A"easy%3F"  There are currently 7 "help wanted" issues also tagged with "easy".
Thank you for your interest in Shaka Player, and we hope to see you again if you are still interested.


Camera and focus led remains on during downloads

Once you scan a QR code and download from it, the camera should be shut off until the download and install is done. This is not done.

Fixed.


Javascript load failure in Rails 7.1.2

I'm trying to use Rhino Editor in my rails app as a replacement for Trix in conjunction with ActionText, and when I try to load the javascript for Rhino, I'm getting the following error in the browser console.
Uncaught SyntaxError: Identifier 'i3' has already been declared
Rails Version: 7.1.2
package.json
{
  "name": "app",
  "private": "true",
  "scripts": {
    "build": "bun bun.config.js",
    "build:css": "tailwindcss -i ./app/assets/stylesheets/application.tailwind.css -o ./app/assets/builds/application.css --minify"
  },
  "dependencies": {
    "@hotwired/stimulus": "^3.2.2",
    "@hotwired/turbo-rails": "^7.3.0",
    "@rails/actioncable": "^7.1.2",
    "@rails/actiontext": "^7.1.2",
    "@tailwindcss/forms": "^0.5.6",
    "@tailwindcss/typography": "^0.5.10",
    "autoprefixer": "latest",
    "daisyui": "^4.4.0",
    "moment": "^2.29.4",
    "postcss": "latest",
    "rhino-editor": "^0.9.0",
    "tailwindcss": "latest",
    "chroma-js": "^2.4.2",
    "theme-change": "^2.5.0"
  },
  "devDependencies": {
    "tailwindcss-inner-border": "^0.2.0"
  }
}

application.js
// Entry point for the build script in your package.json
import "@hotwired/turbo-rails"
import "./controllers"
import "./channels"

import "rhino-editor"
import "rhino-editor/exports/styles/trix.css"
import "@rails/actiontext"

This is what the console is referencing in its error.
application.js line 31053 (after Rails asset processing)
// ../../node_modules/rhino-editor/ex
var t3 = { ATTRIBUTE: 1, CHILD: 2, PROPERTY: 3, BOOLEAN_ATTRIBUTE: 4, EVENT: 5, ELEMENT: 6 };
var e4 = (t4) => (...e5) => ({ _$litDirective$: t4, values: e5 });

class i3 {
  constructor(t4) {
  }
  get _$AU() {
    return this._$AM._$AU;
  }
  _$AT(t4, e5, i4) {
    this._$Ct = t4, this._$AM = e5, this._$Ci = i4;
  }
  _$AS(t4, e5) {
    return this.update(t4, e5);
  }
  update(t4, e5) {
    return this.render(...e5);
  }
}

I've also tried to remove everything from my application.js apart from these two lines per the documentation, but this changes nothing.
import "rhino-editor"
import "rhino-editor/exports/styles/trix.css"

There's a ton of things that could be going on from frontend bundler to any number of other things. Do you have a reproduction I could look at?

I'll try and put together a minimal reproduction. Right now I'm having trouble identifying where the conflict is.

There's a ton of things that could be going on from frontend bundler to any number of other things. Do you have a reproduction I could look at?

Steps:
rails _7.1.2_ new --javascript=bun --css=tailwind --database=sqlite3 rhino-error
cd rhino-error
bin/rails actiontext:install
bin/rails g scaffold Post title:string
bin/rails db:migrate
bun add rhino-editor

app/javascript/applicaton.js
// Entry point for the build script in your package.json
import "@hotwired/turbo-rails"
import "./controllers"

import "rhino-editor"
import "rhino-editor/exports/styles/trix.css"
import "@rails/actiontext"

app/models/post.rb
class Post < ApplicationRecord
    has_rich_text :content
end

app/views/posts/_form.html.erb
<%= form_with(model: post) do |form| %>
  <% if post.errors.any? %>

<%= pluralize(post.errors.count, "error") %> prohibited this post from being saved:

        <% post.errors.each do |error| %>

<%= error.full_message %>

        <% end %>

  <% end %>

    <%= form.hidden_field :content, id: form.field_id(:content), value: form.object.content.try(:to_trix_html) || form.object.content %>
    <rhino-editor
      input="<%= form.field_id(:content) %>"
      data-blob-url-template="<%= rails_service_blob_url(":signed_id", ":filename") %>"
      data-direct-upload-url="<%= rails_direct_uploads_url %>"
    ></rhino-editor>

    <%= form.submit %>

<% end %>

Cool! Thanks! I'll take a look! Appreciate it!

@hecksadecimal I really have no idea where to go with this. I opened a bug report on the Bun issue tracker.
Unfortunately, I couldn't get Bun to properly bundle ProseMirror or TipTap, which are two dependencies of RhinoEditor. So if they can't compile, then neither will Rhino.
https://github.com/oven-sh/bun/issues/7710
I made a reproduction here: https://github.com/KonnorRogers/bun-rhino-issue
Unfortunately I don't know enough about Bun to make heads or tails of this error.

Fascinating. Thanks for the update, I'll watch that other issue and experiment in the meantime.

@hecksadecimal Worst case scenario, you could pop this in your app/layouts/application.html.erb for now just to get you going.

    <link<EMAIL_ADDRESS>rel="stylesheet" data-turbo-track="reload">

Seems to work for me locally.

Appreciate it. I will update here and on the linked issue if I find a way to have rhino and it's dependencies bundled.

Closing this! Feel free to open a new issue in the future!

@hecksadecimal, @KonnorRogers I sidestepped this issue by swapping out Bun's built-in builder with esbuild. Annoying, but minimally invasive.
Bun bundler calls in my bun.config.js
import * as esbuild from 'esbuild';

// ...

const config = {
   sourcemap: "external",
   entrypoints: compiledEntrypoints,
   format: 'esm',
   external: compiledEntrypointsExternalPaths,
   outdir: path.join(process.cwd(), "app/assets/builds"),
 }

 return await build(config)

// ...

const config = {
   sourcemap: "external",
   entrypoints: individualFiles,
   format: 'esm',
   external: ['*'],
   root: root,
   outdir: outputDirectory,
 }

 return await build(config)

esbuild versions
const config = {
   sourcemap: 'external',
   entryPoints: compiledEntrypoints,
   format: "esm",
   entryNames: '[dir]/[name]',
   external: compiledEntrypointsExternalPaths,
   outdir: path.join(process.cwd(), "app/assets/builds"),
   bundle: true
 }

 return await esbuild.build(config)

// ...

const config = {
  sourcemap: "external",
  entryPoints: individualFiles,
  format: 'esm',
  external: ['*'],
  entryNames: '[dir]/[name]',
  outbase: root,
  outdir: outputDirectory,
  bundle: true
}

return await esbuild.build(config)


PUD-1489  FE: Add note view: WIP; see TODOs

First draft PR for PUD-1489  FE: Add note view: WIP; see TODOs and Slack thread: https://mojdt.slack.com/archives/C0223AGGQU8/p1645793389280799

Closing in favour of "part 1" PR, which is incomplete but hopefully can get merged.
Some review comments from here applied there; others pending.