Invoke-VSTeamRequest always returns 401 - unauthorized

Steps to reproduce
Add-VSTeamProfile -Account "<account name>" -Name "<profile name>" -PersonalAccessToken "<PAT>"
Add-VSTeamAccount -Profile <profile name>
Invoke-VSTeamRequest -resource projecthistory -version '4.1-preview' -ProjectName "<project name>"

Expected behavior
This command will return the project history.

Actual behavior
Invoke-RestMethod : The remote server returned an error: (401) Unauthorized.
At C:\Program Files\WindowsPowerShell\Modules\VSTeam\2.1.10\src\common.ps1:522 char:4
+    Invoke-RestMethod @params
+    ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand

Environment data

> $VSTeamVersionTable

Name                           Value
----                           -----
DefaultProject
Build                          4.0
Release                        4.1-preview
Version                        VSTS
MemberEntitlementManagement    4.1-preview
Tfvc                           4.0
DistributedTask                4.1-preview
Git                            4.0
Core                           4.0
Account                        https://<company name>.visualstudio.com
ModuleVersion                  2.1.10

> $PSVersionTable
Name                           Value
----                           -----
PSVersion                      5.1.16299.251
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.16299.251
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

Looking at the API here projectHistory you don't need to add the project.
GET https://{accountName}.visualstudio.com/_apis/projecthistory?api-version=4.1-preview.2

When I removed the project parameter it worked. What is odd is I never got a 401 I always got a 404 with project. My money is on your PAT in your profile is wrong or expired.

Did you try just running normal commands like Get-VSTSProject to see if you also got a 401?

To get the history of a single project run this.
Invoke-VSTeamRequest -resource projecthistory -version '4.1-preview' | select -ExpandProperty value | where name -eq "<project name>"

Thanks Donovan. PAT didn't have enough privileges.


Add something like ktlintrc to supported custom editorconfig properties?

Expected Behavior
For projects using ktlint --android rule instead of the default rule, there should be a way that they can set that up in the project level, able to commit to source control, and causing all ktlint args being actually ktlint --android args.
The reason this is useful is that for people who have mixed android and non-android kotlin projects, they don't need to mess any system/user wide setting to set that up (think ktlint configuration in their vimrc, etc.). And they don't need to make manual tweaks on the git hooks created by ktlint --install-git-pre-push-hook either, the default one would just work because it can pick up that per-project setting.
So what I'm proposing is something like this:
[*.{kt,kts}]
ktlintrc=--android

Current Behavior

Additional information

Current version of ktlint:

See #548

See #548

please follow #548 as it's gonna be our preferred solution

please follow #548 as it's gonna be our preferred solution


is componentDidUnmount supported by preact ?

componentDidUnmount is mentioned in readme.
But this life cycle method is not available in react.

It is currently supported, yes. I dont believe it is widely used though, might be time to get rid of it.

(I'm assuming The Wreckoning is stuff that will be removed?)
I'm using componentDidMount and componentDidUnmount to wrap some calls that set document.body events. While the component is visible I need those events set, but as soon as its gone, I don't.

heh - yeah good catch. componentDidMount() is definitely sticking around forever, but you should convert those to componentDidUnmount() calls to componentWillUnmount() - they actually get called at basically the same time, hence the deprecation of componentDidUnmount().

Ping me on Gitter if that's confusing - should be safe to switch.

Makes sense, easy fix. I just wasn't following the reason for the deprecation.

Nah you got it right. I had actually hoped to get those removals into 7.1, but realized it'd be better to give it a version since somewhat formally announcing their depreciation so people could have a chance to update their codebases. You reminded me I still need to put up a blog post or something announcing the list of deprecations.

@developit Is there a formal deprecation policy for Preact, in terms of outputting warnings? That could help. Also a tiny codemod to do this conversion?

There are no warnings because we can't afford the overhead, but I have put together a document of the likely breaking changes in Preact 8.  Each change includes a polyfill you can drop in to make it work like 7.x, and an explanation of how to update.  I'd love to put together codemods though.
Here's the document:
https://gist.github.com/developit/89e0e6decb8fb5eb00def024b6fb7bd7

componentDidUmount() is gone in 8.0.

You will be missed comonentDidUnmount() :ghost:


Kanban-board

https://github.com/SlowKingV/js-capstone/projects/1
In this team we are two people:

Diego Luna Granados @SlowKingV
Andres Menutti @andym80

Hi Team,
Good job so far!
You still need to work on some issues to go to the next project, but you are almost there!
Required Changes ♻

[ ] All cards should be assigned to a team member. You should see a circle with the user's avatar on each card. this includes the cards which are assigned as a group task.

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

We have assigned both of us to our respective tasks and put half of the group tasks to each member.

Hi team,
APPROVED  👍 🥇
Your project is complete!  There is nothing else to say other than... it's time to merge it.
Congratulations! 🎉

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the issue thread if something is not 100% clear.


are you sure discs are self bootables?

hello there, just burned two discs with fedora linux and none of them worked, my dc does not even spin them, always asking me to insert the disc
yes my dreamcast can read burned games just fine, any ideas on wht it might be?

The DC does not spin the disc? Sounds like a GDROM drive problem. Even if it wasn't self boot the disc would still spin and at least bring up the CD player in the Dreamcast boot menu. DCDIB does self boot everything I've thrown at it. Try wiping off the laser lens with a microfiber cloth, and troubleshooting with the guided questions below:

If you burn with i.e. IMGburn on Windows using the same CD-R media, does anything change?
Do you have other burned games burned to the same exact CD-R media that does spin?
If you burn with a different CD drive (if possible), does anything change?
Are you using high quality CD-Rs? What is the brand/capacity?
What revision is your dreamcast?

1 i will try that tomorrow
2 no, first time using hp media
3 no, it's the only drive i have for that pc
4 hp media, classic 700 mb 80 minutes
5 second revision and reads backups just fine
6/7 yes for both, tried looney tunes space race taken from coolrom, and king of fighters neowave cdi taken from dc-talk
8 we'll see, guess i need to buy some new media :)

1 i will try that tomorrow 2 no, first time using hp media 3 no, it's the only drive i have for that pc 4 hp media, classic 700 mb 80 minutes 5 second revision and reads backups just fine 6/7 yes for both, tried looney tunes space race taken from coolrom, and king of fighters neowave cdi taken from dc-talk 8 we'll see, guess i need to buy some new media :)

Thanks for going through those steps. I look forward to your response/answers.
I will personally try burning those images myself with DCDIB.
I do highly recommend better CD-R media. You want Verbatim DataLifePlus, not regular Verbatim from some retail store. Your CD drive is most likely fine but I have found some CD drives don't burn lower quality CD-R media good enough for the console to read it. If you have any more questions on this let me know.

Alright, looks like I was right! I do believe you have a Revision 2 Dreamcast console which can only boot DATA+DATA CDI file types.  I looked at both games you sent and the first track in both is a WAV/audio file:

So what does this mean?

DCDIB is technically not doing anything wrong, the CDI files are incompatible at a hardware level.
You need to convert the CDI file from AUDIO+DATA to DATA+DATA. The first track needs to be a DATA iso file, not an audio .wav file since your console is not supporting that type.
Please confirm that you can boot DATA+DATA style CDI files. If you look at the terminal output the first track ripped should not say audio/wav. I fully expect every CD-R you've burned which currently works on your Revision 2 Dreamcast just happened to be DATA+DATA until now when you tested DCDIB out.
I will attempt to add automatic conversion to DATA+DATA so that this will work seemlessly on your console.
Your CD-R media is probably fine.

unfortunately there is only one shop in my town still selling recordable media, so i have to get what they have
other than that i can tell you i already had a perfectly working backup of looney tunes space race, but lost it somewhere
in the next days anyway i will try to make another burn to let you have an output and burn the same disc in imgburn just to see...

unfortunately there is only one shop in my town still selling recordable media, so i have to get what they have
other than that i can tell you i already had a perfectly working backup of looney tunes space race, but lost it somewhere
in the next days anyway i will try to make another burn to let you have an output and burn the same disc in imgburn just to see...

Is it possible that the looney tunes space race backup was a different file from somewhere else other then coolrom? It could of been a DATA+DATA version. The coolrom version is for sure AUDIO+DATA.  If you can burn a disc which works in imgburn then my theory is invalidated, but if the imgburn disc does the same thing then it confirms my theory.
I'll look into converting the looney toons cdi to DATA+DATA format and you could also test that out.
I would hold off on buying different CD-Rs as that may not be the issue.

Alright I found a DATA+DATA game. Google cdromance metropolis street racer. You want Metropolis Street Racer (US)[YZB].cdi .
Please do the following when you have time to help me figure out this issue:

Try burning 'Metropolis Street Racer (US)[YZB] .cdi' with the latest/current DCDIB v1.0.8 and let me know if it works.
2)Try burning  the same rip of looney tunes space race with IMGBurn on Windows and let me know if it works.
Try burning the same rip of looney tunes space race with the special version of DCDIB attached and let me know if it works.
dcdib-1.0.8-x86_64-TEST.zip

tried to burn kof neowave right now with imgburn, and it does not work, same as linux, will now try space race with your new build

burned space race with your test build, same exact result, at this point it may be the file itself?trying with another file, will report
unfortunately i'm on my last blank disc, so if it goes wrong we'll need to wait till i buy some new ones
as for the output, just discovered that blackbox does not support copying yet, so here's a screencast...
Video del 01-11-2022 15:31:36.webm

burned space race with your test build, same exact result, at this point it may be the file itself?trying with another file, will report
unfortunately i'm on my last blank disc, so if it goes wrong we'll need to wait till i buy some new ones
as for the output, just discovered that blackbox does not support copying yet, so here's a screencast...
Video.del.01-11-2<IP_ADDRESS>.webm

My theory seems correct. There are different types of CDI files, DATA+DATA and AUDIO+DATA formats. Your Revision 2 Sega Dreamcast can not boot AUDIO+DATA format CDI files. There is nothing wrong with the CDI files themelves. I need you to burn MSR from that site. It should work on your Dreamcast because unlike all of these other games you've tested it is an **DATA+DATA CDI file which should work on your Rev 2 Dreamcast.

