Added "Reload Weapon" gizmo

Was getting a bit annoyed with my pawns never reloading their weapons unless they ran out of ammo, so I made a gizmo for it.

The gizmo is only visible when you select one or more drafted pawns. Clicking it makes the pawn reload their weapon from ammo carried in their inventory - if available - or look for ammo nearby according to the mod settings. If all equipped weapons are fully reloaded the gizmo will be disabled (unclickable, not hidden).
(Technically it will also be disabled if the selected pawn is downed, though as it requires the pawn to be drafted to show up, this should never be the case.)
The button can be hidden via mod settings.

Closing this pull request, will turn it into an addon mod.

honestly youd be best off taking over the mod, im afraid i just dont have the time for it and figuring out its weirdness

From: Chris F. @.>
Sent: Thursday 7 April 2022 17:34
To: Ogliss/Yayos-Combat-3 @.>
Cc: Subscribed @.***>
Subject: Re: [Ogliss/Yayos-Combat-3] Added "Reload Weapon" gizmo (PR #4)
Closing this pull request, will turn it into an addon mod.
—
Reply to this email directly, view it on GitHubhttps://github.com/Ogliss/Yayos-Combat-3/pull/4#issuecomment-1091963043, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACPF7RIWNMRY2E3EHVGA2T3VD4FBXANCNFSM5JZHK6QA.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Hey, yeah sorry, given time constraints im unlikely to be working on this at any point in the forseeable future, i think the best option would be for someone else to take over the mod

Sorry, didn't want to put pressure on you or sound rude, I just had someone ask me for these changes and had some ideas to expand upon them and looking into it, I found it easy to turn it into an "addon" instead of it having to be part of the mod itself. This way I can freely work on it, without having to bug you about uploading it.
In regards to taking over the mod... seeing as I have spend the last days trying to get a button to work which reloads every weapon in the inventory just makes me realize that there are a lot of things where my knowledge of RimWorld code is lacking, costing me a lot of time. Time I sadly don't have...
Still, I will think about it. Maybe I will make my own version of the mod, it would make some changes I could make easier.
Due to how Steam works, I would upload that myself though, otherwise I couldn't upload changes myself - even as a contributor only the author can upload changes, as far as I know, at least that's how it works for another mod I took over.

No, not rude at all, it makes total sense, i was just hoping to get rid of the mod haha, yeah steams dumb like that, but i ment you would host your own version, not pushing things to git for me to update on steam.
thats my exact problem with the mod aswell, alot of it is just beyond me, im by No means a coder, i learned a little to mod rimworld, but thats about it!

I've released my addon mod.
Making that - and seeing how long it took me to make it - made it quite clear to me, that I neither have the time nor knowledge to take over this mod completely. I more so hope that someone with more time on their hands finds interest in it and furthers its development, it just doesn't feel like I could do it justice as I wish.

Yeah, its alot more complicated that it initally seems, i wasnt aware of about 85% of the features when i updated it hah


Update Exchange-Teams-interact.md

Closes https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/5368.

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@JohanFreelancer9 give me some hours, I need to continue working on this PR.

@JohanFreelancer9 you are good to go here, thanks for waiting!
@dstrome could you kindly review these updates?
I want to put this article in a discussion as I think the article was inconsistent because it said in two different places that you need an Exchange hybrid, but really for almost all features with AD Sync and OAuth is enough in the Exch on-prem scenario. For calendar, you also need a mailbox located in Exch 2016 CU3+ and Autodiscover/EWS.
Do we need Exch 2016 CU3+ and Autodiscover/EWS to modify the user profile picture?
@carolynblanding maybe you kindly give me your point of view.
@cichur "Requirements with on-premises Exchange mailbox user" section is not clear for me. I think it's almost the same we see above. Should we leave it there? Is Teams' calendaring with on-prem mailbox supported on Exch 2013 CU19+ also?
Source: https://techcommunity.microsoft.com/t5/exchange-team-blog/configuring-teams-calendar-access-for-exchange-on-premises/ba-p/1484009
Thanks to everyone!

Hi @darionws,
The support engineers requested that section be added to the article. I believe they wanted to point out some common issues that received many support calls. I can run your questions by them to see if they have concerns, but they did review the article before I published those changes.

Hi @dariomws
The support engineers requested that section be added to the article. I believe they wanted to point out some common issues that received many support calls. I can run your questions by them to see if they have concerns, but they did review the article before I published those changes.

Thanks for your reply @cichur. I think it's a good idea to ask them again because it seems to be redundant information. Also, I think Exchange 2013 is not supported for Teams' calendar. All this information is also detailed in the blog article.

The endless Exchange/Teams interaction.
I put this together internally based on deep dive and testing. It’s my source of truth.
https://dev.azure.com/Supportability/UC/_wiki/wikis/UC.wiki/9093/How-Teams-and-Exchange-Interact
Depending on workloads, different bits are required and I broke the article down to what is required starting with minimum.
Carolyn Blanding
From: Dario Woitasen<EMAIL_ADDRESS>Sent: Tuesday, July 21, 2020 2:50 PM
To: MicrosoftDocs/OfficeDocs-SkypeForBusiness<EMAIL_ADDRESS>Cc: Carolyn Blanding<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/OfficeDocs-SkypeForBusiness] Update Exchange-Teams-interact.md (#5384)
Hi @dariomwshttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdariomws&data=02|01|cbland%40microsoft.com|b00ae508640f437f8c3108d82da6e6f4|72f988bf86f141af91ab2d7cd011db47|1|0|637309542146380864&sdata=e8017pMUQTPWr2gSddJJ3gjkJikQPc5dTEjNLJ7JCAQ%3D&reserved=0
The support engineers requested that section be added to the article. I believe they wanted to point out some common issues that received many support calls. I can run your questions by them to see if they have concerns, but they did review the article before I published those changes.
Thanks for your reply @cichurhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcichur&data=02|01|cbland%40microsoft.com|b00ae508640f437f8c3108d82da6e6f4|72f988bf86f141af91ab2d7cd011db47|1|0|637309542146385857&sdata=gKxVDGXycVoeoVoZZZf64eol6Bpnn0gQiSw6s4mPhis%3D&reserved=0. I think it's a good idea to ask them again because it seems to be redundant information. Also, I think Exchange 2013 is not supported for Teams' calendar. All this information is also detailed in the blog article.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-SkypeForBusiness%2Fpull%2F5384%23issuecomment-662042711&data=02|01|cbland%40microsoft.com|b00ae508640f437f8c3108d82da6e6f4|72f988bf86f141af91ab2d7cd011db47|1|0|637309542146385857&sdata=9io6TWYG7xnPKWTmTQBWG%2FtiVD9svC1PgcT8JfltrUI%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAH6NWSVAFQDHLI42HQ33PUDR4XPOLANCNFSM4PC2BCTA&data=02|01|cbland%40microsoft.com|b00ae508640f437f8c3108d82da6e6f4|72f988bf86f141af91ab2d7cd011db47|1|0|637309542146390846&sdata=KneERvzKROeR%2ByAv7V8FE%2BvAaPTN%2BS4ktAvotYz4oPg%3D&reserved=0.

@dstrome PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

Hi, I'm waiting to merge the pull request until we get some clarification from the support team. I've started a conversation with them. Cindy


[Limitation] MariaDBDatabase always registers "databaseName" as the DB user for the schema

https://github.com/openstack-k8s-operators/mariadb-operator/blob/597b259525acc6cc36e3653abd9472bf9b91e617/templates/database.sh#L4
While this is OK for the Demo usage. I opened this issue to make the limitation visible.

Probably this needs to be fixed for adoption where we cannot influence the username of the DBs.


V jaahma/python ingestion sample

PR for Ingestion API, Customization API, AutoSuggestAPI and Transformation Script API

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: javedfgiet sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


AutoExplore config not working

I set it to False but it still automatically explores and lands as soon as the ship goes to orbit.

Having the same problem here. The mod explores moons automatically, regardless of what I put in the config.

I'll be working on it this weekend, thanks. Probably due to CSync that I REALLY need to fix

May I ask you if you were the host when you noticed the bug ?

May I ask you if you were the host when you noticed the bug ?

Yep. I was the host. Right now we're using v1.2.2 so it wouldn't auto land but we had a case when one player accidentally updated it to 1.2.3 and it also kept landing when he did the explore command even if all of us including me the host is on 1.2.2

alr I'll work on it tomorrow thx

And he did not. If InnohVateur is okay with that (you are right innoh ?) I'm going to try to see if I can fix the issue. I'l keep you posted

Okay so, would you mind trying to see if you can reproduce the bug with the 1.3.0 version ? we notice a few bugs while testing, but I can't tell if it's the same as this one.
Also, If the same bug is still happening, I have found a mistake in the code that might cause it, but I wan't to see if it's still happening before fixing it
Thanks for your time in advance
-Dust


Use executable via toolchains in standard Java tasks

Preparation for https://github.com/gradle/gradle/pull/22108

@bot-gradle test qfl

OK, I've already triggered the following builds for you:

QuickFeedbackLinux build

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test qfl

OK, I've already triggered the following builds for you:

QuickFeedbackLinux build

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test qfl

OK, I've already triggered the following builds for you:

QuickFeedbackLinux build

@bot-gradle test and merge

OK, I've already triggered a build for you.


Cannot run tests?

Hi,
I've recently forked the project as I have an idea for a reporter I'd like to share with you via a pull request. I've produced it by extracting it from a current project. For my pull request, I'd like to write some tests to prove/show it works, but I am struggling to run the tests.
Source/minitest-reporters:feature/mean_time_reporter$ rake gallery
Gemfile Found, running with bundle exec
/home/gavinlaking/.rubies/ruby-2.2.3/bin/ruby: invalid option -2  (-h will show valid options) (RuntimeError)

I get the same if I try rake, (with or without bundle exec), and rake -2 or rake -h. What's the secret sauce?
Kind Regards,
Gav

I do nothing special and rake does work for me :(
Perhaps you have some special version of rake?

I'm using 10.4.2 by the looks of things. If you don't mind, I'll submit my pull request anyway, and perhaps I can create some tests once you've had a look over it. I'll invoke the "works on my machine" developer card for this! ;-)
Thanks,
Gav

My apologies on this issue. I'd derped the minitest-reporters gem in my .gem directory and rake was using the broken version.


A few fixes to support Django 3+ and latest version of TelegramBot

A few changes to update the example code as well as making the TelegramError display a better readable errors as well as adding use_context to bypass deprecation messages.
Also adding an option to set the handler's file's custom name.

Just wondering if this pull requests will be merged, with the updates  of Python Telegram Bot, this will solve all the warnings and get it back working again.

@JungDev can you please take a look at these? :)

@leikoilja That's what I thought, and I did the fork, we are working in a new implementation, but we have to make the changes in the library itself to make it work, I was waiting for the merge, but, I did notice the absence of @JungDev, so... fork will be the answer, thanks!

is there any fork of this which is on maintenance ?  let's create other main one (that's better Instate of everyone with his own fork)

