Fix definition of CUDA_PATH in CUDA 12

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

(No need to bump the build number).

Thanks Silvio! 🙏
Noticed the same thing in PR ( https://github.com/conda-forge/warp-lang-feedstock/pull/13 ) (much later than you did) and was pleasantly surprised that you already fixed it! 😄


Inconsistent style

Fix up weird naming, respect a margin, maybe change some design patterns.
Also, add javadoc comments for stuff that doesn't already have it.

Clean up unused imports along with this, as there are a lot hanging around.


update cadence to v0.14.1

What changed?
Cadence client is updated to v0.14.1

Why?
To deprecate init() usage and use other new client features

How did you test it?
Unit tests

Potential risks

Coverage decreased (-0.001%) to 68.844% when pulling 454163e775e860df34644999350cd38aebc279a8 on mantas-sidlauskas:update_cadence into de605fa3c90ff5012d374bbfb1755e178407427f on uber:master.


Support for the Solana chain and DEXs

Feature Suggestion
If I got it right, there was some Solana support in the past, but it has disappeared again? Or am I missing something glaringly obvious?
Kindly advise. IF Solana support has been removed, I might think that support should be re-introduced as a matter of urgency, because on-chain figures speak for themselves.
Thank you for your guidance!
Impact
To use the Solana chain and its DEXs natively.
Additional context
No response

Solona Dex PR still in development https://github.com/hummingbot/gateway/pull/343

It seems that all Solana development has stalled, notwithstanding the fact that it is (in order to avoid flame wars: one of) the most active chains out there. I do not understand... It is in terms of speed and fees the very best chain for high frequency trading, safe for Sui, so...?

Thank you, David. Much appreciated.
On 30 October 2024 10:52:48 UTC, david-hummingbot @.***> wrote:

If you've attended the community calls / info sessions it's in progress in the new middleware and devs are currently building new DEX strategies for it - https://github.com/hummingbot/larp
--
Reply to this email directly or view it on GitHub:
https://github.com/hummingbot/hummingbot/issues/7161#issuecomment-2446550257
You are receiving this because you authored the thread.
Message ID: @.***>


CI build cleanup

Gtest downloaded by zip and not cloned
company specific probe removed. The repo should be company agnostic.
cleaned up snippets build and examples

replaced by https://github.com/KjellKod/g3sinks/pull/108


After putting in Stub, can only use Stubs

According to docs, I should be able to put in a stub, and if it's not defined, it will look it up like normal. I wasn't sure where to define the stubs. I tried in both an initializer and just in IRB, but both examples had the same issue  "ArgumentError: unknown stub request xxx "
irb(main):003:0> Geocoder.configure(:lookup => :test)
=> {:timeout=>3, :lookup=>:test, :ip_lookup=>:freegeoip, :language=>:en, :http_headers=>{}, :use_https=>false, :http_proxy=>nil, :https_proxy=>nil, :api_key=>nil, :cache=>nil, :cache_prefix=>"geocoder:", :basic_auth=>{}, :logger=>:kernel, :always_raise=>[], :units=>:mi, :distances=>:linear}
irb(main):005:0* Geocoder::Lookup::Test.add_stub(
irb(main):006:1*   "New York, NY", [
irb(main):007:2*     {
irb(main):008:3*       'latitude'     => 40.7143528,
irb(main):009:3*       'longitude'    => -74.0059731,
irb(main):010:3*       'address'      => 'New York, NY, USA',
irb(main):011:3*       'state'        => 'New York',
irb(main):012:3*       'state_code'   => 'NY',
irb(main):013:3*       'country'      => 'United States',
irb(main):014:3*       'country_code' => 'US'
irb(main):015:3>     }
irb(main):016:2>   ]
irb(main):017:1> )
=> [{"latitude"=>40.7143528, "longitude"=>-74.0059731, "address"=>"New York, NY, USA", "state"=>"New York", "state_code"=>"NY", "country"=>"United States", "country_code"=>"US"}]
irb(main):018:0> Geocoder.search("Paris")
ArgumentError: unknown stub request Paris

Don't you mean to use:
Geocoder.search("New York, NY")

?

No, I mean... I thought the Geocoder would look up Paris because Paris is not defined as a stub. How do U get geocoder to look up all the non-defined stubs when requested ?

That's not how the :test lookup works. I think I see where the README may have confused you:
Any query that hasn't been explicitly stubbed will return that result.

That sentence refers to the default stub set the example just above it.

README has been edited for clarity.


[bug] ion-content no margin style

Ionic version:  (check one with "x")
[ ] 1.x
[x ] 2.x
I'm submitting a ...  (check one with "x")
[x] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:
Normally the <ion-content> gets automatically the margin-top: 56px;
But if you set <ion-content *ngIf="expression"> the style is not set.
And when *ngIf gets true, the first button will be hidden by the navbar, because no margin-top exists.
When is this needed? Specially if you got dynamic data from a server, and you want to show the data when content is loaded, also *ngFor did some weird things when object wasn't existing and run in undefined-errors
Expected behavior:
The offset is calculated after *ngIf is true aswell
Steps to reproduce:
For Ionic 2 issues - http://plnkr.co/edit/lj1shq6MX7QCaDnZzMPH?p=preview
Set here the *ngIf to <ion-list> and button 1 will be visible aswell.
Related code:
Nothing to show.

Other information:
Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
See plnkr

Greetings
Graphefruit

I experience same issue. @jgw96 can you include it into RC4 release?

@graphefruit check this out http://ionicframework.com/docs/v2/api/components/content/Content/#advanced
Maybe using content.resize() method will resolve our issue. I have not tried yet.

@tomaszczechowski thanks for you suggestion.
I've already made a workarround, setting a <div *ngIf> below ion-content or set it on the element where the object needs to be accesed, in my case <ion-list>
Greetings

+1

Same issue here. Move the *ngIf to a  inside the  did the trick, thanks !


Error encoding array of Encodable

Hello 👋
Not sure if this is expected or already a know issue, but I couldn't find anything in "issues". In a simplistic example, if you pass an Encodable object to setBody, then it encodes into JSON and returns the payload as expected. If however you change this so you're returning a array literal of Encodable's, then you get the following error:
The operation couldn’t be completed. (PerfectLib.JSONConversionError error 0.)

As it's an array of Encodable's, I would have expected the array to become Encodable too? As array normally gains this conformance automatically if all its elements are Encodable.
Here is a simple code example of the problem:
import PerfectHTTP
import PerfectHTTPServer

struct Foo: Encodable {
    let bar: String
}

var routes = Routes()

routes.add(method: .get, uri: "/hello") { request, response in
    do {
        try response.setBody(json: [Foo(bar: "Hello World")]) // This line throws an error. However passing Foo(bar: "Hello") would process fine
        response.completed(status: .ok)
    } catch {
        print(error.localizedDescription)
        response.setBody(string: "Internal Server Error")
        response.completed(status: .internalServerError)
    }
}

try HTTPServer.launch(name: "localhost",
					  port: 8181,
					  routes: routes,
					  responseFilters: [
						(PerfectHTTPServer.HTTPFilter.contentCompression(data: [:]), HTTPFilterPriority.high)])

sorry if i am wrong let me try to help
try response.setBody(json: [Foo(bar: "Hello World")])
is this asking you JSON ? formate -> json: [Foo(bar: "Hello World")] but you give me -> Foo(bar: "Hello World")
you got the point try to convert struct json

Sorry not sure I will understand @saroar.  Are you asking if passing Foo(bar: "Hello World") not as part of an array literal works? I.e.
try response.setBody(json: Foo(bar: "Hello World"))

If so, then yes it does work on its own. Only when passed inside an array literal does it then fail to parse into JSON.

static func create(data: [String:Any]) throws -> RequestHandler {
        return { (request, response) in
            let contextAuthenticated = !(request.session?.userid ?? "").isEmpty
            if !contextAuthenticated { return response.redirect(path: "/login") }

            if contextAuthenticated {

                do {

                    let decodeMessage = try request.decode(Message.self)

                    let message = Message(
                        id: UUID().uuidString,
                        eventId:    decodeMessage.eventId,
                        senderID:    decodeMessage.senderID,
                        receiverID:  decodeMessage.receiverID,
                        text:        decodeMessage.text,
                        type:        decodeMessage.type,
                        status:      decodeMessage.status,
                        cmd:         decodeMessage.cmd,
                        imageWidth:  decodeMessage.imageWidth,
                        imageHeight: decodeMessage.imageHeight,
                        timestamp:   decodeMessage.timestamp
                    )

                    let db = try getDB()
                    let messageTable = db.table(Message.self)
                    try messageTable.insert(message)

                    let data = message.jsonData
                    let anyResult: Any = try JSONSerialization.jsonObject(with: data!, options: [])
                    let json =  anyResult as? [String: Any]

                    try response.setBody(json: json)
                        .setHeader(.contentType, value: "application/json")
                        .completed()

                } catch {

                    response.setBody(string: "Errors: \(error)").completed(status: .internalServerError)

                }
            }
        }
    }

my working code

check this one too
static func create(data: [String: Any]) throws -> RequestHandler {
        return { (request, response) in

            let contextAuthenticated = !(request.session?.userid ?? "").isEmpty
            if !contextAuthenticated {
                return response.redirect(path: "/login")
            }

            do {

                let db = try getDB()
                let callTable = db.table(CallHistory.self)
                try callTable.index(\.receiverID, \.senderID)
                let decodeCall = try request.decode(CallHistory.self)

                let creatCall = CallHistory(
                    id: UUID().uuidString,
                    receiverID: decodeCall.receiverID,
                    senderID: decodeCall.senderID,
                    mobileNumber: decodeCall.mobileNumber,
                    duration: decodeCall.duration,
                    isVideoCall: decodeCall.isVideoCall,
                    isOutGoingCall: decodeCall.isOutGoingCall,
                    createAt: decodeCall.createAt,
                    updateAt: decodeCall.updateAt
                )

                try callTable.insert(creatCall)

                response.setBody(string: creatCall.jsonString ?? "")
                    .setHeader(.contentType, value: "application/json")
                    .completed()

            }

            catch {
                response.setBody(
                    string: "Errors: \(error)")
                    .completed(status: .internalServerError
                )
            }
        }
    }
``` @jwelton

@saroar thank you for your input, however your code is doing something quite different to the problem I'm trying to explain.
Essentially I'm saying when an array's elements all conform to Codable, the array itself should conform to Codable. This means, passing [Codable] should (from my understanding) be parsed into JSON perfectly fine, however I get errors instead.
You're right in saying you can pass a dictionary of String : Any. But that's not the problem I'm trying to solve here.

@jwelton what are you trying to solve?


Revert "KAFKA-13891: reset generation when syncgroup failed with REBA…

…
As discussed in KAFKA-14016.
The change in KAFKA-13891 will lead to revoke more partitions than expected. So revert it.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Last build had two failures:
Build / JDK 11 and Scala 2.13 / testLargeAssignmentAndGroupWithNonEqualSubscription() – org.apache.kafka.clients.consumer.CooperativeStickyAssignorTest
1m 16s
Build / JDK 17 and Scala 2.13 / testTransactionAfterTransactionIdExpiresButProducerIdRemains(String).quorum=zk – kafka.api.ProducerIdExpirationTest

cc @showuon

@showuon Do we need to backport it to previous releases as well?

Good point. We backed port the fix to 3.2 and 3.3 branch in https://github.com/apache/kafka/pull/12140 . Let me backport to 3.2/3.3. Thanks for reminding.


Scrolling Issue When Choosing a Facial Gesture

When I wanted to choose a facial gesture for a key in the keyboard binding section, I couldn't see all the available gestures.
I think that you could enable scrolling in the choice boxes. Also, enable full screen size for a better experience
You can check out the video where I try to scroll through the options:
https://github.com/google/project-gameface/assets/116590887/7833b77c-e73f-48a1-ac54-786e3408a86f

Try changing screen scaling to 100

If anyone wants to fix this here is one way https://github.com/AceCentre/FaceCommander/commit/4b591b5f2cdce40ce653209b7fa1a9c2c2f8f1d8
nb. We are redesigning this in our fork. The dropdown period is a bit tricky to use on touchscreen devices and you totally lose the help info boxes.


Use async await

Follow https://github.com/apple/swift-evolution/blob/main/proposals/0296-async-await.md
For now I have a simple Sequence/Pararelle mechanism to schedule Task. Can consider Combine but that must work on Linux and CI too.
Async await makes writing async task a breeze

This would be pretty cool. Will this require users of Puma to run Swift 5.5+?


Docs: use brew --prefix instead of hardcoded path

How to categorize this PR?

/area dev-productivity
/kind enhancement
What this PR does / why we need it:
On new installations, homebrew uses /opt/homebrew as a prefix instead of the legacy /usr/local.
Adapt the docs, to determine the prefix using brew --prefix instead of hardcoding the legacy one.

/test pull-gardener-e2e-kind

/test pull-gardener-e2e-kind


Readmeupdate

@rohansx I have updated the readme file. Please review it against issue #80

@rohansx Please add appropriate labels to this PR

Labels added


CHECK_IMAGE_PULL_SECRET is not working as expected

Describe the bug
CHECK_IMAGE_PULL_SECRET is not working as expected , private image is not getting pulled. Getting below error :
Failed to pull image “private-cngccp-docker.jfrog.io/nginxinc/nginx-unprivileged:1.17.8": failed to pull and unpack image "private-cngccp-docker.jfrog.io/nginxinc/nginx-unprivileged:1.17.8": failed to resolve reference "private-cngccp-docker.jfrog.io/nginxinc/nginx-unprivileged:1.17.8": failed to authorize: failed to fetch anonymous token: unexpected status from GET request to https://private-cngccp-docker.jfrog.io/artifactory/api/docker/cngccp-docker/v2/token?scope=repository%3Anginxinc%2Fnginx-unprivileged%3Apull&service=private-cngccp-docker.jfrog.io: 401 Unauthorized

Whereas able to pull image from mentioned secret , but it seems like this envarg CHECK_IMAGE_PULL_SECRET is not actually updating imagepullsecret for nginx images.
Steps To Reproduce

Update CHECK_IMAGE, CHECK_IMAGE_PULL_SECRET & CHECK_IMAGE_ROLL_TO under extraEnvs.
Deployment check pods which is going to use CHECK_IMAGE & CHECK_IMAGE_ROLL_TO are not getting pulled with defined CHECK_IMAGE_PULL_SECRET

Expected behavior
Image should get pulled.
Versions

Cluster OS: [Amazon Linux Version 2]
Kubernetes Version: eks 1.28.5
Kuberhealthy Release or build :

      source:
       chart: kuberhealthy
       repoURL: https://kuberhealthy.github.io/kuberhealthy/helm-repos/
       targetRevision: "92"

Additional context
kuberhealthy/deployment-check version tested on both 1.9.0 & 1.9.1

2.7.1 version is not having CHECK_IMAGE_PULL_SECRET


Multiple choice selection box param values returned as array of arrays

I recently began getting an error when running Cucumber specs where a multipart form returned a selection_collection field with multiple => true.
In my case, the selection_collection field relates an object to a habtm relationship.
      = f.collection_select :category_ids, categories, :id, :name, {}, :multiple => true

where f is a form for a Cause object.
When the spec hits the controller statement that saves the Cause object, I get the following error:
Couldn't find Category with ID=0 (ActiveRecord::RecordNotFound)
./app/controllers/admin/causes_controller.rb:16:in update'    <internal:prelude>:10:in synchronize'
When I run the same spec using Selenium (setting the @javascript tag) the spec passes.
When run without selenium (and no options in the category_ids field selected), the params object contains:
"category_ids"=>["[""]"]
When run with selelenium, the params object contains:
"category_ids"=>[""]
I have checked the params function in the Capybara::RackTest::Form class and it appears to be correctly returning an array with a single empty string.
I also checked in the Rack::Test module, but can't discern whether the switch to an array of arrays is happening there, or within Capybara (or somewhere else, for that matter).

Are you on the latest version of everything? Rack, RackTest, Capybara, Cucumber, etc. I'm pretty sure this should be fixed.

Perhaps not. Here is what I am using. Do any seem out of date.
rails 3.0.7
capybara (1.1.2)
cucumber (1.0.2)
cucumber-rails (1.0.2)
rack (1.2.5)
rack-mount (0.6.14)
rack-rewrite (1.0.2)
rack-test (0.5.7)

I just updated to cucumber 1.0.6, but no luck.

The latest release of Rack is at 1.4.1, RackTest at 0.6.1. You're out of date on both fronts. Please upgrade these and see if that fixes anything.

Unfortunately, rails 3.0.11, which is what our project is still using, requires rack  ~> 1.2.1, so I can't yet upgrade to rack 1.2.5.

You should really upgrade to Rails 3.1. If you switch off the asset pipeline, there are hardly any incompatibilities. Unfortunately we can't fix this bug in Capybara, so you'll have to either upgrade or switch to a different driver.


Replace the deprecated std_msgs for ROS2 porting

As discussed here https://github.com/tier4/AutowareArchitectureProposal/issues/77#issue-721207488, we need to create a new message type to replace the deprecated std_msgs.
ColorRGBA, Empty and Header are still alive in the std_msgs.
Other message types used are below.

Int32
Float32
Float32MultiArray
Float64
Float64MultiArray
Bool
String

In the meantime, I'm going to define these types with a timestamp added as autoware_std_msgs.
Do you have any other suggestions?

Since I think these should be used only for debugging, I personally prefer autoware_debug_msgs.
Or if adding timestamp isn't necessary, not creating autoware_*msgs for these and just using example_interfaces is fine.

I would like to better understand the motivation for having these messages instead of specific message types like ROS2 generally recommends.
As I see it, developers might want to use use debug messages either

when they are actually debugging (something is broken)
when they want to provide a way to measure performance or to inspect the node (long-term)

For actual debugging, it's easiest to use primitive type like Float32. I agree that you could use example_interfaces or even std_msgs there. But since you only need it temporarily to fix a bug, I think these publishers should not be merged into the main branch.
When a package wants to provide a topic in the long term, I would assume that the recommendation to define custom messages applies. That is what I did in https://github.com/tier4/Pilot.Auto/pull/48 for example. Do you think the debug message format needs to change too often for such a message to make sense? I assumed that it doesn't. Additionally I find it nice to have a single "debug_info" topic instead of many individual topics where it's not clear from their name that they're just for debugging.

@nnmm The content of the debug topic changes at least depending on the algorithm implementation.
And these algorithms are still under development and not far from perfect, so it will be changed frequently. At least it does in TierIV for the frequently developed packages.
If we change the message type, we have to think about the backward-compatibility; if you find some other useful information and put it in the debug topic, you have to convert all rosbags ever for the type change. And it's not an easy task. This is the main reason why we use a primitive message type.
So we should define the message types only which you can be assured will not change completely (at least for the time being).

Thanks @TakaHoribe, I now have a better understanding of the motivation.
If ros2 bag could play back messages with unknown type, this would not be a problem since the debug messages are only published, never consumed. But that is not possible yet.

Yes, as you say, if the rosbag and pub/sub system become more flexible for the message type, the problem will be solved.

Within this meeting, we've decided to create autoware_debug_msgs inside Pilot.Auto.
I will keep this open until the packages is actually merged into the repository.


Can't find native-typed arrays

I wanted to document the outcome of https://github.com/rakudo/rakudo/issues/2200#issuecomment-412214444 , namely that unlike regular Arrays, the native-typed arrays aren't actually Lists.
However, I can't find any place these are documented at all.
The typed Arrays are mentioned, but not the native portion. The array appears in the search result, but seems to lead to just a lower-cased heading that talks about Arrays. The native types page only mentions the CArray stuff

@MorayJ well seen, it might be the same thing, although this one is focusing in the array keyword and @lizmat's on some other aspects. Let's keep them both open, although it might be the case that both can be closed with a single text.

array is a whole class with many defined roles and subclasses. It needs a new page, by itself, in the Type directory.

@jnthn the problem is that its effect is visible, and documented, since they include specific routine arguments in some cases. It's probably fairer if we create a Type page for array instead of a paragraph here and there.


[feat] File drag and drop problem, why can't it be the same as Electron?

Describe the problem
Electron can obtain the path of the dragged file by listening to the drop event in the HTML page, and can manipulate the DOM element during this period, which is very important to me, because when the user drags the file to the window, I need to give a prompt, What element is the dragged file above, and then modify the style, but Tauri can’t, tauri://file-drop can’t operate HTML at all, and can’t get the coordinates, and the original drop event can’t get the full path of the file, please Are there plans to address this issue in the future?
Describe the solution you'd like
The Drop event can get the file path.
Alternatives considered
No response
Additional context
No response

Like this, you can manipulate HTML element styles while dragging and dropping files.

@fanchenio Let me work on this issue

Are there plans to address this issue in the future?

We're mainly waiting for Microsoft here actually: https://github.com/tauri-apps/wry/issues/904.
But at least adding the coordinates for tauri's own drag drop api is possible and the groundwork is already done, we just need to expose it.
Also, going to close this as a duplicate of https://github.com/tauri-apps/tauri/issues/3063


changed data to the standard superheroes

#PATCH#

:thumbsup: Not required but it'd be kinda cool if the data being used in the demo was moved to Mirage. Also do you have beef with Method Man or something :trollface:

@sandersky although yes, data would ultimately come from mirage, this exact API-compliant data won't be coming from Mirage, since the API for this component expects you would get some random data then massage it into this form, with the "label"/"value" pair objects.

@cstolli @sandersky Agree that Mirage would be nice to see and would highlight how to massage the data via ember-data/controllers.  No need to address it now - I'll raise an issue as an enhancement.


About training dataset

For training, you wrote "Download imagenet valset for training", I am not sure which one in imagenet is that you pointed out by "imagenet valset" ? Because I found there were much datasets in imagenet.

For example, which one should I use by this link "http://image-net.org/download-images" ? Or could you please give a link for downloading imagenet valset for training ?

Hi, the training datasets I used is  Validation images (all tasks). 6.3GB. MD5: 29b22e2961454d5413ddabcf34fc5622 in http://www.image-net.org/challenges/LSVRC/2012/nonpub-downloads.

I see. Thank you so much for your quick reply. I will make a try.


Inconsistent interface assignments

I am deploying using the 4nic template with module count of 2. I am then trying to programmatically configure the bigip interfaces named 1.1, 1.2, 1.3 as external, HA, and internal. but the 2 "external" interfaces do not consistently get set, sometimes it deploys the 1st external interface as the 1.1 interface and sometimes it is the 1.2. interface and vice versa. I assume this is because it is an unordered list that gets passed. Is there some way to work around this so I can accurately predict which interfaces will be assigned to which name? I hope that is clear and thank you for helping me.

module "bigip" {
count        = 2
source       = "registry.terraform.io/F5Networks/bigip-module/aws"
prefix       = "bigip-aws-4nic"
ec2_key_name = data.aws_key_pair.terraform-aws-f5-deploy-dev.key_name
mgmt_subnet_ids = [
{ "subnet_id" = data.aws_subnets.mgmt.ids[0], "public_ip" = true, "private_ip_primary" = "" }
]
mgmt_securitygroup_ids = [
data.aws_security_groups.mgmt-https.ids[0], data.aws_security_groups.mgmt-ssh.ids[0],
data.aws_security_groups.mgmt-f5.ids[0]
]
external_subnet_ids = [
{
"subnet_id"            = data.aws_subnets.external.ids[0], "public_ip" = true, "private_ip_primary" = "",
"private_ip_secondary" = ""
},
{
"subnet_id"            = data.aws_subnets.ha.ids[0], "public_ip" = false, "private_ip_primary" = "",
"private_ip_secondary" = ""
}
]
external_securitygroup_ids = [
data.aws_security_groups.external80.ids[0], data.aws_security_groups.external443.ids[0],
data.aws_security_groups.mgmt-f5.ids[0]
]
internal_subnet_ids = [
{ "subnet_id" = data.aws_subnets.internal.ids[0], "public_ip" = false, "private_ip_primary" = "" }
]
internal_securitygroup_ids = [data.aws_security_groups.internal.ids[0], data.aws_security_groups.mgmt-f5.ids[0]]
custom_user_data   = null
f5_ami_search_name = var.f5_ami_search_name
f5_username        = var.f5_username
f5_password        = var.f5_password
}


[UI] Expose generic RJSF modal to meshery extension

Notes for Reviewers
This PR fixes #
This PR exposes a common generic RJSF modal to meshery extension to reuse code
Signed commits

[ ] Yes, I signed my commits.

Merging this as this is required to merge soon and it contains small changes


Minimize memory consumption

Things currently broken:

[x] Subtitles rendering, process hungs
[x] Encoding the entire file, audio/last video processes hungs

Things still causing out of memory:

[x] ~400M fails at info stage
[x] ~200M fails while encoding

What can be done?

Small -max_alloc helps at info stage
-blocksize ?
Some advanced ffmpeg options/try to patch?
Compile with ALLOW_MEMORY_GROWTH, bench results?

TOTAL_MEMORY=256M for encoder and 128M for prober allows to successfully encode 600M+ files. MEMFS works with that values too but consumes much more memory.
ALLOW_MEMORY_GROWTH works as well and doesn't cause significant slowdown in nightly, though it may cause problems in v8 so let's keep it disabled for now.
It still may be worth to try advanced ffmpeg options and bigger files/different TOTAL_MEMORY values in order to decrease memory consumption even more.

Any updates on this?

Switching build to WebAssembly should allow natural memory growth without the performance penalty from asm.js's growth mode...

Thanks, @brion, worth a try.


Paste an image into the compose box

A user on CZO gave this feedback:

I was using the current mobile app from TestFlight over the weekend, and I attempted to paste an image that was in the clipboard. No Paste option appeared.
It is incredibly convenient to be able to paste images into chat apps.

Since this feature isn't implemented in zulip-mobile either, marking it for post-launch.

This may end up being effectively the same issue as:

#419

This issue describes the use case from a different angle, though, so let's keep them both open to track the use cases separately.

A complication of this might be supporting iOS. An upstream issue, https://github.com/flutter/flutter/issues/132577, is still open. https://pub.dev/packages/pasteboard is potentially useful.

iOS. An upstream issue, flutter/flutter#132577, is still open.

Hmm yeah. Made a note in our upstream-issues list https://github.com/zulip/zulip-flutter/issues/1077 .

I've split out the Android side of this request:

#1173

so that we can track them separately and put them in different milestones. Because Flutter currently supports this feature on Android but not iOS, we might do it sooner for one platform than the other.


push() with params

Hello, I'm trying to dispatch push function with extra params, but I dont receive this data in reducers...  have someway to do it?
code bellow:
dispatch(push('someURL', { somedata: 'data' }));

This specific use case is tested, so it sounds like you have something set up wrong. Make sure you have the middleware connected right and in the correct order.

Hi @timdorr sorry for few details in previous post.
When I use push method from react-router-redux it triggers @@router/CALL_HISTORY_METHOD action, but I can't intercept it from my reducers (I don't know why), and after it, auto-triggers @@router/LOCATION_CHANGE, but when I receive it, I don't receive the params passed in push method.
To be clear, follow the imgs bellow:

I can retrieve redirect in this one through query. :)

I can't retrieve somewhere or { some: 'value'} in this one. :(
Have someway to pass data just like in second image?
Thank you, and sorry for my bad english!

That's not the signature of the push method: https://github.com/ReactTraining/history/blob/v3/docs/GettingStarted.md#navigation
You're probably wanting to put that extra data on the location's state.


Update passphrase-generator extension

Description
Enhance the dictionary words by adding capitalization and numbers to make it universally applicable for password requirements.
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Thanks for the review, @iwex can you have a look 🙂

I don't think it's necessary to make many different generators with options and sub-options. The solution should be simple for end users. Most sites or applications ask for such password rules: 1 uppercase letter, 1 lowercase letter, a number, and a special character. I believe that the case when we capitalise letters, add dashes and numbers is ideal for any usecase.
If we want a complex set of letters, we already have such a generator - ASCII characters with punctuation

I'm up for sticking with how it is now, what do you think @omBratteng

I'm up for sticking with how it is now, what do you think @omBratteng

Why?

I agree with you @iwex 🙂

But it may be worth adding only one digit as Bitwarden.
https://bitwarden.com/password-generator/

Fine with me, at least

But it may be worth adding only one digit as Bitwarden or Keeper. bitwarden.com/password-generator
keepersecurity.com/features/passphrase-generator

Doing it like that is fine. Can do it to the pronouncable generator too, not just dictionary.

@omBratteng
Pronouncable extends Dictionary, so it will work the same way

Ah, good.

@pernielsentikaer

Let's get it merged, thanks for flagging 🔥


Feature/promisify uploadFile()

Promisified the uploadFile function
Used await when calling uploadFile within the run function
Bumped @actions/core to v1.10.0
Added better typescript support in the run function
Removed extra client-secret input variable in the README
Turned off eslint no-unnecessary-type-assertion

In my opinion, I am only willing to accept the README amendment.

Thanks for the pull request!

Alright, thanks for the review.
I have undone all other changes, so now there's only the ammeding of the README that's help.
Please help review again once you've got some time...


Simplify parsing of CLI arguments

Original report by Sebastian Sardina (Bitbucket: [Sebastian Sardina](https://bitbucket.org/Sebastian Sardina), ).

Right now we have lots of lines to build variable settings where we can just use:

settings = vars(parser.parse_args())

This will create a dictionary right away: https://www.programiz.com/python-programming/methods/built-in/vars

Fixed in b5d74e8


Message updated events will sometimes duplicate

Summary
The MessageUpdated events will sometimes duplicate. The second event will contain a null Message.
Details
.NETFX 4.6.1 / Windows 10
Same bug in both 3.2.3 and 4.0.0 nightly.
Steps to reproduce

Create MessageUpdated event listener
Edit message
Things go wrong

Notes
Will attempt repro soon pls wait kthx

Can't we like, just like, not fire the event if the message object is null?

I'm guessing it's a little more complicated than that underneath.

like, just do an if statement
oh right of course it is :^)

What message contents were you putting in the message?

nevermind i can't reproduce


in pageview:- sometime itemBuilder called 2-3 times when swipe .

Steps to Reproduce

use this simple code of pageview. in this when i swipe up then sometime itemBuilder called 2-3 times and next page video get play.
PageView.builder(
                              scrollDirection: Axis.vertical,
                              key: PageStorageKey('player_home'),
                              itemBuilder: (context, position) {
                                return VideoPlayerSurfaceNew(
                                  key: PageStorageKey('page-$position'),
                                  currentWave: state.userFeedDbList[position],
                                  videoPlayerController: videoPlayerController,
                                  videoPlayerControllerCallBack:
                                      videoPlayerControllerCallBack,
                                );
                              },
                              itemCount: state.userFeedDbList.length,
                              controller: _myPageViewController,
                              onPageChanged: (page) {
                                Util.setDataForRecordOpinion(
                                    waveId: state.userFeedDbList[page].waveId,
                                    waveTitle:
                                        state.userFeedDbList[page].title);
                              },
                            ),

Flutter doctor
Flutter (Channel stable, v1.9.1+hotfix.4, on Linux, locale en_IN)
• Flutter version 1.9.1+hotfix.4 at /home/karan/Downloads/flutter_linux_v1.9.1+hotfix.4-stable/flutter
• Framework revision cc949a8e8b (5 weeks ago), 2019-09-27 15:04:59 -0700
• Engine revision b863200c37
• Dart version 2.5.0
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /home/karan/Android/Sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• Java binary at: /snap/android-studio/80/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
• All Android licenses accepted.
[✓] Android Studio (version 3.5)
• Android Studio at /snap/android-studio/80/android-studio
• Flutter plugin version 40.0.2
• Dart plugin version 191.8423
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
[!] Connected device
! No devices available
! Doctor found issues in 1 category

Hi @singlakaran,
does this code represent the situation you are describing?

yes @iapicca , in this example there is colored screen that's why it will not make a big problem. but in my case there is video , so that it play automatically next video which is not visible on screen.

@singlakaran the code above as you can see is set to print building
every time the widget is rebuilt, and it happens 3 times in total (as the widget in the list)
regardless the number of time the PageView scolls,
if you are experiencing more rebuild events might be due to your code;
and unfortunately this platform is not met for assistance on that.
Please see https://flutter.dev/community for resources for asking questions like this,
you may also get some help if you post it on Stack Overflow.
Closing, as this isn't an issue with Flutter itself,
if you disagree please write in the comments and I will reopen it
Thank you

@iapicca  sir
take an example:- you are on 1st page of pageview when you swipe then itembuilder calls for 2nd page as well as for 3rd page that's why my widget initialize for 2rd page and 3rd page as well.

Hi @singlakaran
I'm reopening this issue,
thank you for your answer

@iapicca thanks sir and please try to resolve as soon.

Hi @singlakaran
you might want to try this implementation with AutomaticKeepAliveClientMixin
please take a look at the sample code.
Does this solution solve your issue?
thank you

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of 'flutter doctor -v'  please.
All system setups can be slightly different so its always better to open new issues and reference related issues.


chore: add solution for challenge 54

const val NINE = 9
const val THIRTEEN = 13
const val FOURTEEN = 14
const val EIGHTEEN = 18
fun main() {
val time = readln().toInt()
val workTime = NINE..EIGHTEEN
val lunchTime = THIRTEEN..FOURTEEN
if (time in workTime) {
    if (time in lunchTime) { print("false") } else { print("true") }
} else { print("false") }

}

resolved issue: chore: added solution for 54


Fixes missing alias to sp in some enterpriseapp commands. Closes #6476

🎯 Aim
The aim is to add (readd) alias to sp for add, list, get commands in enterpriseapp area
📸 Result

🔗 Issue
Closes #6476

Merged manually, thank you!! ⚡


Warning about this.

In ES modules, this function binding is invalid. There is no longer a need to bind to this after conversion from Svelte 2.
src/components/related-adventures/RelatedAdventures.svelte changed. rebuilding...
• server
The 'this' keyword is equivalent to 'undefined' at the top level of an ES module, and has been rewritten
45:
46:   onMount(() => {
47:     document.addEventListener('click',checkForFocusLoss.bind(this));
                                                                 ^
48:     if(!trigger) return;
49:     triggerContainer.appendChild(trigger.parentNode.removeChild(trigger));

I think the fix for this is simply to change to checkForFocusLoss, with no binding.
Happy to fix this and open a PR if you agree.

Hey @antony - this has been removed and will be published shortly (v1.0.5).

@6eDesign stellar! :D


data preprocess from ACE2005

could you share data preprocess in order to get data sample? It seems different from this one https://github.com/wasiahmad/ACE05-Processor

Could you get the data preprocess for all ACE2005? Do you mind sharing it with me. My Email<EMAIL_ADDRESS>Thanks


CLI support to drive specmesh operations

Developers, admins, git actions/build pipes, automation and manual inspection
Operations:
Provision: -provision (default behaviour is non-destructive)
-t test and report on changes (dry-run) - useful for build pipeline and spec change validation (reports on CRUD operations if executed with non-destructive (default) or forced operation
-f --force applies destructive operations/attributes applied (i.e. reduce retention, reduce partitions, increase partitions, deletes unexpected resources under the domain)
Output contains a complete list of CRUD activity broken down by resource and mapped against spec-location
i.e. spec/_private/topic-a

topic configuration (Create, update, destructive-updates)
ACL (Create, update)
Deleted resources
-- topic configurations
-- ACLs

Extract: -e --export a.b.c.d (export to a.b.c.d-spec.yml specification)
Extracts the topic/acl resources of a given domain. This is not an accurate representation, but best effort. useful for backup audit, and validation purposes

checking resources (validation)

Left open until the doc task is completed


pokesay stalls without any inputs

I know it's kind of a silly edge case, but pokesay-windows-amd64 stalls without input (I haven't tested other builds). It appears it cannot break the loop in zone below until user manually escapes the standard input (C-z <return>), which results in the input being shown twice.
https://github.com/tmck-code/pokesay-go/blob/487afe9a85cc78f06c791c267f4fa842331844a0/cmd/pokesay.go#L38-L49
Although this is of course meant to have an input piped, I think it would be good to handle this case. In theory, we could have a more formally input handler, but that is totally overkill. Maybe documenting this would be easier...

See example below:

Going to make a call on this one as I've left it open for a while
I think the best solution might be to just add some documentation around this behaviour/edge-case, and explain that the program is intented to be used with piped input.
The "print twice" behaviour here is the result of how the speech bubble printing works
https://github.com/tmck-code/pokesay/blob/8e83d106ccbb2bdf9fdd940d37c666b298326b19/pokesay.go#L67-L70

The border is printed first
Then STDIN is scanned for input. In this case it's from directly typing in the terminal, and you see the letters appear as you type them
Then, upon terminating input, the scanned STDIN text is printed in the bubble line-by-line, followed by the pokemon

It might be possible to detect if the input is typed and modify the behaviour, but in lieu of any easy technique I'll add to the documentation 🤙

Thank you this is great! Legend 🥰


SampleBernoulli proof

sample_bernoulli(prob, constant_time) returns a draw from a Bern(prob) distribution with the option of running in constant_time. The code can be found in this Github permalink.
See comment below for rendered proofs.

I rebased this proof on main, restructured the sections to be more consistent with the other proofs, split the proofs apart/renamed the files, and adjusted to use lib.sty. I also made a pass through the pseudocode/proof definitions and updated it to be more consistent.

This is polished/ready for review!

Current dependencies on/for this PR:

main

PR #496   👈

This comment was auto-generated by Graphite.


Modify width of documentation web content

Modify width of documentation web content to adopt to monitor window size.  Here is the demo.

@jerrychenhf Please take a review, thanks.


python311Packages.py-serializable: 0.15.0 -> 0.16.0

Diff: https://github.com/madpah/serializable/compare/refs/tags/v0.15.0...v0.16.0
Changelog: https://github.com/madpah/serializable/blob/0.16.0/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

Result of nixpkgs-review pr 271401 run on x86_64-linux 1

12 packages built:

checkov
checkov.dist
pip-audit
pip-audit.dist
python310Packages.cyclonedx-python-lib
python310Packages.cyclonedx-python-lib.dist
python310Packages.py-serializable
python310Packages.py-serializable.dist
python311Packages.cyclonedx-python-lib
python311Packages.cyclonedx-python-lib.dist
python311Packages.py-serializable
python311Packages.py-serializable.dist


[BUG] Game input disable does not disable game input

You're calling game.Input.Flight.Enable() and game.Input.Flight.Disable, but these have zero effect. When using your mod, it will correctly detect that the player has clicked in the renaming input field and indicate (incorrectly) that game input is disabled. If you press "." or "," while in the input field timewarp is accelerated/decelerated respectively. There's nothing wrong with your decision logic in OnGui, but what you need is to call GameManager.Instance.Game.Input.Enable() and GameManager.Instance.Game.Input.Disable() to get the effect you're seeking.
I've used your logic with this call in a mod of mine and that seems to work. I learned it from ShadowDev's NoteBook mod for KSP2: https://github.com/Bit-Studios/NoteBook

I did use that global input disable toggle at one point, but had an issue where after enabling again if you went to the map everything got disabled again until you used the UI button to return to flight.
I'll check if this is no longer the case and push an update.


accelerate & deepspeed port

I use deepspeed for my program.
How can I specify the master port?
the script "accelerate launch --main_process_port 29051 run_mlm_no_trainer.py" does not seem to work fine.
the actual cmd is "cmd = /home/toc/SDE/miniconda3/envs/trans/bin/python -u -m deepspeed.launcher.launch --world_info=eyJsb2NhbGhvc3QiOiBbMCwgMV19 --master_addr=<IP_ADDRESS> --master_port=29500 --no_local_rank run_mlm_no_trainer.py --model_name_or_path roberta-base --dataset_name wikitext --dataset_config_name wikitext-2-raw-v1 --per_device_train_batch_size 8 --per_device_eval_batch_size 8 --output_dir /tmp/test-mlm"

the script "accelerate launch --main_process_port 29051  run_mlm_no_trainer.py" does not seem to work fine.
the log is "[2022-05-09 04:41:16,315] [INFO] [runner.py:453:main] cmd = /home/toc/SDE/miniconda3/envs/trans/bin/python -u -m deepspeed.launcher.launch --world_info=eyJsb2NhbGhvc3QiOiBbMCwgMV19 --master_addr=<IP_ADDRESS> --master_port=29500 --no_local_rank run_mlm_no_trainer.py --model_name_or_path roberta-base --dataset_name wikitext --dataset_config_name wikitext-2-raw-v1 --per_device_train_batch_size 8 --per_device_eval_batch_size 8 --output_dir /tmp/test-mlm"

The main_process_port is ignored if you don't have several machines, and it doesn't look like you set --num_machines to anything > 1.

The main_process_port is ignored if you don't have several machines, and it doesn't look like you set --num_machines to anything > 1.

this is a wrong design. Supposs I am running multiple experiments on a single machine with 8 GPU cards, 4 for the first run and 4 for the second. You see, I cannot use accelerate successfully!

The main_process_port is ignored if you don't have several machines, and it doesn't look like you set --num_machines to anything > 1.

this is a wrong design. Supposs I am running multiple experiments on a single machine with 8 GPU cards, 4 for the first run and 4 for the second. You see, I cannot use accelerate successfully!

I’ve actually been able to use multiple main_process_port values on the same machine for different experiments without issues.

Same issue
Why no attention??

Got the same issue as well.

I had a problem with ports because i was running accelerate launch on all my nodes specified in hostfile, but you actually need only to run main node, and deepspeed will look into hostfile and run all other nodes on it's own.
You only need to make sure main node can connect to all others without password by sloth ip via ssh and make sure that NCCL_SOCKET_IFNAME is available and accessible.

I've got the same issue. This is especially true when you're using a shared compute resource and either you and/or others are submitting jobs at the same time which often get run on the same node. It would be way better if there was a simple way to manage the necessary ports.


Can pyads be used in macOS?

Would there be any problems using pyads in macOS if I write a python script?

There should be no problems using pyads on Mac OS.

Great. I'm having problems making a connection to a Beckhoff PLC from macOS.
I have a mac and I'm running windows on a virtual machine using VM ware Fusion. On this I have TwinCAT and also run my python code here with pytest and it works fine. However I'd like to be able to run my python code without having to use the virtual machine but I'm having some trouble connecting.
The documentation says if you are using Linux you need to add a route one time, is it the same for macOS.  Does this still need to be done since I'm essentially using the same Ethernet connection?
If I try using the code in the quickstart guide I seem to get the error:
pyads.pyads_ex.ADSError: ADSError: timeout elapsed (1861).
2020-05-09T23:56:24+0200 Info: connection closed by remote
And if I try to use the add_route_to_plc() function I get the error:
OSError: [Errno 48] Address already in use
Any advice would be greatly appreciated.

If you use the Connection class on Linux or Mac OS a route will be automatically created to the routing table of the client. However you still need to add a route to the routing table of the PLC for things to work. Do this either by adding it directly in you PLC or use the convenience function add_route_to_plc.
The error you get seems like issue #66. This will be fixed with #134 which is currently in review. Please try setting the route manually until the fix is implemented.

The bug should be fixed with #135. Please give it a try by using the master branch version directly from github.

@PaulNBarron did #135 fix the issue for you?

I'll close this for now.

No I haven't been able to get this to work yet. I had a lot of problems setting the route manually, the Beckhoff PLC just would disregard the details I entered when trying to add the route. I had to update the runtime version of TwinCAT and then it allowed me to successfully add a route on the PLC.
I've now gone back to MacOS and trying to get the add_route_to_plc to work but no success so far.

Disregard, Sorry I didn't have the latest from the master branch installed. I've now managed to get it to work. Thanks a lot for the support!!

Glad to hear this works, now :)
Regards

Freundliche Grüße
Stefan Lehmann
Am 18.05.2020 09:49 schrieb PaulNBarron:

Disregard, Sorry I didn't have the latest from the master branch
installed. I've now managed to get it to work. Thanks a lot for the
support!!
--
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Links:
[1]
https://github.com/stlehmann/pyads/issues/133#issuecomment-630007685
[2]
https://github.com/notifications/unsubscribe-auth/ABDNGBQNAOHQW3NNAXLIT6TRSDSAPANCNFSM4M45XWFA


Batch deletes

When there are lots of deletes, they should be batched into smaller groups. Maybe 100 applications per.
A user who receives lots of applications told me the script didn't work; they didn't share any other details but I suspect it has something to do with application volume. The deletes are processed in a single request and there's probably a limit. Maybe even one on the client or request length side.
To verify this, it might also be useful to set up a bulk delete test. I could make a process that automates say 10000 applications and then deletes them.

Light testing reveals that the delete applications endpoint can handle a batch of exactly 996 messages. Any more than this results in a security error popup stating that something is wrong with authentications, even explicitly suggesting an identity theft attempt. This is obviously not true.
I suspect that batching deletes to 996 will work. Will use a lower number just in case.


Fatal: sha1 information is lacking or useless.

For each patch I attempt to apply to BungeeCord, I get the error fatal: sha1 information is lacking or useless (<path>). Am I missing something?

Run build.sh and apply patches to Waterfall.

@fuzzybot 's solution worked, thank you :)


Where did camera intrinsics come from?

Hi,
Cool work, thanks for making this!
I was wondering where you get camera intrinsics from? I can image between different models they have different parameters, but I only see one set of parameters in config.yaml. Some clarity on this would be great, thanks!

We did an intrinsic calibration for the X2 camera with a checker board.
You may need to do the calibration by yourself if you are using a diffeerent caemra (X3, X4, etc.)


[fold] single-line fold gets expanded when cursor selection is dragged over it

https://codemirror.net/demo/folding.html
type const foo = {a:1,b:2}; into the JS editor
use a mouse click+drag to create a selection from the start of the line to the end

expected:
the selection includes the collapsed-region marker without affecting it
actual:
as the mouse-dragging-the-selection passes over the collapsed-region marker, the collapsed region expands again

Attached patch should help with this.


Error when uploading photos

i am getting this error message when i try to upload profile pic to my user

This looks like a  permission problem based on you os. Which is the server is running on?

@cracker182 Yes i'm on Windows 10 and i use XAMPP Version: 7.1.7
Includes: Apache 2.4.29, MariaDB 10.1.30, PHP 7.2.2, phpMyAdmin 4.7.7, OpenSSL 1.1.0g, XAMPP Control Panel 3.2.2, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 7.0.56 (with mod_proxy_ajp as connector), Strawberry Perl 7.0.56 Portable
Unfortunately this doesn't solve the proble.
PS: i have another laravel project with the same permissons for storage folder and it works fine !

Jeah, i'm researching here. seems that it have something to do with windows and Laravel-Medialibrary.
Take a look here.
I try to figure out a solution.

@MsFoued try giving full write access to storage folder that will solve the permissions issue. Encountered same while using XAMPP on Windows & Linux, giving full write access fixed it.

@ajitbohra can not confirm.

still the same issue.

following

@cracker182
i tried those 2 instructions :
dd(touch('delete.me')); === > return true
dd(touch('delete.')) ===> Exception touch(): Unable to create file delete. because Permission denied
i think that windows  doesn't allow files without extensions
PS : it works fine on Ubuntu

@MsFoued yes, had the same result. seems to be a error with the package spatie/laravel-medialibrary. i investigate further.

@MsFoued @cracker182 following will cross-check on windows mission as I remember didn't face the issue though it was long back. If needed will check with guys at spatie for the same.

I have same problem on windows (xampp on local server). Please help me.

I have some issues when uploading user photo it show image is not readable

I got the same error
Actually, windows can't touch() a file without extension.  (Don't know why?)
So in the MembersController
The store action
I edited
if ($request->hasFile('photo')) {
$member->addMedia($request->file('photo'))->usingFileName('profile_'.$member->id.$request->photo->getClientOriginalExtension())->toMediaCollection('profile');
}
To
if ($request->hasFile('photo')) {
$member->addMedia($request->file('photo'))->usingFileName('profile_'.$member->id.".".$request->photo->getClientOriginalExtension())->toMediaCollection('profile');
}
I just added a dot before the extension


Design suggestions from the community

https://www.reddit.com/r/ArkEcosystem/comments/74fxq7/explorer_my_view_redesign/
https://i.imgur.com/KP0lZ2j.png
https://i.imgur.com/9efRNH3.png
Just wanted to let you know. Maybe it helps to shape ideas for future development.
It was submitted by https://www.reddit.com/user/its_dhe_

I agree with Belgium designer guy. I suppose because I am a UX designer too.
So here are my suggestions:

make font more legible, bigger. You can use just one font, no need for two different fonts for headings and body.
flat design is better for data heavy content, please remove shadows around boxes
chart animation is too slow, it's better just to appear instantly than be animated (people visiting are here for a quick lookup, not fancy animations)
search field is not obvious enough. it looks like a label. put a frame around it
"See All Blocks" button, ... well.... just remove the shading it's not very premium looking

I think ARK is one of the best blockchain projects and it deserves best UI. So this comments are really because I love ARK not hate it.

I agree. Personally, I also think putting a box around each row is too much visually. WE also lost the ability to sort the columns in the delegate monitor section, a feature I previously found very useful. Also the search function does not work well. For example, if you search 'rob' the return is astrobob.


[WW-5021] Introduces a new constant to allow define a path to static content

Implements WW-5021

Coverage increased (+0.003%) to 49.824% when pulling ef72783f502e5773ab630d1f4238efc27b6c554f on WW-5021-static-content-path into 213990944ffdc131b4f7595f52f05f5fb8d56b31 on master.

Coverage increased (+0.003%) to 49.824% when pulling ef72783f502e5773ab630d1f4238efc27b6c554f on WW-5021-static-content-path into 213990944ffdc131b4f7595f52f05f5fb8d56b31 on master.


Visual Indicators for Cards and Tables to demonstrate why something isn't selectable

The API currently has keys called authorized, threaded, and metered.
authorized: false means that your user isn't allowed to view the microservice
metered: false means that the microservice doesn't offer the metrics that we need to build a dashboard
threaded: false means that the microservice doesn't offer the special stack trace data that we use to build out the "Threads" component.
All of these values are populated differently, so you can be authorized to view a microservice that doesn't have metrics for example.
I believe that the logic that we card about on the Fabric dashboard is checking that a microservice has metrics and that the user is authorized to view the dashboard showing these metrics. Threaded is a bit different, so it probably has no impact on navigation from the Fabric dashboard.
It probably makes sense to depict to a user why a card or table item isn't selectable:

Not authorized
No metrics
Not authorized and no metrics

If we only want to show one icon, then Not Authorized seems like a higher priority than No Metrics.

My current thinking for what to display directly in the card:

No-authoriziation icon if user isn't authorized to manage
No-metrics icon if no metrics are available

Each icon should pop a tooltip describing what it means, and potentially at some point in the future we could link to more information about service states and conditions.


Stack overflow despawning entity with handle component to "large" asset

Bevy version
0.5.0
Operating system & version
Windows 10
What you did
I've included a small project to reproduce the issue.

Create a relatively large struct (in this case, 32KB) and derive TypeUuid for it. This will be your asset.
For the asset type, do .add_asset::<T>() to register it as an asset.
Spawn an entity, and attach a Handle<T> component to that entity. The Handle<T> should come from adding an instance of the asset to a ResMut<Assets<T>>. Check repro for example.
Despawn the entity. It should stack overflow, even for one entity.

I don't know if the size needed to stack overflow is system-dependent. For my system, 32KB was more than enough (win10, stable-x86_64-pc-windows-msvc, 16GB RAM).
What you expected to happen
No stack overflow. I expected the asset to be freed once I despawned the entity because it was the only entity with a strong handle to that asset as a component.
What actually happened
It stack overflowed after the entity was despawned.
Additional information

Toolchain: stable-x86_64-pc-windows-msvc
16GB RAM
Example project: so_repro.zip

Press W to spawn an entity, then press S to despawn it. If you remove the guard from the match expression on line 31, you can spawn multiple entities, but it crashes even if I only spawn and despawn one.

It might be worth noting that replacing the array in the struct with a Vec<u8> containing 32KB of data causes it to no longer stack overflow.

Can repro with MacOS 11.2.3 (intel), rustc 1.51.0
Magic number was 58144.

Hmm I'm guessing that the issue is that we're moving something allocated on the heap (the Assets<T> collection) onto the stack when we free it, but its too big to fit. I'm not sure what the best course of action is here, as we're calling HashMap::remove, which moves the item on to the stack.

This feels more like a "programming / language / OS constraint" problem than a Bevy problem.

Maybe it would be best just to document it as a limitation then? This issue can be avoided by just boxing large fields or using heap-allocated types like Vec<T>.


Fix doubleclick on tree item, restore input focus on previous windows.

Closes #37335

Needs rebase after #40015.

Thanks!


Java Based Cipher Game Console Application for encrypting and decrypting alphabets in texts

I added a Java Based Cipher Game Console Application for encrypting and decrypting alphabets in texts in java codes directory

I contributed to open-source


v9.3.0 improved cell model

Current coverage is 76.51%

Merging #169 into master will decrease coverage by -1.59% as of c9f64b0

@@            master    #169   diff @@
======================================
  Files           26      26
  Stmts          379     379
  Branches         0       0
  Methods         83      83
======================================
- Hit            296     290     -6
  Partial          0       0
- Missed          83      89     +6

Review entire Coverage Diff as of c9f64b0

Powered by Codecov. Updated on successful CI builds.


BeautifulSoup is casting a GuessedAtParserWarning whenever Disambiguation occurs

The following warning is output to the console whenever Disambiguation occurs:
[source_file_path]\wikipedia\wikipedia.py:389: GuessedAtParserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("lxml"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.

The code that caused this warning is on line 389 of the file [source_file_path]\wikipedia\wikipedia.py. To get rid of this warning, pass the additional argument 'features="lxml"' to the BeautifulSoup constructor.

  lis = BeautifulSoup(html).find_all('li')

For an example on when this happens, try calling the page function with "Javine" as an argument.

This warning doen't appear for every disambiguation, but only if the there is a reference to Wikitionary. See

#107


dpl: padding applied to sky130hd endcap, causes placement errors

I have a sky130hd design that is failing detailed placement. Lots of:
 PHY_81117 overlaps PHY_1749

There are well taps placed one site before the endcaps:
    - PHY_181 sky130_fd_sc_hd__decap_4 + FIXED ( 2503780 255680 ) S ;
    - PHY_10165 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 2503320 255680 ) FS ;

This seems fine to me. I see isOverlapPadded -> isCrWtBlClass is meant to handle this, but the endcap cells are just marked as core in the lef file:
MACRO sky130_fd_sc_hd__decap_4
  CLASS CORE ;

How best to fix this? I thought about marking the decap cells as ENDCAP, but if they are just capacitors they aren't limited to being endcaps. Testcase at: sky130-endcap-padding.tar.gz

@msaligane @RTimothyEdwards do you understand what is happening with this cell?  A decap and an endcap are usually different.

@antonblanchard :  Seems fine to me, too, although I'd like to see specifically the DEF COMPONENTS line for the PHY_81117 and PHY_1749 in the error message.  The ones you cited, PHY_181 and PHY_10165, appear to have the right relative placement, although that's assuming that the DEF units are nanometers (i.e., the tap cell is 0.46um wide and the decap cell is 460 units ahead of the tap, which is fine as long as the DEF file is defining UNITS as 1000 per micron).
I am assuming that this has nothing to do with endcaps, or that you are using "endcap" in the general sense of fill cells placed at the ends of rows to keep all the rows at the same length.  LEF macros have a very specific sense of an ENDCAP being a cell that connects the end of a row to power rails, or to otherwise close off a row for some DRC related purpose like ensuring sufficient deep nwell surrounding the digital core, or something like that.  There are no such endcap requirements in the SkyWater standard cell library so it would not be appropriate to designate any core cell as ENDCAP.

@antonblanchard :  For what it's worth, I pulled the gzipped file and read in the layout, and there is nothing wrong with it.  It appears that the tools are confused about what constitutes an overlap. . .

@RTimothyEdwards they don't overlap in a drc sense but they do overlap when you consider padding.  Normally we exclude padding on endcaps by looking at their type.  On this decap cell we just see it as a core cell so it expects to be padded.  I don't see any way from the lef that we could determine this or even distinguish it from a decap not used as an endcap.  The best stupid idea I have it consider any cell with only power/gnd pins as zero padding.

@maliberty :  What is meant by "padding" in this context?

@RTimothyEdwards sites left free on the left and/or right to reduce placement density / routing congestion.  In openlane you can see it in or_opendp.tcl:
set_placement_padding -global -right $::env(CELL_PAD)
set_placement_padding -masters $::env(CELL_PAD_EXCLUDE) -right 0 -left 0
It looks like you are excluding decaps:
set ::env(CELL_PAD_EXCLUDE) "sky130_fd_sc_hd__tap* sky130_fd_sc_hd__decap* sky130_fd_sc_hd__fill*"
we have no similar exclude in ORFS.

@antonblanchard do you want to try tackling this?
@tspyrou an example of flow divergence from OL that hurts us.

@maliberty :  I have no idea of either why openlane is set up to exclude any cell from being considered for padding.  I can't think of any reason to make such a restriction.  However, I am also confused by why a column of decap has been pre-placed up each side in the tarball example DEF file.

@RTimothyEdwards because the decap is specified as an endcap.  We could add the ability to have no endcap cell and only put well taps if that is appropriate.

@maliberty :  My understanding from what you just said is that "padding" is defined as a certain number of sites on the right and possibly the left that are left empty in the initial placement to allow the place & route tool some margin to spread things out to avoid congestion.  And if you have to have endcaps on every row, then they would have to be preplaced and the padding sites would have to clear those.  So my understanding is that the OpenROAD place & route does not clear the endcaps and so that's missing functionality that you need to add?  But the rest of it I don't get.  There is nowhere in the test case tarball that the decap cell is defined to be an ENDCAP.  Maybe that was done when the DEF was created but didn't get into the macro definitions that were included with the test case tarball?  Otherwise how do the decap cells end up in the preplacement DEF?

@RTimothyEdwards the decaps are set as endcaps here
tapcell
-endcap_cpp "2"
-distance 14
-tapcell_master "sky130_fd_sc_hd__tapvpwrvgnd_1"
-endcap_master "sky130_fd_sc_hd__decap_4"
I've discussed with @eder-matheus making endcap_master optional if the platform doesn't require endcaps.

There is no need for padding of decaps as they have no non-power terminals and mostly act like a filler anyways.

I believe this is resolved; @antonblanchard would you confirm and close.


Export the problem as a json file

Hello, I was wondering if it's possible to define the problem in pyvroom but export the problem as a json (without solving it).
>>> problem_instance = vroom.Input()

>>> problem_instance.add_vehicle([vroom.Vehicle(47, start=0, end=0),
...                               vroom.Vehicle(48, start=2, end=2)])

>>> problem_instance.add_job([vroom.Job(1414, location=0),
...                           vroom.Job(1515, location=1),
...                           vroom.Job(1616, location=2),
...                           vroom.Job(1717, location=3)])

>>> problem_instance.to_json() # Something like this

That would allow me to define multiple problems, serialize them and solve them at a later time.

Topic brought up in https://github.com/VROOM-Project/pyvroom/issues/81#issuecomment-1621357809.

Closing, as this will not be adressed unless feature is implemented upstream first.


update consensus and wasm params

updates consensus mas gas param as part of the upgrade to handle cosmwasm

Codecov Report

Merging #545 (06da964) into main (096897c) will decrease coverage by 0.00%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #545      +/-   ##
==========================================
- Coverage   10.34%   10.33%   -0.01%
==========================================
  Files          55       55
  Lines        7775     7779       +4
==========================================
  Hits          804      804
- Misses       6913     6917       +4
  Partials       58       58

Impacted Files
Coverage Δ

app/upgrades.go
10.00% <0.00%> (-2.50%)
:arrow_down:

Continue to review full report at Codecov.

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


Error with 'sh': Double bracket not found

Hi!
If running the mentionned sh command to install, there is an error, because double brackets isn't POSIX and only bash can handle it, using bash instead of sh fixes the issue for me
./install.sh: 50: [[: not found [!!] No thunderbird user profile directory found. Make sure to run Thunderbird atleast once! Terminating...

Yep, the install script is not yet POSIX compliant. But yeah I should write in README that you need bash to run it. Thanks for the info!


Adding Bar Graph Visualization for games/applications

This pull request adds bar graph visualization for the applications the QxQ interns are working on.  I added to the README, but to run it, after getting your results JSON, run:
python visualization/view.py <JSON FILE> <DATA TYPE>

For example:
python visualization/view.py results/0001_bench.json fidelity

Currently, I only have fidelity and meantime as available data types, but I'm open to adding more, I just wasn't sure which ones would be useful. If you have any suggestions, it would help a ton! :)
Also, I noticed it didn't work as well with the mapping benchmarks, so if you can help with that, that would be awesome

This is the data from the json I used
data_table.txt

I the visualization code and it no longer works. I noticed that you said that you added dual file comparison, but that wasn't the issue that I was experiencing. The issue that I had was with visualization of multiple fidelities in one json file. When you run multiple benchmark together in one call:
pytest red_queen/games/applications/grovers.py red_queen/games/applications/run_bv.py red_queen/games/applications/run_ft.py --store
The json file has the fidelities of each individual benchmark, so you code you had prior to the adding dual file comparison, struggled to visual multiple benchmark names.
Your code was perfectly fine, it just needed to be slightly modified to deal with multiple concurrent benchmark names in the fidelity. I hope that this comment offers clarity to my issue.

I used the visualization code and it no longer works. I noticed that you said that you added dual file comparison, but that wasn't the issue that I was experiencing. The issue that I had was with visualization of multiple fidelities in one json file. When you run multiple benchmark together in one call: pytest red_queen/games/applications/grovers.py red_queen/games/applications/run_bv.py red_queen/games/applications/run_ft.py --store The json file has the fidelities of each individual benchmark, so the code you had prior to the adding dual file comparison commit, struggled to visual multiple benchmark names.
Your code was perfectly fine, it just needed to be slightly modified to deal with multiple concurrent benchmark names in the fidelity. I hope that this comment offers clarity to my issue.

ahh, okay I didn't know you could run multiple benchmarks at once, I didn't write this with that in mind, and your problem is that the fidelity breaks down when you have multiple different benchmarks in one json file?

It's more so that the names of the benchmarks aren't displayed in a legible manor

I believe that this could be fixed by redesigning the graph structure, since the data displayed in the visualization is great.

It's more so that the names of the benchmarks aren't displayed in a legible manor

I believe that this could be fixed by redesigning the graph structure, since the data displayed in the visualization is great.

oh it's just how it looks, I rotated the names as such, to see the bottom you may have to go into the subplot config thingy but that's alright


risc-v/mpfs: integrate fpga i2c driver

This incorporates an fpga i2c driver into the existing i2c driver. This fpga i2c works almost 100% as the MSS i2c, but the difference is that the fpga driver terminates all transactions with a stop sent -interrupt. That needs to be handled.
Fpga clock source is also different, act accordingly.
SEC2TICK(10) is an overkill to any app, use just one second instead.
modifyreg32s are simplified as well, no need to clear and set as set is enough.
Summary

Removed the WIP, as the code is perhaps OK. There's workarounds coming (for example, occasionally we get TX_ACKs two times after sending the address once. The FPGA I2C sends an extra zero after the addr.), but perhaps better to have workarounds added later as different commits, to see what's a workaround / what actual deterministic code.

LTGM

Always asks for "Confirm rebase and merge", never succeeds. Strange.

There seems to be some global issue with github right now.

Always asking for "Confirm rebase and merge", never succeeds.. strange

There seems to be some global issue with github right now.


Different public-adress - Lost 5 ETH

Last week, I decided to create a wallet on myetherwallet.com and send 5 ETH from btcdirect.eu
to the public address. After my registration, the public address was shown. I copied & pasted it.
Now the address under the same private key seems to be different and my balance is 0 ETH.
What to do now?

Hi, please send us an email at myetherwallet @ gmail.com and send me your address so I can look into this. Thank you.

Already sent you an email with both of the addresses 15 minutes ago. Thank you so far

Okay - I'm answering emails from about 2 hours ago so I should get to you shortly. Constantly playing catchup in the inbox. Sorry for the delay!


Intel web apps don't have any portal items and will be removed from release

@nfeuerstein @dfoll FYI: The following web apps under SolutionsWeb\Apps\NationalIntel do not have any portal items that reference them so I'm removing them from the SolutionsWeb\Apps\NationalIntel folder so they won't be copied into the release:

PredictiveAnalysisWeb-UC2016
StoryMap-Cascade-1.0.2
Survey123Community-master
Test

@nfeuerstein @dfoll I've moved them to the folder c:\EricL\TEM2016Release\SolutionsWeb_files_removed_from_release\Apps\NationalIntel on the server. Closing issue.

@nfeuerstein @dfoll Same issue with PredictiveAnalysis-SharingQueries; moving this out of the SolutionsWeb folder.

i only know about the two PA web apps, both are directly my fault... didn't think to delete them from the solutionsweb folder when i no longer wanted the items... apologies

@dfoll The only PA web app that will be included in the release is SolutionsWeb\Apps\NationalIntel\PredictiveAnalysisWeb1.1.0RCtest since it's the only one that was released.

@elinz awesome, that is exactly what i intended


Question: date and time in one filter?

Hi,
Is this possible to filter date and time using only one Eonasdan/bootstrap-datetimepicker
what I understand is we need to use one for the date and one for the time is this the only way?
Does the date_range will work with time  for time range?
Thanks

Ok I will do some tests and get back to you


containers: find nodes underlying openstack instances

This patch adds the support for for finding the nodes underlying
openstack instances.
Fixes #3077

@miq-bot add_label providers/containers
cc @chessbyte @Fryguy @blomquisg @abonas

@simon3z Is it possible to add specs for this?

@chessbyte ready? :+1:

@simon3z Please rebase and push again.

@chessbyte ready


? being appended on the frontpage URL

Open https://try.gitea.io/
Notice URL changes to https://try.gitea.io/?

I think some script is causing this, maybe the heatmap?

It's the repo list.

It happened to me, too.
So this is normal, not a bug? @zeripath

It's not serious problem, but it is an unintended ugly side effect of making the repo list store history in the query part of the URL.
Someone, likely myself, will have to take a look to see if it can be stopped.

Some combination of writing location.search or replaceState / pushState should get you there. I remember dealing with a similar issue for issue hash links where pushing a empty string apparently made a difference:
https://github.com/go-gitea/gitea/blob/6af13dbac2179c8fd2c63bcf175c04a112f8c080/web_src/js/index.js#L692-L694


[Splash Screen] Windows key gets pressed when exiting game

Extension name
Splash Screen
Bug Description
When exiting a game while in fullscreen, after the splash screen goes away and I get to playnite, the windows key gets pressed twice after a couple of seconds. It doesn't do it for desktop mode, only on fullscreen mode. I tried disabling and reenabling it, as well as reinstalling it. I didn't have an older version installed before.
To Reproduce
No response
Extensions log
23-01 22:31:47.102|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:31:47.102|INFO |SplashScreen#SplashScreen:Logo not found
23-01 22:31:47.107|INFO |SplashScreen#SplashScreen:Platform video found in C:\Users\Chrome\AppData\Roaming\Playnite\ExtraMetadata\platforms\3a889152-3bed-4052-a1b9-c1ab22bd39fc\VideoIntro.mp4
23-01 22:33:11.795|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:33:11.795|INFO |SplashScreen#SplashScreen:Logo not found
23-01 22:33:11.795|INFO |SplashScreen#SplashScreen:Platform video found in C:\Users\Chrome\AppData\Roaming\Playnite\ExtraMetadata\platforms\3a889152-3bed-4052-a1b9-c1ab22bd39fc\VideoIntro.mp4
23-01 22:33:46.033|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:33:46.033|INFO |SplashScreen#SplashScreen:Logo not found
23-01 22:33:46.033|INFO |SplashScreen#SplashScreen:Platform video found in C:\Users\Chrome\AppData\Roaming\Playnite\ExtraMetadata\platforms\3a889152-3bed-4052-a1b9-c1ab22bd39fc\VideoIntro.mp4
23-01 22:34:46.644|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:34:46.644|INFO |SplashScreen#SplashScreen:Logo not found
23-01 22:34:46.644|INFO |SplashScreen#SplashScreen:Platform video found in C:\Users\Chrome\AppData\Roaming\Playnite\ExtraMetadata\platforms\3a889152-3bed-4052-a1b9-c1ab22bd39fc\VideoIntro.mp4
23-01 22:36:28.001|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:36:28.001|INFO |SplashScreen#SplashScreen:Logo not found
23-01 22:36:28.001|INFO |SplashScreen#SplashScreen:Platform video found in C:\Users\Chrome\AppData\Roaming\Playnite\ExtraMetadata\platforms\3a889152-3bed-4052-a1b9-c1ab22bd39fc\VideoIntro.mp4
23-01 22:36:39.724|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:36:39.724|INFO |SplashScreen#SplashScreen:Logo not found
23-01 22:36:39.724|INFO |SplashScreen#SplashScreen:Platform video found in C:\Users\Chrome\AppData\Roaming\Playnite\ExtraMetadata\platforms\3a889152-3bed-4052-a1b9-c1ab22bd39fc\VideoIntro.mp4
23-01 22:39:22.183|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:39:22.183|INFO |SplashScreen#SplashScreen:Logo not found
23-01 22:39:22.186|INFO |SplashScreen#SplashScreen:Video not found
23-01 22:42:10.476|INFO |SplashScreen#SplashScreen:Removed "[Splash Screen] Skip splash image" feature from "Hollow Knight: Voidheart Edition"
23-01 22:44:01.422|INFO |SplashScreen#SplashScreen:Found game icon
23-01 22:44:01.422|INFO |SplashScreen#SplashScreen:Platform video found in C:\Users\Chrome\AppData\Roaming\Playnite\ExtraMetadata\platforms\3a889152-3bed-4052-a1b9-c1ab22bd39fc\VideoIntro.mp4
23-01 22:44:55.950|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:44:55.952|INFO |SplashScreen#SplashScreen:Found game icon
23-01 22:44:55.952|INFO |SplashScreen#SplashScreen:Platform video found in C:\Users\Chrome\AppData\Roaming\Playnite\ExtraMetadata\platforms\3a889152-3bed-4052-a1b9-c1ab22bd39fc\VideoIntro.mp4
23-01 22:45:49.719|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:45:49.719|INFO |SplashScreen#SplashScreen:Found game icon
23-01 22:45:49.719|INFO |SplashScreen#SplashScreen:Video not found
23-01 22:49:21.013|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:49:21.014|INFO |SplashScreen#SplashScreen:Found game icon
23-01 22:49:21.014|INFO |SplashScreen#SplashScreen:Video not found
23-01 22:51:47.940|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:51:47.940|INFO |SplashScreen#SplashScreen:Found game icon
23-01 22:51:47.940|INFO |SplashScreen#SplashScreen:Video not found
23-01 22:52:15.942|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:52:15.942|INFO |SplashScreen#SplashScreen:Found game icon
23-01 22:52:15.942|INFO |SplashScreen#SplashScreen:Video not found
23-01 22:52:45.249|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:52:45.249|INFO |SplashScreen#SplashScreen:Found game icon
23-01 22:52:45.249|INFO |SplashScreen#SplashScreen:Video not found
23-01 22:58:18.779|INFO |SplashScreen#SplashScreen:Found game background image
23-01 22:58:18.779|INFO |SplashScreen#SplashScreen:Found game icon
23-01 22:58:18.779|INFO |SplashScreen#SplashScreen:Video not found
23-01 23:04:43.639|INFO |SplashScreen#SplashScreen:Found game background image
23-01 23:04:43.639|INFO |SplashScreen#SplashScreen:Found game icon
23-01 23:04:43.639|INFO |SplashScreen#SplashScreen:Video not found
Screenshots
No response

That's intended. There's an issue when the extension is used in FS mode where after exiting a game, the controller input will stop working. The only fix is to take Playnite out and in of focus and the key presses are used as a temporary measure to fix this issue, although I'm afraid I don't know when/if a proper fix will be made since I have not had luck fixing it so hopefully someone else interested can take a look and try to fix it.
Leaving the issue open so people can see it if they don't know why this is done by the extension.

Hey I just saw this on Reddit: https://www.reddit.com/r/playnite/comments/tixd1d/playnite_script_to_focus_playnite_after_a_game/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
I wonder if something like that would remedy the issue?

The extension will no longer press the key.


Oncoplot and oncomatrix

Maftools is a perfect tool, I'm used to clinical analysis by maftools
Recently, I find oncoplot don't rely on complexheatmap. There are some discordant layout when I plot oncoplot based on my data. And I also have some personal need, so I update oncoplot and oncomatrix code. Main changes:

add anno_height feature to adjust the height of annotation layout
Adjust the space between each legends because I have ten clinical features to show in graph.
add drawBox feature to add a box around main matrix
add drawExtraBar feature to replace mutation data in topbar because maybe someone would like show extra numeric cilical data

Visual description is below:

I have forked your project in https://github.com/kaigu1990/maftools

@kaigu1990 Kai, you should provide a pull request instead of an issue.
I am curious why you introduce white space?

@ShixiangWang Shixiang, I‘m unfamiliar with pulling request so don't use it hastily.
The query you point out is result that there are some synonymous mutation (not including in maftools) in my MAF data, but I don't add them in vc_nonSyn parameter

Hi thank you both.
This has been implemented. I closing the issue.


Sync Downloads fails / unable to reset

Visual Studio Code Version : 1.9.1
Code Settings Sync Version : 2.5.1
Operating System : OSX 10.12.3
Occurs On: Download/Setting up
Proxy Enabled: No
GIst Id: 566ae75453f734e4b6b9939bd545261
I have Sync set up on three Macs. Syncing just does not work on machine 3 (this issue's machine). Whenever I try to download settings, I get the error displayed in below log.
It asks me to insert gist id. Even after trying to reset it via Sync: Reset Extension Settings, I do not get back to insert my Git token or Gist.
I even tried to completely uninstall and reinstall VSCode via brew uninstall --force and AppDelete. But that did not solve the problem either. I think there are some settings that the uninstaller did not remove.
Public gist is at: https://gist.github.com/minthemiddle/566ae75453f734e4b6b9939bd5452681
//Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/electron-browser/workbench.main.js:133 [Extension Host] {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
d.logExtensionHostMessage	@	//Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/electron-browser/workbench.main.js:133
(anonymous function)	@	//Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/electron-browser/workbench.main.js:133
emitTwo	@	events.js:106
emit	@	events.js:191
process.nextTick	@	internal/child_process.js:744
_combinedTickCallback	@	internal/process/next_tick.js:67
_tickCallback	@	internal/process/next_tick.js:98

Note: This is a deliberate duplicate of #240 which was closed before I could reply (sorry, error reporting is not my core work).

I am able to download the settings when inserted gist inside settings.json file as

"566ae75453f734e4b6b9939bd5452681"

But i didnt find this one you have written above.

GIst Id: 566ae75453f734e4b6b9939bd545261

Can you add 566ae75453f734e4b6b9939bd5452681 in settings.json and let me know

Obviously a typo as there is just one different character. But I did not manually enter it anywhere. Now I copied the GIST id to all settings manually, and it works.


add Git Credential Manager for Windows

Git Tools/Git Credential Manager for Windows  - https://github.com/Microsoft/Git-Credential-Manager-for-Windows
Helps solving issues of credentials.
This tool is made by Microsoft and very useful when using command line tools on Windows. It works totally transparently, just need to be installed, and nothing to do after.

@huoyaoyuan Thanks


Integration test for deployment testing

Standalone app that should prod the nightly endpoints to trigger the following:

[ ] Configure basic internal params
[ ] Sync SSM params
[ ] Install EKS
[ ] Install SPS
[ ] Uninstall SPS
[ ] Uninstall EKS

Tom will add more code to Go, to allow for calling endpoints


View UI enhancement

added view flags, light settings, environments, change selected elements color

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.2 out of 3 committers have signed the CLA.:white_check_mark: diegopinate:white_check_mark: raplemie:x: brianbrian seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Expand this to include all required fonts

This may be exceeding the scope of this project, so feel free to shoot it down it you don't want to go in this direction.
In addition to these fonts that provide the symbols and icons, the X-Wing Miniatures game uses 2 additional commercial fonts: Bank Gothic Medium BT and Kimberley Bl.
(note: i am no lawyer and font licensing is complex, so what follows is my understanding of how this works)
Bank Gothic has an alternative called Squarish Sans regular (http://christtrekker.users.sourceforge.net/fnt/squarishsans.shtml) that is released under the SIL Open Font License, which I think means you could add it to this collection.
Kimberley Bl is free for desktop use (https://www.fontspring.com/fonts/typodermic/kimberley) but the application license (which allows you to distribute it embedded in your program but not with your source code) is $57.  Since we only need this one for the numbers (this is what the stat values on the cards use), would it be difficult to create an open source font that only implements the digits 0-9 in a 'similar' manner?
Heck, depending on the terms of the OFL, perhaps one could fork Squarish, replace the digits with ones similar to Kimberley, and rerelease it as an X-Wing font (properly crediting the original creator, of course).
Thoughts?

X-wing also uses Eurostile Condensed for the body text on all documents and cards, and Revenger BB for book headings. If we're talking about completeness here, you'd need those and they are also paid (somewhat expensive) fonts.
I don't think this is worth it, from a licensing or cost perspective.

Ahh... I didn't realize there were additional fonts as well.  Thanks for the heads up!
This project is mainly to assist in all sorts of free/opensource projects, so I never expected it to license commercial fonts but to find freely distributable ones that are 'close enough'.  I would think that most projects would be satisfied with the title and stat fonts (the ones I listed in the OP).  One has a free alternative and the other only needs the digits, so it shouldn't take too much effort to make a 'close enough' version.  I put fontforge on my linux machine and might play around with it this evening to see firsthand how difficult it would be.
As for the fonts you mentioned, they are more for the documentation that comes with the game and less for the style and presentation that define the look of the game, so I don't think those would be as useful.
Of course, I am looking at this through the lens of what I want for my project, so there is some bias there! :)  Though I do think the title and stat fonts would be the most useful for most of the fan projects out there.

I would prefer to limit this project's scope to X-Wing glyphs, i.e. the things you can't get by accessing already-available fonts (like Eurostile, BankGothic etc.).

Right on.  I've been thinking about it more and my idea of changing the Squarish font to have the kimberley digits will not work because there are titles with numbers in them.  I am interested in making a simple font that only implements the 0-9 digits and maybe a few punctuation marks if necessary.  I will explore this idea this evening and if something comes of it, i will put it in a repo under my account.
Thanks!

If anyone is interested, I have actually made some progress on this:
https://github.com/sirjorj/xhud/tree/fontwork/fonts
This folder has Squarish Sans CT, which is the OFL alternative to Bank Gothic.
It also has xwstats, which is something I threw together.  It only has glyphs for the 10 digits and parentheses, but that is all I need.  I am releasing it under the OFL license as well (indicated in LICENSE in my project root directory).  If you want a free alternative to the commercial fonts, have at it!


ghostcript: 10.01.1 -> 10.01.2

Minor update to counter CVE-2023-36664
Closes #243250
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

I have really done the bare minimum here, ie update the version number and the hash, and tested the build locally. I understand this may cause a lot of changes around nixpkgs. Should this PR target staging instead of master?
About testing, what else can I do to help show it's not breaking everything?

This PR rebuilds a lot of packages which means we must target staging. Please follow the contributing guide to not potentially ping a lot of people.

There, did a rebase "on the merge base between the current and target branch" (master and staging). I checked in the new PR from my branch to staging, and it showed only one change, so I think this is good?

Please fix the typo in the commit message

CVE-2023-36664 is a critical security vulnerability, so this update needs to be merged and backported ASAP.

A bit confused with the procedure to manually create a backport to 23.05. The docs assume the change is merged to master but in this case it went to staging. Any special considerations to take into account? Or can I simply follow the steps replacing master by staging?

@jpotier since its just 1 commit you can checkout staging-23.05 apply your commit and create PR that targets staging-23.05

Is it my responsibility to merge this to master after some time? From

(https://nixos.org/manual/nixpkgs/unstable/#submitting-changes-branches)
I can see that the process is manual. And if not me, then who does it?

Is it my responsibility to merge this to staging-next, and then master after some time? From
(https://nixos.org/manual/nixpkgs/unstable/#submitting-changes-branches)
I can see that the process is manual. And if not me, then who does it?

your PR is merged into staging
at some point staging will be branched of into staging-next
staging-next once it passes review will be merged into master
current staging-next run is https://github.com/NixOS/nixpkgs/pull/241951
that will be merged into master at some point
long story short, you don't need to do anything

sorry I didn't answer your most important question

I can see that the process is manual. And if not me, then who does it?

I personally don't know specific procedure, hopefully someone who knows can link to correct documents/links
in my observations, several people have done it eg @mweinelt @vcunat

Mostly I am coordinating it, in the past few years.

chat: https://matrix.to/#/#staging:nixos.org
and PRs like the one linked above or for 23.05 it's now
https://github.com/NixOS/nixpkgs/pull/243275

Cheers! Thanks for all the hard work

Likewise 🙂