when i said it was a second revision i meant second model, my dc as already stated is a va1, and there is a one in the circle under the console
anyway, 2 things
1 ok i will try your metropolis street racers :)
2 the old game surely was the echelon release of space race cause it's the only cdi with my language, i'm actually looking for that...

when i said it was a second revision i meant second model, my dc as already stated is a va1, and there is a one in the circle under the console
anyway, 2 things
1 ok i will try your metropolis street racers :) 2 the old game surely was the echelon release of space race cause it's the only cdi with my language, i'm actually looking for that...

Interesting. So there is a circled 1 on the bottom and not a 2? That's what I meant.
If you have a circled 1 on the bottom completely disregard what I've previously said. I'd imagine MSR wouldn't work either but it wouldn't hurt to try. I think the HP media is the actual problem. You can order Verbatim data life plus online for real cheap: https://www.verbatim.com/prod/optical-media/professional-optical/dataLife-plus-cd-r/cd-recordable-datalife-plus-shiny-silver/ . The CD-R brand really can matter. As you can see image burn isn't doing any better then DCDIB, so I can only guess that the HP CD-Rs you are using are not reflective enough for your Dreamcast to read them.

A new audio cd with the hp?cause i already have some burned audio discs
will send you the photo in the morning anyway
as for the echelon release, i am just guessing honestly, i donwloaded the m6 release which was pal, but it was a damn gdi, now i'm trying another file cause the echelon release seems so hard to find, but since i had lot of releases from echelon and from what i read the echelon release is pal, i guess it was that one
oh well, i'm actually considering buying the game...

A new audio cd with the hp?cause i already have some burned audio discs
will send you the photo in the morning anyway
as for the echelon release, i am just guessing honestly, i donwloaded the m6 release which was pal, but it was a damn gdi, now i'm trying another file cause the echelon release seems so hard to find, but since i had lot of releases from echelon and from what i read the echelon release is pal, i guess it was that one
oh well, i'm actually considering buying the game...

Yea, if you burn an audio CD to a HP CD-R and the CD-R still can't be read by the console it would confirm that the HP media is the issue.
If you burn the specific MSR file I mentioned before and it works then that would confirm that the HP media is fine but the CDI format is not compatible with your console. I can figure out how to make it compatible in such a case I just need to know if that is the problem.
You could indeed just buy the game, but from a technical standpoint I am really curious what issue this actually is for you.
As for the revision stuff, I really just want to know what month/year and what circled number is on the bottom label of the DC that's all.

Sorry for the bad photo, anyway i'll buy some more cds in the next days and let you know
in the meantime, which one do you prefer first?the audio cd or the msr iso?

Sorry for the bad photo, anyway i'll buy some more cds in the next days and let you know
in the meantime, which one do you prefer first?the audio cd or the msr iso?

Audio CD. Your console is a rev 1 (circled number 1 on label).

I just had the greatest surprise of my life, i made an audio cd and the dreamcast is not even spinning it
at this point i tried with three more audio cds
1th was made by me with flac files taken from bandcamp - media is sony - not even spinning
2nd was made by artist but it's a cdr - can't see brand as there's a cover on the disc - not even spinning
3rd was made by an indie label but it should be laser pressed - perfectly working
now, after this discovery i guess i won't sleep at night anymore
i guess it's now time for msr?

I just had the greatest surprise of my life, i made an audio cd and the dreamcast is not even spinning it
at this point i tried with three more audio cds
1th was made by me with flac files taken from bandcamp - media is sony - not even spinning
2nd was made by artist but it's a cdr - can't see brand as there's a cover on the disc - not even spinning
3rd was made by an indie label but it should be laser pressed - perfectly working
now, after this discovery i guess i won't sleep at night anymore
i guess it's now time for msr?

 Your CD-R media is poor quality and not usable with the Dreamcast. You'll need to aquire better CD-R media, preferably Verbatim DataLifePlus as mentioned.
I'm going to close this issue since this is not directly related to DCDIB.


Homework 6

Updated homework-6 file. Please ignore the drawio file, its committed due to error

You have unfortunately made a pull request to the wrong repo. You shouldn't be making a pull request to uoft-dsi/sql, but rather your own forked sql repo. Please read the instructions on your onboarding Assignment Submission Guide more carefully.


qspi_flash example broken

Only tested on ESP32-C6 - but most probably the problem is present for other chips, too.
54ee3641309d3530226e71277102038a1cda9281 is the first bad commit
commit 54ee3641309d3530226e71277102038a1cda9281
Author: Juraj Sadel<EMAIL_ADDRESS>Date:   Wed Aug 7 15:23:49 2024 +0200

    ESP32(SPI): Disable the write side when reading is being done in DMA … (#1894)

    * ESP32(SPI): Disable the write side when reading is being done in DMA mode

    * disable and re-enable MISO and MOSI in write and transfer methods

    * changelog

 esp-hal/CHANGELOG.md      |  1 +
 esp-hal/src/spi/master.rs | 15 +++++++++++++++
 2 files changed, 16 insertions(+)

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

Closed via #2013


Update sbt-scalajs, scalajs-compiler to 1.2.0

Updates

org.scala-js:sbt-scalajs
org.scala-js:scalajs-compiler

from 1.1.1 to 1.2.0.
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 = "org.scala-js" } ]

labels: library-update, semver-minor

Codecov Report

Merging #93 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #93   +/-   ##
=======================================
  Coverage   86.39%   86.39%
=======================================
  Files          18       18
  Lines         272      272
  Branches        8        7    -1
=======================================
  Hits          235      235
  Misses         37       37

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 75f4005...f306ae3. Read the comment docs.


Meshes with gi_mode disabled do not recieve indirect light from LightmapGI/LightmapProbes

Tested versions

Reproduced in: 4.0.stable, 4.1.stable, 4.2.stable, 4.3.dev6

System information
Godot v4.2.stable - Windows 10.0.22621 - Vulkan (Forward+) - dedicated NVIDIA GeForce GTX 1080 Ti (NVIDIA; <IP_ADDRESS>42) - Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz (12 Threads)
Issue description
Setting a mesh's GI Mode to Disabled does not allow it to receive indirect lighting from Lightmap Probes, as the tooltip and documentation suggests.