I also created a fork, which I use for my bots. I'm not actively maintaining it and have no time for frequent updates, but I'm active on Github and will have a look at PR. I think a shared fork would be nice. I'd prefer to create some PR from time to time rather than maintaining the repo ;).


Cassandra 2.0, CQL data table schema?

Hi,
Does YCSB support Cassandra 2.0 and what is the required schema of the data table when defining it in CQL?
Thanks
Hari

closing as stale now that #145 has been merged.


Fix lint-fmt issues

Hi,
This PR is the continuation of the work done on #403 to solve #398:

First, it rebases the work over master to make it up to date.
Thanks to the important help from @TheLortex, it adds another fix that uses @NathanReb solution to solve #383. It uses the solution computed by the solver to work on the latest compiler version that works with ocamlformat.

The idea is to get the selection computed to choose the image we want to build our image on.
PS: Another solution might be added in the future to support the with-tool field suggested by @dra27. But this is not something this PR intends to fix.

To move some of the load off the solver service, we could either change the solver to use the cluster in the form of the solver service or have a plugin to opam that caches the ocaml versions that ocamlformat supports. The solver service would be a larger amount of work than the plugin. What do you think?

To move some of the load off the solver service, we could either change the solver to use the cluster in the form of the solver service or have a plugin to opam that caches the ocaml versions that ocamlformat supports. The solver service would be a larger amount of work than the plugin. What do you think?

Can't we just use a hash table in analyse.ml?

Can't we just use a hash table in analyse.ml?
Wouldn't it be interesting to use OCurrent to handle caching instead of a hash table, or is that too much?

Wouldn't it be interesting to use OCurrent to handle caching instead of a hash table, or is that too much?

That would be fine too!

I added the cache, as suggested with a hash table  (shorter than the OCurrent_cache in the end), so the solver can be relieved.


Error with MariaDB 10.2.12.

Hi,
We were working with Postal and MariaDB 10.2.16 in a development environment and everything was ok. When we have tried changing it to a production environment we haven't been able because the database doesn't work (MariaDB 10.2.12 version).
Does anybody know if there is any problem between Postal and MariaDB 10.2.12 or any way to solve it?
Thanks in advance!!

When you say the database doesn't work, what does that mean?

Willpower232 sorry for the delay in aswering you but I was reproducing the error again in order to have more information.
The problem appears when we try to create the mail server. When we click "build server" button the system doesn't do anything.

