Replace dependency on dartsass-ruby with sass-embedded

As per this thread, the dartsass-ruby gem is a compatibility shim which provides legacy SassC features on Dart Sass.
When Dart Sass 2.0 is released, many of these features will become impossible to support.
Therefore, we should get rid of the dartsass-ruby dependency and replace it with a direct integration to sass-embedded. This involves generally replacing any references to the ::SassC namespace. The sass-embedded documentation is here.
To recap:

Current dependency pattern: dartsass-sprockets --> dartsass-ruby --> sass-embedded

Future dependency pattern: dartsass-sprockets --> sass-embedded

A PR would be welcome for this.

This is done


Text-image overlapping issue at App Direct Case-Study page

This is a Bug Report

Problem:
Look at this below page (This is how pages of Case-Studies of other Companies/Organisation look)

Now look at App Direct Case Study page

That background image and text overlapping issue is problem at this page, that i wanted to point out with this issue.

/area web-development

It looks fine on larger viewports, I think the problem is that the image isn't adapting to the container in smaller viewports. Let's wait for triage, I'll fix this

/assign @Gauravpadam

Ya, you are right its working fine for larger screens but for smaller devices or when its minimized, these images aren't adapting properly like this (Note: This issue is only with this page)


[SPARK-28390][SQL][PYTHON][TESTS] [FOLLOW-UP] Update the TODO with  actual blocking JIRA IDs

What changes were proposed in this pull request?
only todo message updated. Need to add udf() for GroupBy Tests, after resolving following jira
[SPARK-28386] and [SPARK-26741]
How was this patch tested?
NA, only TODO message updated.

@HyukjinKwon
plz check
or we can wait for corresponding jira([SPARK-28386] and [SPARK-26741]) to handle?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

BTW, @shivusondur . The follow-up PR had better have its own PR title. The current one seems to be copied from the original PR.

Usually, it's not worth to change it immediately because it will be resolved in 3.0.0 timeframe. But, I'm okay to keep it up-to-date, too.
I'll leave this PR to @HyukjinKwon .

Yea that's fine to update comments. But @shivusondur can you confirm if you are unable to add any test or some tests due to both JIRAs? If you can, let's add.

Test build #4829 has started for PR 25415 at commit dd41b26.

Test build #4829 has finished for PR 25415 at commit dd41b26.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Yea that's fine to update comments. But @shivusondur can you confirm if you are unable to fix any test or some tests to have used in GROUP BY clause due to both JIRAs? If you can, let's add some tests and only comment out the other tests not working by both JIRAs.

@HyukjinKwon

There are 3 instances of groupby test in udf-select_having.sql, all 3 are not working due to the same reason.
Originally we have copied this "udf-select_having.sql"  from "select_having.sql", so we are maintaining the same tests as original,  (https://github.com/apache/spark/pull/25161#discussion_r305665269)
if the extra tests we can add in new file.

Hm, okie. LGTM.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/14370/
Test PASSed.

Test build #109304 has started for PR 25415 at commit dd41b26.

Test build #109304 has finished for PR 25415 at commit dd41b26.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/109304/
Test PASSed.

Merged to master.


Upgraded to rc1 ... and lost my IIS Express!

I upgraded an app to rc1-final. My IIS Express option in VS disappeared. I added http://localhost:5000 to the Launch Url for web (my command to launch Kestrel). That works. Is this the new preferred way to run locally? ... or is my IIS Express MIA not good?

/cc @BillHiebert

Can you try the following:

Right-mouse click on the project in Solution Explorer and select "Properties" to open the property pages
Click the "Debug" tab on the left
Drop down the "Profile" select box and tell us what you see there
Click "New..", type in a profile name, then drop down the "Launch" select box and tell us what you see there

There is only one profile in the box ... web ... the command I specify in project.json for Kestrel.
When I add a profile, it gives me options for "Executable" and "Command".

@GuardRex strange
Is this in a brand new app or an existing app?

Existing app ... upgraded to rc1 this evening. All other apps showing IIS Express as usual. As soon as I upgraded, I lost the IIS Express option and it's only happening in this one app.

@GuardRex OK so it's likely something in your app that needs to change. Can you compare your project.json, startup.cs and wwwroot/web.config to those in a File -> New app?

App runs fine ... locally and on the server (well ... except for https://github.com/dotnet/corefx/issues/4533 and https://github.com/dotnet/corefx/issues/3927 ... we're stuck over there with System.Net.Security not resolving on the server)

@DamianEdwards Will do. I'll ping back.

@DamianEdwards Are you on the internal-only update to VS for rc1? I don't have it, so my new project gives me the template with ...
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-beta8",
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-beta8"

https://get.asp.net/OtherDownloads

@GuardRex no I'm on public RC1 bits

Ah! I thought that was internal. Cool. I'll do that now. It will probably clear this up for me.

I did the install from https://get.asp.net/ ... it perhaps didn't install the bits at https://get.asp.net/OtherDownloads. It's confusing fyi.

Either works TBH, I'm on OSX tho

Well ... maybe nothing will happen. I ran the one at  https://get.asp.net/, then I made sure my dnvm was updated manually, then I manually put all runtime flavors on the box manually.
Strange thing now is that the installer seems hung. We'll see ...

I see what happened. The "Install" button at http://get.asp.net just redirects you to https://docs.asp.net/en/latest/getting-started/installing-on-windows.html ... it doesn't actually download the installer. You have to go to https://get.asp.net/OtherDownloads to get it. That isn't actually stated anywhere AFAIK.
Suggestion: The link to https://get.asp.net/OtherDownloads could be placed at:
https://github.com/aspnet/Home/releases/tag/v1.0.0-rc1
http://blogs.msdn.com/b/webdev/archive/2015/11/18/announcing-asp-net-5-release-candidate-1.aspx
In the ASP.NET 5 RC1 section of https://github.com/aspnet/Tooling/blob/master/known-issues.md

OH! ... and thanks again for your help. I'm looking forward to having my IIS Express back! :beers:

/cc: @danroth27 ... on the placement of that link in the Announcement for RC1

The instructions at https://docs.asp.net/en/latest/getting-started/installing-on-windows.html already have the direct link for getting the ASP.NET 5 RC1 tooling update, so you shouldn't need to go to https://get.asp.net/OtherDownloads.

@danroth27 It wasn't clear to me that if you're upgrading that you should click that link.
The heading is "Install ASP.NET 5 with Visual Studio"
The first line starts "The easiest way to get started ..."
The steps ...
Step 1. Install Visual Studio 2015
Step 2. Install ASP.NET 5.
It sounds like the language and steps you would follow for an install if you didn't have anything previously installed. Since I had VS 2015 and .NET beta8, I just skipped it. I figured that all I needed to do was dnvm update and pull down RC1 runtime flavors and go.
Perhaps a section entitled "Upgrading ASP.NET and Visual Studio" with the same link? If it's just me, ok, but I was looking for something pertaining to "upgrading" ... it led to not getting the bits I needed ... then led to wasting @davidfowl and @DamianEdwards time.


[QUESTION] is it possible to fuzz inside a virtual machine without affecting the SSD?

Hello, sorry, it isn't an issue but i can't find any answer on these questions anywhere, i have two questions:
1: Is it possible to fuzz inside a virtual machine without affecting my SSD?
2: and is it possible to use an external SSD/HDD for fuzzing instead of the built-in SSD?
Thank you!

Hi,
I think the best approach is to use a ram disk and point the WinAFL output folder there.

Thank you for your reply,
After finishing fuzzing, i should copy the output folder from the ram disk to my ssd right?
Thank you again!

Hello again.
I tried fuzzing the test.exe binary and another closed source binary using the pre compiled afl binary but it doesn't work,
I tried debugging using dynamorio, it says : "Client library targets an incompatible API version and should be re-compiled"
I used the 32bit binary with 32bit dynamorio and i tried to fuzz a 32bit binary on my default windows 10 ( windows defender disabled )
I really think i'm doing something wrong, i think in dynamorio commands

The binaries are out-of-date and won't work on the more recent Windows versions. I suggest getting DR from https://github.com/DynamoRIO/dynamorio/releases and building WinAFL yourself.

I already downloaded DR, i built WinAFL, i will try it now and update you.
Thank you

I tried running drrun, it works with the compiled winafl source and generates a log file. But my problem is the incorrect target offset, ( i tested on both test.exe and another binary )
I used windbg to get the offset, i think the offset is wrong, how can i get the offset? Sorry if it's a noob question, i'm trying to learn :)

If you showed us the relevant windbg output and how you tried to compute the offset, maybe me or someone else could point out what you did wrong?


How to set query params

please how do I send query params so my test doesn't fail

I would recommend you to read the superagent docs. Most of it's public API is available to supertest. You could probably do something like:
   request('http:///the-url.com/some-path').query({ key: 'value' })

Is there an issue with the typescript typings of supertest?

Just in case anyone else is wondering, you now nee to query this as:
request('http:///the-url.com/some-path')
    .get("/")
    .query({ key: 'value' })

I can't access /list_questions_user/:type by declaring /list_questions_user/tuition . Can anyone help me


Update netty-all to 4.1.76.Final

Updates io.netty:netty-all from 4.1.69.Final to 4.1.76.Final.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "io.netty", artifactId = "netty-all" } ]

labels: library-update, commit-count:1

Superseded by #45.


Item types available for backup

It would be useful to have a list of the possibile values for the "Item" parameter.

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

ID: f23b9aa2-a77c-7ec5-9d81-751a30d70813
Version Independent ID: c292dbf7-d1c5-7a3b-cc32-0d9b8fb06a8a
Content: Backup-SPFarm (sharepoint-server)
Content Source: sharepoint/sharepoint-ps/sharepoint-server/Backup-SPFarm.md
Product: sharepoint-powershell
GitHub Login: @techwriter40
Microsoft Alias: kirks

This wouldn't be practical as it includes things like Web Applications which have display names of whatever the admin has configured. Use the Backup-SPFarm -ShowTree to see what can be backed up.

@officedocsbot assign @yogkumgit

@LuigiBruno what I will do is add the information to the document outside of the -ShowTree parameter to make it more clear that this is the path an admin needs to use in order to select items to back up.

Thank you @tseward.

@tseward  Thank you very much for the contribution and updating the documentation with PR. @LuigiBruno Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

@tseward  Thank you very much for the contribution and updating the documentation with PR. @LuigiBruno Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