These meshes are the same resource with the same material, but the one on the left has it's GI mode set to Dynamic, while the one on the right has it set to Disabled. There is only a LightmapGI for global illumination in the scene, so we should expect them to both use the lightmap probes to receive indirect lighting, as the documentation describes.
This should work, since the documentation makes it seem intended for projects that blend multiple GI types, and for objects that should not be baked at all but still should receive indirect lighting e.g. player characters / npcs / dynamic props.
Steps to reproduce
Use the MRP, select the LightmapGI node and just bake the lighting. (The lmbake resource breaks without the .godot folder, so you'll have to bake it yourself.) Then run the project.
Minimal reproduction project (MRP)
MRP.zip (For 4.2)

This is done by design, otherwise there would be no way to exclude certain meshes from receiving all forms of GI. This is what the Dynamic bake mode is for :slightly_smiling_face:

That part of the tooltip/documentation has been moved to the Dynamic part now in 4.2.2 and 4.3 according to #85219 . I was still on 4.2 when i read that tooltip, and i didn't re-read it in 4.3 when I checked for what I thought was a bug and not a misunderstanding.
The old docs implied that Disabled mode would only receive GI and not contribute to any of the 3 GI methods, which is what I wanted. The new docs say that disabled can only receive from VoxelGI and SDFGI, but not LightmapGI. I still think that's a bug, it doesn't make sense to be designed to be inconsistent.
Possibly, a new mode "Receive Only" would make it clear that the other two modes are about if the object contributes to GI (and which types), and allow for receiving GI from all 3 without having to contribute to VoxelGI/SDFGI. That would still allow Disabled mode to exclude meshes from receiving GI.

I still consider this to be a major problem with using static GI. The only way i've been able to get dynamic objects to receive "ambient" lighting is to use the dynamic GI offerings, which I DON'T want to use, on purpose. I don't understand what the point of all the light probes are for from LightmapGI, when they appear to do nothing at all. Using manually played reflection probes lets non-contributing objects receive ambient lighting, but that just makes whats happening even more confusing? I can't tell if this is a real bug that you misread as me misunderstanding the documentation, or if this really is by design, because this is a really weird design choice.


Resource Landing Page: File Metadata View

Display of file-level metadata via the tabbed interface near the bottom of the resource landing page was problematic because it wasn't clear that users needed to click on the content file, then click on the "File Metadata" tab to view metadata for that file. This work will move file/aggregation-level metadata directly to the content viewer right next to the file view. This will make it much more clear that the metadata that appears on the right side of the dialog is associated with the file/aggregation selected on the left hand side.
This work will move everything from the "File Metadata" tab on the resource landing page to the right hand side of a new split view on the file browser interface under the Content area.  This includes both viewing and editing of file metadata.  Initially, none of the file metadata content will change, only the location of where it is viewed and edited.

The metadata content on the right side of the viewer is associated with whatever is selected on the left size of the viewer.
Some considerations that might be nice:

Make the vertical divider between the file view and metadata view draggable/resizable
Include a toggle to collapse the metadata view so that only the file view is shown

This has been implemented and can be tested at https://riverdev.hydroshare.org/
Further work is recommended for the metadata content to use the available space efficiently.

Good work! I tested. The UI looks much better than before.

Reviewed the riverdev version, looking great. I have a few suggestions:

Right click on the unsupported file, the dropdown option currently includes Add Metadata and Set Content Type but all the content types are greyed out. Seems like Set Content Type should only appear if action can be taken.

Once the user clicks Add metadata, the right-side panel should automatically open the template to fill in the metadata
The Add Metadata green icon should also appear in the right side panel so it is less hidden behind a right click

@Lizabrazil @horsburgh
I wanted to comment on the first suggestion above and the philosophy of greying out or hiding functionality that is inactive.  I think we should throughout HydroShare adopt the style of greying out as opposed to hiding.  We should avoid going back and forth on this.  There is an example of where we went back and forth recently with the publish button.  Initially (months ago) it was inactive unless a resource was ready to be published.  Then at Mark Henderson's suggestion, it was hidden.  Then more recently at the request of users it was slated for reinstatement as greyed out, because users could not find how to publish.
I would submit that these greyed out right click menu items are similar.  They serve to educate users what functionality is there for appropriate file types, and hiding them thwarts this.  A user may load a file that they want to make a certain type of content type (e.g. geographic raster).  But perhaps they misname it (e.g. .tf rather than .tif).  The functionality would be greyed out, but upon correcting the naming, it would be enabled, and this would help a user get what they want, rather than think it is just not possible.
Also I want to note that my vote (preference) is for the set content type menu to be expanded into a longer single drop down menu.  I think a longer menu is better than one with a lot of nesting.

@dtarb - I generally agree with your comments here about disabling functionality rather than hiding it entirely. I actually think what @Maurier has implemented is a nice middle ground between what you and @Lizabrazil have suggested.
I personally don't want to see a whole bunch of greyed out functionality every time I right click on something. At the same time, I understand your case where someone might misname a file and then go to set the content type and the option is not just greyed out, but hidden because the file extension is incorrect. Putting the content types in a fly-out menu keeps the main right-click context menu clean, but exposes all of the content types (with only the ones enabled for the specific file you right clicked on). It isn't a lot of nesting. It is one level on one item.

@dtarb @horsburgh I see your argument for the greyed out options appearing to be consistent, so I'm fine with keeping as is.
Do you agree with my #2 and #3 suggestions? These are coming directly from seeing users struggling to complete the task of adding file-metadata to unsupported file types.

Once the user clicks Add metadata, the right-side panel should automatically open the template to fill in the metadata
By default when an unsupported file-type has been highlighted, the Add Metadata green icon should also appear in the right side panel so it is less hidden behind a right click.

Yes I agree with items 2 and 3.

Agreed on items 2 and 3. @Maurier - can you have a look at these and get back to us on what it will take to add these to the upcoming release? Do we want to add them to this release, or do we want to make these a separate issue?

I can get these items in for next release, but I will implement them after
the current code is merged into develop. This way we don't slow down the
code review.
On Wed, Jan 2, 2019, 5:35 PM Jeff Horsburgh<EMAIL_ADDRESS>wrote:

Agreed on items 2 and 3. @Maurier https://github.com/Maurier - can you
have a look at these and get back to us on what it will take to add these
to the upcoming release? Do we want to add them to this release, or do we
want to make these a separate issue?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/hydroshare/hydroshare/issues/2813#issuecomment-450992502,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACVcuIiHoPHOfQ_gISTlc2gwwVBV8nHMks5u_SYmgaJpZM4VBOAs
.

Then more recently at the request of users it was slated for reinstatement as greyed out, because users could not find how to publish.
I would submit that these greyed out right click menu items are similar. They serve to educate users what functionality is there for appropriate file types, and hiding them thwarts this. A user may load a file that they want to make a certain type of content type (e.g. geographic raster).

@dtarb totally agreed with your points. They should be greyed out instead of hidden. I witnessed this type of scenarios before. People in their design teams chose to grey out inactive items with the exact same reason as you described.

Closing this as it is deployed with the 1.19 release. Created a new issue #3177 to handle the remaining items in the discussion above.


./gradlew: permission denied error when deployed from Windows but success when deploying from Mac

I have a Spring Application to deploy on Cloud Run and here is the source code link for the reference: https://github.com/LavishSwarnkar/Spring-Hello-World-Kt
The think is when I try to deploy the application on windows then the build fails on google cloud but the same project is building successfully while deployed from Mac.
Here is the few error logs from the build via Windows (IntelliJ):

Step #1: ===> BUILDING
Step #1: [builder] Timer: Builder started at 2024-02-10T06:59:32Z
Step #1: [builder] === Java - Runtime<EMAIL_ADDRESS>===
Step #1: [builder] Using requested runtime feature version: 17
Step #1: [builder] 2024/02/10 06:59:32 [DEBUG] GET https://dl.google.com/runtimes/ubuntu2204/openjdk/version.json
Step #1: [builder] ***** CACHE MISS: "openjdk"
Step #1: [builder] Installing  v17.0.10+7.
Step #1: [builder] 2024/02/10 06:59:32 [DEBUG] GET https://dl.google.com/runtimes/ubuntu2204/openjdk/openjdk-17.0.10_7.tar.gz
Step #1: [builder] === Java - Gradle<EMAIL_ADDRESS>===
Step #1: [builder] --------------------------------------------------------------------------------
Step #1: [builder] Running "./gradlew clean assemble -x test --build-cache --quiet"
Step #1: [builder] Done "./gradlew clean assemble -x test --build-cache --quiet" (709.993µs)
Step #1: [builder] --------------------------------------------------------------------------------
Step #1: [builder] failed to build: (error ID: 14f2a5b3):
Step #1: [builder] executing command "./gradlew clean assemble -x test --build-cache --quiet": fork/exec ./gradlew: permission denied
Step #1: [builder] --------------------------------------------------------------------------------
Step #1: [builder] Sorry your project couldn't be built.
Step #1: [builder] Our documentation explains ways to configure Buildpacks to better recognise your project:
Step #1: [builder]  -> https://cloud.google.com/docs/buildpacks/overview
Step #1: [builder] If you think you've found an issue, please report it:
Step #1: [builder]  -> https://github.com/GoogleCloudPlatform/buildpacks/issues/new
Step #1: [builder] --------------------------------------------------------------------------------
Step #1: [builder] Timer: Builder ran for 3.761392794s and ended at 2024-02-10T06:59:36Z
Step #1: [builder] ERROR: failed to build: exit status 1
Step #1: ERROR: failed to build: executing lifecycle. This may be the result of using an untrusted builder: failed with status code: 51
Finished Step #1
ERROR
ERROR: build step 1 "gcr.io/k8s-skaffold/pack" failed: step exited with non-zero status: 1

NOTE: The command which is failed due to permission is also executed successfully in just previous step as you can see in logs.

As I have gone through another issue for maven project https://github.com/GoogleCloudPlatform/buildpacks/issues/149 there I found a solution of Line Separator.
I have changed Line Separator setting from CRLF to LF in IntelliJ (Windows) and then deployed again but facing same error logs.
You can see in the following images about my Line Separator, and they are also recognized by Git VCS.

https://github.com/GoogleCloudPlatform/buildpacks/assets/60613670/699144a3-c246-4f17-89f2-c644eb292a38
https://github.com/GoogleCloudPlatform/buildpacks/assets/60613670/7f718611-ae22-4edf-95d2-cb2c21fb8252

NOTE: I have also tried a sample Maven Spring project but facing same error.

we actually have a helper to replace the windows line endings in the maven wrapper: https://github.com/GoogleCloudPlatform/buildpacks/blob/main/cmd/java/maven/main.go#L139
Maybe we need a similar call in the gradle wrapper.


Update MFEM to 4.3

MFEM 4.3 has been released: https://github.com/mfem/mfem/releases/tag/v4.3
We should upgrade and enable hypre+cuda to take advantage of the corresponding functionality in MFEM

I think there are some bug-fixes in 4.3 that are relevant to enabling boundary integrals over Hcurl spaces as well (but I'm not sure if they ever addressed the missing ElementRestriction implementations).


Allow to specify what exactly is a docstring for a given class

Is your feature request related to a problem? Please describe.
Yes, the problem is that some libraries use different attributes for docstrings than just __doc__.
For example, when using plumbum.cli.SwitchAttr, you define it like this. Now that object contains some data that is important to autodocument it:
>>> from copier.cli import CopierApp
>>> CopierApp.answers_file._switch_info.names
['a', 'answers-file']
>>> CopierApp.answers_file._switch_info.help
'Update using this path (relative to `destination_path`) to find the answers file'

Describe the solution you'd like
I'd like to be able to explain to pytkdocs that the docstring for SwitchAttr objects is different than just __doc__. Or, at least, that it needs to obtain additional attributes from them (_switch_info) which I could override in the mkdocstrings template.
Describe alternatives you've considered
I tried to override the attributes template, but it didn't have the necessary context information to obtain the data I needed.
Additional context
Since I'm documenting CLI flags/switches, a very important thing I need to document is the --switch itself. That's not easy to get from current provided info.

Hey @Yajo, so sorry for having never answered to this :bow:
This won't happen in pytkdocs, but I'm working on a replacement. This tool replacing pytkdocs will parse the code instead of executing it. It will also make it easy to write extensions, to support third-party libraries such as plumbum. Taking your code example, it will be possible for an extension to visit the nodes corresponding to the assigned value (the cli.SwitchAttr instantiation) and set the docstring of the answers_file object using the value in the help parameter.
It's not ready yet, but I'm allocating time on it, so please be a bit more patient :pray: :sweat_smile:

Yay cool! I'll be patient. 🤓🍿

It's more than ready now, closing :slightly_smiling_face: Here are the docs to write extensions: https://mkdocstrings.github.io/griffe/guide/users/extending/.


Await between hooks in runCallbacks

Fixes #1949.
Features:

keeps the runCallbacks function syncronous by default
async context starts when one of the callbacks returns a promise
callbacks will be executed in order and in serial, as they would when executing them synchronously
callbacks can be defined return promises or can be defined async and await for values

I'm adding an example to show how the order execution is kept the same even when adding async callbacks.
import { Meteor } from 'meteor/meteor';
import { addCallback, runCallbacks } from 'meteor/vulcan:core';

addCallback(
  'callbacks.sync.async.test',
  function firstCallback(value) {
    return new Promise(resolve => {
      Meteor.defer(() => resolve([...value, 1]));
    });
  },
);

addCallback(
  'callbacks.sync.async.test',
  function secondCallback(value) {
    return [...value, 2];
  },
);

addCallback(
  'callbacks.sync.async.test',
  function thirdCallback(value) {
    return new Promise(resolve => {
      Meteor.defer(() => resolve([...value, 3]));
    });
  },
);

addCallback(
  'callbacks.sync.async.test',
  function fourthCallback(value) {
    return [...value, 4];
  },
);

(async () => {
  console.log(`running 'callbacks.sync.async.test'`);
  const result = await runCallbacks('callbacks.sync.async.test', []);
  console.log('finished:', result);
})();

Output when executed with debug setting:
// running 'callbacks.sync.async.test'
// >> Running callback [firstCallback] on hook [callbacks.sync.async.test]
// >> Started async context in hook [callbacks.sync.async.test] by [firstCallback]
// >> Running callback [secondCallback] on hook [callbacks.sync.async.test]
// >> Running callback [thirdCallback] on hook [callbacks.sync.async.test]
// >> Running callback [fourthCallback] on hook [callbacks.sync.async.test]
// fourthCallback
// finished: [ 1, 2, 3, 4 ]

Thanks! I confess I'm still a bit shaky with this whole Promises thing so I'm glad you could figure it out :)

I'll fix the conflicts and merge it soon :)

You're welcome. I faced this issue too and I was wanting to solve it for a while now (I bypassed it by checking in every callback if the accumulator was a promise).
I have a comment maybe it's worth mentioning, though. Since the function runCallbacks can now handle both sync and async callbacks, but as you commented in the issue there are use cases when only sync callbacks are allowed, I think it would be a good idea to add a flag when registering the hook that can indicate whether the hook is sync only or not. Then, we could check for that flag when the first promise is returned - in a callback for that hook- and warn that an async is not allowed and skip that value.
If you fancy the idea I can elaborate it a bit more on Monday (I'm on mobile now) and implement it.

Perfect, thanks!


Remove libarchive library from skupper-router container

This library has led to two CVEs - https://github.com/advisories/GHSA-rmj4-vvpv-4m33 and https://github.com/advisories/GHSA-9mw4-2ppr-4mcg

This issue is a duplicate of https://github.com/skupperproject/skupper-router/issues/1639 but it had to be created since two milestones cannot be specified for the same issue

Fixed via https://github.com/skupperproject/skupper-router/commit/bbbae02426b4f2a3a4e9917559451d6e5064781a


Replacing Technet links with docs relavite ones

Contributes to #2037

Hi @mairaw
I'll have a look on all my ongoing work on the links replacement to do so and push back the PRs for reviews.
Do we also have to keep the domain when linking to docs hosted by other repos?
For example:
If I create a link to Entity Framework documentation, do I rather use:

/ef/ or
https://docs.microsoft.com/ef/

The answer to that is not trivial and I've been asking my engineering team on how we can better create links that work for all scenarios.
Most of the time you don't keep the domain. So for /ef, /visualstudio, /windows, etc. we need to link without the domain, so the links will work for someone using the VS offline books as well. For others, where those books, don't exist, we try to keep the domain. So, what I usually recommend is to keep the domain for previous-versions and remove for others and then we can adjust if needed. Both will work for the online content.

I've done all those fixes from my mobile. Even if github UI rocks... I'll stop for tonight and will continue later from a PC with a proper tool if needed.

Thank you @nemrism! Working from the UI is really tough. It looks good though so I'll see if build looks good and merge.

I'll try to stick to this size-ish for future PR linked to this issue #2037

Really appreciate it @nemrism! You can even do a lot of changes but then commit just a few per branch.


Fixed SD card driver

Well, after spending all weekend digging through the obfuscation and rewriting it I found the problem.
I also have the changes necessary to use the current branch of micropython as there were changes to the vfs. If you'= would like those changes I can submit them.

@astrelsky thank you very much for fixing this. It was my big mistake.
Moreover I should fix some of wait_msec() calls parameters to speed up SD card functions because I had replaced wait_cycles() in bztsrc's original sd.c with wait_msec().


E2E test additions

What this PR does / why we need it:
Update E2E tests introduced for operator tests to also run test cases that are provided by KUDO.

Unblocks #856

Because this PR is merging the latest master, which isn't part of the e2e-tests branch yet, there's a lot of unrelated code. Best way to review this PR is to look at the individual commits which are
https://github.com/kudobuilder/kudo/pull/958/commits/dcc55afd5191af6520d25376129dfabc5269d579
and https://github.com/kudobuilder/kudo/pull/958/files/abf1a10bb133d738913f2581c2366ed44d77faa5..f9841fd21af92d03b39b9f1e5dbd7d7fe799f317


Feature: Design collaborative liquidation protocol

Inspired by our introduction of collaborative settlement, collaborative liquidation is a protocol idea that would allow both parties to collaborate to liquidate the taker's position, if the conditions to do so are met (i.e. both parties agree that the liquidation price has been reached). We only consider the taker's position being liquidated because it's overwhelmingly more likely due to their higher leverage.
This feature is more important as soon as we allow higher leverages, because the likelihood of a position reaching its liquidation price increases.
The maker can get liquidated too
In my testing I found that the maker, despite always using a leverage of 1, can actually get liquidated if they go long. It still requires a considerable price movement, but it is possible.
We therefore have to consider if collaborative liquidation should be a protocol that can be initiated by both maker and taker. I am leaning towards only allowing the maker to do it, to reduce complexity. It's much less likely that the taker encounters a situation where the maker should be liquidated (given the maker's low leverage), and they can still rely on the non-collaborative settlement and liquidation intervals. And we could even design the protocol so that the maker triggers it even if it only benefits the taker.

This project is unmaintained


Upgrade roadkill app to Expo v48

Current app is at v47. If we don't upgrade

we won't be able to submit new updates to the app unless (it is) upgraded it to Expo 48, which targets the correct Android API version. The app is currently at v47. Upgrading expo versions is not a small thing but should be part of any new update that (is done) anyways.

Benefit Hypothesis
Upgrade app so that future deployments are not delayed by a major expo SDK upgrade.
Success
Deployed app at v48+

Sprint 1 Tasks

[ ] https://github.com/agrc/roadkill-mobile/issues/246

Sprint 3 Tasks

[ ] Final post-upgrade testing
[ ] https://github.com/agrc/roadkill-mobile/issues/286
[ ] https://github.com/agrc/roadkill-mobile/issues/287
[ ] https://github.com/agrc/roadkill-mobile/issues/288

Sprint Next

[ ] Production build and release to app stores

closing, in favor of #287


docs(migration): Cleanup/rel notes

Mirrors the current behavior of the release notes, i.e. each release is hidden from the side nav and displayed on the landing page.
I do need help figuring out the sorting without manually weighting it every release.

@aimeeu wrt to the sorting on each landing page. Not sure why it's all wonky


My Comma device

Describe the bug
So I recently got my comma device and I hook up all the wires, so then the device turned on and I connected it to my cars WiFi and then it said it’s downloading the open pilot software.  After that when I plugged it in the device just keeps restarting. So now I’ve tried to hard reset but it still does the same thing.(HONDA ACCORD SPORT 2.0 2018)
How to reproduce or log data

Expected behavior

Device/Version information (please complete the following information):

Device: [e.g. EON/EON Gold/comma two]
Dongle ID: [e.g. 77611a1fac303767, can be found in Settings -> Device -> Dongle ID or my.comma.ai/useradmin]
Route: [e.g. 77611a1fac303767|2020-05-11--16-37-07, can be found in my.comma.ai/useradmin]
Timestamp: [When in the route the bug occurs (e.g. 4min 30s into the drive)]
Version: [commit hash when on a non-release branch, or version number when on devel or release2 (e.g. 0.7.6)]
Car make/model: [e.g. Toyota Prius 2016]

Additional context

Sounds like a hardware issue. If you email<EMAIL_ADDRESS>they will take care of it!


Auto start executable?

Might be simplest to wrap with NSSM?
https://nssm.cc/

Hi @stackErr-NameNotResolved, I have actually been working to convert this to be a proper Windows service. I have pushed the first iteration of this change to the branch "service" which you could try if you are able to build it yourself. Otherwise, I will eventually merge over the service change into the main branch when it is much more user friendly.

I would really appreciate this, there is a lot of assumed knowledge in the instructions which a lot of people (including me) just don't have


PR not created for migrating from Dependabot Preview to

Hi there,
One of our repos seems to have upset Dependabot and it's not creating the migration PR, even when triggering it from app.dependabot.com.
The repo in question:

Then to trigger the PR:

And then it just goes back to this and a PR is never created:

What's weird is that the repo is having Dependabot Native and Preview open PRs there, even though we don't have a native config file yet...
All our other repos have been migrated and got PRs fine.
Any help would be great thanks!

That's odd! Could you share the full repo URL? @brrygrdn any idea why that could happen?

What's weird is that the repo is having Dependabot Native and Preview open PRs there, even though we don't have a native config file yet...

This is probably because Security Updates is enabled on the repo?

@jurre Sure! https://github.com/amido/stacks-webapp-template

This is probably because Security Updates is enabled on the repo?
Ahh yes!

As @jurre says, it's working as intended that you can get Security Update PRs from native, but the presence of Security Update PRs shouldn't block your migration PR having been created 🤔
I'll have a look into what went wrong

I tried today to migrate several private repositories and nothing happens like for @ElvenSpellmaker

No log, just the popup saying that it will be created but nothing done after several hours.
Sometimes I see also the message

Something went wrong when creating your Pull Request. Try again or contact support.

The list of repositories I tried to convert:

https://github.com/cloudbees/sfdc-client
https://github.com/cloudbees/support-advisor-server
https://github.com/cloudbees/support-analytics
https://github.com/cloudbees/support-bundle-reader
https://github.com/cloudbees/support-uploadsite
https://github.com/cloudbees/zendesk-bot
https://github.com/cloudbees/zendesk-cli

It worked few weeks ago for a repo : https://github.com/cloudbees/elroy-libs (I don't think we triggered it but not sure)
I am not admin of our org, maybe something is wrong at the org level ?

My projects are very similar and are using such configuration
version: 1
update_configs:
  - package_manager: "java:maven"
    directory: "/"
    update_schedule: "daily"
  - package_manager: "docker"
    directory: "/src/main/docker"
    update_schedule: "daily"

As @jurre says, it's working as intended that you can get Security Update PRs from native, but the presence of Security Update PRs shouldn't block your migration PR having been created 🤔
I'll have a look into what went wrong

Hey any news about this? We'd like to have our upgrade PR please?!

👋🏻  @ElvenSpellmaker Sorry for the delay, I've had a look into this. It seems that Dependabot Preview created a migration PR almost a year ago: https://github.com/amido/stacks-webapp-template/pull/376
The migration PRs use the same rules as a normal Dependabot PR, so when a PR is closed out it behaves like an 'ignore this change' message. This wasn't very obvious or transparent on our side so I'll have a look at improving that.

👋🏻 @ElvenSpellmaker Sorry for the delay, I've had a look into this. It seems that Dependabot Preview created a migration PR almost a year ago: amido/stacks-webapp-template#376
The migration PRs use the same rules as a normal Dependabot PR, so when a PR is closed out it behaves like an 'ignore this change' message. This wasn't very obvious or transparent on our side so I'll have a look at improving that.

Oh thanks, I did wonder if it was a PR that had been closed at some point but I couldn't find one when I searched on github! Thanks for confirming.
If I re-open the PR will it update to settings currently there in Dependabot Preview's site?

I'm the one who closed it too haha! 😅
I suppose it's because ideally Dependabot Preview seems a better solution than the current Dependabot, but hey ho.

@ElvenSpellmaker I'm just having a look at that, I don't believe it will update the PR commit. I'll see what I can do to bump it forward.

@ElvenSpellmaker I'm just having a look at that, I don't believe it will update the PR commit. I'll see what I can do to bump it forward.

Thanks!

@aheritier I've had a look at the repositories you mentioned. It seems like the following failed due to there being no active configs:

cloudbees/support-advisor-server
cloudbees/support-analytics
cloudbees/support-bundle-reader

This would normally indicate that the repositories were no longer accessible by Dependabot, however the remaining repos you mentioned do appear to have encountered errors attempting to create the migration PR so it may be something else.

@ElvenSpellmaker I'm just having a look at that, I don't believe it will update the PR commit. I'll see what I can do to bump it forward.

Hey @brrygrdn, I've re-opened the PR, is there any way to update it from what's in app.dependabot.com please?

@ElvenSpellmaker 👋🏻  Unfortunately the migration PRs don't have the same lifecycle behaviour as a normal PR. I'm having a look into how best to mange refreshing the diff in cases like this. Aiming to get back on this tomorrow.

@ElvenSpellmaker 👋🏻 Unfortunately the migration PRs don't have the same lifecycle behaviour as a normal PR. I'm having a look into how best to mange refreshing the diff in cases like this. Aiming to get back on this tomorrow.

Excellent thank you!

@ElvenSpellmaker I'm currently testing a fix that will allow me to regenerate your config into a new pull request. Will confirm shortly.

Excellent, thanks @brrygrdn!

@ElvenSpellmaker You should now have a PR with the up to date config 👍🏻

Perfect, thank you! =)