This is the log:
12:41:54 web.1              | => [web.1:5483] [2020-03-20T12:41:54.044] INFO -- : Started POST "/org/devluispa/servers" for <IP_ADDRESS> at 2020-03-20 12:41:54 +0100
12:41:54 web.1              | => [web.1:5483] [2020-03-20T12:41:54.046] INFO -- : Processing by ServersController#create as JSON
12:41:54 web.1              | => [web.1:5483] [2020-03-20T12:41:54.047] INFO -- :   Parameters: {"utf8"=>"✓", "server"=>{"name"=>"app.org.es", "permalink"=>"app", "mode"=>"Live"}, "commit"=>"Build server", "org_permalink"=>"devluispa"}
12:41:59 web.1              | => [web.1:5483] [2020-03-20T12:41:59.103] INFO -- : Completed 500 Internal Server Error in 5055ms (ActiveRecord: 20.5ms)
12:41:59 web.1              | => [web.1:5483] [2020-03-20T12:41:59.106] FATAL -- :
12:41:59 web.1              | => [web.1:5483] [2020-03-20T12:41:59.106] FATAL -- : Mysql2::Error (No puedo eliminar base de datos 'postal-server-1'; la base de datos no existe):
12:41:59 web.1              | => [web.1:5483] [2020-03-20T12:41:59.107] FATAL -- :
12:41:59 web.1              | => [web.1:5483] [2020-03-20T12:41:59.107] FATAL -- : lib/postal/message_db/database.rb:319:in query_on_connection' 12:41:59 web.1              | => lib/postal/message_db/database.rb:311:in block in query'
12:41:59 web.1              | => lib/postal/message_db/mysql.rb:20:in client' 12:41:59 web.1              | => lib/postal/message_db/database.rb:342:in with_mysql'
12:41:59 web.1              | => lib/postal/message_db/database.rb:310:in query' 12:41:59 web.1              | => lib/postal/message_db/provisioner.rb:46:in drop'
12:41:59 web.1              | => lib/postal/message_db/provisioner.rb:13:in provision' 12:41:59 web.1              | => app/models/server.rb:86:in block in class:Server'
12:41:59 web.1              | => app/controllers/servers_controller.rb:36:in `create'
And this is the error that the browser returns:

I would appreciate if you could helps us.
Thanks in advance!!

It sounds like the Postal database user might not have enough permissions to create databases and the code wasn't able to detect the problem.
Are you able to confirm if you've created permissions for the Postal database user for postal-%?

Yes, we thought the same but we have checked thoroughly all the permisions and apparently everything is correct.
We have installed Postal in several servers and everything was ok, but in the production server doesn't work.
The permissions for the Postal user are these:

Interesting, that certainly looks correct.
Can you tell us what is different about your production database server? Does it have replication on or some other specific customisation to make it the production one?

Yes, it looks like it is, but it doesn't work.
We have a production server just for all our databases and we make a daily backup. That's all.
All the applications are working against that database server and everything is fine apart from Postal.
We have done several tests on different servers and they worked, but when we try to do it on that database server Postal is not able to create the mail server.
Thanks a lot willpower232 for your help!

Presumably nothing else tries to create databases on the fly like Postal.
One course of action could be to use Postals login details in HeidiSQL yourself and try creating a postal-0 database to see what happens. Hopefully the query output at the bottom should tell you what is wrong.

Willpower32, according to your question about if we have replication the answer is yes. We use log_bin and log_bin_index parameters to create the transaction files. These files will be picked up by the replica database server to ensure the high availability.

Ah well I guess that means there could be a tiny delay in the database being created and the database actually existing on all the replicas? I'm not sure if there is a better way of coping than a sleep of some variety in the code.


fix: CommonJS export, minifies JS correctly

Both TextEncoderLite and TextDecoderLite are not exported correctly (CommonJS style) component

UglifyJS added as dev dependency.

npm run minify command minifies latest text-encoder-lite.js to text-encoder-lite.min.js

pull request

Is this ever going to get merged? This is preventing the ability to encode in NodeJS.

This is for the browser.
Node already handles text encoding with Buffer.
What's the use case where Buffer isn't sufficient?

@solderjs sorry, it's Angular so uses require() and whatnot. Webpack, I guess.
But still, the current implementation of the modules published to NPM is broken and doesn't work.

This is for the browser.
Node already handles text encoding with Buffer.
What's the use case where Buffer isn't sufficient?

Similar to @chris13524, I run into issues trying to use TextEncoderLite in the browser with module loader. I also fixed minification logic, so that minified files are in sync with source-code. My use-case is single-page-app build with Aurelia+RequireJS, but Angular works in very similar way.
@solderjs I am using my forked version over a year now in multiple projects, without any issues, so I don't see a reason not to merge this pull request back to the source repository.


ProjectManager: sort order option: directories first, files after

It would be great if there was an option to change the sort order of the items in the Project panel.
I find it confusing when files are mixed with folders. I would prefer to change sorting to directories first, alphabetically (regardless if they have some ".extension" suffix), and then files, sorted alphabetically by extension first, then files of each extension - by name.

Folders should be first there are some bugs present which mixes them sometimes. Sort would be nice in the future.

Here's what I see on my project. src/ and test/ somehow got mixed up at the bottom

Any update on that? Still seeing the same behavior.

This might be a duplicate of https://github.com/fdorg/flashdevelop/issues/704


make Sysinfo plugin

[X] system uptime
[ ] ram usage
[ ] storage usage
[ ] cpu usage
[ ] network usage ? (optional)

temperature and core voltage ?
http://www.elinux.org/RPI_vcgencmd_usage

@AlhasanIQ I think for this one, it would great if we included everything from the link that @Ahmed-90 posted :D


gradlew test to have more detailed output

At the moment gradlew test doesn't inform you how may tests are being run per example.  Ideally, gradlew test should show more detailed output, e.g.
:baseTest
Running base tests
Test passed  ./examples/WebHdfsGroovy:Put
Test passed  ./examples/WebHdfsGroovy:Mkdir
Test passed  ./examples/WebHdfsGroovy:Ls
Test passed  ./examples/WebHdfsCurl:Mkdir
Test passed  ./examples/WebHdfsCurl:Ls
Test passed  ./examples/WebHdfsCurl:Put
...

@pregazzoni - what are your thoughts on this?

Maybe could leverage a standard test framework like junit or also Spock looks interesting. Need to do more reading on it. See also http://www.petrikainulainen.net/programming/testing/writing-unit-tests-with-spock-framework-creating-a-gradle-project/

Spock would be awesome.  In the meantime, I've committed the framework for this change.

Previous behavoir with summary level output can be run with:
./gradlew test -PsummaryOutput


Multi-line text not working

Thank you for the great package. I try to study it and make some multi-line text, but it seems I cannot make it work. This is my code:
func main() {
        text := "Hello, World! \nHello, World! \nHello, World!"

	// const S = 1024
	const W, H = 1024, 1024
	dc := gg.NewContext(W, H)
	dc.SetRGB(1, 1, 1)
	dc.Clear()
	dc.SetRGB(0, 0, 0)
	if err := dc.LoadFontFace("/home/oem/Downloads/Verdana.ttf", 39); err != nil {
		panic(err)
	}
	dc.DrawStringAnchored(text, W/2, H/2, 0.5, 0.5)
	dc.SavePNG("out.png")
}

And this is the result:

I also tried for example:
text := `Hello, World!
Hello, World!
Hello, World!
`

but the result is the same. Is there any other way that I don't know of? Thank you!

you can use dc.DrawStringWrapped


Create a version of dotnet-watch that is independent of build system in use

Background
dotnet-watch is currently depends on the project.json (PJ) to decide which files to watch. With the deprecation of PJ, we lose the ability to easily interpret a project model and identify which files to watch. The .NET SDK for MSBuild doesn't have an API to enhance dotnet-watch to understand this system without being a part of it.
Instead of enhancing dotnet-watch to understand this complex build system, dotnet-watch should be decoupled from it. I expect this approach can still achieve the same result, but deliver it will lower complexity, bugs, and higher flexibility.
Proposals
1.
dotnet-watch will not attempt to parse/interpret .csproj files. It will also drop support for reading project.json files.
2.
dotnet-watch can be configured by a file "watch.json" to determine which files to include/exclude. This file's directory is the "watch root".
{
    "files": {
        "include": [],
        "exclude": []
    }
}

3.
In absence of a watch.json file, dotnet-watch will attempt to the watch root.

Walk up folder structure to the nearest watch.json
Walk up to nearest .sln file.
Run in current directory using default globbing patterns (see next item).

4.
In absence of a watch.json file, it uses some defaults globbing patterns.
Include
**/*.cs
**/*.resx
**/*.csproj

Exclude
bin/
obj/
files/directories that start with a period

5.
Add a command "dotnet watch init" which will a local copy of "watch.json" prepopulated with the defaults.
6.
All other command line syntax remains the same. Example: dotnet watch run should still watch all *.cs files and attempt to do "dotnet run" when they change.

cc @glennc @muratg @davidfowl

cc @DamianEdwards

I think at this point we've ruled out this option. We're invested in making the MSBuild integration work.

@natemcmaster What do you mean by "ruled out this option"? dotnet watch was a great benefit of PJ, is it just being "ruled out" due to the MSBuild integration? Are there any options here?

As we began to port dotnet-watch from project.json to MSBuild, we considered (as described above) a variant the tool that didn't attempt to parse project.json or MSBuild, but was instead configured via 'watch.json' or something else. We decided not to do this, however, in favor of building MSBuild integration into dotnet-watch. The goal of our MSBuild integration was to basically preserve the dotnet-watch + project.json behavior. i.e. most users can run dotnet watch run in your project directory...no additional configuration required.
Also, FWIW, we've ported dotnet-watch to support *.csproj files. You can give a pre-release a try by installing this into your csproj:
<ItemGroup>
  <DotNetCliToolReference Include="Microsoft.DotNet.Watcher.Tools" Version="1.0.0-msbuild2-final" />
</ItemGroup>

Thanks @natemcmaster, that's excellent news. I added the reference into my .csproj file and it worked perfectly. thumbs up

Awesome news @mikeesouth :) Please don't hesitate to open issues to ask questions or report bugs as we're preparing to final 1.0.0 release soon.


Install as a headless client

I'd like to request a headless installer that starts the client on boot/reboot for use in the car.

According to my experience with Rapsotify, all you have to do to enable auto start is:
$: systemctl raspotify enable

If I'm not mistaken, this is also taken care of in the current version. if this resolved your issue, please mark the issue as solved @tanoielis


Minimal swift integration

Creates “swift” mode for http://swift-lang.org/ (not Apple’s swift). Support basic file output and basic string argument-based input, which seems to be a main use case.
This only works local, there are .conf files that can be used to setup swift on supercomputers that we would want to support.

Ready for final review. @zachmullen moved run_process to utils. Is the way I changed docker test ok? I had to change how you mocked some functions since the select module import moved.

This is great!!. will help us with some other projects as well.

@zachmullen ok I think the code is cleaner now with docker-specific stuff removed from the swift execution mode.

LGTM, can we open an issue for the _expand_args refactor and link it to this PR?

Sure @zachmullen will do.


Change of username

Hi!
I have noticed that you have referenced my tutorial of Ngrok, running multiple ports at once (works for free version) in this post but the referenced gist link is broken because I have changed my username from sudomaze to ma7dev.

Oh thanks for your information.


Add AGPL licence

Hi, just wanted to let you know that this is in progress.
From: Hofer Julian<EMAIL_ADDRESS>Sent: woensdag 1 juli 2020 17:21
To: Deltares/imod_coupler<EMAIL_ADDRESS>Cc: Martijn Russcher<EMAIL_ADDRESS>Review requested<EMAIL_ADDRESS>Subject: Re: [Deltares/imod_coupler] Add AGPL licence (#5)
@Hofer-Julianhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FHofer-Julian&data=02|01||88286740c93e4a1d1e7008d81dd26a79|15f3fe0ed7124981bc7cfe949af215bb|0|0|637292136860947103&sdata=VmQH3b6IXt1XUhvSZ9DOnOKHFqsSzoSJHWhlKP%2BFJ78%3D&reserved=0 requested your review on: #5https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FDeltares%2Fimod_coupler%2Fpull%2F5&data=02|01||88286740c93e4a1d1e7008d81dd26a79|15f3fe0ed7124981bc7cfe949af215bb|0|0|637292136860947103&sdata=D3tUYjVJRvKuCf4xwu2JH%2FV5Wg52ES8oxrlVKqslGP8%3D&reserved=0 Add AGPL licence.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHubhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FDeltares%2Fimod_coupler%2Fpull%2F5%23event-3502981987&data=02|01||88286740c93e4a1d1e7008d81dd26a79|15f3fe0ed7124981bc7cfe949af215bb|0|0|637292136860957098&sdata=DI6lojlK6kqLt6oSDICp2dTCBlhWM7u12s5Ecr1BQaw%3D&reserved=0, or unsubscribehttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAK3R7UVSBOGG2CDQGCUVMA3RZNH67ANCNFSM4ONQVJZA&data=02|01||88286740c93e4a1d1e7008d81dd26a79|15f3fe0ed7124981bc7cfe949af215bb|0|0|637292136860957098&sdata=Gy0kUadxBLXpCO%2BRc%2FdJz%2Bln7UjW7ReOEIzWPzZ0r6o%3D&reserved=0.
DISCLAIMER: This message is intended exclusively for the addressee(s) and may contain confidential and privileged information. If you are not the intended recipient please notify the sender immediately and destroy this message. Unauthorized use, disclosure or copying of this message is strictly prohibited. The foundation 'Stichting Deltares', which has its seat at Delft, The Netherlands, Commercial Registration Number 41146461, is not liable in any way whatsoever for consequences and/or damages resulting from the improper, incomplete and untimely dispatch, receipt and/or content of this e-mail.

We will use LGPL instead.


[core] JADX fails to write methods with samey signature when there are multiple of them

Sadly, this issue does not fall under regular decompilation error template, as it does not produce an exception or an error.
In the APK that I'm analyzing, I found that xshield sometimes likes to generate methods with following signature:
.method private static synthetic IIIIIiiIIi(II)Ljava/lang/String;
....
.end method
.method private static synthetic IIIIIiiIIi(II)I
....
.end method

As per smali specification, this is fine, as when you call a method (via invoke- instructions), you specify the full signature, including the return type of the method that you're trying to invoke.
Meanwhile, the java decompiled counterpart does not contain these methods, as they violate the language specification, where you cannot have multiple methods with same calling signature, as a result, the decompiled methods would result in invalid java code:
private static String IIIIIiiIIi(int p0, int p1) { ... }
private static int IIIIIiiIIi(int p0, int p1) { ... }

Is there an option to automatically rename methods (much like the deobfuscation feature) when their equivalent signature in java would clash with another method's signature?
The content of these methods is not really important, as it's an overly obfuscated call to another decoding method.
The following is extracted smali file from the application scratch_6.txt

@Dragas look like it was a bug in check for removing synthetic bridge method, so both methods were removed.
I commit a fix, so now one of these methods got renamed. Please check latest unstable build.


Hide and show local office numbers on the call page

Alternative numbers for local offices are sent with each contact, they can be shown with a button on the call page.
Note: not all of these office numbers have locations associated with them. The one with locations show the location name, the ones without simply show phone number.

Fixed in PR #31


Augment winsock FD_SET macro

The page is on the FD_SET macro yet the description is identical to the similarly named fd_set structure. Fixed up the description, document the behavior with duplicate file descriptor and added parameter descriptions.

I did my best to resolve the conflicts caused by this flurry of PRs (lots of changes, some landing in the same parts of a file).


fix: retry with -eu was suspect in retrospect

Looks good, I'll let someone across the pond merge in case this somehow causes issues when people wake up


Add resources for students

We need to start surfacing useful resources on the website. Here are some for students that we should be sharing:

Student devcon
HackED hackathons
PolyGlot

I can take this on... for my final hacktoberfest lol


jupyterlab 4 support

Hello, I am new to the jupyter ecosystem, but I'm working on packaging Python projects for nixpkgs. As much as possible, we try to build a consistent package set using only the latest versions of each package. Do you know what it would take to support or upgrade to jupyterlab 4?

Good question. @AnthonyAndroulakis The reason for limiting to version 3 should be documented in an issue so that we can address it. Could you document it here when you have a moment so that we get a better sense of what effort it would involve? I think this should be addressed... it is not good to stick to old versions.

@AnthonyAndroulakis On our side, I think we can try relaxing this constraint in the requirement file and the CI should block if there is an issue setting up the package to run the tests. If there is an issue with Jupyter 4 that is not caught by the CI, it just mean that we will need to add the test that catch this bug. Right now, the CI is broken (issue #38) so we'll need to fix this first before we can test that...


Fixed a bug in plugs/nodesWithMetadata

Looks like I had a couple of stray break statements in Metadata.cpp, so I've just removed them

Nice one - thanks David.


Fixes comment about fetching entities.

Instead of fetching queries.

I'm a Googler, no need to sign the CLA according to the site.
Thanks,
Walter
On Tue, Apr 12, 2016 at 3:01 PM, googlebot<EMAIL_ADDRESS>wrote:

Thanks for your pull request. It looks like this may be your first
contribution to a Google open source project. Before we can look at your
pull request, you'll need to sign a Contributor License Agreement (CLA).
[image: :memo:] Please visit https://cla.developers.google.com/
https://cla.developers.google.com/ to sign.
Once you've signed, please reply here (e.g. I signed it!) and we'll
verify. Thanks.

If you've already signed a CLA, it's possible we don't have your
GitHub username or you're using a different email address. Check your
existing CLA data https://cla.developers.google.com/clas and verify
that your email is set on your git commits
https://help.github.com/articles/setting-your-email-in-git/.
If you signed the CLA as a corporation, please let us know the
company's name.

—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/golang-samples/pull/29#issuecomment-209122040

@walterhub you need to update your username in http://github/


Typeid serialization change

Coverage increased (+3.5%) to 99.843% when pulling 2114444d5643992f927bcff1a6ae9a37794c70ba on typeid_change into 911f84186d0deb58d30913f5e7bd9119a73b2985 on master.

Do you need the Mutators to have typeid instead of type, too?

Coverage increased (+3.5%) to 99.843% when pulling 8884bab6fb3c633713337464ea3e7b128a2f310f on typeid_change into 911f84186d0deb58d30913f5e7bd9119a73b2985 on master.

Coverage increased (+3.5%) to 99.844% when pulling a6a87da32e7dc8dfb65eb935e09f07a0d4f6ca22 on typeid_change into 911f84186d0deb58d30913f5e7bd9119a73b2985 on master.

Coverage increased (+3.5%) to 99.844% when pulling 9c85391773f1565e8667fc9ba1e93c35b585680e on typeid_change into 911f84186d0deb58d30913f5e7bd9119a73b2985 on master.

Looks good :+1:

Coverage increased (+3.5%) to 99.844% when pulling da743005e646e69605920710518b4bb65ce89f32 on typeid_change into 911f84186d0deb58d30913f5e7bd9119a73b2985 on master.


List all references from multi-root workspaces

Hi
I develop multiple typescript projects depending each other
List all references don't work in my case.

VSCode Version: 1.29.1
OS Version: Macosx 10.14.1

Context:

workspace folder "library" (typescript project)
workspace folder "application1" (typescript project depending on "library")
workspace folder "application2" (typescript project depending on "library")

Steps to Reproduce:

Right click on a "library" class name
Select "List all references"

Result:
All references from "library" and "application1" are shown
Expected result:
All references from "library" and "application1" and "application2" should be shown

Tracked upstream by https://github.com/Microsoft/TypeScript/issues/30823


rest api: entity/spec returns unquoted text/x-yaml

Previously it returned json:

it wrapped it in quotes.
it did strange things with \n: the result rendered as “\n” rather than actual new-line characters (though it was more complicated than that - an angular UI did recognise the “\n” as a single character).

LGTM / Tested

Thanks @m4rkmckenna - merging now.


Keep source files and compiled files in different folders

Preventing errors like this one

(I know one can work around this error by adding .scss to the import, but it's not ideal)
Ideally, "compiled" files like .css files, .min.js etc, should go into a folder (like /dist/) while the original source files could go into folders like /js/, /scss/, etc.

+1 (improves sw architecture)


Consistent labels for the hardware iterations

So we have hardware for different FPGAs.
If we send the wrong bitfile to the board, it will not configure, right? How about we write board information to its onboard flash, and our program checks the board information before special operations? e.g. the python script can ask the board, 'hey, what FPGA is on you?‘
Most importantly, we will have env5.1, which will be slightly different from 5.0 right? you will not want to wast time mixing them.

Consider MCU + FPGA + Flash + Power Sensor as platform. => Modifications lead to different implementations

Pass Flag to CMake that sets platform version

Flags: enV5, enV6, ...
adjust settings like GPIOs for platform


Ignore this and related modules

Regardless of what the outcome in https://github.com/maxogden/electron-packager/issues/13 will be. I think we should ignore what @sindresorhus first suggested, the module itself and the related electron-prebuilt and even .git.
:construction_worker:

:+1:

Although electron-gh-releases is quite unpopular compared to electron-prebuilt and electron-packager, it is a related module. Would it make sense to ignore that too?

@sbruchmann no, electron-gh-releases is not a dev-dependencie and therefor it's needed in the packaged app.

@jenslind Ah, yes. I’ve missed that one.

+1, though I use camelCase in the rest of the code .I'll merge and fix

published as 4.0.3

:+1: all around :ocean:

Is there a way to explicitly include electron-prebuilt as a dependency in my built app? I'm using child_process to spawn worker processes for data processing, by calling on the electron executable (via electron = require('electron-prebuilt')). Which fails in my built app.
Alternatively is there a better way to spawn child processes that run a simple NodeJS script?

@jits have you looked at https://github.com/electron/electron/issues/797 ?

@malept – thanks for the suggestion. I have considered Web Workers, but was having trouble getting any decent results (running 10K+ jobs) with them (possibly due to my lack of awareness of how it all fits). Also, I'm relying on some node modules that may not easily run in the browser, and using electron.remote is not possible in workers (and could be a major performance blocker anyway).
As for IPC'ing + spawning BrowserWindows – another reasonable option, but also may not be performant enough. More importantly, I want to avoid writing my own job management library and instead rely on something that works within the community. So, using https://github.com/bjrmatos/electron-workers works really well for my use case… except for the built app. Under the hood it does electron = require('electron-prebuilt') or looks for a system level electron (is it possible to install that?)
Any more suggestions to allow my app to call on an electron executable are greatly appreciated!

@jits you can bypass the default ignores by setting the ignore parameter to be a Function. Obviously, you cannot do this in the CLI - it is only available if you use the API.

Thanks @malept – good to know. Alas I'm currently using the CLI. May wrap this in a gulp task or something.


Request: Multiple font weights for web fonts

It would be nice to have thin/medium/thick versions of the webfonts available.
I think this could be done in outline_svg.js by changing the stroke width before calling outline stoke, and then generating the fonts for each width.

Hmm interesting idea

Since the code in the above PR has been removed, can this issue be reopened please?


Class already in use bug when a Symfony bundle is requiring Predis

Describe the bug
I am creating a Symfony bundle which uses Predis to access to Redis cache. The bundle have Predis in its composer dependencies. When I import my bundle in a Symfony project using composer with local repository, I got the following error: "Compile Error: Cannot declare class Predis\Connection\Factory, because the name is already in use". Predis version is 2.0.0.
I've tried back restricting Predis version to ^1.1, the error is no longer displayed. It seems that there is a changed between the two versions causing the error.
To Reproduce
Steps to reproduce the behavior:

Create a Symfony bundle (called acme/bundle) and then require snc/redis-bundle and predis/predis
Create a Symfony project which requires acme/bundle
See error "Compile Error: Cannot declare class Predis\Connection\Factory, because the name is already in use"
Downgrade the Predis version to ^1.1 in acme/bundle
Error has disappeared

Expected behavior
I expect to have the same behaviour between version 2.0.0 and ^1.1.
Versions (please complete the following information):

Predis: [2.0.0 then 1.1.10]
Snc Redis: [4.2.1]
PHP [8.1.8]
Redis Server [6.0.9]
OS [Debian 11.3]

Please post the full stack trace.


Add overview to docs

Summary
Fixes #175
Details and comments

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
694

Relevant Lines:
831

💛  - Coveralls


Switch to ic-wasm

We are waiting for all of the number of functions and function complexity limits to be raised to sufficient levels, which should happen in dfx 0.12.0-beta.4. We're currently on dfx 0.12.0-beta.3. Once we have those limits increased, let's switch to ic-wasm. We want to do this because ic-cdk-optimizer is deprecated, and it causes issues when being installed on Mac M1s.

I've attempted to use ic-wasm instead of ic-cdk-optimizer but unfortunately ic-wasm does not reduce the binary size as much as ic-cdk-optimizer, so for now we need to stick with ic-cdk-optimizer. See here for more information: https://forum.dfinity.org/t/wasm-module-contains-a-function-that-is-too-complex/15407/43?u=lastmjs

Hopefully once the wasm binary limit is lifted we won't have to use ic-cdk-optimizer or ic-wasm


io.netty.handler.codec.EncoderException: java.lang.IllegalStateException: unexpected message type: DefaultHttpRequest

Question
the error 'unexpected message type: DefaultHttpRequest' occur on every request after the first error 'java.lang.IllegalStateException: Only one connection receive subscriber allowed'  happen.
Bug report

framework info

spring-cloud-start-gateway:2.0.0.RELEASE
spring-cloud-start:2.0.0.RELEASE

spring-boot:2.0.1.RELEASE

Enhancement
I notice that the issue as below has the same situation, bug with a little different.

https://github.com/spring-cloud/spring-cloud-gateway/issues/280
https://github.com/spring-cloud/spring-cloud-gateway/issues/228

so , is there any one can provide some info to resolve the problem.

spring cloud gateway 2.0.0 is no longer supported. Please upgrade to spring cloud 2021.0.5 or 2022.0.0 and try again.

spring cloud gateway 2.0.0 is no longer supported. Please upgrade to spring cloud 2021.0.5 or 2022.0.0 and try again.

ok，3ks a lot！notice the problem is very hard to happen again。I will try the new version on ours environment of test and uat for a little period of time，so when there is any new info ，I will @you.

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.


Consider adding a merged or mergedWith operation on Map

As described here: https://github.com/jozic/scalax-collection#mergedwith
Note: in collection.immutable.HashMap we already have it and it is named merged. We could just pull it up to collection.Map.

Second note: in #259 I added mergeByKeyWith, which is more general than mergedWith:
def mergedWith[K, V](`this`: Map[K, V], that: Map[K, V])(f: (V, V) => V): Map[K, V] =
  `this`.mergeByKeyWith(that) {
    case (Some(v1), Some(v2)) => f(v1, v2)
    case (Some(v),  None)     => v
    case (None,     Some(v))  => v
  }

So do we still want to implement mergedWith?

I would just keep mergeByKeyWith for now.


Added full control of all servos/motors on the robot

Temporarily commented out the time code -- might consider removing that and using the Python datetime module.

@arora767287 You need to make changes in src/driverinterface/gui.py

I'll make changes to the bruh.ino file on a different PR -- fix the gui.py


VS Code crashes due to GPU errors

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

VS Code Version: 1.90.0 (snap Version 89de5a8d, Rev 160, Tracking latest/stable)
OS Version: 6.6.32-1-MANJARO

Steps to Reproduce:

Update snap code to latest version 1.90.0
Start code

Verbose output:
[22365:0609/121528.161966:WARNING:bluez_dbus_manager.cc(248)] Floss manager not present, cannot set Floss enable/disable.
libGL error: MESA-LOADER: failed to open nouveau: /snap/core20/current/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /usr/lib/dri/nouveau_dri.so) (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: nouveau
libGL error: MESA-LOADER: failed to open swrast: /snap/core20/current/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /usr/lib/dri/swrast_dri.so) (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast
[22389:0609/121528.252324:ERROR:angle_platform_impl.cc(44)] Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
ERR: Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[22389:0609/121528.252412:ERROR:gl_display.cc(515)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[22389:0609/121528.252423:ERROR:gl_display.cc(786)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[22389:0609/121528.253549:ERROR:angle_platform_impl.cc(44)] Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
ERR: Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[22389:0609/121528.253586:ERROR:gl_display.cc(515)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[22389:0609/121528.253599:ERROR:gl_display.cc(786)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[22389:0609/121528.253615:ERROR:gl_display.cc(820)] Initialization of all EGL display types failed.
[22389:0609/121528.253627:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed.
[22389:0609/121528.258572:ERROR:angle_platform_impl.cc(44)] Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
ERR: Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[22389:0609/121528.258609:ERROR:gl_display.cc(515)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[22389:0609/121528.258620:ERROR:gl_display.cc(786)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[22389:0609/121528.259629:ERROR:angle_platform_impl.cc(44)] Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
ERR: Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[22389:0609/121528.259663:ERROR:gl_display.cc(515)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[22389:0609/121528.259675:ERROR:gl_display.cc(786)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[22389:0609/121528.259689:ERROR:gl_display.cc(820)] Initialization of all EGL display types failed.
[22389:0609/121528.259700:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed.
[22389:0609/121528.262071:ERROR:viz_main_impl.cc(196)] Exiting GPU process due to errors during initialization
libGL error: MESA-LOADER: failed to open nouveau: /snap/core20/current/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /usr/lib/dri/nouveau_dri.so) (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: nouveau
libGL error: MESA-LOADER: failed to open swrast: /snap/core20/current/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /usr/lib/dri/swrast_dri.so) (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast
[main 2024-06-09T10:15:28.394Z] [File Watcher (node.js)] Request to start watching: /home/donnikitos/.config/Code/User (excludes: <none>, includes: <all>, filter: <none>, correlationId: <none>),/home/donnikitos/.config/Code/User/settings.json (excludes: <none>, includes: <all>, filter: <none>, correlationId: <none>)
[22417:0609/121528.400598:ERROR:angle_platform_impl.cc(44)] Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
ERR: Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[22417:0609/121528.400680:ERROR:gl_display.cc(515)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[22417:0609/121528.400691:ERROR:gl_display.cc(786)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[22417:0609/121528.401688:ERROR:angle_platform_impl.cc(44)] Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
ERR: Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[22417:0609/121528.401706:ERROR:gl_display.cc(515)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[22417:0609/121528.401716:ERROR:gl_display.cc(786)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[22417:0609/121528.401725:ERROR:gl_display.cc(820)] Initialization of all EGL display types failed.
[22417:0609/121528.401735:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed.
[22417:0609/121528.406471:ERROR:angle_platform_impl.cc(44)] Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
ERR: Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[22417:0609/121528.406505:ERROR:gl_display.cc(515)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[22417:0609/121528.406514:ERROR:gl_display.cc(786)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[22417:0609/121528.407562:ERROR:angle_platform_impl.cc(44)] Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
ERR: Display.cpp:1052 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[22417:0609/121528.407582:ERROR:gl_display.cc(515)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[22417:0609/121528.407592:ERROR:gl_display.cc(786)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[22417:0609/121528.407601:ERROR:gl_display.cc(820)] Initialization of all EGL display types failed.
[22417:0609/121528.407611:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed.
[22417:0609/121528.409893:ERROR:viz_main_impl.cc(196)] Exiting GPU process due to errors during initialization
[main 2024-06-09T10:15:28.451Z] Starting VS Code
...
[22365:0609/121533.259218:INFO:CONSOLE(655)] "%cTRACE color: #888 SearchService#search {"_reason":"checkExists","folderQueries":[{"folder":{"$mid":1,"fsPath":"/mnt/Data/Work/Proxify/Orhi.fi/urent","external":"file:///mnt/Data/Work/Proxify/Orhi.fi/urent","path":"/mnt/Data/Work/Proxify/Orhi.fi/urent","scheme":"file"},"excludePattern":{"**/.git":true,"**/.svn":true,"**/.hg":true,"**/CVS":true,"**/.DS_Store":true,"**/Thumbs.db":true,"**/node_modules":true,"**/bower_components":true,"**/*.code-search":true},"fileEncoding":"utf8","disregardIgnoreFiles":false,"disregardGlobalIgnoreFiles":true,"disregardParentIgnoreFiles":true,"ignoreSymlinks":false}],"usingSearchPaths":false,"includePattern":{"*/build.zig":true,"*/build.zig.zon":true},"type":1,"exists":true}", source: vscode-file://vscode-app/var/lib/snapd/snap/code/160/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js (655)
[22365:0609/121533.352792:INFO:CONSOLE(655)] "%cTRACE color: #888 MainThreadFileSystemEventService#$watch(): request to start watching correlated (extension: vscode.typescript-language-features, path: file:///mnt/Data/Work/Proxify/Orhi.fi/urent/dealer-app/tsconfig.json, recursive: false, session: 0.3393828946097639)", source: vscode-file://vscode-app/var/lib/snapd/snap/code/160/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js (655)
[22365:0609/121533.353698:ERROR:gpu_process_host.cc(993)] GPU process exited unexpectedly: exit_code=133
[22365:0609/121533.353721:WARNING:gpu_process_host.cc(1364)] The GPU process has crashed 6 time(s)
[22365:0609/121533.353740:FATAL:gpu_data_manager_impl_private.cc(448)] GPU process isn't usable. Goodbye.

Solution to run:
code --in-process-gpu

/duplicate of https://github.com/microsoft/vscode/issues/212494 which is currently pinned to the top of the Issues page

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


Unable to focus on the newly opened window.

Hi Team,
I want to read the window name, minimize and maximize[one at a time]. My application window  screenshot is shared below.
I am not able to bring the focus to the launched window.
Minimize_screen_issue.docx

@arupBoseGit As I see on screen Inspector identify window and you can attach to it using title or process name.
Then you can save page source (session.PageSource() ) and check which controls are available. But I suppose it will be almost the same as in Inspector and nothing possible to do with it.

@Shakevg I couldn't see where did you find process name? I am stuck and couldn't move ahead please help on this. If require, can we have a zoom call?

@arupBoseGit  Process name you can find in processExplorer


Dead link in WIF WCF Docs

On https://github.com/dotnet/docs/blob/master/docs/framework/security/building-my-first-claims-aware-wcf-service.md, the last link in the doc, "To build your first claims-aware WCF service using WIF, see How To: Build Claims-Aware WCF Service Using WIF." is dead.

Thanks for pointing this out.  We've added it to the backlog. If you have thoughts on the correct link, do you want to submit a PR for this?

Perhaps we should link to this topic instead:
https://docs.microsoft.com/en-us/dotnet/framework/security/how-to-enable-wif-for-a-wcf-web-service-application

That's probably the best option.


circuit-board octicon is difficult to read on status bar

Issue Type: Bug
The circuit-board octicon is very dense in with VS Code 1.39.0, which makes it difficult to identify as a circuit board when it is on the status bar or any other location where it is very small. Unless you look at it very closely, it just looks like a square with some sort of pattern in the center:

It would be easier to identify as a circuit board if there were fewer traces with larger pads in the center, like with the previous icon.
VS Code version: Code 1.39.0 (9df03c6d6ce97c6645c5846f6dfa2a6a7d276515, 2019-10-09T06:58:04.439Z)
OS version: Windows_NT x64 6.1.7601
Remote OS version: Linux x64 4.15.0-65-generic

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (8 x 3392)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwareoop_rasterization: unavailable_offprotected_video_decode: unavailable_offrasterization: unavailable_offskia_deferred_display_list: disabled_offskia_renderer: disabled_offsurface_synchronization: enabled_onvideo_decode: unavailable_offviz_display_compositor: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
31.96GB (14.74GB free)

Process Argv

Screen Reader
no

VM
0%

I have a similar problem with the omnisharp flame. it has gone from a flame to a cone blob. it is just far too hard to make it out in the corner of the display

@faldor20 there was some discussion around how the flame icon came about, see the comments in https://github.com/microsoft/vscode/issues/76909

We simplified the circuit board icon so it's easier to see:

Looks much better. Thanks!


print: align adjacent multi-version columns' lines, to match up their anchors.

This extra step, just before turning multi-version pretty-printed fragments into a HTML table row, allows for a clearer visual match between the columns, turning the multi-version mode into something closer to a pass "differ", but the use of anchors (instead of line contents) makes it more conservative, reliable and somewhat simpler.
In short, if two adjacent versions contain a definition like v123 = ..., it should now end up on the same horizontal line in both versions (assuming it's not e.g. out of order wrt most of the other definitions).
Before, adding or removing instructions (or even their pretty-printing needing different line amounts) would result in one side being behind (and the other, ahead), which would accumulate (even if most of their contents might be similar or even identical). With this PR, a lot of that should be alleviated, as padding (of empty lines) is added to keep both versions aligned as much as possible.

However, while it works great for correcting small misalignments (the original usecase), it's quite zealous (and lacks any heuristics or further constraint-solving etc.), leading to results like this:

This is for the same SPIR-T as the last screenshot from the Rust-GPU reduce+fuse_selects PR.
The OpNops don't help (and those should be gone once SPIR-T APIs are adjusted, but it's generally much worse looking than I was hoping. Maybe it's worth it for the ability, but some things are just annoying.
Based on this screenshot alone, several possibly improvements come to mind:

heuristics (or just more user control) to avoid large gaps
Rust-GPU's --spirt-dump-passes could skip the unstructured control-flow column, which adds a bunch of gaps for no good reason (or it could be kept but with the alignment turned off?)
hidden anchors could be added for e.g. ControlNodes and ControlRegions, even if there's not necessarily any syntax to attach them to (other than the keyword for non-Block ControlNodes and the {...} brackets for ControlRegion?)
some additional "layout" pass could rearrange all the lines that are "floating" in between anchors

crucially, the current state is that the new vertical gaps are always inserted just before the anchor, and never elsewhere, but the lines before the anchor might be more "attached" to it than the ones after

sadly, we can't just switch where the vertical gap goes unconditionally: anchors can easily precede multiple-line contents that should not be broken up

e.g. ideally the vertical gap would be at the outermost indentation level

this would allow e.g. structured control-flow to "coalesce together"
may require either using LineOp more directly, or just making indentation special in TextOp

it almost feels like this requires a redesign of a bunch of the print::pretty layout, to allow "flexible vertical spacing", which frankly seems like overkill

varying text size (and, crucially, line-height) to "squish" lines being removed

only included here for completeness, likely a nightmare in practice

dynamic control over the HTML table via JS, to allow user adjustments on the fly

some part of the anchor alignment algorithm would likely need to be implemented in JS, to avoid the combinatorial explosion in the data that would need to be statically generated otherwise

TODO: add changelog entry.

(AFAICT, the CI failure is unrelated, looks like nightly clippy has added enough new lints to cause issues)


android 14 crash

Caused by: java.lang.SecurityException: com.xxx.xxxx: One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn't being registered exclusively for system broadcasts
发生在 WifiConnector.get().release()的时候

getApplication().registerReceiver(mWifiConnectBroadcastReceiver, mWifiConnectIntentFilter) 要加个export参数


Detect more complicated actions / commands

Thanks for the plugin! While I haven't tried it myself, it seems like the scope of this plugin is currently mostly focused around Vim movements such as hjkl. In the past, there have been other requests for a plugin that can detect more complex actions / Vim motions and suggest better alternatives. So my first question is: is that even something you would consider for this plugin or should it stay relatively simple in scope?
As an example, I could imagine things like:

if the user uses daw + i, suggest caw instead
$ + a => A; ^ + i => I; y$ => Y (y$ has been remapped to Y by default in Neovim)

While the above suggestions should be relatively simple to implement, there are many many others that can get arbitrarily more complicated since they require analyzing a part of the buffer's edit history (i.e. the last n changes).
Examples:

the user changes ex|ample (| is the cursor position) to sample but uses ciwsample => suggest cbs instead
the user appends the same string to multiple consecutive lines (e.g. with dot repeat) => suggest to use <c-i> (blockwise visual mode) or the norm command

One could even suggest plugins to simplify certain actions:

the user changes local x to -- local x in a Lua file but enters insert mode (e.g. I-- <esc>) => suggest a commenting plugin such as mini.comment
the user changes some |word here to some (word)| here but enters insert mode (e.g. i(<esc>ea)<esc>) => suggest a surrounding plugin such as nvim-surround

Ideally, it should be possible to dismiss certain suggestions in which case it won't be shown for the current session or never again. Let me know if you could imagine such suggestions as part of the plugin or not! :)

Thanks for your long feedback! I would definitely consider to add more complicated actions for detection. My first goal is to add the general delete + insert motion into change motion.
As for:

ciwsample => suggest cbs instead

This kind of detection is more complicated and I'll try to implement after finishing the first one.
btw these two are already in hardtime.nvim:

$ + a => A; ^ + i => I

maybe fh should trigger a warning "Use t instead of fh" and the reverse ("Fl" and "tl" and "Th")

ah I just thought of more. "diwi" should be shortened to "ciw". basically "d something i" -> "c something". I don't know the operator mode would work though.

My first goal is to add the general delete + insert motion into change motion.

Yeah this is just what I want to do first. Thanks!

You can now get the hints about delete + insert and f/F/t/T in the latest version! You can also write your own hints in the config. See examples


IOU Report - Invitee does not have "Leave" option in details

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: v9.0.7-8
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail: IOU Report - Invitee - Invitee can access report
Issue reported by: Applause - Internal team
Action Performed:

In a 1:1 conversation between 2 users - Send 2 IOUs
In the report conversation mention a external user (invitee)
In the actionable whisper, select to invite the user
Copy the report URL and send it to the Invitee
Login as the invitee
Navigate to the report URL
Click on the header of the report conversation
Check the actionable options

Expected Result:
The report details for an invitee should display the options to pin/unpin, share and leave. Check this doc for reference
Actual Result:
The Leave option is not displayed of a report invitee
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

Screenshots/Videos

View all open jobs on GitHub

I am not 100% sure this warrants changing. It is expected that you have the option to leave a room, but in this case, you were not invited to a room. The invitation was to a thread in a 1:1 DM, which normally there is no option to leave for the two members involved. If you invite someone to a room, they do have the option to leave it now. So I am not 100% sure it is incorrect that someone invited to a thread in a 1:1 DM doesn't have the option to leave.
Further, this feels like chat related bug, and we've paused #vip-vsb.

Going to close this one for now since it is related to project that is paused, and I don't think this is necessarily a bug. If we get feedback from customers about this, we can reassess.


'with_media' is deprecated will Tweepy support the new method?

According to Twitter the update_with_media endpoint is deprecated. Are there plans to update Tweepy to support the POST statuses/update method? I see the API.update_status already supports passing in of media_ids, so can I assume this is something that is in the works?

OK. I did some more digging and I see that the media_upload method and support was added in as part of 460acae6287ad8e566a053db98089fa273bfb86d, but looks like there is not updated documentation. Would be helpful if you could update that.
In case it might help others here is how I implemented it in my Google App Engine project:
upload = api.media_upload(filename=filename, file=file)
media_ids = [upload.media_id_string]
result = api.update_status(media_ids, status=msg[:140])

Thanks for the tip!
Just thought I should mention, I had to add the keyword media_ids= before the first parameter, or else I'd get a "Multiple values for parameter status supplied!" error. Also, I've removed the file=file parameter, as it was doing nothing for me :)

Duplicate of #541.
As you noted, API.media_upload was already added with https://github.com/tweepy/tweepy/commit/460acae6287ad8e566a053db98089fa273bfb86d (#542).
Documentation for the method has now been added https://github.com/tweepy/tweepy/commit/805ed5c7a43e391a2b92b92887e0eae0c1545841 (#1028) as part of Tweepy 3.7.0.


文档单词拼写错误

文档中的单词拼写错误修改

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Remove panics from starknet

[x] src/starknet.rs
[x] src/starknet_stub.rs

Checklist

[ ] Linked to Github Issue
[ ] Unit tests added
[ ] Integration tests added.
[ ] This change requires new documentation.

[ ] Documentation has been added/updated.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 82.96%. Comparing base (ab5199b) to head (3842068).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #918   +/-   ##
=======================================
  Coverage   82.96%   82.96%
=======================================
  Files         120      120
  Lines       34325    34325
=======================================
  Hits        28479    28479
  Misses       5846     5846

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Getting requests.exceptions.ChunkedEncodingError when using TaskCompletion in stream mode or

Describe the bug
Hi,
I'm using the openaI python module and I'm experiencing some issues lately. I'm making a streaming completion task. Randomly I'm getting the following exception "requests.exceptions.ChunkedEncodingError : ("Connection broken: InvalidChunkLength(got length b'', 0 bytes read)".
def send_completion_task_stream(self):
       prompt = """my prompt"""
           response = self.completion_task.create(prompt=prompt, model=self.modal_name, stop=self.stop,
                                                  temperature=self.temperature,
                                                 top_p=self.top_p, frequency_penalty=self.frequency_penalty,
                                                  presence_penalty=self.presence_penalty,
                                                  max_tokens=3000,
                                                  stream=True
)        return response `
do you know what can cause this error ?
Thank you
Best regards
To Reproduce
1- Send a streaming completion task and put max-token to 3000
2 - The errors appears (but randomly)
Code snippets
No response
OS
macOs
Python version
Python 3.10
Library version
openai-python-0.26.1