Thank you @yogkumgit.


⚠ Processors has degraded performance

In 7984178, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 78 ms

Resolved: Processors performance has improved in 7709e8f.


x-for="(elem, i) in collection" shows an syntax error

Any chance of a resolution for this?

+1


Region index in Copy profiling

Hi,
it would be great if you could add functionality to see which region is being copied in the copy profiles seen in the mapper interface. Thanks!

Support for this was added with 2d0d11b4 and passed CI. It also added support for reporting on whether the profiling response was generated by a fill or a copy.


BUG: dumps of multiple functions are mixed in --asmDumpMode or --dump:assembly

When we use --asmDumpMode or --dump:assembly, dumps of multiple functions are mixed (only tested in Linux), making it hard to read.

I believe that this is because there are multiple threads. If you specify the particular function that you want to dump (I believe something like --dump:assembly:1.23 will work to dump function 1.23) then it won't interleave with other functions, or alternatively I think there's a way to reduce parallelism, but I forget the flag off the top of my head...

Yes, this is a multi-thread (and multi-process) problem. It seems that Func::Dump() in Func.cpp is called from multiple thread in parallel and their dumps are mixed. In addition, if we use --dump:assembly, dumps from Encoder::Encode() in Encoder.cpp are also mixed. By taking locks with CriticalSection in the first part of these functions, the dumps are not mixed.

Dump phases are handled differently for different phases, so taking locks for all of them could get pretty involved (and there'd have to be work to avoid deadlocks). Instead, what we normally do in this situation is use -bgjjit-, which disables background jitting; in these scenarios, writing to the console is going to tank your jit performance regardless, so disabling parallel jitting isn't a big issue, and it avoids all of the interleaving.


Offline(ollama) choice missing.

Just installed version <IP_ADDRESS> from getIt, but the Offline(ollama) choice is not in the settings.

It's not in the setting (Check box), as I wrote in the ReadMe (here) you must tick the offline checkbox and type the model name in a separate new text box, because there are 100 offline models and I don't know which one is better now.

Where do i find the offline checkbox?

I can see that there is a TChecbox called chk_Offline in UChatGPDTSetting.dfm, but i don't have it in my screenshot.

I sent the request to Embarcadero but the Getit version is not updated yet.
So please Uninstall that version and try the latest version from GitHub. (make a clone or download zip)

Okay, will give that a try, thanks!


Can you give me detail for ResourceType.ARRAY and ResourceType.PLURAL?

Plural
Look at http://developer.android.com/guide/topics/resources/string-resource.html#Plurals
In CSV/XLS(X) text in square brackets is a quantity. Eg the following CSV part:
cow[one]  ,cow
cow[other],cows

should produce something like this
<plurals name="cow">
        <item quantity="one">cow</item>
        <item quantity="other">cows</item>
</plurals>

Then if you use:
String cowsFound = getResources().getQuantityString(R.plurals.cow, count);

cowsFound will contain "cow" if count is 1 or "cows" otherwise if locale is English (or other which distinguishes that quantities).
Only quantities listed in mentioned link are supported and only that which matches grammar rules from locale's language will be used at runtime (eg. zero won't work in English even if count==0). If you place such redundant quantities in languages which don't use them lint will show a warning. On the other hand if you miss some relevant quantity for given language lint will show an error. If ignore that error (eg. use only zero in default locale and locale at runtime is English)Resources$NotFoundException will be thrown at runtime.
Array
http://developer.android.com/guide/topics/resources/string-resource.html#StringArray
Arrays are similar, you don't have a quantity but index:
planets_array[]  ,Mercury
planets_array[],Venus

<string-array name="planets_array">
        <item>Mercury</item>
        <item>Venus</item>
    </string-array>

Resources res = getResources();
String[] planets = res.getStringArray(R.array.planets_array);

Note that given array in all translation should be equal-sized.


Missing manifests error: Include base image name

Maintainers will complete the following section:

[x] Commit messages are descriptive enough
[x] "Signed-off-by:" line is present in each commit
[x] Code coverage from testing does not decrease and new code is covered
[x] JSON/YAML configuration changes are updated in the relevant schema
[x] Changes to metadata also update the documentation for the metadata
[x] Pull request includes link to an osbs-docs PR for user documentation updates

A cosmetic change, no Release notes needed


Typo on page

In the "Writes an error" section of the page, the code comment is "Writes a warning" but should be "Writes an error".

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

ID: a0e444c2-69c6-4d71-6fd0-94d0f4097d3a
Version Independent ID: 3a727833-1cc3-c2fb-c5b3-22605eee2721
Content: PowerShell task - Azure Pipelines
Content Source: docs/pipelines/tasks/utility/powershell.md
Product: devops
Technology: devops-cicd
GitHub Login: @vtbassmatt
Microsoft Alias: macoope

@terrysmith-fiworks Thank you for the feedback!
Fix submitted per https://dev.azure.com/mseng/TechnicalContent/_git/vsts-docs-pr/pullrequest/479915?_a=overview.

Change under review, for internal reference see https://dev.azure.com/mseng/TechnicalContent/_git/vsts-docs-pr/pullrequest/485270?_a=overview.

The changes are now merged.  Closing issue.


Upgrade metamist-infra.

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

Please upload report for BASE (main@1a31903). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #262   +/-   ##
=======================================
  Coverage        ?   90.93%
=======================================
  Files           ?        4
  Lines           ?      430
  Branches        ?        0
=======================================
  Hits            ?      391
  Misses          ?       39
  Partials        ?        0

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


[DEV] Bug VIP Configs

Expected Behavior
I've never put voltorb as vips and it should be detected as VIP
Actual Behavior
Suddenly when bot fought with Voltorb, it's detected as VIP Pokemon

Steps to Reproduce
just try to catch voltorb somewhere
Other Information
OS: Windows
Git Commit: 3138249e123ed264fa35699cbba59cb67cec03d8

You did in fact put him as a VIP in your config. Any: iv >0.9 and this Voltorb has iv 0.93.