:wave: @aheritier I just wanted to check if you were still having issues with the migration of some CloudBees repos?
I've done a quick check and most of the repos we attempted to migrate had no active configs at time of the migration but I can see a few that are blocked on generating a valid v2 configuration file. Since these repositories are private, the best approach would be to contact us via support so we can discuss further.

thanks @brrygrdn I'll do it if needed. We migrated a large part of them. Few of them manually, it's not something very difficult to do.


Windows 11: missing taskbar, screen flickering

There are few issues after connecting to a Win 11 machine (fresh user session) through the RDP. Looks like they all have the same root cause:

Taskbar is missing
Mouse cursor shows progress indicator every ~3 seconds
The OS is not hang completely, but it’s hard to open some app, everything lagging
Screen flickering (screen flashes synced with the progress circle on mouse cursor).

Environment
Client: FreeRDP client v2.3.0 - v2.5 (Mac, iOS, Android all have the same issue)
Target machine: Windows 11 from the very beginning beta versions till the most recent updates.
Notes:
Issue is not observed with the MSTSC client for Windows OS. If start a fresh RDP session (previously user was logged off) everything works fine.
And even if reconnect to this session from a FreeRDP client it continue to work fine without the above problems.
But, once you start a fresh session from the FreeRDP client it’s “broken” and even if reconnect from the MSTSC same behaviour remains till the log off.
Microsoft Remote Desktop client for macOS v10.6.* has the same problem as FreeRDP clients. But, on the fresh version v10.7.* issue is gone.
⚠ It could indicate that fix is somewhere on the client side (especially that there is no fixes from Windows 11 updates).
Workaround
Somehow this behaviour relates to the client time zone.
Issue is not observed if disable the fEnableTimeZoneRedirection policy on the target VM.
Issue occurs whenever the RDP client includes the clientTimeZone (TS_TIME_ZONE_INFORMATION structure) within the Extended Info Packet (TS_EXTENDED_INFO_PACKET). Issue is not reproduced if comment the optional clientTimeZone field.
Notes from research:

If manually check the time zone on the RDP host after connection it shows the correct time zone which was sent from the client. It means that server was able to handle it.
Even if set the same time-zone on the RDP host and client we can reproduce the issue.
Tried to add optional dynamicDSTTimeZoneKeyName and dynamicDaylightTimeDisabled fields in the Extended Info Packet (TS_EXTENDED_INFO_PACKET), but it also doesn’t help. Maybe I did something wrong.
Also, tried different rdp_settings (performance, rendering, etc) but it doesn’t affect the behaviour. So, it’s definitely not a rendering / gfx issue.
Also, didn't notice any protocol changes (e.g. from MS-RDPBCGR)

@thecrazyonestherebels ok, that is indeed some valuable information.
Could you check with xfreerdp, wfreerdp or whatever client fits the os you use anyway? (just to be sure we are chasing a problem in FreeRDP and not client side code)

@thecrazyonestherebels ok. the log is interesting, there seems to be something new in the protocol.
could you also check if /network:auto (default for newer versions) changes something?

@akallabeth,  /network:auto has no effect.
Regarding the error:
[15:46:11:274] [19571:01a23000] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 562 bytes remaining unhandled. Skipping.
I did some debugging and "problematic" packet is [DATA_PDU_TYPE_SAVE_SESSION_INFO][->INFO_TYPE_LOGON_LONG]. According to the spec everything is fine but packet length which we read from the TS_SHARECONTROLHEADER is too long.
Anyways, packet is parsed and handled properly (rdp_recv_logon_info_v2 reads correct data). Just a weird packet length.
How this can be related to client time zone? As I mentioned, disabling the fEnableTimeZoneRedirection on target machine is a workaround. Same as skip the optional clientTimeZone from sending from the client.

@thecrazyonestherebels I´ve added a proper warning message for this unparsed thing on master with #7728 that might shed some light on that. (it is another message type that we do not handle, it is most likely not the one you think it is)
As for fEnableTimeZoneRedirection we still have not ruled out some server side bugs ;)

@thecrazyonestherebels ok, now that is strange, I´ve been made available a windows 11 test VM and I can connect without any graphical issues at all.
(used master and standard debian 11 installed xfreerdp)

@akallabeth wow, could you please check the Windows build version?
I'm on 22000.527 from 2022-02-15, but it seems there is a new update from 8th of March.
BTW, it's important for the issue to start a fresh session. Can you connect from the FreeRDP client to a fresh session after reboot? Do you see the taskbar ?

@thecrazyonestherebels I´ve seen this too, written a mail to microsoft about that, maybe we get some feedback.
So you also can reproduce the missed taskbar?

Just checked on 22000.556 - same behaviour.
We also raised an issue with Microsoft. But so far MS just fixed their RDP client for macOS so it doesn't have this issue anymore :)

@thecrazyonestherebels no, I can connect just fine and have a normal session running.
Did not do much whith it though, except logging out again - from the taskbar ;)

@akallabeth sorry for the late feedback.
May I ask you to confirm if issue is not reproduced when you start a fresh session, using xfreerdp client, after rebooting the VM?
Just wanted to re-check, as if you previously launch a session from MSTSC, then I also couldn't reproduce the issue.
I've also built the FreeRDP client for macOS from latest master, launched with a default command line and still see the missing taskbar issue.
It's weird that issue is reproduced only on my environment. Then I wondering how the Microsoft Remote Desktop client for macOS has fixed this in the latest versions v10..7.*


Multi-select lookup

Q
A

Bug fix?
[ ]

New feature?
[ X ]

New sample?
[ ]

Related issues?
fixes #X, partially #Y, mentioned in #Z

What's in this Pull Request?
Pull Request includes a control that renders a few components that help manage a multi-select lookup in your form.
Control accepts an array of objects or list title with or without sp web object whence download data.

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

Codecov Report

Merging #339 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev     #339   +/-   ##
=======================================
  Coverage   72.88%   72.88%
=======================================
  Files          17       17
  Lines         767      767
  Branches      149      159   +10
=======================================
  Hits          559      559
  Misses        161      161
  Partials       47       47

Impacted Files
Coverage Δ

src/loc/en-us.ts
100% <ø> (ø)
:arrow_up:

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 0fb2e99...d21c0e5. Read the comment docs.


Create action plugin and use connection information from inventory

This may supersede #7 (I'm not extremely familiar with Ansible plugins yet).
The integration test playbook mentions an action plugin which is a necessary prerequisite for using the inventory connection details as the MikroTik API connection details.
What is necessary for this plugin?