same here, for me it happens in non-English content and not related to the max-token I guess bcs I was set to 500.

I'm having the same problem when making completions in spanish language.

Facing the same issues right now. I can see in the Sentry stack trace it looks as if the first exception that occurred was in the urllib3 library.

However, I got a 200 from openai

And i can see that the data received back from openai even includes the text for a generation.

Not sure why the error is happening only occasionally

Today is impossible to use the api. I'm getting the error over and over.
Any idea on what causing it ?

Today is impossible to use the api. I'm getting the error over and over.
Any idea on what causing it ?

lol, maybe we need to migrate to Azure API of ChatGPT...

same error here

same here. Anyone found a solution for it?

Same, every single request I've sent to gpt-4 for the last 2 days fails due to this chunked encoding error. Is there a way to recover from this state while streaming?

I believe this has been resolved; please let me know if that's not the case and we can reopen.


RFC: Allow SoftAssertions in chained assertions

Summary
It should be possible to use SoftAssertions in chained assertions, that is a way to continue assertion checking beyond the first failure in a chain of assertions and to propagate more than one failure to the SoftAssertions object.
So far, only the first failure in a chain of assertions will propagate to the SoftAssertions object.
There are two approaches for this:

Provide a method AbstractAssert#collect() that doesn't take any parameter, but activates a "soft mode" for all following assertions in the chain, so that all these assertions are checked and all failures are collected.
Provide a method AbstractAssert#softly(Function<...>) where the Function takes the current and provides another (possibly different) Assert object and all assertions in there are collected.