haha, I just realize it.
and why Pikachu isn't?
[14:27:17]  A Wild Pikachu appeared! [CP 57] [Potential 0.51]
[14:27:17] IV [Stamina/Attack/Defense] = [7/4/12]
[14:27:20] Using Pokeball (chance: 37.08%)... (93 left!)
[14:27:21]  Oh no! Pikachu vanished! :(

is condition not implemented here?

It tried to catch the Pikachu, it just fled before you were able to catch it.

@SvenPe I know, but I put Pikachu on VIP config and why Pikachu didn't recognized as VIP pokemon?


Error:  .pathUnit_speed

Priss,
The error starts when you start the simulation of cities, whether with all mods or none, as long as you have the traffic manager.
   I'm your fan Victor Philipp, I'm Brazilian.
    There is love to project. I understand.

    Update 1.10.1 f3.

Exactly same problem for me

output_log.txt
TMPE.log

It does not work. I've already done the steps, it keeps giving the error message. I have already copied the saved files, duplicated the file, tried to open it and nothing ..

LuccasRP21: This mod is designed to work after being subscribed to from the Steam Workshop, and is designed to work with the Steam version of Cities: Skylines. Usage of the mod which either 1. has not been downloaded from Steam Workshop, or 2. isn't being used with an official version of Skylines downloaded from the Steam client, is likely to result in bugs. We cannot verify that the versions of the mod or the game are what this mod is intended to work with and bug reports are extremely likely to be misleading and invalid.
In short: We are not going to support piracy.

Remove the link from your comment or delete it.
Buy the game, subscribe to the mod, and report bugs if there are bugs.
Don't report bugs unless you are using official and up-to-date versions of this mod or the game. It's a waste of time for everyone including yourself. Don't complain if you're not using the game from its official source, you should expect bugs if you are going to pirate a game.

Back from holiday.
I've readed all your answers, so i tried the game on another pc and the mod worked normally.
So i've checked again, checked the integrity game from steam, unsubscribed and subscribed again the mod, removed all files and directories related to the mod in steam workshop directory, but nothing to do. It was like that steam didn't updated correctly the file games of the mod in steam workshop directory (and i don't know why these files are also located in %localappdata%\Colossal Order\Cities_Skylines\Addons\Mods) . Considering that my steam installation is very very old (like windows, with all updates from windows 7 to 10, so... like 7 years), I've reinstalled from scratch Steam and downloaded from scratch the entire game, subscribed the mod and now it works normally.

Xtrhenix
Unfortunately, not everyone has the disposable income to spend on purchasing a massively overpriced game. For those of us who do have to use unofficial copies of the game, which keep in mind ARE up to date usually, a mod as required as this one would be wonderful to have working. In the future, please do refrain from scolding someone who probably would have to choose between food and the game, it brings them joy and they just wanted to seek even an imperfect fix for a broken mod that makes the game actually playable.
I too get this error, for the record; and As it is an unofficial copy of the game, that is up to date with this mod's requirements, not having TMPE work is a bit unfortunate, given I and many other cannot run the mod from the currently required location. It is interesting though, that it cannot be ran from outside the workshop directories, and error logs seem to not help at all in showing why.  No other mod seems to have this problem; granted, most aren't half as complex as this one.

N0spHeratUs: Welcome back from your holiday, and I'm glad that you were able to resolve this issue. As much an inconvenience as it is to reinstall Steam, I am glad it was able to resolve the issue. I'd guess maybe the mod didn't update properly from Steam Workshop.
GalacticRuler: Let me explain in clear terms why mod support for unofficial and illegal copies of the game is not only impractical but nearly impossible.
There is no way to verify that the copy of the game downloaded from the unofficial / illegal source is functionally the same as that from an official source (minus whatever verification features needed to be bypassed to make it work. With this in mind, we cannot possibly determine whether it is a problem in this mod's source code or whether it is a problem with the unofficial / illegal copy of the game which is causing the bug which Luccas has. As a result, it will be extremely unlikely that we can fix it unless Luccas uploads for us the exact version of the game he is using so it can be debugged by those capable.
I agree that the mod not working properly from a non-Workshop location is an inconvenience (as I found out through my own testing of the PT fix some time ago) and it should, yet there are no lines of code that I can find which specifically modify behaviour when the mod is used from any specific directory. I can't find a reason for it.
Given that Luccas has informed us that his game may be otherwise modified beyond the APIs and classes that this mod was coded to work with, and that there is no way to guarentee that the game he is using is the same as the one this was coded with, I'd be inclined to consider his bug report invalid. Using the game outside of official expectations (aka buying it) can result in weird and unexpected bugs.

99% of pirate copies of most games, are identical to retail versions of those games. Old myths and rumors about pirate software are very false, excluding a couple of examples that generally are easy to spot and avoid. Luccas explained that his copy shows the same version number as the one required by the mod (and mine does as well), and all other content works exactly as it should; including when it should be broken, it tends to be so.
interesting to know there is in fact no code revolving around where you put the mod. This makes me wonder if it has something to do with where the original version was compiled to? I'm not versed in modding with .dll files however.

It's not necessarily rumours, but more logic. The game has been modified from its original, and it's possible that those modifications can cause bugs. It's useless trying to debug unless it can be verified that all game functionality has been untouched.

interesting to know there is in fact no code revolving around where you put the mod. This makes me wonder if it has something to do with where the original version was compiled to?

In the source code I noticed compile paths for both Workshop directory and %LOCALAPPDATA. See PostBuildEvent of TLM/TLM/TLM.csproj. From that, I'd assume testing is done in both directories.
My theory regarding this is that it's not necessarily the mod location causing problems, but rather which location the mod was running from when you saved the game. I think that if you make a save using a version of the mod from the Workshop directory, it'll only work with that specific version. This could be due to the way CSL implements mods (and perhaps, while the mod itself is the same, internally the different paths mean they are different mods to the game) or maybe there is a specific thing done in save.
Still, the theory doesn't make too much sense because then save-sharing could potentially break saves all the time. People have their workshop directory in different places all the time, so it wouldn't make too much sense unless Skylines itself recognises the Steam Workshop directory as a constant variable and adjusts itself accordingly when loading saves.

Sorry for being hacked. But as the colleague said is a value that I have no conditions to have. I would love to officially have it, why would I like to be part of the steam community, report bugs, suggest edits, and be grateful to the effort that programmers have. Unfortunately the game here in BRAZIL =
250 reais = 70 dollars, with all DLC's. Minimum wage per month = 985 - 250 = 735. We have, dispezas. That's why I live with parents. If I lived alone I would not be able to afford it. Working 8hrs a day. I would have to work 12 hours to get my own support, and join the whole year to buy the game.
 So high taxes.
Thanks to the developer and the German who started this project.
Regarding the game, I downloaded a version 1.10.0 f3 then with errors. When they sent the new version, there was no pirate to download. Until I found this site in version 1.10.1 f3 that lets the TRAFFIC MANAGER mod work. It has a network of pirate mod's as well.
I can not play online, for example. And do not even sign Steam. This hurts me.
Good night to you,
18:40 p.m.

be me
happily bought the game when it on sale and steam start support your country's currency. Bye bye private life.
go to military training, shitty stone age network connection
cannot connect to steam, start in offline mode
f*ck the save up then realize no steam mod available
after waiting for haft an hour for google loading searches, find a workaround : move mods to game directory
load the game, tm:pe insta crash everything
spent other 30 mins to search and load to this page

Ok, enough rant, i will just play again when return home. Now i just find something else to do. Always tks for the mod.


About page information

information for the About page has been added (slight grammatical edits have been made for readability, such as adding necessary or removing unnecessary conjunctions or adding commas)
images for the About page have been added (image of the front cover for "Learn to Love Those Latin Names" book and headshot of Dr. Willyard as found on the Hendrix website)
links for "Learn to Love Those Latin Names" have been added (both on the image for the front cover and in the "About Me" section where it is mentioned)

The images are squeezed to the right on mobile, could they be rearranged to be above their respective text sections in a mobile view?

The images are squeezed to the right on mobile, could they be rearranged to be above their respective text sections in a mobile view?

I am planning to do a whole stylizing-on-mobile update after finishing up adding to lists on all the pages (home, about, search, add, login, my lists), I will find a way to make it look good :)


Clean up array operations to be more functional

The goal here is to use functional programming techniques instead of imperative techniques for cleaner code.

Nice work 👍


CC6002: Update inheritance.md #21

@rpetrusha,
Could you review this update, please? You can see the reference of the contibution here: https://github.com/dotnet/docs.pt-br/pull/21/files.
Many thanks.
Title
On the title describe
what you've fixed (or created) with this Pull Request (PR).
Summary
Insert a short (one or two sentence) summary here.
Fixes #Issue_Number

Note: The "Fixes #nnn" syntax in the PR description causes
GitHub to automatically close the issue when this PR is merged.
Remove that line if you don't have issues associated with this
PR. Click on the Guidelines for Contributing link above for details.

Details
Explain your changes, and why you made them. If that
information is already available in the issue referenced
above, just referencing the issue is preferred to copying
the text.
This may not be necessary depending on the scope of the PR
changes. For example, "fix typo in introduction.md" is
sufficient to describe that PR.
Suggested Reviewers
If you know who should review this, use '@' to request a review.

I'm reopening this one @carolinacmoravia. I've made some similar changes to this topic yesterday. The underlying code has changed and now the text needs to reflect the use of auto-properties.

@mairaw Because this PR was closed, I have created https://github.com/dotnet/docs/pull/2933 to remove mentions of the removed fields. I think it make sense to keep only one of those two PRs open. Should this one be closed again, or should I close https://github.com/dotnet/docs/pull/2933?


Plugin causes Rollup to fail silently with ES2015 class keyword

See also: rollup/rollup#642.
Rollup fails silently when using rollup-plugin-babel if any of the imported
(and used) modules contain the ES2015 class keyword.
My gulpfile.js:
const gulp = require("gulp"),
    sourcemaps = require("gulp-sourcemaps"),
    rename = require("gulp-rename"),
    rollup = require("gulp-rollup"),
    babel = require("gulp-babel"),
    concat = require("gulp-concat"),
    uglify = require("gulp-uglify"),
    gUtil = require("gulp-util"),

    rollupBabel = require("rollup-plugin-babel"),
    rollupIncludePaths = require("rollup-plugin-includepaths");

/* Common error handler.
*/
function handleError() {
    gUtil.log.apply(this, arguments);
    this.emit("end");
}

gulp.task("js", function() {
    console.log("Compiling scripts...");

    return gulp.src("app/js/app.js")
        .pipe(rollup({
            entry: "app/js/app.js",
            format: "iife",
            sourceMap: true,
            plugins: [
                rollupIncludePaths({
                    paths: [ "app/js" ]
                }),
                rollupBabel({
                    presets: [ "es2015-rollup" ],
                    plugins: [
                        ["babel-root-import", {
                            rootPathSuffix: "app/js"
                        }]
                    ]
                })
            ]
        }))
        .on("error", handleError)
        .pipe(rename("app.min.js"))
        .pipe(sourcemaps.write("."))
        .pipe(gulp.dest("dist/js"));
});

Running gulp js will complete successfully as long as none of the modules
included by app/js/app.js contain an ES2015 class keyword.
The task will fail silently, however, if any module contains class, such as:
app/js/app.js
import MyClass from "myClass";

var myClass = new MyClass();

app/js/myClass.js
export default class MyClass {
    constructor() {
        console.log("this is my class");
    }
}

With the above code, gulp js starts, prints "Compiling scripts...", then exits
without a "Finished 'js' after X ms" message. No pipes after the rollup pipe
run.
With the same babel options run in the gulp-babel module directly instead of
the rollup module, the task succeeds (using "es2015" instead of
"es2015-rollup"). So that rules out babel and babel-plugin-transform-es2015 as
the culprit.
Environment Info

Node version: 4.4.3
NPM version: 3.3.8

Dev Dependencies:
"devDependencies": {
    "babel-plugin-external-helpers": "^6.5.0",
    "babel-preset-es2015": "^6.6.0",
    "babel-preset-es2015-rollup": "^1.1.1",
    "babel-root-import": "^3.2.2",
    "gulp": "^3.9.1",
    "gulp-babel": "^6.1.2",
    "gulp-concat": "^2.6.0",
    "gulp-plumber": "^1.1.0",
    "gulp-rename": "^1.2.2",
    "gulp-rollup": "^1.8.0",
    "gulp-sourcemaps": "^2.0.0-alpha",
    "gulp-uglify": "^1.5.3",
    "gulp-util": "^3.0.7",
    "rollup-plugin-babel": "^2.4.0",
    "rollup-plugin-includepaths": "^0.1.2"
  }

I was able to narrow down the issue to a Bad Sourcemap error being thrown, which was fixed in rollup/rollup#619. The gulp-rollup plugin uses<EMAIL_ADDRESS>before the fix was merged, so it should just be a matter of updating the dependencies in that project.


{AKS} Refactor aks nodepool create - part 1

Description

Refactor aks nodepool create - part 1.

Basic structure.

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change.
[Component Name 2] az command b: Add some customer-facing feature.

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

AKS

/azp run


fix: unpin dependencies, mark axe-core as peer

Changes

Use lodash instead of lodash.merge. lodash is a common dependency and so it's very likely the consumer has it loaded as a transitive dependency of another package at a minimum, so this doesn't consume more disk space. lodash is more popular than lodash.merge.
Unpin dependencies. All the listed dependencies respect semver. It should be up to the package manager + consumer to decide which versions to satisfy jest-axe with, as long as semver is respected. This lets consumers patch security vulnerabilities easily.
Mark axe-core as a peer dependency (in addition to dependency). This lets a consumer override the version of axe-core being used. At least in Yarn Modern, if the peer is not provided, it'll fallback to the direct dependency.

@nickcolley If you're open to it, I have some other improvements/general maintenance I can put up PRs for. I can keep the PRs small and focused if you'd like. Right now the TypeScript types live in DefinitelyTyped. Would you be open to a PR which migrates this project to TypeScript? and if not that, what about maintaining the types in this repository in a separate declaration file?

The only proposal I that I will consider is the Peer Dependency, is this something that impacts only Yarn users though?

It might impact pnpm as well, I'm not sure since I don't use pnpm. I imagine it prints warnings in npm. Definitely impacts Yarn though.
I can revert the lodash change, it was a bit opportunistic. What's the reasoning behind pinning the dependencies though?

Sorry I failed to mention that. axe-core can change it's output and break builds even with semver so that definitely needs to be pinned. I think when I did that I just did a blanket pin to make builds more deterministic but I'd be open to changing the others if you think the value is there just not axe-core.

Updated dependencies recently, keeping it simple for now.


Special Characters

ISSUE DESCRIPTION:
Identifier_value returns the value of the identifier string as is e.g.

"Ã" instead of "í"
"Ã¡" instead of the "á"

An example would be Chegue.lÃ¡ (permalink: chegue-l).
Another example would be for the permalink: desafío-táctico.
It is likely that this takes place for other Spanish characters as well, which needs to be checked.
CONSEQUENCE:
This makes it more difficult for downstream joins.
SOLUTION:
A built-in string manipulation to remove special characters would be a solution.

Encoding issue solved.


tcp connection is not closed if websocket goes down

If the websocket connection closes the local tcp connection does not get informend and it looks like the connection the proxied port is still established.
Therefore the proxy should also close alle established connections on the local tcp side if the websocket connection breaks.

@reubenmiller it should possible to reproduce, by restarting the remote-access app in the device while a connection is running.

Start the proxy in server mode

host$ c8ylp server ABCD --env-file .env -c ssh --port 22222

Open a ssh connection

host$ ssh admin@localhost -p 22222

Disconnect the device from websocket (e.g. by pulling the cable)
You shoud see in the c8ylp output [c8ylp]  INFO  WebSocket Connection closed. Status: 1000 (NORMAL)
The local ssh is still open, but shoudn't, because  a reconnect to the device done only if a tcp client connects

@reubenmiller I had this implemented in the previous version of c8ylp.
https://github.com/SoftwareAG/cumulocity-remote-access-local-proxy/blob/d355b368fe67c0c85bb953e345f9d329b46d8562/c8ylp/websocket_client/ws_client.py#L155
I think we can do something similar here:
https://github.com/SoftwareAG/cumulocity-remote-access-local-proxy/blob/4abfc4201553bfff25f04b32485e72d7c0958f93/c8ylp/websocket_client/ws_client.py#L232
We can use the proxy and call shutdown()? Anything that I'm missing?

It's also a question of expected behavior in server mode. In last version I expected that it runs forever, so on each disconnect of WS it tries to reconnect instead of terminating the whole proxy instance.

Every protocol that requires a specific handshake at the beginning and does not send keepalive frames won't work if the client doesn't get informed about the connection abort.

I would also prefer the 2. option.

@toewsar This should be fixed now in v2.4.1. Please let use know if this is not the case.

First tests were successful. Thank you.


Godot 4 Beta 1 Port

Greetings,
Are there any plans to update for Godot 4?
Kind regards

Hello, there is already a pr https://github.com/quentincaffeino/godot-console/pull/86 with godot 4 port. I haven't reviewed it yet but will try to get to it this weekend.
If you want to be an early adopter, you can install the plugin version from that pr. I will appreciate bug reports.

My bad for not checking the PR section. Sorry. Will do =)

This Issue can be closed because the godot4 branch is functional


Feature Request: Way to Turn Passcode Off Using TOPasscodeSettingsViewController

[X ] I have read this issue template and provided all possible information.
[X ] I'm NOT using CocoaPods

Hardware / Software
Which version of the library were you using?0.0.1
Which version of iOS are you running?several in simulator
What model of iOS device were you testing on?several in simulator
If using CocoaPods, which version of CocoaPods are you on?N/A
Goals
What is the outcome result you want to achieve with this library? Passcode controller in my app
Expected Results
A TOPasscodeSettingsViewState option to turn passcode off
Actual Results
It seems like, as of now,  the TOPasscodeSettingsViewController can only be used to turn passcode on or change passcode. Usually, it is required that a user confirm a passcode before setting it off, and I could not see a way to easily do that with the controller as-is.
These are the current allowable states:
typedef NS_ENUM(NSInteger, TOPasscodeSettingsViewState) {
TOPasscodeSettingsViewStateEnterCurrentPasscode,
TOPasscodeSettingsViewStateEnterNewPasscode,
TOPasscodeSettingsViewStateConfirmNewPasscode
};
Feature Request
Add a way to turn passcode off, after confirmation of current passcode, using TOPasscodeSettingsViewController.

Sounds good! I'll probably have to implement this by the time I get around to integrating it into my own app, but if anyone else needs it before then, a PR would be greatly appreciated. :)


Simplify language server startup

The readme suggests to use an autocmd for starting the language server. The LS can also be started by adding "hyprlang" to the filetypes option of the LS and running this:
vim.filetype.add({
  pattern = { [".*/hypr/.*%.conf"] = "hyprlang" },
})

Maybe you should change the filetypes option to include "hyprlang" by default and suggest using this filetype detection pattern for starting the LS. The autocmd is a very non-standard way of starting it and in my Neovim it seemed to trigger very often (when going to command mode and back etc).

Will do! see #12


DropDownListView:(DropDownListView *)dropdownListView didSelectedIndex:(NSInteger)anIndex  not calling!

when i touch the button DropDownListView showing but when i clicked the tableviewcell not returning the delegate method. why?

I think you are using Gesture in your code. so Config tableview gesture and your gesture .
Try following delegate

(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
if ([touch.view.superview isKindOfClass:[DropDownViewCell class]] {
return NO;
}
return YES;

}

Yes, i am using Gesture. where should i add this code?


Missing the auto-configuration of CoroutineSortingRepository

As mentioned in this post, the auto-configuration of proxies fail on the CoroutineSortingRepository.
Please check this project for a reproducer.

As discussed with @christophstrobl, we should probably add a Coroutines R2DBC sample and refine the processor logic accordingly.

See also the other repro project from #735.

The root issue is that we don't use kotlin-reflect, so for methods using Coroutines, the return value detected in Object not the real return type because that's how Coroutines are compiled at bytecode level. Our fix is specific to this Spring Data Coroutines use case, but given how popular they are, I think it is worth to have it.


Remove "Microsoft.CognitiveServices/accounts/OpenAI/deployments/completions/write" in "Cognitive Services OpenAI User" role.

[Enter feedback here]
The customer is using "Cognitive Services OpenAI User" to create a custom role.  However, when he try to create it using New-AzRoleDefinition cmdlet, it gives the following error:
'error': {
'code': 'InvalidDataActionOrNotDataAction',
'message': ''Microsoft.CognitiveServices/accounts/OpenAI/deployments/completions/write' does not match any of the actions supported by the providers.'
}
Based on the following link, the “Microsoft.CognitiveServices/accounts/OpenAI/deployments/completions/write” is already removed, so it could not be added in the custom roles now.
https://azureiamchanges.com/changes/1683201600-Microsoft.CognitiveServices.html
The customer request to update this document to match current supported operations.

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

ID: 99581afb-7950-6daa-7227-055d04446b7e
Version Independent ID: f1a5bf89-9e54-aede-3a9a-70788a95927b
Content: Azure built-in roles - Azure RBAC
Content Source: articles/role-based-access-control/built-in-roles.md
Service: role-based-access-control
GitHub Login: @rolyon
Microsoft Alias: rolyon

@yayongwang
Thanks for your feedback! We will investigate and update as appropriate.

@yayongwang
Thanks for reporting this! We have created a PR for this issue and the changes should go live soon.


[fix(card-css): css fixes for cards

@mokandre code changes look good. Could you please squash your commits into one since each commit will generate a line in the changelog?

@mokandre code changes look good. Could you please squash your commits into one since each commit will generate a line in the changelog?

@adamweeks done


feat(service): custom bundlemon app domain

Codecov Report

Merging #79 (574d8c3) into master (2dc9537) will increase coverage by 1.11%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #79      +/-   ##
==========================================
+ Coverage   53.71%   54.83%   +1.11%
==========================================
  Files          51       35      -16
  Lines        1251      786     -465
  Branches      257      170      -87
==========================================
- Hits          672      431     -241
+ Misses        579      355     -224

Impacted Files
Coverage Δ

service/src/controllers/commitRecordsController.ts

...e/src/controllers/utils/markdownReportGenerator.ts

service/src/framework/env.ts

service/src/framework/mongo.ts

service/src/controllers/projectsController.ts

service/src/utils/hashUtils.ts

service/src/app.ts

service/src/routes/api/v1.ts

service/src/routes/api/index.ts

service/src/controllers/githubController.ts

... and 6 more

Continue to review full report at Codecov.

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


Build pie/donut chart based on order of data string

Currently, as far as I can tell, the donut and pie chart is built based on lowest numbers entered to highest numbers, rather than the order of the string you copy... It would be really nice to have charts built based on the order, so you can have more control in instances where slices of your chart represent linear differences (e.g., a pie chart representing the number of accounts a group may have, where you'd want the order of the chart to represent the increase of accounts around the circle)

@changecourse you can use Chart 3.5 and long way:
Plugins → Manage plugins → Reveal Plugins Folder → Chart.sketchplugin (right click) → Show Package Contents → Contents → Resources → params.json (open file)
Change "sortOption": "true" to "sortOption": "false"


jodie template change location of tiles

HI!
Im deploying a site using jodie theme,
and i was wondering, is there a way to "choose" where each link will be set in the main/project page?
Like: about in the right lower corner, projects in left corner and instagram at the top, etc. or is it randomly generated?
Thanks!

Hi! It's not "random" 😋 but certainly also not just a list of strings.
While making this page I found this great article about partitioned CSS grids: https://v6.robweychert.com/blog/2019/03/css-grid-sophisticated-partitioning/ - I adapted the same technique in the homepage component: https://github.com/LekoArts/gatsby-themes/blob/master/themes/gatsby-theme-jodie/src/components/homepage.tsx#L31-L66
So as you can see in line 31 first the pages, then the projects get added to the items array. However, due to the partitioning this will spread across the page and not necessarily stay in that order.
I chose that route as one user could only have 1 custom page, another one 10 or 20. Hardcoding pages/links would be incorrect here.

That's the backstory, so how could you change your site. You have multiple options:
a) Shadow the https://github.com/LekoArts/gatsby-themes/blob/master/themes/gatsby-theme-jodie/src/components/homepage.tsx component and manually place GridItems - Shadowing guide: https://www.gatsbyjs.com/docs/themes/shadowing/
b) Overwrite the CSS: https://github.com/LekoArts/gatsby-themes/blob/master/themes/gatsby-theme-jodie/src/styles/item-list.ts (by shadowing that file)
Since each GridItem gets a unique href and data-testid:
https://github.com/LekoArts/gatsby-themes/blob/master/themes/gatsby-theme-jodie/src/components/homepage.tsx#L55
You could select each item by that property and assign them to grid-template-areas: https://developer.mozilla.org/de/docs/Web/CSS/grid-template-areas

Thanks for the quick reply.
I do agree that hardcoding pages/links is incorrect as the amount might be different between each user of the template.
I do think we might want to implement a plugin to "choose" the sort of things,
i was thinking maybe in the plugin config - sort it by an array by the slug like this:
["/about","/instagram","/etc","/anotherslug" - this will override the default mechanism, and will increase the overhead for the user by choosing - only if they want to sort the tiles on their own, of course it will ignore tiles not mentioned here.
altough i dont have any idea how to actually start implementing it, i hope you get the general idea.
again, thanks for your project. it is a great one, even if this addition is not possible.

Instead of opening another issue, im going to add another question here if that is ok - is there a way to create a page, which will show on the navigation, but wont be in the tiles?
that is - because i want to create a contact-us page, which i do not wish to be seen with a photo and take location of a portfolio tile.
sorry if that is a noob question - my knowledge in JS is a bit lacking.
Thanks!
Dan

In most cases you can achieve all necessary changes in a theme by shadowing the respective files. Also, adding additional options is also always possible. But increasing the API surface needs to be done carefully as I'll then have to maintain the new feature -- so I'll try to see how involved the change would be and if it could be use case for more than you.

Thanks for listening,
feel free to handle the issue as you see fit :)

Hey @DanArlowski 👋
I published @lekoarts/gatsby-theme-jodie at version 1.1.0 and you can now use it like outlined here:
https://github.com/LekoArts/gatsby-themes/tree/master/themes/gatsby-theme-jodie#customizing-the-homepage


feat(core,proto,kernel,cli): nested transactions

Context

Related Tasks: Support nested transactions in jstz_proto
This PR adds the long awaited support for nested transactions in jstz_proto, permitting atomic synchronous nested smart function calls.
Description

Myself and @alanmarkoTrilitech discovered some issues with the old implementation of nested transactions -- namely the use of lifetimes caused issues if we used Rc<RefCell<_>> for a pointer to the parent transaction.
There were two possible solutions to this:

Wrapping all snapshot values in Rc<RefCell<_>>, thus eliminating most lifetimes from the transaction API
Using the transactional stack design from https://www.notion.so/trilitech/Transactional-Storage-4c4a4b173145498dbbb61448e505ee16?pvs=4

This PR implements the latter.
This PR contains:

An entire rewrite of transactions to use the above design
The integration of nested transactions with all JavaScript runtime APIs
The integration of nested transactions with jstz_proto and jstz_kernel

Manually testing the PR

To observe nested transactions:
cargo run --bin jstz -- deploy examples/nested_counter.js

Save the address A. Tail the function.
Run
cargo run --bin jstz -- run "tezos://${A}/?incr=${A}"

Happy to approve it after resolving the lookup map issue.


Generate Regulatory documents for Compliance submission Documents with OCI Generative AI

Pull for HOL3464 submission for Cloud world 2024. Request you to review and approve.

I have fixed all the convert files to lower case changes and re-synced with my github. Let me know if you can pull to update/view or I need to initiate another one. (I'm new to github)

Hi @anacoman11 - I have corrected all the image filenames as per standard


yarn cache saving nothing

In the logs:
##[debug]implicitDescendants 'false'
##[debug]followSymbolicLinks 'true'
##[debug]implicitDescendants 'false'
##[debug]omitBrokenSymbolicLinks 'true'
##[debug]Search path '/github/home/.cache/yarn'
##[debug]Cache Paths:
##[debug][]
##[debug]Archive Path: /__w/_temp/07a15199-21c2-43ce-8c0a-cc01882a0843/cache.tgz
/bin/tar --posix -z -cf cache.tgz -P -C /__w/brooklyn/brooklyn --files-from manifest.txt
/bin/tar -z -tf /__w/_temp/07a15199-21c2-43ce-8c0a-cc01882a0843/cache.tgz -P
##[debug]File Size: 45
##[debug]Saving Cache (ID: 69)
##[debug]Upload cache
##[debug]Resource Url: https://artifactcache.actions.githubusercontent.com/fmfATEajpiOCSHwAtp7sjR8AAEAsY7yLnCJarOtkklYPFr9aLe/_apis/artifactcache/caches/69
##[debug]Upload concurrency: 4
##[debug]Upload chunk size: 33554432
##[debug]Awaiting all uploads
##[debug]Uploading chunk of size 45 bytes at offset 0 with content range: bytes 0-44/*
##[debug]Commiting cache
Cache Size: ~0 MB (45 B)
##[debug]Resource Url: https://artifactcache.actions.githubusercontent.com/fmfATEajpiOCSHwAtp7sjR8AAEAsY7yLnCJarOtkklYPFr9aLe/_apis/artifactcache/caches/69
Cache saved successfully

I am noticing that subsequent runs are hitting cache but cache is empty. Probably this is pointing at the wrong paths for yarn. see: https://github.com/cypress-io/github-action/blob/6eb6f881ebf8e50db293da5179bf410769faed5d/index.js#L118 when it should point at whatever yarn cache dir returns?

I've found the way to fix it is to add
- run: yarn config set cache-folder ~/.cache/yarn

That way it matches what is in the code.

I've found the way to fix it is to add
- run: yarn config set cache-folder ~/.cache/yarn

That way it matches what is in the code.

These issues seem to be tangentially related: #430
This workaround is not really a solution if you are leveraging Zero-Installs and using the --immutable --immutable-cache options in the CI install step ahead of Cypress.
If I try the workaround mentioned above (using yarn2 syntax) before my install step:
      # Change Yarn Cache folder to match expectation of cypress-io/github-action@v2
      # https://github.com/cypress-io/github-action/issues/407
      - name: Change Yarn Cache Folder for Cypress GitHub action Bug Workaround
        run: yarn config set cacheFolder ~/.cache/yarn

Then, I'll get this error:
Run yarn install --immutable --immutable-cache
Internal Error: Cache path does not exist.

Locally, if you run this in the project, you'll see that it's adding the following line to the .yarnrc.yml:
cacheFolder: /Users/forgo/.cache/yarn

If you dig into the yarn code, you'll see this:
https://github.com/yarnpkg/berry/blob/master/packages/yarnpkg-core/sources/Cache.ts#L131
With Zero-Installs, most projects will be checking in their entire cache directory: <projectRoot>/.yarn/cache -- which doesn't match the expected path you mentioned ~/.cache/yarn within the context of this GitHub action.
To fix this, I believe there needs to be a way for inputPath to be configurable OR to default to to the yarn (berry) cache directly. Possibly a flag that enables yarnZeroInstalls: true to get this out-of-the-box.
What are your thoughts?

Closing in favor of https://github.com/cypress-io/github-action/issues/969

See also the updated README > Yarn Modern which discusses how to run Yarn Modern including a workaround for Yarn Plug'n'Play.


Developer Tools: create indexer data dir

Summary
Create a data directory for indexer
Test Plan
run cmd manually to validate directory is created only if it doesn't exist already.

Codecov Report

Merging #991 (321b18d) into develop (bbc1d3e) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #991   +/-   ##
========================================
  Coverage    60.17%   60.17%
========================================
  Files           41       41
  Lines         5700     5700
========================================
  Hits          3430     3430
  Misses        1824     1824
  Partials       446      446

Continue to review full report at Codecov.

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


Tekton converts double dollar symbols to one

Expected Behavior
When the script element in a Tekton Task definition has double dollar symbols, it should remain as two dollar symbols.
Actual Behavior
When the script element in a Tekton Task definition has double dollar symbols, the two symbols are reduced to one dollar symbol.
Steps to Reproduce the Problem

Apply the Sample TaskRun manifest defined at the bottom of this description
See the output log of Tekton. (also at the bottom)
I have verified that it is not a bug in the output log itself.

Additional Info

Kubernetes version:
Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.4",
GitCommit:"e87da0bd6e03ec3fea7933c4b5263d151aafd07c", GitTreeState:"clean", BuildDate:"2021-02-22T19:05:30Z",
GoVersion:"go1.15.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.7",
GitCommit:"14f897abdc7b57f0850da68bd5959c9ee14ce2fe", GitTreeState:"clean", BuildDate:"2021-01-22T17:29:38Z",
GoVersion:"go1.15.5", Compiler:"gc", Platform:"linux/amd64"}

Tekton Pipeline version:
Output of tkn version or kubectl get pods -n tekton-pipelines -l app=tekton-pipelines-controller -o=jsonpath='{.items[0].metadata.labels.version}'
v0.22.0

Sample TaskRun:
apiVersion: tekton.dev/v1beta1
kind: TaskRun
metadata:
  generateName: dollar-dollar-taskrun-
spec:
  taskSpec:
    steps:
      - name: dollar-dollar-demo
        image: alpine:latest
        script: |
          echo 'two dollar signs: $$'
          echo 'four dollar signs: $$$$'
          echo 'two dollar signs from an environment variable: ' $DOLLAR_DOLLAR_ENV
        env:
          - name: DOLLAR_DOLLAR_ENV
            value: '$$'

Generated output (The lines prefixed with + are the result of the set -x which is added implicitly by Tekton):
+ echo 'two dollar signs: $'
two dollar signs: $
+ echo 'four dollar signs: $$'
four dollar signs: $$
+ echo 'two dollar signs from an environment variable: ' '$'
two dollar signs from an environment variable:  $

I see the same output as you. Checking the pod I can see that Tekton is passing the dollar signs through to the shell script exactly as written in the TaskRun:
$ k get pod dollar-dollar-taskrun-hwfrk-pod-x527m -o jsonpath="{range .spec.initContainers[]}{.args}"

["-c","tmpfile=\"/tekton/scripts/script-0-wwkmn\"\ntouch ${tmpfile} \u0026\u0026 chmod +x ${tmpfile}\ncat \u003e ${tmpfile} \u003c\u003c 'script-heredoc-randomly-generated-n8gwj'\n#!/bin/sh\nset -xe\necho 'two dollar signs: $$'\necho 'four dollar signs: $$$$'\necho 'two dollar signs from an environment variable: ' $DOLLAR_DOLLAR_ENV\n\nscript-heredoc-randomly-generated-n8gwj\n"]

and the env var:
k get pod dollar-dollar-taskrun-hwfrk-pod-x527m -o jsonpath="{range .spec.containers[]}{.env}"
[{"name":"DOLLAR_DOLLAR_ENV","value":"$$"}]

The way the Step script block works Tekton writes a temp shell script with the contents of the block and then executes it in your Step's container. I modified the test yaml to print out the contents of that shell script:
        script: |
          for f in /tekton/scripts/* ; do
            cat $f
          done

And it looks like it's the script initContainer writing the temp file with the missing dollar signs:
[dollar-dollar-demo] + cat /tekton/scripts/script-0-n57jq
[dollar-dollar-demo] #!/bin/sh
[dollar-dollar-demo] set -xe
[dollar-dollar-demo] echo 'two dollar signs: $'
[dollar-dollar-demo] echo 'four dollar signs: $$'
[dollar-dollar-demo] echo 'two dollar signs from an environment variable: ' $DOLLAR_DOLLAR_ENV
[dollar-dollar-demo] for f in /tekton/scripts/* ; do
[dollar-dollar-demo]   cat $f
[dollar-dollar-demo] done
[dollar-dollar-demo]

So it looks like we need to figure out a way to write that shell script that doesn't do this.  I'm not entirely sure what that is yet.

Thanks for your research, it gave me some nice insights in the workings of Tekton.
I've been trying to replicate the behavior locally with Docker. I suspected the shell image that Tekton uses in the initContainer messes up the '$$'. I've found the code that creates the tempfile. I also think I found the shell image that is used in the initContainer.
But trying it locally gives:
$ docker run -i --entrypoint "" gcr.io/distroless/base@sha256:92720b2305d7315b5426aec19f8651e9e04222991f877cae71f40b3141d2f07e cat > '/tmp/t' << 'EOF'
test $$ dollar dollar
EOF
cat /tmp/t
test $$ dollar dollar

Any ideas?

Ah, after a bit of digging I think this is how Kubernetes treats $$ in the args and env fields of a pod.  From https://v1-18.docs.kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#container-v1-core

The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.

And from https://v1-18.docs.kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#envvar-v1-core :

The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME).

So I guess kubernetes is seeing the double dollar and, assuming that it is a variable escape, replaces it with a single dollar.
I am having a really hard time finding the k8s source for this variable substitution though!  I can't find the exact lines of go that perform the replacement to confirm this behaviour.

Nice find!
I'm pretty confident this is the source of the expansion. It is used here.
As I haven't set up a Go dev environment, I've copied the code from expand.go in a online Go playground. I've verified there that the double dollars will get reduced to one dollar. You can find it here: https://replit.com/join/btveakky-martinkanters.
Please see line 15 and run the command. If you cannot access it, here's a screencap:

Yeah, confirmed I see the same behaviour running your demo.  I'm pretty well convinced now that this is indeed the source of the problem.
So Tekton might be able to work around this by injecting the script a different way.  We could place it in an annotation on the Pod and then project that via downward API, for example.  This way we bypass k8s' $$ replacement.  I am going to try a proof-of-concept to see if that would work.  Also paging @ImJasonH here to see if he has any thoughts on best approaches to tackle this.

This is indeed surprising. Nice investigation work getting to the root cause so quickly! 👍
I don't have a better idea than injecting via the downward API.

I've created a bug report on Kubernetes. But I can understand that waiting for this to be resolved is not the way to go for Tekton.

can't we first base64 decode it and encode it as first step in the container?

Nice! I'll give this a try.

This works quite nicely (branch with changes over here) and doesn't mangle bash scripts but there are definitely trade-offs:

The Shell Image passed to the controller with the -shellImage flag must contain the base64 program. Busybox has this by default but if users are overriding this themselves then I'm unsure we can make that same guarantee. This is also kinda true for the existing implementation except the image only has to have the cat program.
Tiny scripts can be up to 300% bigger, but as scripts get longer the max increase gets closer to 133%.
The Pod's initContainer now show scripts being populated like this:

    initContainers:
    - args:
      - -c
      - |
        tmpfile="/tekton/scripts/script-0-f8fmf"
        touch ${tmpfile} && chmod +x ${tmpfile}
        base64 -d > ${tmpfile} << 'script-heredoc-randomly-generated-q8h4s'
        IyEvYmluL3NoCnNldCAteGUKZWNobyAibm8gc2hlYmFuZyI=
        script-heredoc-randomly-generated-q8h4s

We could work around trade-off (1) (base64 being required in -shellImage) by having the entrypoint perform the base64 decode instead of doing it in the init container.
I don't think there are any great workarounds for trade-offs (2) and (3) though.
I dunno, what do other folks think?

Nicely done, @sbwsg . To me, the benefit (ensuring data integrity and no dollar wickedness) outweighs the trade-offs. Sure, scripts will increase in size (trade-off 2), but I believe we found out that Kubernetes allows a lot of data in this args field, right?
Debugging issues will become harder (trade-off 3), but it should be very clear to a user that it is base64 encoded. The format and code around it suggests it. trade-off 1, I'm not sure what the use-case is of overriding the shell image (I'm not that hardcore a user), but most images should have base64 enabled by default.
I doubt it, but might there be any performance concern perhaps around base64 encoding and decoding with bigger scripts? I think it should be very quick, but haven't tested it.
One other tiny, tiny benefit is that the heredoc can be reduced to something simple, as long as it does not contain any base64-allowed character ;)

Very good point about the heredoc, I will update the branch to take advantage of this!
Agreed on 2 & 3. There are ways we could increase the available script size, for example by splitting multiple scripts across multiple init containers writing them. And visual inspection of the scripts in the pod has always been quite difficult so base64 encoding doesn't feel like a big drop in usability (to me).
Requiring base64 in the shellImage strikes me as the biggest hurdle at the moment. I'm not able to make any strong assertions about who is or is not overriding it. I think that RedHat, for example, use a different shellImage for OpenShift Pipelines users and I expect that several other orgs do similar. This would be a breaking change I feel.  One additional wrinkle is that Task Sidecars can also use script: fields and they don't use the entrypoint binary, so decoding in entrypoint wouldn't solve all instances. Will keep thinking about this!
I have, for the time being, created a PR to at least document the problem on our side: https://github.com/tektoncd/pipeline/pull/3939

Nice job on the docs!
I'm thinking of another idea.. I'm not sure what the use-case of using a custom initContainer image is, so perhaps this will sound ignorant. We could base64 decode the script into a file in a new initContainer (with a fixed image, containing base64) and make sure the original initContainer can get to it by using a volume mount.
Then again, I'm not sure what the use would be of the 'original' initContainer, if the first one can already fully prepare the script.
Also, I haven't ever tried using multiple initContainers with a shared volume between them, but reading the docs gave me the impression that it should be possible.

I've got a workaround going which no longer requires base64 in the shellImage. We update the entrypoint binary to include a decode-script subcommand and use that in the place-scripts initContainer. Works very nicely, thanks for the suggestion @imjasonh. Also updated with fixed heredoc as suggested, cheers @MartinKanters !
Changes visible at: https://github.com/tektoncd/pipeline/compare/main...sbwsg:fix-dollar-signs-in-scripts-with-base64
Need to update and add unit tests, integration, dev docs, etc... Next week.


Display mapping issues in the UI

Currently, if you make a mistake in the mapping template, Unknown error will be displayed, however in the network console there's a human readable error.
I guess https://github.com/beda-software/FHIRPathMappingLanguage should be adjusted to return OperationOutcome instead of custom format error

Download
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Looks like it is also caused by https://github.com/beda-software/fhir-sdc/issues/68

Fixed in fhirpath-extract & fhir-sdc


good project but cant run locally without server code

You can hit the development server in the meantime, I've still some ways to go before I can unbundle and release the server code.

Great project @tunjid!!
Did you release the service code?

@tunjid
I am back after 2 years!! 😄
Brother any update??


Subtotal heatmap colors

Hi. I managed to provide my own color scale to PivotTable.js with the following code:
rendererOptions: {
heatmap: {
colorScaleGenerator: function(values) {
return d3.scale.linear()
.domain([0, 50, 100, 101])
.range(["#83d0c9", "#65c3ba", "#009688", "#d9534f"])
}
}
},
However, the values in my subtotal rows are not coloured. Is the any solution for this?

I resolved the issue by modifying SubTotal.css file. Below the answer:
.pvtRowSubtotal {
/background-color: #EFEFEF !important;/
font-weight:bold;
}
.pvtColSubtotal {
/*background-color: #EFEFEF !important;*/
font-weight:bold;
}

Glad you could resolve it 👍


Add transformRequest to ReactMap factory

The transformRequest property allows you to manipulate the ajax request sent to the server. Would be great to make this option available. See: https://github.com/mapbox/mapbox-gl-js/pull/5021

addressed here: https://github.com/alex3165/react-mapbox-gl/pull/558


Fix jax.image._resize function

This PR fixes a bug in jax.image._resize where the local method_id variable may be used without being defined first.
This bug can be easily reproduced by passing to jax.image.resize parameter method a ResizeMethod instead of an str. By doing this, method_id is never defined and the instruction if method_id == ResizeMethod.NEAREST raises an error. Currently, this can be easily bypassed assigning parameter method a str.
To fix this bug, it only needs to rename method_id to method, the same name of the input parameter.
cc @tomhennigan

Thanks!


CI: fix kubeprod install errors in the CI pipeline

While install BKPR in the CI pipeline, we have been seeing the error message Error: unable to retrieve the complete list of server APIs: metrics.k8s.io/v1beta1: the server is currently unable to handle the request.
It appears  the error is encountered because we're trying to install BKPR before the API server is READY. To workaround this issue, we now wait 60s after the rollout of deployments and statefulsets in the kube-system namespace are completed.

bors r+


A problem about k_fold_number

Dear Wu Jie:
It's a great projects!
I have a question about k_fold_number.
In the code"parser.add_argument('--fold', default=1, type=int, help='k fold number')", if default=5, does the training represent 5 fold cross validation?Why in k_ fold_ In train, the value of "-- fold" is not fixed but (i+1)？
Or does 10 fold cross validation mean that the value of "-- fold" is taken from 1 to 10 for training, and then the average value of 10 training results is taken?Can you explain it to me？
Best wishes!

The k_fold_number in the code represents the number of folds for performing k-fold cross-validation. The k in k-fold cross-validation refers to the number of folds.
In the code parser.add_argument('--fold', default=1, type=int, help='k fold number'), the default argument is set to 1, which means that by default, the program will perform 1-fold cross-validation. If the value of --fold is set to 5, for example, then the program will perform 5-fold cross-validation.
In k-fold cross-validation, the dataset is divided into k equal-sized parts, or folds. The model is trained on k-1 folds, and the remaining fold is used as the validation set. This process is repeated k times, with each fold being used once as the validation set. The final performance metric is then averaged over all k runs.
In the code, the i in k_fold_train(i) is used to keep track of which fold is being used for validation in each iteration. So if k_fold_number=10, then k_fold_train will be called 10 times, with i ranging from 0 to 9. On each iteration, the i-th fold will be used as the validation set, and the remaining k-1 folds will be used for training. The final result is the average of the performance metrics obtained from each iteration.
I hope this helps clear up your understanding of the k_fold_number in the code.

The k_fold_number in the code represents the number of folds for performing k-fold cross-validation. The k in k-fold cross-validation refers to the number of folds.
In the code parser.add_argument('--fold', default=1, type=int, help='k fold number'), the default argument is set to 1, which means that by default, the program will perform 1-fold cross-validation. If the value of --fold is set to 5, for example, then the program will perform 5-fold cross-validation.
In k-fold cross-validation, the dataset is divided into k equal-sized parts, or folds. The model is trained on k-1 folds, and the remaining fold is used as the validation set. This process is repeated k times, with each fold being used once as the validation set. The final performance metric is then averaged over all k runs.
In the code, the i in k_fold_train(i) is used to keep track of which fold is being used for validation in each iteration. So if k_fold_number=10, then k_fold_train will be called 10 times, with i ranging from 0 to 9. On each iteration, the i-th fold will be used as the validation set, and the remaining k-1 folds will be used for training. The final result is the average of the performance metrics obtained from each iteration.
I hope this helps clear up your understanding of the k_fold_number in the code.

@AKASHKRISHNABHUKYA Thanks for your help! It's a great explanation.

thanks for your explanation! but what about the test set?


POL-301 id filter uses LIKE and the case is untouched

Codecov Report

Merging #188 into master will increase coverage by 0.08%.
The diff coverage is 100.00%.


portfolio-popup

please you had done a good job so make sure to fix your menu.
Make your cursor a pointer over the hamburger button.

Menu look good  please  stick to figma design specifications for a better design

Thanks for your comments. I will consider and fix the issues provided.


Do not run travis on dev-* branches.

Q
A

Bug fix?
yes

New feature?
no

BC breaks?
no

Deprecations?
no

Related tickets

Documentation

License
MIT

What's in this PR?
The dev-* branches are used for development and are most likely to end up in a PR.

I think it would be better to base pull requests on branches that are created in forks of this repository. Otherwise, all the branches that are pushed here end up as dev releases on Packagist too.

Not sure about this. I don't really care if things are built twice.

I wanted to reduce the time waiting on Travis.
But @xabbuh, you are correct.


[JS-Controller 3.x] token no recognized

after update to 0.3.x pushover messages cannot be send :
toeken is newly created at pushover webpage for testing purpose

2020-04-08 20:35:16.932 - info: pushover.0 (8668) starting. Version 1.2.3 in /opt/iobroker/node_modules/iobroker.pushover, node: v10.19.0, js-controller: 3.0.3
2020-04-08 20:35:26.947 - info: pushover.0 (8668) Send pushover notification: {"message":"This is test notification!","title":"xxxxx","priority":"0"}
2020-04-08 20:35:27.408 - error: pushover.0 (8668) uncaught exception: application token is invalid
2020-04-08 20:35:27.409 - error: pushover.0 (8668) Error: application token is invalid
at Pushover.errors (/opt/iobroker/node_modules/iobroker.pushover/node_modules/pushover-notifications/lib/pushover.js:146:13)
at IncomingMessage. (/opt/iobroker/node_modules/iobroker.pushover/node_modules/pushover-notifications/lib/pushover.js:250:12)
at IncomingMessage.emit (events.js:203:15)
at endReadableNT (_stream_readable.js:1145:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
2020-04-08 20:35:27.911 - info: pushover.0 (8668) terminating
2020-04-08 20:35:27.912 - info: pushover.0 (8668) Terminated (NO_ERROR): Without reason

wrong adapter :-) But ushiver 1.2.4 fixed on Github hopefully

Still the same with js-controller 3.0.4


reafc: processStepResultDto in ActionResult

Description

References

#0000

Codecov Report

Merging #1210 (6614daa) into main (be90ae8) will increase coverage by 16.49%.
The diff coverage is 95.93%.

@@             Coverage Diff             @@
##             main    #1210       +/-   ##
===========================================
+ Coverage   62.68%   79.17%   +16.49%
===========================================
  Files          19       33       +14
  Lines         276      581      +305
  Branches       25        0       -25
===========================================
+ Hits          173      460      +287
- Misses         93      101        +8
- Partials       10       20       +10

Impacted Files
Coverage Δ

...rollers/MarketParticipantUserOverviewController.cs
0.00% <0.00%> (ø)

...taHub.WebApi/Controllers/Wholesale/Dto/BatchDto.cs
0.00% <0.00%> (ø)

...egration/Controllers/ChargeLinksControllerTests.cs
100.00% <100.00%> (ø)

.../Integration/Controllers/ChargesControllerTests.cs
100.00% <100.00%> (ø)

...sts/Integration/Controllers/ControllerTestsBase.cs
100.00% <100.00%> (ø)

...ration/Controllers/MeteringPointControllerTests.cs
100.00% <100.00%> (ø)

...ntegration/Controllers/WholesaleControllerTests.cs
100.00% <100.00%> (ø)

...Hub.WebApi/Controllers/WholesaleBatchController.cs
93.18% <100.00%> (+26.51%)
:arrow_up:

...gistration/HealthEndpointRegistrationExtensions.cs
36.84% <0.00%> (-42.11%)
:arrow_down:

...WebApi/RequireNonNullablePropertiesSchemaFilter.cs
80.00% <0.00%> (-8.00%)
:arrow_down:

... and 14 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Clarify Domain model and Database structure

Define domain model and corresponding data structures that shall be used for persisting the model in database.

Isn't db structure implementation detail?

Correct!
This issue will be moved in implementation project.
BR,
Dobri

Moved to: https://github.com/Peripli/service-manager/issues/20


Get kerchunk to work when reading remote files by HTTP(s)

We have found out that kerchunk works fine when referencing remote files served by HTTP(s) (as an alternative to S3 or POSIX).
However, remote NetCDF files can only be read if you specify this option (by hacking the kerchunk library):
In: kerchunk/hdf.py::SingleHdf5ToZarr
change:
        self._h5f = h5py.File(h5f, mode="r")

to use this driver option:
        self._h5f = h5py.File(h5f, mode="r", driver="ros3")

So, we might want to put in a PR to kerchunk so that this option gets propagated through to the call to h5py.File().

Specified with solutions on authentication in other issue


Update the documentation for OAP 1.1.0

@yao531441 Please take a review and help merge it.

@yao531441 Please take a review and help merge it.


blog: 1.0 release copy edits

@jorgeorpinel it's bit late to edit this post - let's not do this ... may be except typos ... but I would probably keep even them.

OK @shcheklein. Yes, most of my changes here are for typos and small grammar issues.

is it still draft?

It was draft because I only reviewed around half of it so far until you said this is unnecessary. Dmitry also said it's probably not needed anymore. Should we merge anyway? Up to you! Thanks


add keybinding to just cd into a folder from yazi (and dont open helix)

not needed because this is already the default behaviour


User request: Auto-Create/Analyze Studies

I enjoy analyzing my tournament games in a study and would like to do the same with my Lichess games, but collecting 64 URLs is tedious.

The feature I request would be most useful on the Advanced Search page: I could search for any game collection my heart desires, click "create study from top 64 results," and boom, I'm off to studying!

Secondly, the ability to get a computer analysis of all games in a study would also be nice (even if it is limited to 1 study/day, like the 40 games/day limit).

https://lichess.org/forum/lichess-feedback/feature-request-auto-createanalyze-studies

Perhaps a better solution is adding a Download button to Advanced Search.

This has been implemented already as the game list filters. One can select as many games as they want, download them, process them with the PGN Editor or other tools, then import them into a study. Automating this process is complex, limited and error prone.


Fix youtube data request

The youtube api V2 has been deprecated.  This fix switches to a simple url pattern that fetches the thumbnail.

Oops, meant to add this to our fork.


CC worker occasionally fails because of missing certs

Hi,
We observed failures to delete orgs and associated error logs indicated that the CC worker was attempting to open a CA file for Eirini communication. The corresponding volume mount was missing in this deployment, so we added it in the same way as the API server's deployment.
Interestingly, this error doesn't always occur in our CI. Our test retries the deletion and ends up working after the second delete attempt.
We have also observed that this error only ever occurs if the org has at least one app in it; if there are no apps in the org we attempt to delete, there are no errors. We suspect this to be the case because deleting an org with an app in it requires communication with Eirini to delete the apps in that org.
Error from CC worker's logs:

{"timestamp":1581631340.2724764,"message":"Request failed: 500: {"error_code"=>"UnknownError", "description"=>"An unknown error occurred.", "code"=>10001, "test_mode_info"=>{"description"=>"system lib", "error_code"=>"CF-StoreError", "backtrace"=>["/usr/local/lib/ruby/gems/2.5.0/gems/httpclient-2.8.3/lib/httpclient/ssl_config.rb:59:in `add_file'", "/usr/local/lib/ruby/gems/2.5.0/gems/httpclient-2.8.3/lib/httpclient/ssl_config.rb:59:in `call'", "/usr/local/lib/ruby/gems/2.5.0/gems/httpclient-2.8.3/lib/httpclient/ssl_config.rb:59:in `block (2 levels) in class:Store'", "/usr/local/lib/ruby/gems/2.5.0/gems/httpclient-2.8.3/lib/httpclient/ssl_config.rb:245:in `add_trust_ca_to_store'", "/usr/local/lib/ruby/gems/2.5.0/gems/httpclient-2.8.3/lib/httpclient/ssl_config.rb:236:in `add_trust_ca'", "/cloud_controller_ng/lib/cloud_controller/opi/base_client.rb:11:in `initialize'", "/cloud_controller_ng/lib/cloud_controller/dependency_locator.rb:419:in `new'", ...

Thanks,
Jwal + @acosta11

Thanks for the PR!


[typescript] Re-add tests for withStyle use cases.

Some tests for the typings got lost in the latest updates. Re-added them and added some more examples.

@pelotom I wonder if there is a better way to write this:
https://github.com/sebald/material-ui/blob/db1a42102097344c2614a9163cd9a0125bfd655a/test/typescript/styles.spec.tsx#L58-L61
The extra Partial is required, otherwise the following error will appear:
[ts]
Type '{}' is not assignable to type 'IntrinsicAttributes & WithStyles<"root"> & StyledComponentProps<"root"> & { children?: ReactNode; }'.
  Type '{}' is not assignable to type 'WithStyles<"root">'.
    Property 'classes' is missing in type '{}'.

@sebald I don't think you need any of that actually, you can just write
const StyledExampleThree = withStyles(styleRule)<{}>(ComponentWithChildren);

When "decorating" a stateless functional component, the single type parameter should just be the non-style-related props of the component. In this case ComponentWithChildren has no style-related props, so it should just be {}.

I notice that there's a bit of unsafety right now in that you can sneak an extra prop in that doesn't get accounted for:
const ComponentWithChildren: React.SFC<{ x: number } & WithStyles<ComponentClassNames>> = ({
  classes,
  children,
  x
}) =>
{x} {children}
;

const StyledExampleThree = withStyles(styleRule)<{}>(ComponentWithChildren);


8

Documentation added to run.py with Sphinx format.
Waiting for approval.

Remember to rebase before making a PR and after other PRs have been approved. There seems to be a lot of commits that have been merged already. Also, besides the milestone code, there should be a descriptive name (or description, repetitions aside) on the title of this PR.

Sorry guys, I was trying to merge into master. I already changed this PR to develop and now it's just 1 commit, the actual commit I'm trying to merge.

??????


Folded region unfolds when a line is inserted or removed inside it

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

VS Code Version: 1.74.2
OS Version: Ubuntu 20.04.1 LTS

Issue
I am making an extension which opens multiple editors side by side for a single document with each editor showing only one class/function and all other code is hidden. When I insert or remove a line in one editor, the folded region in all  other editors which contain that line unfolds. I want to disable the unfolding of the regions when a line is inserted or removed inside them with other editor. Inserting other characters doesn't doesn't unfold the area. check the demo:

I am able to fix the issue with monaco-editor library by manually folding the region again when the text changes. Please add a fix in vscode for this...
Here is how I did it in monaco edito:

Likely related to https://github.com/microsoft/vscode/issues/161647

I've commented there but there is not response yet.
You said in the other issue that you'll look into in November (2022), but there seems to be no progress on that!!!

duplicate of https://github.com/microsoft/vscode/issues/161647


short name

Hello,
is there any way to make calls like this:
F::get('id');
instead of:
Flight::get ('id');

Use

class_alias('Flight', 'F');

Read about PHP function class_alias in the manual.


Add escaping in write()

Multiple colons no longer cut the string short. The first colon can be escaped with a hashtag.
Escape character can be changed but using backslash causes unexpected behaviour.

Thank your very much for your contribution @Puttepingvin!
Your implementation is simple, efficient and does the job perfectly. I just made some remarks, would you mind taking a look and submit a new pull request?

I made a commit with the changes. Do you want me to create a new pull request aswell and delete this one?

Thank you @Puttepingvin :+1:


fix mask create bug

I was faced a bug that the sum of dim is 0 but the elements in dim are not zero. If using sum to get mask, this case will cause bugs. The right way is to use torch.any(x !=0, dim=2).

Sorry for the typo, already fixed.

Could I ask what is the error message? It seems that even the mask is (hiddenly) calculated wrong, the model can still run (with the wrong mask). Theoretically, both sum and any function have an extremely low probability to give wrong mask.

Some samples in my sequential dataset have a sequence length of 1, so the shape of the input batch will be (bs, 1, dim).
When a sample's embedding of that batch is summed to a value that is smaller than 1e-5, the != 0 will give a False cause of float point precision, then the only element in the "sequence" will be masked. This will lead to undefined behaviors, cause all of the sequences are masked.
Specifically, the error I met is raised at:
rx = rnn_utils.pack_padded_sequence(
    rx, lengths, batch_first=True, enforce_sorted=False
)

there is a 0 in the lengths list, and the torch complains that all the elements in lengths should be larger than 0.

( I was helping others to debug their code so I do not own the source code, can only provide screenshots )

Makes sense. Thanks, I will merge the PR right now.

I was helping others to debug their code so I do not own the source code, can only provide screenshots.

Impressive...


Xnet Memory Leak

This is what I keep getting in my console https://gist.github.com/Sacrificialgaming/edb7c3006c980672ca0099aec5a65a67

Version number please ? Also can you describe your setup and what you are doing

Xnet 1.12 1.6.8 and I ant sure what was causing this as I saw it spamming my console as you see in the log

Mod list?

https://minecraft.curseforge.com/projects/beyond-the-void/relations/dependencies

The above spam started when I tried to "open" the XNET Controller GUI. His server console started with the spamming. The XNET Controller GUI is completely blank. I've seen previous posts that have the same image but the players who reported the bug were also using SCM which is not in this pack. All the other information is what SacrificialGaming reported to you.

I can't reproduce this with just XNet and dependencies. @Sacrificialgaming Can you try to narrow down which other mod it may be? @remclave What other mods are you using?

Can someone who is experiencing this add -Dio.netty.leakDetection.level=paranoid to their JVM options, and post the new log with that?

not sure about the memory leak, but I do get an error with the controller GUI, the GUI shows up, and I can click the channel icon but the channel selector button (energy, item, fluid, etc) doesn't show up. This is on a friends private server, I tried the same mods on a personal server and it does work there...
He seems to be getting this error
1300 packets have leaked. Top offenders
[13:28:14] [Netty Epoll Server IO #5/FATAL] [FML]:       xnet : 1300
[13:29:15] [Netty Epoll Server IO #5/FATAL] [FML]: Detected ongoing potential memory leak. 1400
I will ask him to put the jvm options, and attach a log here in just a few minutes

@winsrp What version of Forge?

@josephcsible
forge 3.2655
xnet 1.6.9

@josephcsible  the errors don't seems to be shown in the logs, just the server console, we started the server with this line
"java -Xmx3840M -Xms3840M -jar forge-1.12.2-<IP_ADDRESS>55-universal.jar  nogui -Dio.netty.leakDetection.level=paranoid -Dfml.queryResult=confirm"
and on the latest.log and debug.log there is no information about it

he has the server in linux and I have mine in windows, so he will pass me all the files and I will load it in windows to see if the issue still happens, this way if I see the same error I will be able to post updates right away

Doing some further test seems like my friend (server owner) was able to open the GUI without issues and it is only in my client that it doesn't work (we do have the same exact files and config) will keep testing.

we managed to get this error message on the server after updating java to 171 on both server and clients, but it still works on my friend machine and not on mine, this is the error that shows up on the log.
"[Netty Epoll Server IO #2/ERROR] [FML]: NetworkDispatcher exception
io.netty.channel.unix.Errors$NativeIoException: syscall:write(..) failed: Broken pipe
at io.netty.channel.unix.FileDescriptor.writeAddress(..)(Unknown Source) ~[FileDescriptor.class:?]"

tried reinstalling java, minecraft, forge, mods, config, etc etc... and tried with other 4 guys playing on the server, and I'm the only one that cannot open the GUI properly

@josephcsible @McJty is there a possibility for you guys to make a version of xnet that has some extra debugging messages on the section when you right click the controller util its fully loaded so I can run it in my computer and maybe we can figure out how far did it go on the code and maybe after a couple of those tests we can get to the exact line where it is breaking, how about that? I'm up to test it

I'll add an interesting fact I just noticed, using controllers put in old maps (controllers done with older versions of the mod) seems to keep working, but making a new map even in single player, will end with the same result, the controller has a broken GUI. If I go to an older test map the controller works fine, and new controllers work fine there as well, only new maps seem to be affected.

made the obvious, I've put the previews version of xnet 1.6.8 and now it works... @McJty  @josephcsible something broke in that last version.


(MacOS) AttributeError: member babel_type not found

I saw another post related to this error where the solution was in Edit -> Settings -> Receptor preprocessing tab. However, on MacOS, the edit tab does not have a Settings panel, nor does any of the other panels. Attached is a screenshot. Is there a workaround to this?
Here is the error:
Traceback (most recent call last):
File "MolKit/hydrogenBuilder.py", line 65, in addHydrogens
File "MolKit/molecule.py", line 102, in getattr
File "MolKit/tree.py", line 496, in getattr
File "MolKit/listSet.py", line 170, in getattr
File "MolKit/molecule.py", line 366, in getattr
AttributeError: member babel_type not found
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "process.py", line 318, in run
File "process.py", line 335, in do
File "process.py", line 279, in prepare_receptor
File "prepare.py", line 204, in prepare_autodock_receptor
File "AutoDockTools/MoleculePreparation.py", line 570, in init
File "AutoDockTools/MoleculePreparation.py", line 140, in init
File "AutoDockTools/MoleculePreparation.py", line 190, in repairMol
File "AutoDockTools/MoleculePreparation.py", line 203, in addHydrogens
File "MolKit/hydrogenBuilder.py", line 69, in addHydrogens
File "PyBabel/atomTypes.py", line 141, in assignHybridization
File "PyBabel/atomTypes.py", line 294, in valence_two
File "PyBabel/util.py", line 55, in bond_angle
ZeroDivisionError: ('Input used:', [-33.236, 47.639, 26.683], [-33.236, 47.639, 26.683], [-33.236, 47.639, [26.683])

Thank you for reporting this issue. The MacOS system have removed the settings menu. I will fix it in next version.

I have fixed it in version v0.10.1.  I have added a icon into toolbar for opening setting dialog.


create take-action page with call to action copy and google form

Overview
I have created a new page: /take-action within the application, and added the call-to-action copy from the google doc, as well as the google form within an iframe. I carried over the basic formatting/markup from the doc.
Closes #65
Demo

Notes
Open to feedback on the styling.

@herrerarobert - it looks like you have some linting errors, check the README for how to run the auto-fixer (which should fix it for you automatically, and then you just have to commit the changes)