Contribute to #6

@tmaex Can you fix the merge conflict? Also, I think you should remove the word in within your message to improve grammar.  Something like I'm glad you trust Internet Explorer... (or I'm glad you put your trust in Internet Explorer...)?

I'm sure with this sentence. Your suggestion has another meaning.


Pass ansible arguments via environment variable if provided.

Opened PR for discussion to address #431
Possible usage to run only post provisioning tasks and scripts as suggested.
ANSIBLE_ARGS='--tags=post' vagrant provision
As mentioned in #431 tags would need to be added for this to be useful.
We could restrict the enviroment variable to tags only like
"ansible.tags = ENV['ANSIBLE_TAGS']"
But the more general argument would allow other flexibility.

I really like this, nice idea! Might think of a different env variable name though, just to avoid any potential namespace collisions. Maybe DRUPALVM_ANSIBLE_ARGS?

Updated to use DRUPALVM_ANSIBLE_ARGS.  It's not going to be a short command line anyway so this seems good.

If the env variable is not set, does this cause any issues/warnings?

I haven't seen any difference when the variable isn't set.  Including warnings.

Other useful flags:

--vault-password-file ~/.vault_pass.txt
--start-at-task=Run configured post-provision ansible task files. due to how vagrant passes the arguments you can't use quotes here.
--list-tasks would be useful for debugging

@oxyc - Would you like to take a crack at adding one or more of those and build on top of this PR?

With the current PR it already works.
DRUPALVM_ANSIBLE_ARGS='--start-at-task=Run configured post-provision ansible task files.' vagrant provision

@oxyc - Ah... obvious in hindsight.
Could we add a note in the docs about this new option, and some suggested uses?

Sure.
One minor issue with this is that it only supports a single argument. Vagrant requires the arguments to be passed as an array if there are more than one. This is also why I'm not using quotes in my --start-at-task example. I guess we can just add a note on that.

Sounds good.

Closing for #992 — see progress there.


Image fallback url is not working

Need to find a way to access droplet in a model
https://github.com/nodes-vapor/admin-panel/blob/master/Sources/AdminPanel/Models/BackendUsers/BackendUser.swift#L27

fixed


Add process exit to gulp done callback

fixes #31

Can one of the admins verify this patch?

@bsawyer
I think I would prefer fixtures go in the test folder.  Thoughts?
@paul-barry-kenzan
Please review.

@bsawyer @obuckley-kenzan
I looked at the gulp-mocha error mentioned in #31, and the work here looks good to me.
As for as the fixtures, I lean towards having them tucked in the /test directory.

Whoops, good catch. Why are they not in test?...

ok to test

moved fixtures @obuckley-kenzan @paul-barry-kenzan


dev: add Starknet Sepolia staging to upgrade.sh

Describe the enhancement request
We are currently deploying a staging environment on Starknet Sepolia, which will need to be reflected in the upgrade.sh file.

Hi, Can I work on this?

sorry this is something we need to do ourselves

Alright, Thanks for keeping me informed.

What is the status of this?

in progress see #1484


Blogpost summarising our release

Since the release contains a direction shift to opentelemetry agent, it makes sense to write a blogpost describing the shift and next plans for the project.

Blogpost completed and reviewed


Zoom issue in Chrome - Discolored line is getting displayed

Link to PDF file (or attach file here):
http://hosted-stage.rightprospectus.com/documents/Harbor/summary_money_market.pdf
Configuration:

Web browser and its version: Chrome Version 54.0.2840.71 m
Operating system and its version: Window 7
PDF.js version: Latest
Is an extension: NA

Steps to reproduce the problem:

Open PDF file (http://hosted-stage.rightprospectus.com/documents/Harbor/summary_money_market.pdf) in Pdf Js Viewer in Chrome
Issue can be seen when we open PDF here - https://mozilla.github.io/pdf.js/web/viewer.html
Discolored line is getting shown as per below screen shots in all zoom modes except 100% zoom mode

What is the expected behavior? (add screenshot)

What went wrong? (add screenshot)

Automatic Zoom

110% zoom

130 % zoom

Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension):

Hi Team, Could you please look into above issue and lets us know.  Thanks.

I cannot reproduce this using Firefox 50, Arch Linux and the latest PDF.js development version. This appears to be a Chrome-specific issue that probably has to be reported upstream to the Chrome team.

Hi Team,
This issue is happening in only Chrome. Could you please look into it and provide us details? did you raise ticket with Chrome team or do you want us to raise a ticket? (If you want us to raise, Can you guide us how to reach out to chrome team with steps regarding PDF.js - Chrome issue(regarding what could be reason causing this issue)).
Thanks.

I don't see defect of the Mac OSX.
The line in question is painted using regular setWidth, moveTo, lineTo and stroke operations:

@gsampath127 Try to create HTML/Canvas test case and see if you can reproduce the problem -- Chrome team will request this test case.

@gsampath127 please report the following test case to the Chrome team:
http://jsbin.com/goyenunuvu/1/edit?js,output
<script>
var c = document.createElement('canvas');
c.width = 600; c.height = 600;
document.body.appendChild(c);
var ctx = c.getContext('2d');
ctx.fillStyle = 'green';
ctx.fillRect(0, 0, c.width, c.height);
ctx.strokeStyle = 'white';

for (var i = 0; i < 20; i++) {
  var scale = 1 + (i - 10) / 50;
  var y = i * 20 + 10;
  ctx.save();
  ctx.scale(scale, scale);
  ctx.translate(10, y);
  ctx.beginPath();
  ctx.moveTo(0, 0); ctx.lineTo(500, 0);
  ctx.stroke();
  ctx.restore();
}
</script>

Thanks timvandermeij for HTML/Canvas test case.
Issue has been reported in chrome forum, -
https://productforums.google.com/forum/#!topic/chrome/3xbBhA7f3VY;context-place=forum/chrome
Please let me know if you want to add any details to above chrome post.
Will update you as soon as we get reply from chrome team.

Hi Team,
As per reply from google team (https://productforums.google.com/forum/#!topic/chrome/3xbBhA7f3VY;context-place=forum/chrome), Unchecking Use hardware acceleration (Menu> Settings> Show Advanced Settings > System menu) did work and we do not see any issue. We hope this problem will be resolved in future Chrome versions.
Thanks yurydelendik for HTML/Canvas test case and looking into this.

@gsampath127  I don't think it was fixed --  it sounds like a workaround and certainly will make your instance of Chrome slower due to disabling hardware acceleration. Try reporting the issue at https://bugs.chromium.org/p/chromium/issues/ (without mentioning PDF.js since it's HTML/Canvas issue rather than PDF viewer)

Closing since this is not something we can fix and should be reported to the Chrome bug tracker instead. It might have been an upstream issue that is already resolved now.


GridFS API improvements

Added upload from a Publisher
Added download to Publisher
Deprecated AsyncInputStream and AsyncOutputStream
JAVA-3440

https://evergreen.mongodb.com/version/5dd54aa3e3c33149895e02b5

This is relatively complex due to the wrapping nature of the underlying AsyncInput/OutputStream API - so I'll try to annotate the code changes to help readability as much as possible.  The complexities are in GridFSDownloadPublisherImpl and GridFSUploadPublisherImpl.

Also, one tactical question: do you plan to remove all the deprecated stuff in 4.x? Is that too big a change for such a short cycle or should we just go for it?

I'm leaning towards removing in 4.x - it will be interesting to get feedback from the SpringData team about it.

I've added a bigger change in e2a8440 which I hope helps with the readability and clarifies the work flow. I've also reduced the work done in synchronisation blocks.

There was only a single call to request in should round trip with small chunks as there was only a single byteBuffer. So I changed it in the test to be a publisher with two byteBuffers.
I added an extra test case but can't think how to test the coverage for the inner Subscriptions.  Also I noted intelliJ coverage missed some code paths that are explicitly tested eg: calling abort.

@jyemin I think I've address all points.


fix(content-docs): create assets for frontmatter images

fixes: #6718
create asstes for the frontmatter image in documentation (plugin-content-docs) aswell. The implementation is adapted from the plugin-content-blog/src/index.ts#L477

The CLA check isn't triggered on commit, but has its own event cycle. Just wait for up to a few hours.

I'm not 100% sure it's enough, it should also be wired in the theme
The blog plugin has something like this in theme components:
const image = assets.image ?? frontMatter.image;

Oops, my bad, didn't test this😅 Will quickly fix and add a test


google-bigquery and pubsub tests fail in native mode on Camel 4

fixes https://github.com/apache/camel-quarkus/issues/4502

fix of compilation by running  mvn process-resources -Dcq.flatten-bom.format

EDITED
Change in Camel is required first (https://github.com/apache/camel/pull/9326)

The PR requires upgrade of google bom from the camel first, therefore I based the PR on 'camel-main'

I pulled this fix into #4626.


Question values of string type are converted to float

What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):
Rancher parses strings input as Question Values that only contain numbers as a float. For example, using this chart with the supplied values and questions:
A deployment that set environment variables:
        env:
            - name: TEST_VALUE
              value: "{{ .Values.testValue }}"
            - name: TEST_QUESTION_VALUE
              value: "{{ .Values.testQuestionValue }}"

values.yaml:
testValue: "1234567890"
testQuestionValue: "1234567890"

questions.yaml:
- variable: testQuestionValue
    label: Test Question Value
    type: string
    default: "1234567890"
    required: true
    description: "Test question to demonstrate unexpected behavior"
    group: "OTP Adapter"

The output of the environment variables show the question value as a float:
env:

name: TEST_VALUE
value: "1234567890"
name: TEST_QUESTION_VALUE
value: "1.23456789e+09"

Attached are the sample snipets with screenshots of the issue.  This was tested in the Rancher UI, and in the CLI:
$ ./rancher app install basic-helm test
Description: Test question to demonstrate unexpected behavior
Name: Test Question Value
Variable Name: testQuestionValue
Default:[1234567890]
Enter answer or 'return' for default:123454321
run "app show-notes test" to view app notes once app is ready

Result:
From UI tests:

CLI tests:

gz#10874

Reproduced the issue on 2.4.5 and 2.3.8

Deploy mysql app
admin/password - give value<PHONE_NUMBER>1
Deploy the app.
Navigate to workload --> mysql --> Environment variables

Example helm chart that reproduces this issue: https://github.com/jedrivisser/basic-helm

Closing this because the original JIRA issue for this SURE-2197 was resolved.

@PennyScissors could you maybe paste some details from that ticket here? How was it resolved? What version etc?

Hello @jedrivisser, it was marked resolved because we couldn't reproduce it in the Apps & Marketplace of Rancher v2.6 following the steps below. Although it is reproducible in the old catalog provided by the Cluster Manager UI available in Rancher v2.4 and v2.5, those Rancher versions have now reached EOL and EOM (See here) and are no longer getting fixes. I apologize for the inconvenience.
Steps taken in Rancher v2.6.4

Add custom catalog to Apps & Marketplace using https://github.com/jedrivisser/basic-helm
Deploy basic-helm chart with default values:

testQuestionValue: '1234567890'
testValue: '1234567890'