Example
(Note: Let assertThat(email) return an instance of EmailAssert that extends AbstractAssert.)
For approach 1:
softly.assertThat(email)
  .collect()
<EMAIL_ADDRESS><EMAIL_ADDRESS>  .hasSubject("Message from Sender to Recipient")

For approach 2:
softly.assertThat(email)
  .softly(assertThatEmail -> assertThatEmail
<EMAIL_ADDRESS><EMAIL_ADDRESS>    .hasSubject("Message from Sender to Recipient")
  )

In general, this could be rewritten as follows:
softly.assertThat(email).hasFrom("sender@example.com");
softly.assertThat(email).hasTo("sender@example.com");
softly.assertThat(email).hasSubject("sender@example.com");

However, this workaround is no longer applicable when #extracting(...) is used.
Java 8 specific ?

Approach 1: NO  : create Pull Request from the 2.x branch
Approach 2: YES : create Pull Request from the master branch

@caugner I think that your workaround is not applicable to #extracting(...) because those methods create a new instance of an Assert which is no longer wrapped in a proxy.

Ideally that should work out of the box, I would be ok for approach 1 but I don't like approach 2, it is too verbose.
A spike is needed to see if we can support this out of the box without introducing collect().

In order to support this out of the box, I think that we need to wrap the assertions themselves into a proxy and not the asserters. If the internals are wrapped, then the chaining can continue.