So, my thoughts on this are:
Nearly all ansible modules that work by connecting to an API (especially an HTTP API) do not do so through a new connection type (or any other plugin).  They do so by defining variables which are consumed by the module itself.  This also has the requirement that the node that you're connecting to is technically localhost.
I'm not entirely against create a plugin to manage the connection, but we should do a more thorough survey of current and future Ansible network modules to determine what is recommended.
In the meantime, there are definitely some lower hanging fruit we could do to get things much more performant (like https://github.com/zahodi/ansible-mikrotik/issues/7)


Add short page about time lock example

What
Add short page about time lock example.
Why
cc @dmkozh

Something went wrong with PR preview build please check


The diff coverage is n/a.

@@             Coverage Diff             @@
##             master     #510     +/-   ##
===========================================
+ Coverage     77.62%   77.73%   +0.1%
- Complexity      664      668      +4
===========================================
  Files            73       73
  Lines          1931     1931
  Branches        293      293
===========================================
+ Hits           1499     1501      +2
  Misses          245      245
+ Partials        187      185      -2


Fox returning 404 when logging in

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.12.31. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2018.12.31

Before submitting an issue make sure you have:

[ ] At least skimmed through the README, most notably the FAQ and BUGS sections
[ ] Searched the bugtracker for similar issues including closed ones
[ ] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
youtube-dl.exe  --verbose --hls-prefer-native --ap-mso Comcast_SSO --ap-username PRIVATE --ap-password PRIVATE -o ".\Movies\Ghostbusters (2016).mp4" http://www.fox.com/watch/377fe32debca2c2555cd3777eaafe472/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', '--hls-prefer-native', '--ap-mso', 'Comcast_SSO', '--ap-username', 'PRIVATE', '--ap-password', 'PRIVATE', '-o', '.\\Movies\\Ghostbusters (2016).mp4', 'http://www.fox.com/watch/377fe32debca2c2555cd3777eaafe472/']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2018.12.31
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17134
[debug] exe versions: ffmpeg N-61620-ge555e1b, ffprobe git-2017-12-23-d02289c
[debug] Proxy map: {}
[FOX] 377fe32debca2c2555cd3777eaafe472: Downloading JSON metadata
[FOX] 377fe32debca2c2555cd3777eaafe472: Downloading Provider Redirect Page
[FOX] 377fe32debca2c2555cd3777eaafe472: Logging in
ERROR: Unable to download webpage: HTTP Error 404: Not Found (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp89xz0pmt\build\youtube_dl\extractor\common.py", line 605, in _request_webpage
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp89xz0pmt\build\youtube_dl\YoutubeDL.py", line 2212, in urlopen
  File "C:\Python\Python34\lib\urllib\request.py", line 470, in open
  File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response
  File "C:\Python\Python34\lib\urllib\request.py", line 502, in error
  File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
  File "C:\Python\Python34\lib\urllib\request.py", line 685, in http_error_302
  File "C:\Python\Python34\lib\urllib\request.py", line 470, in open
  File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response
  File "C:\Python\Python34\lib\urllib\request.py", line 502, in error
  File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
  File "C:\Python\Python34\lib\urllib\request.py", line 685, in http_error_302
  File "C:\Python\Python34\lib\urllib\request.py", line 470, in open
  File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response
  File "C:\Python\Python34\lib\urllib\request.py", line 502, in error
  File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
  File "C:\Python\Python34\lib\urllib\request.py", line 685, in http_error_302
  File "C:\Python\Python34\lib\urllib\request.py", line 470, in open
  File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response
  File "C:\Python\Python34\lib\urllib\request.py", line 502, in error
  File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
  File "C:\Python\Python34\lib\urllib\request.py", line 685, in http_error_302
  File "C:\Python\Python34\lib\urllib\request.py", line 470, in open
  File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response
  File "C:\Python\Python34\lib\urllib\request.py", line 508, in error
  File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
  File "C:\Python\Python34\lib\urllib\request.py", line 588, in http_error_default

Description of your issue, suggested solution and other information
I'm getting the above error when attempting to download any movie off Fox.  If I navigate directly to the webpage, I'm able to watch the movie.

After updating to the latest version (2<IP_ADDRESS>), I'm now getting a slightly different error:
YouTube_dl Arguments: --verbose --hls-prefer-native --ap-mso Comcast_SSO --ap-username  --ap-password  -o ".\Movies\Ghostbusters (2016).mp4" http://www.fox.com/watch/377fe32debca2c2555cd3777eaafe472/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', '--hls-prefer-native', '--ap-mso', 'Comcast_SSO', '--ap-username', 'PRIVATE', '--ap-password', 'PRIVATE', '-o', '.\Movies\Ghostbusters (2016).mp4', 'http://www.fox.com/watch/377fe32debca2c2555cd3777eaafe472/']
[debug] Encodings: locale cp1252, fs mbcs, out cp1252, pref cp1252
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17134
[debug] exe versions: ffmpeg N-61620-ge555e1b, ffprobe git-2017-12-23-d02289c
[debug] Proxy map: {}
[FOX] Downloading JSON metadata
[FOX] 377fe32debca2c2555cd3777eaafe472: Downloading JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 403: Forbidden (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp36zpl0n4\build\youtube_dl\extractor\common.py", line 605, in _request_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp36zpl0n4\build\youtube_dl\YoutubeDL.py", line 2215, in urlopen
File "C:\Python\Python34\lib\urllib\request.py", line 470, in open
File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response
File "C:\Python\Python34\lib\urllib\request.py", line 508, in error
File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
File "C:\Python\Python34\lib\urllib\request.py", line 588, in http_error_default

https://github.com/rg3/youtube-dl/issues/19088#issuecomment-459618167


How to assign double commands in a key

For instance, how can I assign control-j Backspace and Enter?

Thanks for reaching out!
Because we treat our issues list as the Atom team's backlog, we close issues that are questions since they don't represent a task needing to be completed. For most questions about Atom there are a lot of options, check out:

User Documentation — The Atom Flight Manual
Developer Documentation — Atom API Documentation
FAQ — The Atom FAQ on Discuss
Message Board — Discuss, the official Atom and Electron message board
Chat — Join the Atom Slack team

On Discuss and in the Atom Slack team, there are a bunch of helpful community members that should be willing to point you in the right direction.

If you post on Discuss, feel free to @ mention me and I can try to help - I think you can do this with a small bit of code in your init file along with a new keybinding for Ctrl-j in your keymap.


Adding flask route for malaria model and required frontend pages for the same

Added required changes in app.py , developed frontend pages. modified index.html to add malaria link, modified requirements.txt to add new libraries
##Adding flask route for malaria model and required frontend pages for the same
Adding flask route for malaria model and required frontend pages for the same
Closes: #177
Describe the changes you've made
Added required changes in app.py , developed frontend pages. modified index.html to add malaria link, modified requirements.txt to add new libraries for image processing
Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.

https://user-images.githubusercontent.com/52033949/114519670-45646b80-9c5e-11eb-9981-2d8974dbefcc.mp4

please add appropriate level to this too.

Hey, @ayush-raj8 please resolve the conflicts.

@kritikaparmar-programmer  @utkarsh0702  please assign level and update it.


DATAJDBC-326 - Support conversion of backreferences.

Ids used as backreferences now get properly converted.
Introduced ParentKeys.
ParentKeys hold information about data that needs to be considered for inserts or updates but is not part of the entity.
Appart from column names and values they also hold information about the desired JdbcType in order to facilitate conversions.
This replaces the Map handed around in the past.

@mp911de the second round of review, please.

Tried to apply the requested changes, except where commented above.

Just force-pushed the next try. I hope I didn't miss the point again.

That's merged and polished now.


"'jdk_version' is undefined" on CentOS 7

TASK [williamyeh.oracle-java : check if specific version of Oracle JDK is installed?] ***
fatal: [xxxxx]: FAILED! => {"failed": true, "msg": "'jdk_version' is undefined"}
fatal: [xxxx]: FAILED! => {"failed": true, "msg": "'jdk_version' is undefined"}
to retry, use: --limit @install.retry

When I add java_subversion

Sorry but I cannot reproduce your issue.
My test:
https://asciinema.org/a/49901


Support for multivariate power series

Hello,
I'm currently working on the cryptography library CryptographicEstimators originally built as a Sage module, but which we are now looking to make independent of Sage to reduce its size.
Python-flint currently provides everything we were using in Sage except for one thing, the handling of multivariate power series (bivariate, in particular). Because of this I would like to ask you:

Is it in the near roadmap to expose a way to create and manipulate multivariate series, as it is for univariate series?

What would it require someone to work on exposing these features from C flint, to add it to python-flint? Is there any guidance/documentation, or for now is there just the code already implemented for reference?

Finally, thank you very much for all the work done so far with this project. It will allow us to provide more accessibility to the use and community development of our library, so we really appreciate it.

Hello,
A first step in python-flint's roadmap would be multivariate polynomials (gh-59) which would presumably be the representation for multivariate series. Adding multivariate polynomials is my top priority in terms of features.
The series types in python-flint operate with Flint's univariate polynomial types and call the related e.g. fmpq_poly_*_series functions:
https://flintlib.org/doc/fmpq_poly.html#transcendental-functions
I don't see analogues of these series functions for multivariate polynomials in Flint itself e.g. there is no fmpq_mpoly_exp_series etc:
https://flintlib.org/doc/index_rationals.html
Which flint functions are you using from Sage?
Maybe the multivariate series are actually implemented in Sage rather than Flint...

2. Is there any guidance/documentation, or for now is there just the code already implemented for reference?

Pretty much the code is a reference. It can certainly be tidied up in places though. There are a few open issues where some broader reorganisations are discussed but for now new features are just new types like the existing ones. These PRs are the most recent feature additions for reference: https://github.com/flintlib/python-flint/pull/87 https://github.com/flintlib/python-flint/pull/106.
Feel free to ask here on GitHub for specific help on how to do anything.

There are generic power series in Flint, which can be nested to emulate multivariates:
>>> from flint_ctypes import *
>>> R = PowerSeriesRing(PowerSeriesRing(QQ, prec=10, var="x"), prec=8, var="y")
>>> x, y = R.gens(recursive=True)
>>> (x+y).exp().log()
(x + O(x^10)) + (1 + O(x^10))*y + (0 + O(x^10))*y^2 + (0 + O(x^10))*y^3 + (0 + O(x^10))*y^4 + (0 + O(x^10))*y^5 + (0 + O(x^10))*y^6 + (0 + O(x^10))*y^7 + O(y^8)

>>> R = PowerSeriesModRing(PowerSeriesModRing(QQ, 10, var="x"), 8, var="y")
>>> x, y = R.gens(recursive=True)
>>> (x+y).exp().log()
(x (mod x^10)) + (1 (mod x^10))*y (mod y^8)

Hi again,
I apologize for the delay in my response. We've been focusing on removing other Sage-dependent sections, but I'm finally able to address this issue.
Thank you both for your helpful responses! They've given me a much clearer picture of the library context.
We've determined that our unique bivariate series can be rephrased as operations over two univariate power series. This approach will allow us to work more efficiently using the existing features of python-flint.
Now, the nested approach you mentioned seems very interesting and powerful. Do you think that example could be included in the documentation? I could even send the PR myself, and if I discover any additional information during the refactoring process, I'll be happy to add that as well.
Please let me know your thoughts, and consider this issue resolved.

What Fredrik is referring to is something that is not actually implemented in python-flint but rather that can be done if you build Flint directly yourself.
Currently python-flint does not expose Flint's generic ring (gr_*) types. We definitely want to add those to python-flint but can't give an ETA for those right now.
What I can say is that the next release of python-flint will have multivariate polynomials (gh-132). You could implement bivariate series with those but would need to write various parts yourself so how easy that is depends on what exact features you need.

Huh, yes, I misunderstood his answer.
Well, in that case, no problem! As said, current features of python-flint should give us everything we need for now, so I think we will be fine.
Thanks again, and I'll let you know how it all works out once we've finished the implementations.


Add solutions in Python for LeetCode problems

Hey, how are you?
I just made a PR for leetcode problem 38. Count and Say in python (:


HSEARCH-2630 and HSEARCH-2631 Some uses of full text queries will corrupt object loading statistics

https://hibernate.atlassian.net/browse/HSEARCH-2630
https://hibernate.atlassian.net/browse/HSEARCH-2631

Note: we should backported this to 5.7, and maybe also to 5.6.

I just spotted another case where we have a similar problem; will push an update.

Done; I added a test and fix for HSEARCH-2631.

nice. Merged in master, backporting now..

backported to both 5.6 and 5.7 branches. Branch 5.6 needed a little change as Session didn't implement the JPA flavoured getResultList() method yet.
Thanks!


Revert "Make Scope work on Docker for Mac"

Reverts weaveworks/scope#1414

Turns out the check is not strong enough - it only checks if d4m is install, not if running.  If I'm running docker-machine but have d4m install, we use the d4m code path (and it doesn't work).

I'd like to fix the check.

Please do.  In the meantime master is broken, so unless the fix it imminent, pls revert.


[WIP] Rework keyboard event / keyboard shortcut

https://github.com/go-flutter-desktop/go-flutter/issues/332 doesn't crash anymore (cannot fix it)
now using: https://github.com/go-flutter-desktop/go-flutter/issues/314
fixes: #314
fixes: #332
fixes: #358

[ ] shift + arrows to select text.
[x] delete works
[x] shift return
[x] return
[ ] ctrl + delete - removed 1 character.
[ ] copy/paste

keyboard_events demo didn't work at all:
An Observatory debugger and profiler on Flutter test device is available at: http://<IP_ADDRESS>:50300/
For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".
flutter: ══╡ EXCEPTION CAUGHT BY SERVICES LIBRARY ╞══════════════════════════════════════════════════════════
flutter: The following _Exception was thrown during a platform message callback:
flutter: Exception: Unsupported platform RawKeyEventDataMacOs
flutter:
flutter: When the exception was thrown, this was the stack:
flutter: #0      _KeyboardTestPageState.onKeyEvent (package:keyboard_event/app.dart:83:9)
flutter: #1      _RawKeyboardListenerState._handleRawKeyEvent (package:flutter/src/widgets/raw_keyboard_listener.dart:121:14)
flutter: #2      RawKeyboard._handleKeyEvent (package:flutter/src/services/raw_keyboard.dart:528:17)
flutter: #3      BasicMessageChannel.setMessageHandler.<anonymous closure> (package:flutter/src/services/platform_channel.dart:74:49)
flutter: #4      _DefaultBinaryMessenger.handlePlatformMessage (package:flutter/src/services/binding.dart:200:33)
flutter: #5      _invoke3.<anonymous closure> (dart:ui/hooks.dart:303:15)
flutter: #9      _invoke3 (dart:ui/hooks.dart:302:10)
flutter: #10     _dispatchPlatformMessage (dart:ui/hooks.dart:162:5)
flutter: (elided 3 frames from package dart:async)
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
flutter: Another exception was thrown: Exception: Unsupported platform RawKeyEventDataMacOs

I've update the keyboard_events accordingly. The issue was in the example.
ctrl + delete is handled by the flutter framework, I don't want to support Ctrl+delete.
The 2 other points needs to be address before merging this PR.

I'm still a bit surprised by the fact that shift+arrow doesn't select text. :/
The text navigation, copy/paste combinations that I specified in the readme are for linux/windows.
Are the MacOS one working https://i.imgur.com/YPpx9Px.png working?
When I simulate an MacOS environment, everything seems to work :disappointed:
https://transfer.sh/dynwB/dell_xps_pchampion.mp4

shift, control, and command results in the following:
flutter: ══╡ EXCEPTION CAUGHT BY SERVICES LIBRARY ╞══════════════════════════════════════════════════════════
flutter: The following assertion was thrown during a platform message callback:
flutter: Platform key support for macos is producing unsupported modifier combinations.
flutter: 'package:flutter/src/services/raw_keyboard.dart':
flutter: Failed assertion: line 580 pos 14: 'et<LogicalKeyboard'
flutter:
flutter: Either the assertion indicates an error in the framework itself, or we should provide substantially
flutter: more information in this error message to help you determine and fix the underlying cause.
flutter: In either case, please report this assertion by filing a bug on GitHub:
flutter:   https://github.com/flutter/flutter/issues/new?template=BUG.md
flutter:
flutter: When the exception was thrown, this was the stack:
flutter: #2      RawKeyboard._synchronizeModifiers (package:flutter/src/services/raw_keyboard.dart:580:14)
flutter: #3      RawKeyboard._handleKeyEvent (package:flutter/src/services/raw_keyboard.dart:522:5)
flutter: #4      BasicMessageChannel.setMessageHandler.<anonymous closure> (package:flutter/src/services/platform_channel.dart:74:49)
flutter: #5      _DefaultBinaryMessenger.handlePlatformMessage (package:flutter/src/services/binding.dart:200:33)
flutter: #6      _invoke3.<anonymous closure> (dart:ui/hooks.dart:303:15)
flutter: #10     _invoke3 (dart:ui/hooks.dart:302:10)
flutter: #11     _dispatchPlatformMessage (dart:ui/hooks.dart:162:5)
flutter: (elided 5 frames from class _AssertionError and package dart:async)
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════

Ready for another review/fix cycle!

Ready for another review/fix cycle!


Error building 32 bit Python binding for Windows

When building 32bit Python version on Windows, following error occurs.
error C4716: 'new_sbol_EnzymeCatalysisInteraction__SWIG_3': must return a value
error C4716: 'new_sbol_EnzymeCatalysisInteraction__SWIG_4': must return a value

This can be probably avoided by adding some return call in libsbol.i

@bbartley: Please check that the solution in commit e1ce2dc1b1c7cff6099c04f04771e1966da26493 is okay. I believe the function does not need to return anything.

Fixed by 877c9aa4238d306da261b6b629c851053c1e9faa
SWIG has kind of a weird pattern for implementing alternative constructors.  In C++ typically a constructor does not have a return value, but in SWIG the constructor must return a pointer to the new object.  See https://stackoverflow.com/questions/33564645/how-to-add-an-alternative-constructor-to-the-target-language-specifically-pytho

Interesting. Let me quickly check that it works on Windows and I will close the issue. Do you want this to be merged to master right now? (with updated release?)

Its probably not worth the trouble of tagging a new release, since this only affects the Python bindings.  To save yourself the headache, I'd recommend just building the Python packages off the develop branch.
B


Can we use our trained audio voices?

using ElevenLabs backend
by u/robertovertical

right now it's possible by changing config.yaml. However, that is not possible if you use Pypi package. For that we would need to move TTS config from config.yaml to conversation_config.yaml. Easy and should be done in the next release.

Solved in release v0.2.3


OSX Can't connect to get user info

Bug description:
Cannot connect to the server and get the user/services  information
Steps to reproduce:
Launch Ferdi on OSX 10.14.6 and observe the following two error messages :

Impossible d'accéder aux services et informations de l'utilisateur (I'm running Ferdi in French)
!!!There were errors while trying to perform an authenticated request. Please try logging out and back in if this error persists.

Expected behavior
My services to show up as usual.
Screenshots

Environment:

Operating System:  macOS Mojave

Ferdi Version:  <IP_ADDRESS>

Server:  i guess Franz but can't verify

Debug information:
{"host":{"platform":"darwin","release":"18.7.0","screens":[{"bounds":{"height":1050,"width":1680,"x":0,"y":0},"id":69733446,"rotation":0,"scaleFactor":2,"size":{"height":1050,"width":1680},"touchSupport":"unknown","workArea":{"height":1050,"width":1680,"x":0,"y":0},"workAreaSize":{"height":1050,"width":1680}},{"bounds":{"height":1692,"width":3008,"x":-78,"y":-1692},"id":59592007,"rotation":0,"scaleFactor":2,"size":{"height":1692,"width":3008},"touchSupport":"unknown","workArea":{"height":1692,"width":3008,"x":-78,"y":-1692},"workAreaSize":{"height":1692,"width":3008}}]},"franz":{"version":"5.3.3","electron":"4.2.4","installedRecipes":[{"id":"discord","version":"1.0.3"},{"id":"mattermost","version":"1.2.1"},{"id":"messenger","version":"1.0.8"},{"id":"slack","version":"1.0.14"},{"id":"telegram","version":"1.0.5"},{"id":"tweetdeck","version":"1.0.2"},{"id":"whatsapp","version":"1.0.22"},{}],"devRecipes":[],"services":[],"workspaces":[],"windowSettings":{"width":1709,"height":1123,"x":312,"y":-1535,"displayBounds":{"x":0,"y":0,"width":1680,"height":1050},"isMaximized":true,"isFullScreen":false}}}

Hey thanks for reporting the issue. Can you try to switch server and try setting the server as https://api.getferdi.com and try to log in?

Hey @Kirija, does this issue still persist with the latest releases?


Fix #132 (Tabs locked in some cases) & Upgrade to .NET 6

See #132
And update to .NET 6

Close because of https://github.com/ButchersBoy/Dragablz/pull/280


[SPARK-31831][SQL][TESTS][test-hive1.2][test-hadoop2.7][FOLLOWUP] Put mocks for HiveSessionImplSuite in hive version related subdirectories

What changes were proposed in this pull request?

This patch fixes the build issue on Hive 1.2 profile brought by #29069, via putting mocks for HiveSessionImplSuite in hive version related subdirectories, so that maven build will pick up the proper source code according to the profile.
Why are the changes needed?

#29069 fixed the flakiness of HiveSessionImplSuite, but given the patch relied on the default profile (Hive 2.3) it broke the build with Hive 1.2 profile. This patch addresses both Hive versions.
Does this PR introduce any user-facing change?

No
How was this patch tested?

Manually confirmed the test suite via below command:

Hive 1.2

build/mvn -Dtest=none -DwildcardSuites=org.apache.spark.sql.hive.thriftserver.HiveSessionImplSuite test -Phive-1.2 -Phadoop-2.7 -Phive-thriftserver

Hive 2.3

build/mvn -Dtest=none -DwildcardSuites=org.apache.spark.sql.hive.thriftserver.HiveSessionImplSuite test -Phive-2.3 -Phadoop-3.2 -Phive-thriftserver

Can one of the admins verify this patch?

Can one of the admins verify this patch?

ok to test

Could you update the PR description to be self-explanation? That description becomes a commit message, so we tend to put the best effort to fill up the content.
And could you please describe how you did the tests for both Hive versions?

Just updated the PR description.

@HeartSaVioR Thanks for updating the PR description.

ok to test

Test build #126003 has started for PR 29129 at commit 5a1b6d6.

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-K8s/30616/
Test PASSed.

Test build #126003 has finished for PR 29129 at commit 5a1b6d6.

This patch fails PySpark pip packaging tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class GetCatalogsOperationMock(parentSession: HiveSession)
class GetCatalogsOperationMock(parentSession: HiveSession)

Merged build finished. Test FAILed.

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

OK the test suite passed at least. I'll trigger the test with different profiles.

retest this, please

Test build #126006 has started for PR 29129 at commit 5a1b6d6.

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-K8s/30619/
Test PASSed.

Test build #126006 has finished for PR 29129 at commit 5a1b6d6.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class GetCatalogsOperationMock(parentSession: HiveSession)
class GetCatalogsOperationMock(parentSession: HiveSession)

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/126006/
Test PASSed.

Merging to master.

@frankyin-factual Thank you for your quick fix! Merged into master.


[CDEC-326] stack.yaml: fix invalid ref for haskell-hedgehog

Description
The commit 2c9e51804e8217dff89f5c32cbe0d79ce20bc508 is not in the history of any refs.
Here is the diff between the above commit and the new commit.
https://github.com/hedgehogqa/haskell-hedgehog/compare/2c9e51804e8217dff89f5c32cbe0d79ce20bc508...input-output-hk:2e741bb53afb085741807018948ae17d956c53af
Linked issue
None
Type of change

Build fix

Cherry picked into #3801.


return unlogged power and/or documentation update

Currently, fg.fooofed_spectrum_ returns the modeled spectrum, but in log10 power. The documentation should either reflect that (quick update), or the returned spectra should be in linear units, which is consistent with the inputted spectrum.
I think only one or the other is sufficient, but the latter requires some larger scale changes.

Docs should definitely reflect this - I've added a small note in 'notes'.
As we talked about (I think), FOOOF definitely wants to store these as log10, though we could add a 'getter' function that would return unlogged power vals, if you think that would be useful.


Facebook-like tagging

I am trying to replicate Facebook's in-comment tagging capability. Basically, when you start typing a name, it triggers an Ajax search. It waits for the first 2 characters (1 upper case and 1 lower case) to do so and shows name suggestions.
The closest example I've found to this is http://textextjs.com/manual/examples/autocomplete-with-tags.html but it turns everything into a tag on Enter, which isn't the expected behavior in this case. I want to be able to do:
"Hey [Alex Gorbatchev], check this out!"
http://textextjs.com/manual/examples/ajax-with-filter-tags-and-autocomplete.html is another close example of what I want to achieve, but it rejects everything that is not in the tag list.
Is there a way to accomplish what I'm looking with this plugin? Also, is there a way to know what was a tag and what wasn't on the "server side"? From what I understand it will just send a simple string back. I'd like to know, for example, that "Alex Gorbatchev" was tagged on the client-side.
Also, in the autocomplete-with-tags example, clicking on the suggestion in the drop-down does not auto-complete the item. I'm not sure if that's a bug. I will file a separate issue if it is.

Could you post a screenshot of what you expect? If I understand you correctly, you want to have a tag in the middle of a plain custom text. It sounds like an awesome feature, but is currently not supported.

Yes exactly what I want! For example:
In a world where people tag other people in comments and such, it would indeed be an awesome feature!
What would it take to implement this?
Carl
On Jan 23, 2012, at 4:51 PM, Alex Gorbatchev wrote:

Could you post a screenshot of what you expect? If I understand you correctly, you want to have a tag in the middle of a plain custom text. It sounds like an awesome feature, but is currently not supported.

Reply to this email directly or view it on GitHub:
https://github.com/alexgorbatchev/jquery-textext/issues/12#issuecomment-3622602

Where on facebook can I see this? Can't seem to find this case.

Just comment on something on Facebook and start typing the name of somebody else who commented (not sure if that person has to be your friend or not). Don't forget to start the name with a cap. It'll show an autocomplete list.
On 2012-01-23, at 5:09 PM, Alex<EMAIL_ADDRESS>wrote:

Where on facebook can I see this? Can't seem to find this case.

Reply to this email directly or view it on GitHub:
https://github.com/alexgorbatchev/jquery-textext/issues/12#issuecomment-3622935

@cmer any conclusions on how to achieve this?

We ended up building our own. We couldn't find anything that worked for us...

Have you tried this one? After extensive search it seems like the only one that does what I need
https://github.com/podio/jquery-mentions-input


Add selected channel version to MsgChanOpenInitResponse and MsgChanOpenTryResponse

Summary
The channel version are decided by an IBC application stack and the decided version should be returned in the MsgResponse.
Problem Definition
During OpenTry, the channel version is decided by the IBC application stack. The version selected by the counterparty in OpenInit might be completely different from the version selected during the OpenTry step. This information should be returned in the MsgResponse. The same functionality will eventually be applied to OpenInit and thus the version should be returned in the MsgResponse as well.
Proposal
Add a Version field to MsgChannelOpenInitResponse and MsgChannelOpenTryResponse. Set the selected channel version in the MsgResponses
The changes can be backported only to new minor releases (lastest release is v3.0, so v3.1 for example)

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged/assigned

Should we also add a Version field to MsgConnectionOpenInitResponse and MsgConnectionOpenTryResponse ?

Not currently necessary, but wouldn't hurt


Allow tagging, pushing, and pulling images

Is your feature request related to a problem? Please describe.
It would be good if we could tag, push, and pull images from the images panel.
Describe the solution you'd like

In the images panel when you press 't' it should bring up an input prompt for you to enter a tag and then upon pressing enter it should tag the selected image with that tag.
When you press 'p' it should bring up a prompt to enter an and tag in the form "image:tag" to pull
When you press 'P' it should push the current image, with a confirmation asking if you're sure you want to

Describe alternatives you've considered
The pull feature would benefit from actually trying to search dockerhub, but we can leave that for another PR.
Additional context
the 'p', 'P' thing will be familiar for people who use lazygit

@jesseduffield , for pushing the image, how would the authentication be perfomed, or is it like already been taken care of, if yes, where?

good question. To my knowledge, docker wouldn't ask you to for a password upon trying to push, it would just fail if you're not already logged into the registry. I'm happy for a login flow to be handled in a separate issue

good question. To my knowledge, docker wouldn't ask you to for a password upon trying to push, it would just fail if you're not already logged into the registry. I'm happy for a login flow to be handled in a separate issue

Understood. So, which part of this issue can I work on and where should I start for that in the source code?

All three of the keybindings (tagging, pushing, pulling)

the keybindings need to be set in pkg/gui/keybindings.go
the handlers for the keybindings need to be created in pkg/gui/images_panel.go

@jesseduffield , In this example: https://github.com/jesseduffield/gocui/blob/master/_examples/stdin.go, where is the input being taken in layout func

For now, when I press 't' on a selected image, it shows this, with the image name printed on the popUp Panel:

command := gui.trimmedContent(v)

Thanks, that helped, @jesseduffield

Right now, with pull options, after selecting pull out of pull and cancel, it's giving this error. I was trying to pull debain:jessie.

I tried with debain:jessie, @mark2185

Is someone actively working on this issue, if not I would love to pick this up!
Also I found that ld display on the first tag in case image is tagged with different tags
....
	for i, image := range images {
		firstTag := ""
		tags := image.RepoTags
		if len(tags) > 0 {
			firstTag = tags[0]
		}
...

is it something which needs to be fixed as users can now tag images

Is someone actively working on this issue, if not I would love to pick this up!
Also I found that ld displays only the first tag in case image is tagged with different tags
....
	for i, image := range images {
		firstTag := ""
		tags := image.RepoTags
		if len(tags) > 0 {
			firstTag = tags[0]
		}
...

is it something that needs to be fixed as users can now tag images

I am currently working on it, @glendsoza

I see that you've taken on a few different issues @26tanishabanik , if you've got other issues in motion it might be worth handing this one off to @glendsoza

I see that you've taken on a few different issues @26tanishabanik , if you've got other issues in motion it might be worth handing this one off to @glendsoza

@jesseduffield , I have almost completed the code actually on all those issues, just waiting for your feedback on the question, I asked about the name:tag.
If you want, I can raise a pull request as well

@26tanishabanik yep go ahead and raise a PR>
In response to your question, you say you used debain:jessie but that itself contains a spelling error. It should be debian:jessie

@26tanishabanik yep go ahead and raise a PR.
In response to your question, you say you used debain:jessie but that itself contains a spelling error. It should be debian:jessie

@jesseduffield , I had tried with debian:jessie also, same error, I can show you the screenshots, if you want

Perhaps raise a PR and then I can pull it down and check it out myself


Add bdi core component & docs & tests

Issue https://github.com/basemate/matestack-ui-core/issues/173: Add bdi component
Changes

[x] Add <bdi> component including docs & test

Thanks for the review @borref @marcoroth