Verify values were not changed in the chart's config map

Great, thanks!


Add MySQL Database Connection Support

Added support for MySQL connections; thought it could be fun. Tested manually before merging, but I might have missed something. If so, just let me know.
Changes Made

TypeScript Classes and Interfaces:

Added MySqlDatabaseConnection class and its corresponding interface IMySqlDatabaseConnection to support MySQL connections.

Updated the DataConnection and DatabaseConnection classes to handle MySQL connections.

Data Connection View:

Created MysqlView class to manage MySQL connections, host, port, authentication, and database configurations.

Window Updates:

Updated the Connection Window to include an option for MySQL connections in the connection type selection.

Backend Integration:

Added MySqlDatabaseConnection class in the backend to manage MySQL-specific database connections.
Implemented the MySqlDatabaseSchemaChangeDetectionStrategy.

Dependency Injection:

Registered MySqlDatabaseSchemaChangeDetectionStrategy.

Added MySQL icon to the resource directory.

Updated GlobalConsts to support the .NET versioning for the MySQL provider.

Updated DataConnectionType enumeration to include MySQL.

Tests:

Created unit tests for MySqlDatabaseConnection to validate the connection string formatting.

This is great! I'll review this and let you know.

Happy to help! Just want to say that I started with the official MySql.EntityFrameworkCore package, but ran into problems within the EntityFrameworkRelationalDatabaseConnection something wrong with the package where it casts longs to ints. So I switched to Pomelo.EntityFrameworkCore.MySql. Still supported nevertheless.

Turns out the Pomelo.EntityFrameworkCore.MySql package is compatible with MariaDB as well. I made a demo branch to test it out. Just needed to add some frontend code, and that was it. I bet we can do the same with Azure Database using MS SQL Server.
So maybe Pemelo is the way to go?

@SimonNyvall I totally agree, Pomelo is the way to go. Supporting MariaDB as well is an awesome bonus. I'll be reviewing this PR in the next few hours and I'll send you any feedback. Thank you for all the hard work here!
I've never messed with Azure SQL DB but if we can add support for it as well using the same MS SQL Server driver that would be wonderful. I wonder if #66 will be a part of implementing that.

Looks good! It's ready to merge. I looked at the demo branch for MariaDB looks like you got a handle on things there too. I'll merge this PR and you can submit the MariaDB changes when you're ready.
I found a nuget package reference conflict but that is an issue that isn't directly related to the changes you made, your changes surfaced the issue though. I'll solve it after merging this.

No worries, I thought it was fun. Like I said, happy to help!
I have been taking a deeper look into the mariaDb support without adding duplicate code to the backend and there seems to be a few issues with that strategy (works but not the finesses). Have a free day tomorrow, so I will se what I can do.
Checked out issue #66 and I can try to replicate the problem and a fix after I have finished the maria support. I guess those are similar, and that we need to implement a separate instance of mariaDb and Azure SQL that is separate from mySQL and SQL Server.


CIF-2544: remove usage of org.apache.sling.settings

Description
This PR removes the usage of the SlingSettingsService. It moves this decision from runtime to build time by introducing a configureable component that is used by the UrlProviderImpl to decide if specific pages should be returned or not. As this logic is tightly coupled to the specific page handling of the UrlProviderImpl the related logic was moved the the new component as well. The UrlProviderImpl and SpecificPageServlet use this component now as service instead of static methods.
Related Issue
CIF-2544
Motivation and Context
Remove API usage deprecated for cloud service usage.
How Has This Been Tested?
Unit tests and locally
Screenshots (if appropriate):
Types of changes

[X] Bug fix (non-breaking change which fixes an issue)
[ ] 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.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[X] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes and the overall coverage did not decrease.
[X] All unit tests pass on CircleCi.
[X] I ran all tests locally and they pass.

Would be possible to check in the URL provider that the commerce add-on bundle is available or not? It looks simpler than adding an extra OSGi config which is not supposed to be changed anyway and doing all the refactoring for the sake of this OSGi config.

Using runmode specific configuration is, as discussed the best practice. See also the adobetech article about it here.
I don't think adding an EnvironmentService is a good design however compared to making particular functionality configureable, because it will lead to n modules having n EnvironmentServices basically duplicating logic. Doing this for particular functionality (as here enable/disable deep linking to specific pages) causes duplication as well but it more expressive.

Related conversation: https://github.com/Adobe-Consulting-Services/acs-aem-commons/issues/2476

@Buuhuu , you could check that using BundleContext in UrlProviderImpl.activate().

@LSantha I know it is possible but it is not the right approach, see all the linked references.


Editor integrations link in README redirects to 404 page.

The Editor integrations link in README is broken, it redirects to a 404 page.
To reproduce-

Go to README.md
Scroll to First Party editor integrations
Click on editor integrations
See 404 page

Expected Behavior-
It should redirect to the correct link.

I am working on this issue ! Will fix it soon.


ERROR: LoadError: LoadError: InitError: ArgumentError: Unknown time zone "Europe/London"

Within PyCharm MacOSX,  right clicked the config/routes.jl I get