Below test seems to work on trunk (code is available at ):, though I might have misunderstood the problem.
`
@Test
public void should_work_with_chained_assertions() {
Email email = new<EMAIL_ADDRESS><EMAIL_ADDRESS>"Message from Sender to Recipient");
softly.assertThat(email)
<EMAIL_ADDRESS><EMAIL_ADDRESS>  .hasSubject("Message from Sender to Recipient")
  .extracting("from", "to")
<EMAIL_ADDRESS>  .hasAtLeastOneElementOfType(String.class)
  .doesNotContain("to@example.com");

try {
  softly.assertAll();
  shouldHaveThrown(SoftAssertionError.class);
} catch (SoftAssertionError e) {
  assertThat(e.getErrors()).hasSize(4);
}

}
`

Below test seems to work on trunk (...), though I might have misunderstood the problem.

Thank you very much, your test works fine for me as well. Unfortunately, I cannot reproduce why I had the impression that it doesn't work, so I'll close this issue. Sorry for the trouble!

No trouble at all, glad that it worked for you as well :)


screen mirroring dont work

Application version: [e.g. 2.2.1]
OS: [MacOS 13.4]

Steps to Reproduce:
on macOS I can't perform screen mirroring on any app I've used so far (discord and slack)
please it would become the perfect client it saves me a lot of resources