|   |_ ||_
|  |  | -|   | | -|
|||||||
Starting Genie in >> DEV << mode
ERROR: LoadError: LoadError: InitError: ArgumentError: Unknown time zone "Europe/London"
Stacktrace:
[1] (::getfield(TimeZones, Symbol("##1#3")){SubString{String}})() at $HOME/.julia/packages/TimeZones/wytr8/src/TimeZones.jl:70
[2] get!(::getfield(TimeZones, Symbol("##1#3")){SubString{String}}, ::Dict{AbstractString,Dates.TimeZone}, ::SubString{String}) at ./dict.jl:453
[3] Type at $HOME/.julia/packages/TimeZones/wytr8/src/TimeZones.jl:64 [inlined]
[4] localzone() at $HOME/.julia/packages/TimeZones/wytr8/src/local.jl:25
[5] Type at $HOME/.julia/packages/Memento/QMKyB/src/formatters.jl:35 [inlined]
[6] #config!#71(::String, ::Dict{AbstractString,Int64}, ::Bool, ::Bool, ::Bool, ::Bool, ::Function, ::Memento.Logger, ::String) at $HOME/.julia/packages/Memento/QMKyB/src/config.jl:39
[7] #config!#69 at $HOME/.julia/packages/Memento/QMKyB/src/config.jl:36 [inlined]
[8] config! at $HOME/.julia/packages/Memento/QMKyB/src/config.jl:25 [inlined]
[9] init() at /Users/mincheung/.julia/packages/Memento/QMKyB/src/Memento.jl:67
[10] _include_from_serialized(::String, ::Array{Any,1}) at ./loading.jl:633
[11] _require_from_serialized(::String) at ./loading.jl:684
[12] _require(::Base.PkgId) at ./loading.jl:967
[13] require(::Base.PkgId) at ./loading.jl:858
[14] require(::Module, ::Symbol) at ./loading.jl:853
[15] include at ./boot.jl:317 [inlined]
[16] include_relative(::Module, ::String) at ./loading.jl:1044
[17] include at ./sysimg.jl:29 [inlined]
[18] include(::String) at /Users/mincheung/.julia/packages/Genie/4Uuoi/src/Genie.jl:4
[19] top-level scope at none:0
[20] include at ./boot.jl:317 [inlined]
[21] include_relative(::Module, ::String) at ./loading.jl:1044
[22] include(::Module, ::String) at ./sysimg.jl:29
[23] top-level scope at none:2
[24] eval at ./boot.jl:319 [inlined]
[25] eval(::Expr) at ./client.jl:393
[26] top-level scope at ./none:3
during initialization of module Memento
in expression starting at $HOME/.julia/packages/Genie/4Uuoi/src/Loggers.jl:6
in expression starting at $HOME/.julia/packages/Genie/4Uuoi/src/Genie.jl:24
ERROR: LoadError: LoadError: Failed to precompile Genie [c43c736e-a2d1-11e8-161f-af95117fbd1e] to $HOME/.julia/compiled/v1.0/Genie/8eazC.ji.
Stacktrace:
[1] error(::String) at ./error.jl:33
[2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1203
[3] _require(::Base.PkgId) at ./loading.jl:960
[4] require(::Base.PkgId) at ./loading.jl:858
[5] require(::Module, ::Symbol) at ./loading.jl:853
[6] include at ./boot.jl:317 [inlined]
[7] include_relative(::Module, ::String) at ./loading.jl:1044
[8] include(::Module, ::String) at ./sysimg.jl:29
[9] include(::String) at ./client.jl:392
[10] top-level scope at none:0
[11] include at ./boot.jl:317 [inlined]
[12] include_relative(::Module, ::String) at ./loading.jl:1044
[13] include(::Module, ::String) at ./sysimg.jl:29
[14] exec_options(::Base.JLOptions) at ./client.jl:266
[15] _start() at ./client.jl:425
in expression starting at $HOME/julia_projects/your_cool_new_app/src/App.jl:8
in expression starting at $HOME/julia_projects/your_cool_new_app/genie.jl:36

Can't comment on usage within PyCharm as I have no idea how that works. But it seems to be a problem with Memento, the logging module used in Genie. I'm going to replace that as it's been causing a lot of issues.
Meanwhile can you try running it through the Julia REPL and see how it goes? Check the README if you need help starting.

Mac CLI:
$ julia -L genie.jl --color=yes --depwarn=no -q
also the same
Starting Genie in >> DEV << mode
ERROR: LoadError: LoadError: InitError: ArgumentError: Unknown time zone "Europe/London"

There seems to be this timezone issue in the logging library used by Genie -- called Memento. It's been causing this kind of issues, usually due to Memento failing to install properly (there was probably an error message when installing Genie).
There are a few efforts of replacing Memento and I think we'll have a version without Memento soon.
You can try reinstalling Genie and paying attention to any error messages. So:
pkg> rm Genie
pkg> add https://github.com/essenciary/Genie.jl

Alternatively, you can just try to rebuild the problematic dependencies first:
pkg> build TimeZones
pkg> build Memento

I have updated the logging library which was dependent on TimeZones which was causing this bug. Please run pkg> up to get the latest Genie. It should work fine now.


Untracked files when running make.go on 04afc9ae

I'm unclear whether this is a problem per se, but running go run make.go --sqlite=true on 04afc9ae8abaf4700a93cb48b40fc0ec3c2aeff5 leaves my local git tree in the following state:
HEAD detached at origin/master
Untracked files:
  (use "git add <file>..." to include in what will be committed)

        app/publisher/publisher.js
        server/camlistored/ui/goui.js

nothing added to commit but untracked files present (use "git add" to track)

@mpl is this expected?
If not I can add both to .gitignore and submit the trivial CL.

Sure, I saw you had already done that (adding them to .gitignore) in the CL about react. SGTM to make a specific CL for it.

Ok will do.
Yes apologies, I forgot to point it out in that CL...


Upgrading to v0.11 Causes Build to Crash

My project, which builds and runs successfully on Swift for Tensorflow v0.10, crashes during the build process on v0.11.
By process of elimination on my project dependencies, I was able to figure out this is happening when building the google-auth-library-swift dependency.
On Ubuntu 18.04:
$ git clone https://github.com/googleapis/google-auth-library-swift
$ cd google-auth-library-swift
$ rm -rf .build/
$ which swift
/home/xander/swift-tensorflow-RELEASE-0.11-cuda10.2-cudnn7-ubuntu18.04/usr/bin/swift
$ swift --version
Swift version 5.3-dev (LLVM db8896f3f345af2, Swift 61684f62a6132c0)
Target: x86_64-unknown-linux-gnu
$ swift build
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/krzyzanowskim/CryptoSwift.git
Fetching https://github.com/attaswift/BigInt
Cloning https://github.com/krzyzanowskim/CryptoSwift.git
Resolving https://github.com/krzyzanowskim/CryptoSwift.git at 1.3.1
Cloning https://github.com/attaswift/BigInt
Resolving https://github.com/attaswift/BigInt at 5.1.0
Cloning https://github.com/apple/swift-nio.git
Resolving https://github.com/apple/swift-nio.git at 2.21.0
[1/30] Compiling CNIOSHA1 c_nio_sha1.c
[2/30] Compiling CNIOLinux shim.c
[3/30] Compiling CNIOLinux ifaddrs-android.c
[4/63] Compiling CNIOHTTPParser c_nio_http_parser.c
[5/63] Compiling CNIODarwin shim.c
swift-frontend: /swift-base/swift/lib/AST/GenericSignature.cpp:251: static swift::CanGenericSignature swift::CanGenericSignature::getCanonical(TypeArrayView<swift::GenericTypeParamType>, ArrayRef<swift::Requirement>, bool): Assertion `isCanonicalAnchor(secondType)' failed.
Stack dump:
0.	Program arguments: /home/xander/swift-tensorflow-RELEASE-0.11-cuda10.2-cudnn7-ubuntu18.04/usr/bin/swift-frontend -frontend -c /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Addition.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/BigInt.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/BigUInt.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Bitwise Ops.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Codable.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Comparable.swift -primary-file /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Data Conversion.swift -primary-file /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Division.swift -primary-file /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Exponentiation.swift -primary-file /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Floating Point Conversion.swift -primary-file /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/GCD.swift -primary-file /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Hashable.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Integer Conversion.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Multiplication.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Prime Test.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Random.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Shifts.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Square Root.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Strideable.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/String Conversion.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Subtraction.swift /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Words and Bits.swift -supplementary-output-file-map /tmp/supplementaryOutputs-2b70e2 -target x86_64-unknown-linux-gnu -disable-objc-interop -I /home/xander/dev/google-auth-library-swift/.build/x86_64-unknown-linux-gnu/debug -enable-testing -g -module-cache-path /home/xander/dev/google-auth-library-swift/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -enable-anonymous-context-mangled-names -parse-as-library -module-name BigInt -o /home/xander/dev/google-auth-library-swift/.build/x86_64-unknown-linux-gnu/debug/BigInt.build/Data Conversion.swift.o -o /home/xander/dev/google-auth-library-swift/.build/x86_64-unknown-linux-gnu/debug/BigInt.build/Division.swift.o -o /home/xander/dev/google-auth-library-swift/.build/x86_64-unknown-linux-gnu/debug/BigInt.build/Exponentiation.swift.o -o /home/xander/dev/google-auth-library-swift/.build/x86_64-unknown-linux-gnu/debug/BigInt.build/Floating Point Conversion.swift.o -o /home/xander/dev/google-auth-library-swift/.build/x86_64-unknown-linux-gnu/debug/BigInt.build/GCD.swift.o -o /home/xander/dev/google-auth-library-swift/.build/x86_64-unknown-linux-gnu/debug/BigInt.build/Hashable.swift.o -index-store-path /home/xander/dev/google-auth-library-swift/.build/x86_64-unknown-linux-gnu/debug/index/store -index-system-modules
1.	Swift version 5.3-dev (LLVM db8896f3f345af2, Swift 61684f62a6132c0)
2.	While evaluating request TypeCheckSourceFileRequest(source_file "/home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Division.swift")
3.	While type-checking extension of FixedWidthInteger (at /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Division.swift:11:1)
4.	While type-checking declaration 0x96aa840 (at /home/xander/dev/google-auth-library-swift/.build/checkouts/BigInt/Sources/Division.swift:12:13)
5.	While evaluating request PatternBindingEntryRequest((unknown decl), 0)
6.	While evaluating request PatternTypeRequest((pattern @ 0x96aa428))
7.	 Should I file an issue over there?

I narrowed the crash down to the BigInt library.  See attaswift/BigInt#75.
I was able to successfully build BigInt with the official Swift 5.3 snapshot toolchain on Ubuntu 18.04:
$ which swift
/home/xander/swift-5.3-DEVELOPMENT-SNAPSHOT-2020-08-31-a-ubuntu18.04/usr/bin/swift
$ swift --version
Swift version 5.3-dev (LLVM 3fa9679add, Swift d24649a4d6)
Target: x86_64-unknown-linux-gnu

The build error appears to be specific to the Swift for Tensorflow v0.11 toolchain on Ubuntu 18.04.

Swift for TensorFlow toolchains are built from apple/swift tensorflow branch, which tracks apple/swift master branch rather than the Swift 5.3 release branch.
At first glance, the crash doesn't look related to compiler changes related to Swift for TensorFlow. I wonder if the crash also reproduces with trunk development snapshots from swift.org/download? If so, the issue exists on apple/swift master branch - please file an issue at bugs.swift.org.

Thanks @dan-zheng. I can confirm that this occurs on Swift dev trunk:
$ which swift
/home/xander/swift-DEVELOPMENT-SNAPSHOT-2020-08-31-a-ubuntu18.04/usr/bin/swift
$ swift --version
Swift version 5.3-dev (LLVM 19447e27024a8d4, Swift f89dbd325b96dd6)
Target: x86_64-unknown-linux-gnu

Attempting to build the BigInt project on Ubuntu 18.04 produces the same crash.
I've filed a bug report on swift.org.

Thanks for the filing the bug upstream! I'll close this issue now, since the crash isn't related to Swift for TensorFlow.


Bump Androidx Lifecycle version to 2.8.2

[x] Check the changelog

40:07 Min
Long changelog + testing compatibility issue in new LocalLifecycleOwner


Support binary operator XOR, update data-type Int

Adding a XOR operator to the Sqlparser and then adding a function to the current project. Add unit test code to determine XOR of two Boolean values.
Modify data-type Int factors according to the updated data-type from Sqlparser

Codecov Report

Merging #359 (f5f942a) into main (86d5078) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main     #359   +/-   ##
=======================================
  Coverage   91.34%   91.34%
=======================================
  Files         132      132
  Lines        8154     8160    +6
=======================================
+ Hits         7448     7454    +6
  Misses        706      706

Impacted Files
Coverage Δ

src/ast/operator.rs
100.00% <ø> (ø)

src/executor/evaluate/expr.rs
97.14% <100.00%> (+0.08%)
:arrow_up:

src/tests/arithmetic.rs
100.00% <100.00%> (ø)

src/translate/data_type.rs
100.00% <100.00%> (ø)

src/translate/operator.rs
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


deleting file in git

How to delete created file in git

Click on the file, you will find the delete sign.


[BUG] Furious Focus feat not working on 1H weapons used with two hands

Using the Furious Focus feat with a Bastard Sword in two hands is not working correctly. I've confirmed that the feat does work with a two handed weapon, but won't on any one handed weapon used with two hands.

Enclosed log file & save game file of my current character with the feat.
Log & Save File.zip

Fixed for next release (should release w/in a week).


Enable Appveyor Windows CI

Currently Appveyor CI is failing. Probably for the same reason why https://github.com/bitovi/testee/pull/54 isn't passing.

I re-enabled it and it's working.


Getting error "The JSON file could not be read"

I am on the latest obsidian build 0.13.19 and getting this error on Mac when I run the command Query LCSH. I can see the 3 json files in my folder so not sure what is wrong.

Did you input the folder path in the settings? If you did that and it still cannot read it, try checking in the console (Cmd-Opt-I) if there are errors.

See this: https://github.com/kometenstaub/obsidian-linked-data-vocabularies#configuration

Closing because no response.


Allow testing with handlers other than node 10

I still don't love my approach here, but this should at least enable us to handle most of this automatically.
I would love any thoughts on a clean way to (a) find existing/relevant node.exe instances that's better than using the env and (b) find the task.json such that we don't need the user to pass it in (alternately find another way to get the desired node version). I didn't want to search for either of those things since it would need to happen for every test run and it could be really expensive since we don't have any guarantees about where those things would be (this is especially true of the node versions).

Closing for now, will reopen with new solution discussed offline


Align width of text, password, and select inputs

#PATCH#
CHANGELOG

Fixed width of following inputs to match: frost-password, frost-select, and frost-text.

Changes Unknown when pulling 30ed11d0f475b689c63c42abeca3714a1af4fde2 on sandersky:master into ** on ciena-frost:master**.

Changes Unknown when pulling 30ed11d0f475b689c63c42abeca3714a1af4fde2 on sandersky:master into ** on ciena-frost:master**.

@sglanzer self-merging since we discussed changes already in Slack

:+1:


Stream Deck Mini

I have a problem with my new Stream Deck Mini.
The HID and the VID from the new Deck has changed from "0063" to "0090". So DCSFP can not find the StreamDeck.

I will verify the information and add that PID to DCSFP. Thanks.


How to insert customized object?

I tried to insert a Yarray with my own property.
it looks like this:
yarray.insert(yarray.length, [{arr: Y.Array, type: thisObj.state.type}])
...
...
...
elt = yarray.get(some_index).arr;
but it seems that elt is no longer a Yarray, it doesn't have the properties.

For array.insert(pos, o) the parameter o must either be a valid JSON object (it must be stringifyable), or a Yjs type (e.g. Y.Array). But you can't put a type in a JSON object.
Querying the JSON object for Yjs types is too expensive, and the problem is solved by restructuring your data. So I don't want to implement it.


Apply fixes from StyleCI

This pull request applies code style fixes from an analysis carried out by StyleCI.

For more information, click here.

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


Document ports

It's currently tough to look up/memorize what ports are used for what (main/side, rpc/p2p).
Please make a wiki with a table of default port settings.

https://github.com/DriveNetTESTDRIVE/docs/blob/master/PortNumbers.md


Add option to config max width of scalebar.

Resolves #1046
ratio is calculated according scalebar with / mapview width.
Currently we add support for HALF, THIRD and QUATER, may add more if needed in future.

I have the same thoughts at first, the current implementation is based on the following reasons:

The defined values is more clear and straightforward.
No need to add checks to insure the passed in param is valid.
Prevent the corner scenarios like text overlapping.

The defined values is more clear and straightforward.

Being able to define a maxWidth configuration will be more flexible as it will cater to all use-cases / designs. I feel, if a user wants a scalebar of max 30 pixels, they should be able to configure that.

@tobrun Consider of adaption for difficult devices, I believe use ratio is better than pixels. So, how about we let user set the a ratio in 0.1 ~ 1?

Consider of adaption for difficult devices, I believe use ratio is better than pixels.

Android view system is build up around pixels. To support variety of device screen sizes, we do have the concept of dp values but that is only used in xml resources. In code you always use pixels. I'm personally not seeing with using pixels.

Hi, any update?

@Chaoba can you resolve conflicting files, let's merge as is and revisit the pixel configuration later.


Add additional context to Inquiries

A user in Slack mentioned he would like to be able to store additional useful information that can help inform a response to an inquiry. The use case is that core.ask is used before applying a terraform plan - it would be nice if the user could get prompted with the output from terraform plan before they have to respond to the inquiry. Right now the only way to do this is to place the output into the datastore and then look it up in a notification workflow that responds to an inquiry trigger.
I still firmly believe that the ID and route are the only fields that should be in the inquiry trigger. It's more RBAC-friendly. But we could consider adding a field to the inquirer runner for storing useful context like this. Users can see this field after retrieving the full inquiry via the API, as they have to do today to see other fields like the schema.
Should also add an st2.get_inquiry or similar action, to make it easier to retrieve inquiry details.

It would be helpful if there is a mock up of the desired behavior for reference.

any news about st2.get_inquiry action or similar way like api ？In my case i need it badly

@CaesarC https://api.stackstorm.com/api/v1/inquiries/#/inquiries_controller.get_one


Add universal connectivity app implementation using py-libp2p in 24 hours

An idea for a mission impossible.


Improve insurance package functionality

This PR will:

allow of storing a set of insurance packages in a new class
add functionality to store insurance packages onto disk, and read from disk
add commands to allow adding (addp), editing (editp), deleting (deletep), viewing (listp) insurance packages
allow of the viewing of insurance packages in a new window
link persons to insurance packages, such that when a new person is added with a new insurance package name, the insurance package is automatically created and saved

Codecov Report

Merging #69 (6708c19) into master (6f900be) will decrease coverage by 2.13%.
The diff coverage is 50.14%.

@@             Coverage Diff              @@
##             master      #69      +/-   ##
============================================
- Coverage     65.01%   62.87%   -2.14%
- Complexity      586      645      +59
============================================
  Files           104      114      +10
  Lines          2058     2365     +307
  Branches        226      260      +34
============================================
+ Hits           1338     1487     +149
- Misses          655      799     +144
- Partials         65       79      +14

Impacted Files
Coverage Δ

src/main/java/seedu/address/MainApp.java
0.00% <0.00%> (ø)

...u/address/logic/commands/DeletePackageCommand.java
0.00% <0.00%> (ø)

...edu/address/logic/commands/ListPackageCommand.java
0.00% <0.00%> (ø)

...dress/logic/parser/DeletePackageCommandParser.java
0.00% <0.00%> (ø)

...address/logic/parser/EditPackageCommandParser.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/model/Model.java
100.00% <ø> (ø)

.../java/seedu/address/model/util/SampleDataUtil.java
0.00% <0.00%> (ø)

...u/address/storage/JsonSerializableAddressBook.java
100.00% <ø> (ø)

src/main/java/seedu/address/ui/MainWindow.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/ui/PackageCard.java
0.00% <0.00%> (ø)

... and 30 more

Continue to review full report at Codecov.

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

Thanks for the good work yiheng lgtm


[Event Request] codeunit "Gen. Jnl.-Post Line".CalcPmtDiscPossible - before rounding

In codeunit 12 "Gen. Jnl.-Post Line", procedure CalcPmtDiscPossible, the original and remaining payment discount possible is calculated. We would like to keep the standard behavior, but only make a small change to the amount where the calculation is based on. However, since the amount is also rounded, this cannot be done by using the OnAfterCalcPmtDiscPossible event. We therefor request the following integration event.
    local procedure CalcPmtDiscPossible(GenJnlLine: Record "Gen. Journal Line"; var CVLedgEntryBuf: Record "CV Ledger Entry Buffer")
    var
        IsHandled: Boolean;
    begin
        IsHandled := FALSE;
        OnBeforeCalcPmtDiscPossible(GenJnlLine, CVLedgEntryBuf, IsHandled);
        if IsHandled then
            exit;

        with GenJnlLine do
            if "Amount (LCY)" <> 0 then begin
                if (CVLedgEntryBuf."Pmt. Discount Date" >= CVLedgEntryBuf."Posting Date") or
                   (CVLedgEntryBuf."Pmt. Discount Date" = 0D)
                then begin
                    if GLSetup."Pmt. Disc. Excl. VAT" then begin
                        if "Sales/Purch. (LCY)" = 0 then
                            CVLedgEntryBuf."Original Pmt. Disc. Possible" := ("Amount (LCY)" + TotalVATAmountOnJnlLines(GenJnlLine)) * Amount / "Amount (LCY)"
                        else
                            CVLedgEntryBuf."Original Pmt. Disc. Possible" := "Sales/Purch. (LCY)" * Amount / "Amount (LCY)"
                    end else
                        CVLedgEntryBuf."Original Pmt. Disc. Possible" := Amount;
                    // Requested event call >>
                    OnCalcPmtDiscPossibleBeforeRoundingOriginalPmtDiscPossible(GenJnlLine, CVLedgEntryBuf, AmountRoundingPrecision);
                    // Requested event call <<
                    CVLedgEntryBuf."Original Pmt. Disc. Possible" :=
                        Round(CVLedgEntryBuf."Original Pmt. Disc. Possible" * "Payment Discount %" / 100, AmountRoundingPrecision);
                end;
                CVLedgEntryBuf."Remaining Pmt. Disc. Possible" := CVLedgEntryBuf."Original Pmt. Disc. Possible";
            end;

        OnAfterCalcPmtDiscPossible(GenJnlLine, CVLedgEntryBuf);
    end;

    // Requested event publisher
    [IntegrationEvent(false, false)]
    local procedure OnCalcPmtDiscPossibleBeforeRoundingOriginalPmtDiscPossible(GenJnlLine: Record "Gen. Journal Line"; var CVLedgEntryBuf: Record "CV Ledger Entry Buffer"; AmountRoundingPrecision: Decimal)
    begin
    end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Working App???

Has anyone managed to get this working??
What version of Ruby/DB/OS?
Thanks

I haven't tried it with the latest version of Rails, but it definitely works on older versions if you can't get it working with the latest version of Rails.
:shipit:

Hey Chris.
I sent you a reply to your contact email. If you can can you hit me via my email!
Thanks

Can someone please close this issue? It is a question whether the app generally works, rather than point out an issue with the current version.

if you go to the homepage and sign up, you'll get your personal link. If you then sign in from another device with the same email you can not see your link / progress.

@deehill Thanks for raising an issue!
As @ckhatton stated try to keep issues to specific problems that you are having with the application.
When we keep issues to specific problems its makes easier for us to help you.

how can i see my progress after signup
if you go to the homepage and sign up, you'll get your personal link. If you then sign in from another device with the same email you can not see your link / progress.

if you go to the homepage and sign up, you'll get your personal link. If
you then sign in from another device with the same email you can not see
your link / progress.
On Thu, Jul 5, 2018 at 8:19 PM, Steven Natera<EMAIL_ADDRESS>wrote:

@deehill https://github.com/deehill Thanks for raising an issue!
As @ckhatton https://github.com/ckhatton stated try to keep issues to
specific problems that you are having with the application.
When we keep issues to specific problems its makes easier for us to help
you.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/harrystech/prelaunchr/issues/56#issuecomment-402748131,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE8kccHZlXFJ-C4OPmdhLZpIjIN6BMJRks5uDieGgaJpZM4OHHxU
.


Plugin using addUtilities doesn't seem to work

What version of @tailwindcss/jit are you using?
v0.1.3
What version of Node.js are you using?
v14.16.0
What browser are you using?
Chrome
What operating system are you using?
macOS
Reproduction repository
n/a
I use a custom plugin for cross-browser "flex gap" support (see it here: https://github.com/tailwindlabs/tailwindcss/discussions/2316#discussioncomment-409062.).
Sadly, this doesn't seem to be working with JIT.
Will this approach to plugins be supported with JIT?

Hey! Should work, can you please provide a reproduction repository that shows it not working so we can troubleshoot? It's a required field for a reason 🙂

Alright, it's working now ¯_(ツ)_/¯
Thanks for confirming it should, Adam.


Build Antrea UBI8 Docker image keeps failing

Describe the bug

See https://github.com/antrea-io/antrea/actions/runs/9397341715/job/25880373846
#18 [stage-1 5/5] RUN rm -f /etc/yum.repos.d/* && mv /tmp/CentOS.repo /etc/yum.repos.d/CentOS.repo &&     curl https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official -o /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial &&     sed -i.bak "s/^manage_repos = .$/manage_repos = 0/g" /etc/rhsm/rhsm.conf &&     yum install /tmp/ovs-rpms/* -y && yum install epel-release -y &&     yum install iptables logrotate -y &&     mv /etc/logrotate.d/openvswitch /etc/logrotate.d/openvswitch-switch &&     sed -i "/rotate /a\    #size 100M" /etc/logrotate.d/openvswitch-switch &&     sed -i 's/^initsystem=.*$/initsystem="namespaces"/' /usr/libexec/ipsec/setup &&     rm /etc/rhsm/rhsm.conf.bak &&     rm -rf /tmp/* && yum clean all
#18 0.157   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
#18 0.157                                  Dload  Upload   Total   Spent    Left  Speed
#18 0.157
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  1683  100  1683    0     0   4585      0 --:--:-- --:--:-- --:--:--  4585
#18 0.802 Updating Subscription Management repositories.
#18 0.802 Unable to read consumer identity
#18 0.804
#18 0.804 This system is not registered with an entitlement server. You can use subscription-manager to register.
#18 0.804
#18 1.090 CentOS-8-stream - AppStream                     152  B/s |  38  B     00:00
#18 1.099 Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
#18 ERROR: process "/bin/sh -c rm -f /etc/yum.repos.d/* && mv /tmp/CentOS.repo /etc/yum.repos.d/CentOS.repo &&     curl https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official -o /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial &&     sed -i.bak \"s/^manage_repos = .$/manage_repos = 0/g\" /etc/rhsm/rhsm.conf &&     yum install /tmp/ovs-rpms/* -y && yum install epel-release -y &&     yum install iptables logrotate -y &&     mv /etc/logrotate.d/openvswitch /etc/logrotate.d/openvswitch-switch &&     sed -i \"/rotate /a\\    #size 100M\" /etc/logrotate.d/openvswitch-switch &&     sed -i 's/^initsystem=.*$/initsystem=\"namespaces\"/' /usr/libexec/ipsec/setup &&     rm /etc/rhsm/rhsm.conf.bak &&     rm -rf /tmp/* && yum clean all" did not complete successfully: exit code: 1
------
 > [stage-1 5/5] RUN rm -f /etc/yum.repos.d/* && mv /tmp/CentOS.repo /etc/yum.repos.d/CentOS.repo &&     curl https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official -o /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial &&     sed -i.bak "s/^manage_repos = .$/manage_repos = 0/g" /etc/rhsm/rhsm.conf &&     yum install /tmp/ovs-rpms/* -y && yum install epel-release -y &&     yum install iptables logrotate -y &&     mv /etc/logrotate.d/openvswitch /etc/logrotate.d/openvswitch-switch &&     sed -i "/rotate /a\    #size 100M" /etc/logrotate.d/openvswitch-switch &&     sed -i 's/^initsystem=.*$/initsystem="namespaces"/' /usr/libexec/ipsec/setup &&     rm /etc/rhsm/rhsm.conf.bak &&     rm -rf /tmp/* && yum clean all:

100  1683  100  1683    0     0   4585      0 --:--:-- --:--:-- --:--:--  4585
0.802 Updating Subscription Management repositories.
0.802 Unable to read consumer identity
0.804
0.804 This system is not registered with an entitlement server. You can use subscription-manager to register.
0.804
1.090 CentOS-8-stream - AppStream                     152  B/s |  38  B     00:00
1.099 Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
------

Maybe related to upstream repo change? @xliuxu do you have any idea?

Here is a potential fix: https://stackoverflow.com/questions/70926799/centos-through-a-vm-no-urls-in-mirrorlist
but I am wondering maybe we should backport the ubi base image change to v1.15 if there is no issue for ubi9?

https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/
Centos 8 is EOL on May 31, 2024.
I'm not sure if we can switch to RHEL 8 due to licensing reasons. If not, we may need to upgrade to UBI9 and Centos 9.

@tnqn @xliuxu any conclusion for this? maybe backport this PR https://github.com/antrea-io/antrea/pull/5737?

Updating to UBI9 sounds good, is there any drawback? If not, I think we could backport #5737

Fixed by #6441 which backported two PRs #6737 and #6104 to release-1.15 to fix UBI build failure.


Update nuget version information to 2.5

Update versioning to 2.5

Also need to update version.props in the root.

Also need to update version.props in the root.

Ah.. it did not hit my search for 2.4. Updated now.

/azp run

/azp run

/azp run


Add init like behavior.

Relates to #193

could you pls rebase this branche?

Sorry, needs rebasing again

@sassman PRs are rebased and ready.


Use smaller base image. Change port from 10004 to 10003

Signed-off-by: Haim Helman<EMAIL_ADDRESS>

Fixes https://github.com/layer5io/meshery/issues/188

Closes #5

B-e-a-u-tiful, @thehh1974! :)


Feature/update databricks getting started

Description & motivation
In updating the Databricks Getting Started Guide with Partner Connect, this PR expanded just a tad further to correct a mistake in terms of repo initialization so my PR is a little less clean than I would have liked. I have created two snippets for the creating a managed repo and for initializing your dbt project in the IDE because with Partner Connect, it takes care of the former action for the user.

Thanks @runleonarun for all the edits and corrections! Just updated with the changes


Support customized output names esbuild

https://github.com/evanw/esbuild/issues/2301#issuecomment-1151177376
const mapOutputToEntry = {
  name: 'mapOutputToEntry',
  setup(build) {
    build.onEnd(result => {
      const ob = {}
      Object.keys(result?.metafile?.outputs || {}).forEach(file => {
        const {entryPoint} = result.metafile.outputs[file]
        if (entryPoint) ob[entryPoint] = file
      })

      result.outputMap = ob
    })
  }
}

This needs to be priority. Too many environments can't bust a cache right. Might as well build it right in.

This is doneish. Should probably do CSS files too.


Failing Instrumentation Test: TransactionsActivityTest#testAddMultiCurrencyTransaction

Steps to reproduce the behaviour
Run TransactionsActivityTest#testAddMultiCurrencyTransaction on recent test configuration (e.g. Pixel 7 API 33).
See CI Builds for Instrumentation Reports.
See also #25 for other confirmed configurations.
Expected behaviour
Test should pass.
Actual behaviour
Test fails with follwing error:
java.lang.AssertionError:
Expecting:
 <["transactions-account", "transfer_account"]>
to contain:
 <["beb877ec08944dba8c335cbf899aa30d"]>
but could not find:
 <["beb877ec08944dba8c335cbf899aa30d"]>

	at org.gnucash.android.test.ui.TransactionsActivityTest.testAddMultiCurrencyTransaction(TransactionsActivityTest.java:330)

Software specifications

System Android version: API level 33
Device type: Pixel 7

Suggested Resolution

fixed by #27


Update Ruby dependency. Closes #311.

This  should fix #311 where the "Safe Navigation Operator" makes a build fail.

Shouldn't CI be running against this? Weird.

Should be, but nonetheless it not be possible to install the gem for rubies < 2.3.

Holding this one for now - I think there are some things we can do to go back to supporting older versions.

I also opened #321 requesting that Concourse CI status badges be added to PRs.

@kdykeman Thanks.

Support for older versions of Ruby should be back as of 3.0.2.
CI status badges on PRs should also be working at this point.


How to suppress verbose stdout when launch large task count

Hi,
How do I disable verbose logging such as this:
...
Provider internal-id (operation): projects/xxx/locations/us-central1/operations/xxx
Provider internal-id (operation): projects/xxx/locations/us-central1/operations/xxx
Provider internal-id (operation): projects/xxx/locations/us-central1/operations/xxx
Provider internal-id (operation): projects/xx/locations/us-central1/operations/xxx
...

Thank you

Hi @sansarsecondary !
This particular message doesn't have any kind of guard around it to suppress it:
https://github.com/DataBiosphere/dsub/blob/a01408d3769d93c3ae5c5f8ea1cdd0484dc15bd0/dsub/providers/google_v2_base.py#L922
  def _submit_pipeline(self, request):
    google_base_api = google_base.Api()
    operation = google_base_api.execute(self._pipelines_run_api(request))
    print('Provider internal-id (operation): {}'.format(operation['name']))

    return GoogleOperation(self._provider_name, operation).get_field('task-id')

This message was added to help make the underlying provider details (the Pipeline API) less opaque. It provides feedback when new operations are being created and provides some underlying detail should the associated operation need debugging.
Over time, we have looked to add more to the stderr output users see in order to better understanding how dsub is working.
If you don't need it, you can comment it out in your copy. You could also filter the stderr output as described here:
https://stackoverflow.com/questions/3618078/pipe-only-stderr-through-a-filter
If there's a feedback principle you'd be able to articulate, we could also add some command-line flags for what's "verbose" and what isn't.
Thanks!

HI @mbookman Thanks for your reply. Actually your idea of filtering will work for my use case. That being said, this is what my task output looks like:
Job properties:
  job-id: xxx
  job-name: xxx
  user-id: xx
...
Provider internal-id (operation): projects/xxx/locations/us-central1/operations/xxx
Provider internal-id (operation): projects/xxx/locations/us-central1/operations/xxx
Provider internal-id (operation): projects/xxx/locations/us-central1/operations/xxx
Provider internal-id (operation): projects/xx/locations/us-central1/operations/xxx
...
Launched job-id: xxx
400 task(s)
To check the status, run:
  dstat --provider google-cls-v2 --project xxx --location us-central1 --jobs 'xxx' --users 'xxx' --status '*'
To cancel the job, run:
  ddel --provider google-cls-v2 --project xxx --location us-central1 --jobs 'xxx' --users 'xxx'
Waiting for job to complete...
Monitoring for failed tasks to retry...
*** This dsub process must continue running to retry failed tasks.

Under most circumstances the provider internal id is not required. May I request that the Provider internal-id (operation)  print be guarded under --verbose flag? I appreciate that dsub is trying to be transparent how the interaction with CLS api works.


Please add multi-arrow option for Diagonal aroow too.. please  OR a new mode called sequential arrow>

Please refer these image
with arrow style set to - straight-line
If i use syntax for multiarrow, it renders like this, causes a lot of visual clutter..,

please see, if this can be made - a MultiArrow - Diagonal...

Just some changes in code, to take every next point as starting point to further next point...
I dont know if I worded it correctly.. in other ways, every end point, should take its previous point as a start point..
or there may be other easy way.. @artisticat1  Please see if this can be done

@artisticat1 Please add these features.. desperately need it.. Please


Add link to Spectre service host.

Short extension of Readme

 Prepare installation & contribution guide for Readme.md


Allow adding additional functions to _worker.js

Describe the problem
Cloudflare Queues is currently in open beta. It would be nice to be able to consume messages from the same worker that handles HTTP requests, as opposed to having to creating a separate worker. For a worker to consume from a queue a new queue function needs to be defined on the worker object.
// worker.js
export default {
  async fetch(request, env, ctx) {
    // Handle request...
  },
  async queue(batch, env) {
    // Process batch...
  },
};

Currently there is no easy way to add this queue function to the woker object in the generated _worker.js.
Other Cloudflare services such as Email Workers follow a similar approach.
Describe the proposed solution
I'd suggest a special src/cloudflare-worker.js file which would export functions such as queue which then during compilation get added to the _worker.js file.
// src/cloudflare-worker.js

export const queue = (batch, env) =>  // Process batch...

Alternatives considered
No response
Importance
would make my life easier
Additional Information
No response

How would the local DX look like in this context? @smitssjors
I think CF pages works now as long as you don't use anything specific to CF,
miniflare still doesn't cover all the cases as well :(

@a-hariti It shouldn't have to be any different than it is now.

@smitssjors That's a terrible DX as it only works on the build output
you have to wait for a fresh build on each minute change

@a-hariti Yes I agree, but that is out of the scope of this issue. I think that fixing that would require substantial work on how adapters integrate with kit and vite. Currently they just adapt the output of building.

It could be an interesting idea to come up with something similar to how adapter node works. We could have a src/worker.ts file that looks something like:
import { handle } from 'some-virtual-module'

export default {
	fetch: handle
}

Though I only think this would work when deploying to workers right?

@ghostdevv To me this looks like a nicer solution. The node adapter docs are not clear where the custom server will live e.g., does kit copy over all files in src or does a user need to copy them over manually?

Though I only think this would work when deploying to workers right?

I think so.

+1


Quote executable path on Windows

Closes #281

This change is part of the following stack:

#282 ◀

Change managed by git-spice.

@messense are you planning a new release soon? I just tested that this change fixes the problem, and I'd like to incorporate it in Cargo Lambda 🙏

I'm on vacation this week without my laptop, will do a release next week.


Make exception text messages and screen texts translatable

Currently, ABAPGit uses string values to define texts on SAPGUI screen as well as for the definition of exception messages. I would recommend to define such text information in message classe(s), so that all texts can be translatable.
Using message classes would have the following advantages:

Translation support for all texts
Texts in message classes can be further enhanced by long texts
Where-use list can be used
consolidation support of already existing texts
better support for reviews

Therefore the current existing calls of raising exceptions need to be adapted in the following manner:
e.g.
RAISE EXCEPTION TYPE zcx_abapgit_exception MESSAGE e001(zabapgit_message_class)
instead of
cx_abapgit_exception=>raise( 'This is a text' )
Any opinions or feedback?

duplicate of https://github.com/larshp/abapGit/issues/2167, closing #2167 in favor of this issue

Ideally, yes, however the abapGit setup is special with abapmerge and 702 version requirement.
Need a solution that works with abapmerge, plus it should be downwards compatible to 702

Option is: hard code messages to zcx_abapgit_exception as constants, then eventually add translations. This by the way may be also better because of readability.
RAISE EXCEPTION TYPE zcx_abapgit_exception MESSAGE e001(zabapgit_message_class) is not readable and reduces code self-documenting.
Where as zcx_abapgit_exception=>raise( zcx_abapgit_exception=>git_host_unreachable ) is bearable. Also changing of raise interface would affect all the code. And this approach may keep the interface raise( string ). The translation would be lookup up in a table.
Disadvantage - no long texts


Added additional profile features

 When creating a profile, add data fields on University & Campus, first and last name, a username to display to others. Also, add bio and make profile visitable and editable by the user


Implement swap command

https://i3wm.org/docs/userguide.html#_swapping_containers

@nikitabobko I would like to try my hand at this "good-first-issue".

Looking over the background information in

https://nikitabobko.github.io/AeroSpace/guide#tree
https://i3wm.org/docs/userguide.html#_swapping_containers
video in issue #61
https://github.com/nikitabobko/AeroSpace/blob/main/Sources/AppBundle/tree/TreeNodeCases.swift#L12

I became confused between the terminology and intent of this feature.  Is the intent that the swap is applied to Leaf Nodes (Windows) or Non-Leaf Nodes (Containers, excluding workspaces)?

Is the intent that the swap is applied to Leaf Nodes (Windows) or Non-Leaf Nodes (Containers, excluding workspaces)?

@jeffwindsor Leaf nodes (windows). It should work similar to move command.

Excellent.  Do you have a structural preference for reuse?  as in should the swapWindows function be moved to a shared location as part of this second use?

@nikitabobko I forgot to tag you on the above questions.

These are insignificant questions


The tf.keras.Model.compile metrics do not respect masking since TF 2.2

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Debian Stable
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: --
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): TF 2.2, TF-nightly 2.3.0-dev20200529
Python version: 3.7

Describe the current behavior
The metrics passed to tf.keras.Model.compile as metrics do not respect model masks.
Describe the expected behavior
Until TF 2.1, these metrics did respect model masks.
Standalone code to reproduce the issue
Consider the following code which masks the input element.
import numpy as np
import tensorflow as tf
print(tf.__version__)

model = tf.keras.Sequential([
    tf.keras.layers.Masking(1.),
    tf.keras.layers.Dense(1)
])
model.compile(optimizer=tf.optimizers.Adam(),
              loss=tf.losses.MeanSquaredError(),
              metrics=[tf.metrics.MeanSquaredError()],
              weighted_metrics=[tf.metrics.MeanSquaredError()])

print(model.train_on_batch(np.ones([1, 1]), np.ones([1, 1])))

TensorFlow until 2.1 masks also the metric in metrics, while TensorFlow 2.2 and later do not.

TensorFlow 2.1 (colab) prints [0.0, 0.0, 0.0]
TensorFlow 2.2 (colab) prints [0.0, 1.0, 0.0]
TensorFlow-Nightly 2.3.0-dev20200529 (colab) prints [0.0, 1.0, 0.0]

Other info / logs
The logic of applying the mask in master is here:
https://github.com/tensorflow/tensorflow/blob/a1ae008076e14f7e445abf2605759779d2a1fb8b/tensorflow/python/keras/engine/compile_utils.py#L404-L414
The metrics do not get called with sample_weight, but that is the place where the masks are applied (in apply_mask).
On the other hand, in TF 2.1
https://github.com/tensorflow/tensorflow/blob/3ffdb91f122f556a74a6e1efd2469bfe1063cb5c/tensorflow/python/keras/engine/training.py#L2000-L2012
the output_mask was passed even for the unweighted metrics.

I am able to replicate this issue, masking occurring in 2.1 and works as not in tf 2.2

@foxik this issue has been fixed in f66d36cc.
Please reopen if thats not the case.


Update Measure variable names to meet PEP8

Metrics names were re-worked to be PEP8 compliant as they
are leveraged when defining performance management interactions
and so need to be valid Python variables.  The #TODO was also
removed

@pnickolov @ekalosak Can you please review and merge if acceptable.

lgtm, converted spaces to underscores, a win in my book.

Not sure what you mean by performance management interactions , but if you are trying to use these in formulas, you can use metrics['my_metric'] instead of my_metric.

@pavel-georgiev That is what I meant, and I wasn't aware of the array name being returned.  I still think this is easier, especially for someone wanting to work with a single parameter.


Update to helm 3.8.1

fixes #107
Pre-merge checklist:

[ ] Code changes have tests
[ ] Any config changes are documented:

If the change touches required config, there's a corresponding update to README.md
There's a corresponding update to docs/parameter_reference.md
There's a pull request to update the parameter reference in drone-plugin-index

[ ] Any large changes have been verified by running a Drone job

Thanks for the contribution! Sorry but I must have missed this somehow


Simplify postgres instructions and init script.

Moves the initialization of tables into provider neutral path. Also simplifies the instructions to keep flexibility for users to setup their local environment as per their choice.

Great idea - you might want to add a use clause at the beginning.  Not sure how to do string interpolation in a sql file:
USE ${PG_DATABASE};


Allow async estimating

A benefit would be if we can get estimates from various people without all having to be in the session at the same time.  With a global team, it would be nice to be able to request estimates to the items by a certain date and the requesters can do the estimating on their own schedule.

Thanks for the feedback, that sounds like a valuable addition

We have just started using this and the above feature is definitely something we would also like to see. We want our developers to independantly look at the work items and "Pre" point them before our actual poker sessions.

@bryceg @hffourie For now I've added an offline mode.

Create an offline session:

Everyone can estimate at their own pace, estimates are persisted outside of the work item
Once everyone is done, anyone can take a look at the session, reveal the cards and commit the value to the work item:

Note: initially this still relies on the "honor system". Anyone could at anytime "Reveal" the cards and see the other estimates before submitting their own. Disabling this could be a future improvement.


Should Fabric have a .mark_step()?

Description & Motivation
In #265, the inference code gets sped up by inserting the XLA mark_step() calls. Should Fabric provide an accelerator/strategy-agnostic method for that?
Pitch
It could be implemented directly like this in the Fabric class:
def mark_step(self):
    if self.device.type == "xla":
        import torch_xla.core.xla_model as xm

        xm.mark_step()
    # for all other accelerators, this is a no-op

The convenience method enables you to call
fabric.mark_step() directly in the loop and no code changes are required once switching to another accelerator or strategy.
Alternatives
The above proposes to add the logic directly to the Fabric object since it is very simple and concerns only the XLA strategy and to keep the base strategy interface lean. If this turns out to generalize and be required for other accelerators in the future, we could then decide to add the interface to the strategy base class.
Additional context
No response
cc @borda @carmocca @justusschock @awaelchli

cc @lantiga who also suggested this


Now works with latest version of Laravel Queue (5.3.16).

Coverage decreased (-2.4%) to 88.06% when pulling e0da6d493ef9f26c887c0df2edb57b18b8e5c5e2 on leeovery:0.2 into dcd4fed3040e752a196ad6665b8c297945aa78f6 on maxbrokman:0.2.

Coverage decreased (-2.4%) to 88.06% when pulling f2ef533b83dffc9743f34d1b8492f2a13e2f0f5b on leeovery:0.2 into dcd4fed3040e752a196ad6665b8c297945aa78f6 on maxbrokman:0.2.


Bump VSTU changelog to 3.4

cc @jbevain @TerryGLee @gregvanl

@sailro,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/cross-platform/change-log-visual-studio-tools-for-unity.md
:white_check_mark:Succeeded

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

@sailro,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/cross-platform/change-log-visual-studio-tools-for-unity.md
:white_check_mark:Succeeded

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

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/cross-platform/change-log-visual-studio-tools-for-unity.md
:white_check_mark:Succeeded

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

@TerryGLee thanks.
Unfortunately the content is still the old one online.  Could you check ?


Community Building

Hey I thought maybe we can think about how we can build the community.
I wrote down some ideas, maybe you can help and share your ideas as wel.
Let me know what you think!
For the community

[x]  Slack or discord for faster feedback / sparring about icons and building the repo/community

For Contributing

[x]  Update CONTRIBUTING markdown file
[ ]  Create a design guidelines markdown file, from  #171
[ ]  Nice guide how to design icons in figma or other design programs
[ ]  Nice guide to work with the code.
[ ]  Documentation how to use those icons.

Thanks for opening this @ericfennis 🙏 I completely agree with everything you've said.
I've gone ahead and created a Discord server (IMO Discord is better than Slack for these type of things).
Join Now

Yeah, Slack was never meant for communities

Hey guys, do you have a valid invite link to the discord? I think the current one is broken :sweat_smile:

@lscheibel Sorry about that, I accidentally created the previous link without saying to not expire 😅
Try this 👈

I could try myself at some Figma and Illustrator Guidelines as well as how to cleanly export them from each of them.

@jletey

Try this point_left

Still invalid. The same with the one used in README.

@dgdavid Ah I see,, what the problem is. The invite link generated by Discord is valid for 1 day. I adjusted it with the settings. This link should work and never expire.
Discord Invite

Also, we should update the figma library, but it's long to do by hand. Couldn't we have some script generate an svg file, then import that figma and create the compinents?

Hasn't anyone got an idea?

According to this article, is currently not possible with the current api.
There are currently 10 endpoints available with the api.

Only possible way is I think to generate a figma file in a sort of way, but can't find any information about that.
Just importing it in vscode gave me some strange encoded data.

What I thought of would be to make a shell script generating an svg, then importing that into figma


Upgraded Ember Cli and Ember + Patch for sorting and footer

Upgraded Ember cli to 2.4.3
Upgraded Ember to 2.4.5
Removed {{view}}
fixed sorting
fixed footer destory

Good stuff :shipit:


Update Remove-SPPluggableSecurityTrimmer.md

Format examples

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-server/Remove-SPPluggableSecurityTrimmer.md
:white_check_mark:Succeeded
View (sharepoint-ps)

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


[BUG] 3.0.0b1: Very big integers causes MSVC to fail compiling the cythonized .c file (distutils.setup)

Describe the bug
After switching from 3.0.0a10 to 3.0.0b1, our builds started to fail during cythonization step (from Cython.Build.Dependencies import cythonize). We narrowed down the problem as much as we can. Basically, very big integers makes MSVC (cl.exe) fail to compile the cythonized code.
You can see a very basic python script below to reproduce the crash (or here: https://gist.github.com/ozankececioglu/b0bcaeede0b14952eb28c47db841735e).
The cythonized .c code from 3.0.0b1 can be found here: https://gist.github.com/ozankececioglu/e0f6fe87ba0cfa78f0e1f3dba43a69e0
3.0.0a10 is here: https://gist.github.com/ozankececioglu/61d381f86d949eddebe424dd7a2993a1
The cl.exe error we are having with 3.0.0b1:
C:\Users\ozan\ws\cython_fail.c(1754): error C2039: '__pyx_mstate_global': is not a member of '__pyx_mstate'
C:\Users\ozan\ws\cython_fail.c(1563): note: see declaration of '__pyx_mstate'
error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.34.31933\\bin\\HostX64\\x64\\cl.exe' failed with exit code 2

Our hunch is, MSVC does not like a very long variable name inside a struct. In the 3.0.0a10, the same variable seems to be defined in a global statement.
Code to reproduce the behaviour:
# example code
big_int =<PHONE_NUMBER>770777705567775877727067747764603697707784482312707370727377746579652870748702677779367580564477176737780205722456774623774677778779737207277790472074247369772375770497605677127617687117775737717771791797177003701313277130447880079714473771737778664492717497477211878772475778771795577377767077776777772177298975793975577073795437779750715773979127977511722837953078370461277575519762782713874139777777774700743774773770998777437772776198179733909687574772704167777795797966373977780709777877895072797
print(big_int)

Expected behaviour
MSVC compiles successfully.
Environment
OS: Windows 10 Pro 21H2
Python version: Python 3.9.16
MSVC version: 14.34.31933 (Visual Studio 2022)
Cython version: 3.0.0b1
Additional context
No response

Thanks for the detailed report and the short reproducer. The difference is that we now (always) put all global names into a module state struct, rather than making them static global C names. See https://github.com/cython/cython/pull/5056
This was not a change that is strictly required, but makes it easier for us to support the module initialisation in the CPython Limited API and, more generally, features like module reload and subinterpreters, which are based on such a struct that holds the module state.
Apparently, MSVC cannot deal with very long struct field names, although I couldn't quickly find a specific reference for that. The limitations of MSVC have annoyed me (and certainly others) before, so this is just another annoyance on top. There seems to be a general limit for the length of names, but we don't seem to be close to that here (your generated C code uses <700 characters, which seems reasonably below 2048 to even allow for additional name mangling and what not).
https://stackoverflow.com/questions/6007568/what-is-max-length-for-an-c-c-identifier-on-common-build-systems
The reason why we spell out the integer in the variable/field name is readability. If something goes wrong, you want to be able to understand the constant values used in the C code easily, rather than having to dig through naming indirections first.
We could limit the name length here, but then also have to deal with collisions of integer constant names. Probably not overly difficult to do, since we already have to do it for other types of constants. We just didn't need it here before, and it adds complexity. Probably still the best way out.

I can reproduce this on my machine

We could limit the name length here, but then also have to deal with collisions of integer constant names. Probably not overly difficult to do, since we already have to do it for other types of constants. We just didn't need it here before, and it adds complexity. Probably still the best way out.

I think that the logical thing to do here would be to disable inprinting for integers with number of digits > 100
To avoid collitions we can use another name, for example __pyx_int_large_{id}
I'll work on it

So I tried integers of different length and found out that MSVC's max filend name length is 255 characters, i.e.
__pyx_int_82813147070913921502168547010770424983756187714789644129131811052948576862951911496710117041873202651584850832294643313253817251230668868646087277980565561296505848824960244534987133811018600702756248272156154738975143985520544903881770262345616 works
and __pyx_int_828131470709139215021685470107704249837561877147896441291318110529485768629519114967101170418732026515848508322946433132538172512306688686460872779805655612965058488249602445349871338110186007027562482721561547389751439855205449038817702623456160 does not

IMHO nobody really neeeds such long names and we wouldn't make much sense whlie debugging from the whole length of an integer
And actually the proposal of @scoder to just cut off the excess and have duplicates like this seems like a better options
something like __pyx_int_828131470709139215021685470107704249837561877147896441291318110529485768629519114967101170418732026_5 or even __pyx_int_828131470709139215021685470107704249837561877147896441291318110529485768629519114967101170418732026_large_5 would be more helpful than __pyx_int_large_5

Should we cut it off at, say, a completely arbitrary 42 digits then? That's well below the 'standard' line length of 80.
I was considering to include the final (least significant) digits as well (e.g. 1239717__13712_large_5, leaving out digits at the __), to better represent number series, but 'm not sure if that's really helpful. It could be, in some cases, but it's probably still not so easy to spot them before the identity counter. Maybe __pyx_int_large5_1239717__13712?

+1, it seems better to place large in front of the name
iterating on the proposal: __pyx_int_large5_1239717_skipped_13712 or __pyx_int_large5_1239717_XXX_13712

Why not take 80 as maximum length of an int name? even with indentatoin this probably wouldn't be that bad

Although I am not sure if this is feasible as I am not a contributor, please let me put my uninformed opinion. Python line (and even column) number in the variable name could also help with debugging (and collisions). Something like __pyx_int_large5_L102_82813147070913.

Although I am not sure if this is feasible as I am not a contributor, please let me put my uninformed opinion. Python line (and even column) number in the variable name could also help with debugging (and collisions). Something like __pyx_int_large5_L102_82813147070913.

I makes sense, but from what I see in the name generator (it gets passed the value and it's type as string for ints) it would be harder than changing {id} if we already use this name

controlling the length of the whole string is a little fiddly, reverting to the answer to the unltimate question of life, the universe and everything


Jmileham/soft decisions

Summary
This is largely an optimization but also sows the seeds for some mobile client extensions we're fixing to do. Instead of materializing decisions by overriding all previous assignments with a bulk assignment, we just leave em and use SQL timestamp comparison to make the most recent of the assignment or decision wins when displaying assignments to a customer.
This pattern of using SQL to enrich assignment results contextually will become useful for varying behavior based on feature-completeness on mobile clients in the field.
Other Information
Will mark up some interesting decisions below.
/domain @Betterment/test_track_core
/platform @samandmoore @smudge

Ok, I've tested this in integration locally and had decisions override assignments to be then overridden by another decision to be overridden by another assignment, etc, etc. All works! I did find a gnarly SQL generation bug that I fixed i the process, and now have a test around it.

Realizing that capturing decision in splits is redundant, will just lean into hiding assignments that lose to decisions and leaning into the split weightings. Feels more honest.

<< domain LGTM - you've answered most of my questions, and I think the interesting decisions are gonna come in some subsequent PRs, so I don't want to block you on anything here.

bump! I started heading in the direction of renaming the SplitCreation model and have the following additional notes I'll work through as I go:

Decompose into smaller scopes over time

Maybe use scopes for real because they obviously return relations? But private class methods are nice too.

Make sure app ownership is strong in split modification APIs
Figure out a pattern for presenting assignments in a way that's safe but allows argument passing.

Ideally avoid transient state in split/visitor instance

SplitCreation -> SplitUpsert
Figure out testing story that establishes confidence that condition combinations work correctly together.

Either more tests or unit testing of smaller scopes and demonstration their participation in higher-level scopes, or a few representative tests of split/app_build condition combinations.

Would love platform review too - Sam is out of pocket for the moment, so he won't be sad if you take it.

But private class methods are nice too.

I don't think you can dispatch a private class method against a Relation. We ran into this somewhere else. I guess you could send it though.

Yea. Feel free to take platform. I'm reading along when I can but am not super available the next few days 😔

Yeah, I'm going to real scopes in my refactor anyway. It is looking aight. Multiline stabby lambads aren't crazy looking.

<< platform LGTM on everything in this PR so far -- will take a look at the subsequent PR when I get the chance. (LMK when the scope refactor is ready for eyes)


[BUG] No module named 'swarms_cloud.utils

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Update swarms package
Run script with 'from swarms import Agent' and run an agent
See error:

Traceback (most recent call last):
  File "D:\billionpersonas\extract.py", line 4, in <module>
    from swarms import Agent
  File "D:\anaconda3\envs\swarms\Lib\site-packages\swarms\__init__.py", line 10, in <module>
    from swarms.agents import *  # noqa: E402, F403
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\anaconda3\envs\swarms\Lib\site-packages\swarms\agents\__init__.py", line 13, in <module>
    from swarms.agents.tool_agent import ToolAgent
  File "D:\anaconda3\envs\swarms\Lib\site-packages\swarms\agents\tool_agent.py", line 3, in <module>
    from swarms.structs.agent import Agent
  File "D:\anaconda3\envs\swarms\Lib\site-packages\swarms\structs\__init__.py", line 1, in <module>
    from swarms.structs.agent import Agent
  File "D:\anaconda3\envs\swarms\Lib\site-packages\swarms\structs\agent.py", line 30, in <module>
    from swarms.prompts.agent_system_prompts import AGENT_SYSTEM_PROMPT_3
  File "D:\anaconda3\envs\swarms\Lib\site-packages\swarms\prompts\__init__.py", line 10, in <module>
    from swarms.prompts.prompt import Prompt
  File "D:\anaconda3\envs\swarms\Lib\site-packages\swarms\prompts\prompt.py", line 13, in <module>
    from swarms_cloud.utils.log_to_swarms_database import log_agent_data
ModuleNotFoundError: No module named 'swarms_cloud.utils.log_to_swarms_database'
Sentry is attempting to send 2 pending events
Waiting up to 2 seconds
Press Ctrl-Break to quit

Expected behavior
Supposed to run the agent
Additional context
had to update swarms_cloud: pip install -U swarms-cloud
may want to be include this with swarms install

Upvote & Fund

We're using Polar.sh so you can upvote and help fund this issue.
We receive the funding once the issue is completed & confirmed by you.
Thank you in advance for helping prioritize & fund our backlog.

@peytontolbert this issue should be fixed now, I have set a range for the swarms-cloud repo, lmk if anyone else has it. I will leave this issue for now until it's certain the issue has been terminated


Test PR

Test to experiment with PR commenting functionality.

@sonatype-lift testing callouts
@ jlstephens89 testing callouts


AQL execute in LimitExecutor

Should later be merged into feature/AqlSubqueryExecutionBlockImplExecuteImplementation, but is based upon feature/AqlSubqueryExecutionBlockImplExecuteImplementation-ExecBlockImplTests because it needs some fixes from it.

http://jenkins.arangodb.biz:8080/view/PR/job/arangodb-matrix-pr/8559/

http://jenkins.arangodb.biz:8080/view/PR/job/arangodb-matrix-pr/8574/


Determine what to do with less popular modules

There are a number of open PRs which add external modules which would fit better elsewhere. Do we want to point people to awesome-zsh or have a separate file in the repo with additional plugins people maintain externally?
I don't know what the right solution is, so I figured it would be good to start a discussion.

I usually reject unpopular modules. They won't be maintained. I don't want Prezto to be a code repository.

I have no problems rejecting the modules themselves, but would it be worthwhile having a list somewhere or should we just send people to awesome-zsh?

If they are not awesome; they won't make it onto that list. It's the responsibility of authors to promote their code, not ours.

Sounds good. I'll start closing them later today.

Add the Module and Rejected labels to not confuse them with merged ones. Thank you.


Add an option to reset votes

It would be nice to have an option to reset the currently revealed votes in order to revote a work item after discussing it.
Example:
A selects 1
B selects 5
A and B state why they selected their estimates.
After this step, everyone votes again in order to get to a solution (this is currently not possible).
The only workaround is to switch the WI before saving and returning, but that does not seem an optimal solution
Only the scrum master (or session creator) should be able to reset the votes.

Good suggestion

It would be nice to be able to toggle off the auto reset functionality in favor of this manual reset.


TypeError When Using Diagnosis function.

run python startup.py -a and operate in webpage. The normal chat and knowledge chat is ok.
after upload the project's test file of test_cases/xx.json，click diagnosis，for a while, the error occur as following and。
`
ConfigurationExpert Diagnosis!

Analyzing with tools ...
0%|                                                                                | 0/12024-02-03 21:35:18,444 - _client.py[line:1027] - INFO: HTTP Request: POST http://<IP_ADDRESS>:8000/v1/chat/completions "HTTP/1.1 200 OK"
100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1
Traceback (most recent call last):
File "/home/hhw/Downloads/aigc/proj/gpt/TsinghuaDatabaseGroup_DB-GPT/dbgpt0203/run_diagnose.py", line 90, in
asyncio.run(main(args))
File "/home/hhw/anaconda3/envs/dbgpt/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/home/hhw/anaconda3/envs/dbgpt/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/home/hhw/Downloads/aigc/proj/gpt/TsinghuaDatabaseGroup_DB-GPT/dbgpt0203/run_diagnose.py", line 31, in main
report, records = await multi_agents.run(args)
File "/home/hhw/Downloads/aigc/proj/gpt/TsinghuaDatabaseGroup_DB-GPT/dbgpt0203/multiagents/multiagents.py", line 138, in run
report, records = await self.environment.step(args)
File "/home/hhw/Downloads/aigc/proj/gpt/TsinghuaDatabaseGroup_DB-GPT/dbgpt0203/multiagents/environments/dba.py", line 278, in step
report = await self.decision_making(selected_experts, None, previous_plan, advice) # plans: the list of diagnosis messages
File "/home/hhw/Downloads/aigc/proj/gpt/TsinghuaDatabaseGroup_DB-GPT/dbgpt0203/multiagents/environments/dba.py", line 358, in decision_making
initial_diags = await self.decision_maker.astep(
File "/home/hhw/Downloads/aigc/proj/gpt/TsinghuaDatabaseGroup_DB-GPT/dbgpt0203/multiagents/environments/decision_maker/vertical.py", line 30, in astep
results = await asyncio.gather(
File "/home/hhw/Downloads/aigc/proj/gpt/TsinghuaDatabaseGroup_DB-GPT/dbgpt0203/multiagents/agents/solver.py", line 140, in step
result_node, top_abnormal_metric_values = chain.start(
File "/home/hhw/Downloads/aigc/proj/gpt/TsinghuaDatabaseGroup_DB-GPT/dbgpt0203/multiagents/reasoning_algorithms/tree_of_thought/UCT_vote_function.py", line 184, in start
end_node, top_abnormal_metric_values = self.default_policy(now_node,this_simulation,single_chain_max_step)
File "/home/hhw/Downloads/aigc/proj/gpt/TsinghuaDatabaseGroup_DB-GPT/dbgpt0203/multiagents/reasoning_algorithms/tree_of_thought/UCT_vote_function.py", line 576, in default_policy
result = temp_node.env.tool.call_function(parsed_response.tool, **parameters)
File "/home/hhw/Downloads/aigc/proj/gpt/TsinghuaDatabaseGroup_DB-GPT/dbgpt0203/multiagents/tools/api_retrieval.py", line 30, in call_function
return func(*args, **kwargs)
File "/home/hhw/Downloads/aigc/proj/gpt/TsinghuaDatabaseGroup_DB-GPT/dbgpt0203/multiagents/tools/index_advisor/api.py", line 33, in optimize_index_selection
for query_template in workload_statistics:
TypeError: 'int' object is not iterable
`

by the way, backend's gpu service is started by fastchat project, and  i run chatglm3-6b in fastchat's openai-api for  diagnosis function with a cuda of 24G.

What is the data within your ./workload_info.json? It looks like the value of "workload_statistics" is an integer.

this is myfile, and the "workload_statistics" value is 0, and how the code generate the file of "workload_info.json", and why it is 0.
does it ok or an error occurs?

the "workload_statistics" value is 0 in the file of workload_info.json.
i see  this value obtained from the postgresql, i deploy pgsql12 with docker, and i had run python init_database.py --recreate-vs without error. i login in the pgsql and see the table with \l as following.
is there anything i've missed in my operations with the postgreSQL database?

(base) hhw@hhw:~$ docker exec -it postgres12   /bin/bash
root@732d08472db4:/#
root@732d08472db4:/#
root@732d08472db4:/#
root@732d08472db4:/#
root@732d08472db4:/#
root@732d08472db4:/# PGPASSWORD=postgrespw psql -U postgres
psql (12.17 (Debian 12.17-1.pgdg120+1))
Type "help" for help.

postgres=#
postgres=#
postgres=#
postgres=# \l
                                 List of databases
   Name    |  Owner   | Encoding |  Collate   |   Ctype    |   Access privileges
-----------+----------+----------+------------+------------+-----------------------
 postgres  | postgres | UTF8     | en_US.utf8 | en_US.utf8 |
 template0 | postgres | UTF8     | en_US.utf8 | en_US.utf8 | =c/postgres          +
           |          |          |            |            | postgres=CTc/postgres
 template1 | postgres | UTF8     | en_US.utf8 | en_US.utf8 | =c/postgres          +
           |          |          |            |            | postgres=CTc/postgres
(3 rows)

postgres=#

Your postgresql looks fine. Make sure the test case (like ./diagnostic_files/testing_cases_1.json) can be successfully executed.

如果有任何其他问题（比如如何构建自己的alert），可以通过扫码进群交流。


[Docker] Upgraded images to Ubuntu 18.04 LTS.

Upgraded all Docker base images to 18.04.
I haven't upgraded the GPU ones as those are still marked experimental: https://hub.docker.com/r/nvidia/cuda/

CLA signed.

Looks good to me, but @gunan, is this safe to do? I don't know if there are any problems keeping us at 16.04.

I think ubuntu 18.04 has python 3.7?
If yes, i think this will break all our python 3 docker images.

Yes it has python 3.7 default but what are the python 3 docker images that are you talking about?

Check also https://github.com/tensorflow/tensorflow/issues/17022

All the images that have "py3" suffix here:
https://hub.docker.com/r/tensorflow/tensorflow/tags/

I will close this PR for now.

@gunan Actually, 18.04 LTS has Python 3.6.6:
$ apt-get install python3
$ python3
Python 3.6.6 (default, Sep 12 2018, 18:26:19)

Seems different https://packages.ubuntu.com/bionic/python
https://packages.ubuntu.com/bionic-updates/python3

https://packages.ubuntu.com/bionic-updates/python3.7

@bhack python3 ultimately installs python3.6 which pulls in 3.6.6: https://packages.ubuntu.com/bionic-updates/python3.6

So can we reopen this?

@gunan Friendly ping. Can you please take a look at this PR? Thanks!

I probably just come of as nagging now, but how long do you guys estimate that it would take before this is released under the :latest tag?
I'm really excited to use this image, but if we're looking at another 2-3 weeks I would probably deploy a local version I've made.

Our Docker images are updated nightly (for the nightly- images) and per-release (for latest- and XX.XX-), so if your deployment is time-critical and you only want to use stable releases, I'd recommend using your own image for now.

Note that the GPU development images were not changed in this PR. nvidia/cuda doesn't provide Ubuntu 18 / cuda 9.0 base images.

@angersson Is TF still default on 9.0? Any plan for 9.2? There was a bug in cuda 9.0 series with "modern" version of GCC>=6. Some Asan flags for cuda like protect_shadow_gap=0 are not avaialbe on gcc 5.x.

@bhack As far as I know, the TF team is working on upgrading directly to CUDA 10. @tfboyd, can you weigh in?

https://github.com/tensorflow/tensorflow/issues/22706


Wrong HOST_IP command in documentation if minikube 0.28.0 isused

Describe the bug
When running the latest minikube (v0.28.0), the instruction for obtaining the HOST_IP does not work (https://istio.io/docs/tasks/traffic-management/ingress/#determining-the-ingress-ip-and-ports)
The command
export INGRESS_HOST=$(kubectl get po -l istio=ingressgateway -n istio-system -o 'jsonpath={.items[0].status.hostIP}')

should be replaced with the following if running minikube:
export INGRESS_HOST=$(minikube ip)

On my machine, the first statement produces the incorrect IP <IP_ADDRESS> and the second statement produces the correct IP <IP_ADDRESS>.
Expected behavior
See above
Steps to reproduce the bug
Run the bookinfo-sample with minikube 0.28.0
Version
istio version 0.8.0
kubectl 1.10.4
minikube 0.28.0
Is Istio Auth enabled or not?
No auth
Environment
MAC OS

I opened a PR to try to fix the docs: https://github.com/istio/istio.github.io/pull/1553

Newer mini-kube seems to provide a internal ip when run:  kubectl get po -l istio=ingressgateway -n istio-system -o 'jsonpath={.items[0].status.hostIP}'

Based on Kubernetes API:
status.hostIP(string) | IP address of the host to which the pod is assigned. Empty if not yet scheduled.
-- | --
https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.10/

I think minikube is using its VM IP in some scenarios, that is not how it exposed on the vboxnet0.

Merged! Waiting updates to reflect on the public website, before closing it.

Updated! +1


8088 rep migration signing bug

Clubhouse Story
Submitter checklist

[x] Test covering functionality added/fixed in
Check the linked story includes the following:

[x] Steps to reproduce
[x] Screenshot (If applicable)

Reviewer Checklist

[ ] Test/lint pass
[ ] Post merge, story marked complete

Closing this PR actually —  I need to add the tests.

Reopened w/ tests in place.


Support building in a user supplied OpenJDK build directory

To allow users to specify an alternate directory for the openjdk build output, rather than the current default OpenJDK git source folder.
Some users prefer to keep build output in a separate directory to the git source, this option will allow that to be possible.
This change also provides a workaround for jdk-21.0.3 for upstream reproducible build bug: https://bugs.openjdk.org/browse/JDK-8326685
A new temurin-builds scripts build arg:
--user-openjdk-build-root-directory <UserDirectory>

The UserDirectory must be either "empty" or not exist (in which case it is created)
The temurin-build/sbin/build.sh unfortunately had numerous hardcoded openjdk build folder locations (build/src/build/*), this PR corrects that to accurately use the location being specified, or the default existing location. It was "stepping into" the openjdk src location based on the assumption that was the openjdk build root location.

/merge


Can not open project via visual studio and rider

Hi Guys, I searched the previous issues, but i cant find similar issue with mine.
I tried to open 'mqttnet.sln' and 'MQTTnet.noUWP.sln' via vs and rider. The IDE report can not open this project, and all the subproject shows load failed.

Could you give some document or reference about how to open mqtt project.

The issue is caused by not install .net core library.
The resolve steps likes follow:

open vs install
choice .net core library at specify vs version
waiting for installing complete
reopen project

this problem solved!


Happy new year 2016

@samsonasik I didn't notice this PR, I updated the 2016 copyright in #25, sorry for that :( Thanks for your contribution!

@ezimuel ok :+1:


Allow setting subscriber-only access to change theme

This would be a setting accesed via a command in VS Code.

Claiming