Same issue here. Screen sharing in Slack huddles doesn't work.

#95


universal mode doesn't work correctly

Hello!
nuxt - 2.9.2
ts - enabled
https://gist.github.com/Mikkou/3a4c9d65cbb053010c18111080561b7c
I have this component. I turned on universal mode and I get such html from server

without any full html which I expect with universal mode. What I did wrong? Thanks.

This question is available on Nuxt community (#c9830)

I understood
I had 1 v-if with false value in the layout that the server didn't give a full pages html.
hm
can I get pages html only without layouts html in universal mode?


Is Receiver production-ready?

I have a main question, at this moment can we use receiver in production environment or is it still experimental?

Yes, I think it is ready and we use thanos receiver in production as well.

@brancz @bwplotka

It is marked as production-ready from a couple of releases already so yes! (:


dpg: Replace azure core error types

Fixes https://github.com/Azure/autorest.csharp/issues/2450
Description
This is a POC of replacing the models that match the definition in Azure.Core library. Currently the mapping defining which type to be replaced is hard-coded in the code. We will dynamically build that dictionary in the future if necessary.
Checklist
To ensure a quick review and merge, please ensure:

[ ] The PR has a understandable title and description explaining the why and what.
[ ] The PR is opened in draft if not ready for review yet.

If opened in draft, please allocate sufficient time (24 hours) after moving out of draft for review

[ ] The branch is recent enough to not have merge conflicts upon creation.

Ready to Land?

[ ] Build is completely green

Submissions with test failures require tracking issue and approval of a CODEOWNER

[ ] At least one +1 review by a CODEOWNER
[ ] All -1 reviews are confirmed resolved by the reviewer

Override/Marking reviews stale must be discussed with CODEOWNERS first

The replaced types (Error and InnerError in this case) will still be generated, but they are not used anywhere.
When we introduce the internalizer and remover to DPG, those unused classes will be automatically removed. This part will not be covered by this PR


Add option to append query and mutation to operation names

closes https://github.com/apollographql/apollo-android/issues/551
Also noticed that we had no tests for mutations in apollo compiler, so added one, and change the name of test files from TestQuery.*** to TestOperation.***.

What about fragment, should we do the same for them, just for consistency.

sure, I'll bump to 0.40. I decided to default to the same generated code as iOS - so it is a breaking change. However, by setting useSemanticNaming = false, it would not be a breaking change.

Also regarding not including fragments -- iOS doesn't append "Fragment" to the end of fragments. I think this is the way to go because we currently reference fragments through a fragments list, so the code reads clearly. For example:
fragment comparisonFields on Character {

would be accessed something like data.fragments().comparisonFields() which makes sense.


gapic generated code should add 'require xxx_pb.rb'

Due to a restriction in grpc module loading (they need to be delayed until after the gapic module is loaded). This will cause the reference to the protobuf classes (such as those in pubsub_pb) is not available until the corresponding API service classes (such as publisher_api) are initialized. As a result, we have some order restriction in terms of how the API is called. The solution is that we should load the protobuf classes from the API service classes directly instead of counting on protobuf service classes (such as pubsub_services_pb)

I added the P1 label, since this is blocking Beta.

Will be resolved by #613.


chore(weave): increase call start/end timestamp resolution to microseconds

Description

Fixes WB-NNNNN
Fixes #NNNN

What does the PR do? Include a concise description of the PR contents.
Testing
How was this PR tested?

#3119  👈 (View in Graphite)
master

This stack of pull requests is managed by Graphite. Learn more about stacking.


Disable HTTP port at the Registry level when HTTPS is enabled

See https://quarkus.io/guides/http-reference#disable-the-http-port

Note: readiness & liveness prove will also have to be updated to use HTTPS port


mops edit

how to update information https://mops.one/mal
how can I delete the library and re-upload it?

how to update information https://mops.one/mal

You can update package version in mops.toml and then publish new version with mops publish

how can I delete the library and re-upload it?

There is currently no such option to remove a package from the registry

My main problem is to update the information on the maps website. Some of my information is outdated, the library requires editing the description about the library.

You can update description in mops.toml and change any source files, and just publish new version - everything will be updated on the mops website.

Hi! ok, thanks. It has not been updated up to this point


Fix unresolved type Error in example code

error[E0433]: failed to resolve: use of undeclared type or module `Error`
 --> src/main.rs:7:18
  |
7 |         .map_err(Error::I2c)?;
  |                  ^^^^^ use of undeclared type or module `Error`

error[E0412]: cannot find type `Error` in this scope
 --> src/main.rs:5:25
  |
5 | fn main() -> Result<(), Error<LinuxI2CError>> {
  |                         ^^^^^ not found in this scope

Not sure which branch/rev you are on, but this is not an issue on the current master branch ;)

You're right, in that cargo test passes on master.
However, if you copy the example code from README.md into the crate-level doc comment, cargo test stops passing. ;)

Oh I see, it's in the README. Thanks for the heads up!
Are you using the driver right now? How is your experience?

I'm not, but there was somecreature in Mozilla/#rust-beginners a week or so ago who was new to the language and got pretty confused when the example code didn't compile, so I thought I'd fix it right quick. :)

ah, great to hear. Have a good weekend


Admin Dashboard - Need an export to .csv option

As an admin, I want to be able to export a set of data into a .csv file.

Writing a middle ware for downloading csv. Might take a bit longer.

@CarlosQ96 Can you look into this ?


link in readme is broken

https://github.com/zetlen/eslint-plugin-package-json/blob/master/docs/rules/valid-package-def

Hey again @Zamiell 😄


Update complied function

Hi @hameerabbasi,
One missing thing from yesterday's work is def complied update, i.e. removal of get_scheduler(...) call.

Can we add tests showing how this would be used?

Sure! I tweaked test_lazy_mode test so that opt param is actually passed there.


can not run elinux-wayland on rockchip devices

with flutter-elinux devices
Flutter 3.3.0 • channel unknown • unknown source
Framework • revision ffccd96b62 (5 months ago) • 2022-08-29 17:28:57 -0700
Engine • revision 5e9e0e0aa8
Tools • Dart 2.18.0 • DevTools 2.15.0
fatal: not a git repository: '/opt/flutter-elinux/.git'
3 connected devices:

Linux (desktop)  • linux          • linux-arm64    • Ubuntu 20.04.5 LTS 4.19.232
eLinux (desktop) • elinux-wayland • flutter-tester • Ubuntu 20.04.5 LTS 4.19.232
eLinux (desktop) • elinux-x11     • flutter-tester • Ubuntu 20.04.5 LTS 4.19.232

flutter-elinux run -d elinux-wayland result:
Flutter 3.3.0 • channel unknown • unknown source
Framework • revision ffccd96b62 (5 months ago) • 2022-08-29 17:28:57 -0700
Engine • revision 5e9e0e0aa8
Tools • Dart 2.18.0 • DevTools 2.15.0
fatal: not a git repository: '/opt/flutter-elinux/.git'
Launching lib/main.dart on eLinux in debug mode...
Building an eLinux application with wayland backend in debug mode for arm64 target...        95.5s
[ERROR][ELinuxWindowWayland(839)] Failed to connect to the Wayland display.
[ERROR][CreateRenderSurface(1080)] Wayland display is invalid.
Failed to create view controller.
Error waiting for a debug connection: The log reader stopped unexpectedly.
Error launching application on eLinux.

[ERROR][ELinuxWindowWayland(839)] Failed to connect to the Wayland display.

Please check your wayland environment.


ts-jest does not properly transpile some modules

Issue

Running tests that have, or test a module with; import * as <NAME> from 'some-module'; does not seem to work for a simple module, such as HttpStatusCodes (https://www.npmjs.com/package/http-status-codes)
I dont think this is necessarily a ts-node issue, but starting with posting this here since that is the tool I am using for this. If we can get this to the proper place or dig into what is causing this, that is good enough for me.

Expected behavior

Expect the test to pass, but instead it does not manage to import this module. If the import is changed to a require statement, the tests pass just fine.

Output from your debug log
[ You can activate the debug logger by setting the environment variable TS_JEST_DEBUG="true" before running yarn test. The output of the logger
will be in <your_project_dir>/node_modules/ts-jest/debug.txt ]

[
  "Reading tsconfig file from path /Users/egilsster/tsjest-repro/tsconfig.json"
]
[
  "Original typescript config before modifications: ",
  {
    "module": 1,
    "target": 2,
    "strict": true
  }
]
[
  "final compilerOptions:",
  {
    "module": 1,
    "target": 2,
    "strict": true,
    "inlineSourceMap": true,
    "inlineSources": true,
    "jsx": 2
  }
]
[
  "tsJestConfig: ",
  {}
]
[
  "Compiling via normal transpileModule call"
]
[
  "Using babel with options:",
  {
    "babelrc": false,
    "plugins": [],
    "presets": []
  }
]

Link to a minimal repo that reproduces this issue

[If you haven't already, create the smallest possible repo that reproduces this issue by running npm install and npm test. This will speed up any fixes that this issue might need]
https://github.com/egilsster/ts-jest-reproduction

Optional (but highly recommended) - Configure Travis (or your favorite system) with the minimal repo

This allows potential solutions to be tested against the minimal repo. This saves everyone time and avoids a lot of back and forth.
https://circleci.com/gh/egilsster/ts-jest-reproduction/tree/master

Not an issue any more, not sure what caused / fixed this.


Retry flaky unit tests

We know that some of our unit tests are flaky. Testng has support for retrying tests by implementing IRetryAnalyzer interface, then reference that for selected tests.
This does exactly that, and add the retry strategy to the usual suspects.
As a side note, these flaky tests are because of races conditions, or test environments not being properly setup/cleanup. We should definitely fix the root cause! But for now, retrying maximum 3 times would eliminate false positive.

testErrorsCaughtByApiAndRestApiWorks is still breaking for me 😭

Hey @geomacy. So we spent some time on this and it turns out that it is a problem specifically on MacOS. It was introduced when the version of felix.framework.version was bumped to 5.6.10.
Long story short, this version changed how Felix framework handles extension bundles. It appends bundles to the classpath as they're installed.
So when e.g. a test in org.apache.brooklyn.launcher.WebAppRunnerTest runs all of the extension bundles are cached and added to the classpath. When the test completes the cache directory is deleted.
But when a second test runs, EmbeddedFelixFramework discovers the bundles from the last test which triggers:
2018-11-30 16:43:44,041 WARN  o.a.b.r.f.EmbeddedFelixFramework [main]: Unable to install manifest from jar:file:/Users/sam/.brooklyn/osgi/cache/wcx9QUag/bundle175/version0.0/bundle.jar!/META-INF/MANIFEST.MF: java.lang.IllegalStateException: Problem installing extension bundle jar:file:/Users/sam/.brooklyn/osgi/cache/wcx9QUag/bundle175/version0.0/bundle.jar!/META-INF/MANIFEST.MF: java.io.FileNotFoundException: /Users/sam/.brooklyn/osgi/cache/wcx9QUag/bundle175/version0.0/bundle.jar (No such file or directory)
java.lang.IllegalStateException: Problem installing extension bundle jar:file:/Users/sam/.brooklyn/osgi/cache/wcx9QUag/bundle175/version0.0/bundle.jar!/META-INF/MANIFEST.MF: java.io.FileNotFoundException: /Users/sam/.brooklyn/osgi/cache/wcx9QUag/bundle175/version0.0/bundle.jar (No such file or directory)
	at org.apache.brooklyn.rt.felix.EmbeddedFelixFramework.installExtensionBundle(EmbeddedFelixFramework.java:212) [brooklyn-rt-felix-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.apache.brooklyn.rt.felix.EmbeddedFelixFramework.installBootBundles(EmbeddedFelixFramework.java:143) [brooklyn-rt-felix-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.apache.brooklyn.rt.felix.EmbeddedFelixFramework.newFrameworkStarted(EmbeddedFelixFramework.java:106) [brooklyn-rt-felix-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.apache.brooklyn.rt.felix.EmbeddedFramework.getFramework(EmbeddedFramework.java:30) [brooklyn-rt-felix-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.apache.brooklyn.util.core.osgi.Osgis.getFramework(Osgis.java:301) [brooklyn-core-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.apache.brooklyn.core.mgmt.ha.OsgiManager.start(OsgiManager.java:273) [brooklyn-core-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.apache.brooklyn.core.mgmt.internal.LocalManagementContext.<init>(LocalManagementContext.java:184) [brooklyn-core-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.apache.brooklyn.launcher.common.BasicLauncher.initManagementContext(BasicLauncher.java:539) [brooklyn-launcher-common-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.apache.brooklyn.launcher.BrooklynLauncher.initManagementContext(BrooklynLauncher.java:241) [classes/:na]
	at org.apache.brooklyn.launcher.common.BasicLauncher.startPartOne(BasicLauncher.java:394) [brooklyn-launcher-common-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.apache.brooklyn.launcher.common.BasicLauncher.start(BasicLauncher.java:379) [brooklyn-launcher-common-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.apache.brooklyn.launcher.WebAppRunnerTest.testStartWithLauncher(WebAppRunnerTest.java:143) [test-classes/:na]

Wow @tbouron, that's an obscure one, good catch. It's strange, if it's to do with that felix framework change, that the problem only happens on MacOS.
What to do though? I guess we don't want to say "well just don't build on Mac".


Update scale-intro.html

Added disclaimer to account for deleted service
Fixes #42937

This is fine.
/lgtm
/approve


WaveIn object no longer stops recording

Fixed issue with WaveIn object setting recording to false on its own
when mutiple WaveIn objects are used, and after recording has been
stopped and then started again.
I don't know if this is the best way to do it, but it fixed the bug for my program, which uses multiple WaveIn objects for multiple streams. If I recreated the WaveIn objects (to allow for a clean change of input device for that object), and tried to restart recording, exactly every other time, the 'recording' property would be set to false, due to an MmException.

Thanks for the help, I will look into that!

WaveInterop.waveInOpenWindow() is now giving me an UnspecifiedError, but only on the last channel I try, which is strange, any idea why this may be happening? Also, looking at your documentation, I am creating a GUI application not a console app, but the form is running on a separate thread. Is WaveInEvent still the best thing to call?

I have decided to just catch the exception and move on, and everything seems to work now! I think using WaveInEvent helped somewhat :)