[BUG] No factory method for SearchAddressResultItem

Library name and version
Azure.Maps.Search 1.0.0-beta.4
Describe the bug
The Unit Testing and Mocking page in the Azure SDK docs indicates that output model classes will have factory classes to instantiate them.  I am trying to do some unit testing and I need to mock a SearchAddressResultItem.  The constructors are all internal and the properties are all read only so I've got no way to mock this class.  Additionally, there doesn't appear to be a factory class to instantiate this class, either.  I have looked at the MapsSearchModelFactory and there are no factory methods which create a SearchAddressResultItem.
This seems like a pretty big oversight so I'm wondering if I'm missing something.  Is there another factory class that I should be using?
Expected behavior
To be able to mock a SearchAddressResultItem class so that I can do unit testing.
Actual behavior
No way to create a SearchAddressResultItem class other than making an actual call to the Maps service.
Reproduction Steps
Try to call MapsSearchModelFactory and no factory method is listed.
Environment
.NET SDK (reflecting any global.json):
Version:   6.0.319
Commit:    e5c94b7d10
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.19045
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\6.0.319\
global.json file:
Not found
Host:
Version:      6.0.24
Architecture: x64
Commit:       e7b8488daf
.NET SDKs installed:
1.1.7 [C:\Program Files\dotnet\sdk]
2.1.526 [C:\Program Files\dotnet\sdk]
2.2.106 [C:\Program Files\dotnet\sdk]
3.1.426 [C:\Program Files\dotnet\sdk]
5.0.408 [C:\Program Files\dotnet\sdk]
5.0.416 [C:\Program Files\dotnet\sdk]
6.0.300 [C:\Program Files\dotnet\sdk]
6.0.319 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.All 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.32 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.24 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 1.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 1.1.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.32 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.24 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.1.32 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 5.0.13 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.24 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
IDE: Visual Studio Code 1.84.2

Hi @jlrosenlof-kr thanks for this issue.
This is indeed currently a shortage in our code generator. We will fix this soon.

Hi @ArcturusZhang thanks for getting back to me and for the information about the issue.
I wanted to get input/recommendations about a way forward in the meantime since it looks like a fix for this is potentially a couple of months away.  I use NSubstitute for mocking in our unit tests.  I have tried creating creating mocks of SearchAddressResultItem, SearchAddressResult, and several other classes which those classes depend on.  Some of them have internal constructors and some of the types, like LatLongPairAbbreviated are completely internal; they are not publicly exposed.
Unfortunately, I can't wait a couple of months for this to be resolved.  I have to move forward with something now and I would really to be able to unit test the code that I've created.  Currently, I am using reflection to try to construct classes and types.  That seems to be working but it is really cumbersome and time consuming to look up all of the type definitions and manually construct the classes.  Is there a better or maybe faster way of mocking these classes or am I stuck with reflection if I want to be able to move forward now?
Also, one last thing that's sort of related but is also a separate thing.  The decision to not use interfaces and instead use classes with virtual members is really cumbersome and makes unit testing more difficult.  This issue here is just one example.  We, the end user developers are stuck hoping that the Azure SDK team either remembers or has time to create factory classes for all of the classes that we might need.  Then, if the team misses something or doesn't have time to create the factories we're stuck waiting for a while until the fix gets included and then works its way through the various validation processes.  That just seems really prone to problems and failure.  I saw another issue where somebody from the Azure SDK team indicated that this design decision was made to make versioning easier and because using interfaces locks in certain design decisions into the interface.  I do understand that reasoning; I've dealt with that myself.  However, the benefits of following the design principle to use interfaces yield themselves in various places like unit testing, dependency injection, etc.  Not using the interfaces just makes things more brittle and difficult for us end users.  I don't know if it would do any good to submit an issue or something in CodeVoice because it seems like this design decision is baked into the Azure SDK.  Is it worth it to put in a request to reconsider this design decision?

Hi @ArcturusZhang I found another issue with a different model factory.  I'm not sure if I should open another issue or just put this in the same issue.  I'm going to put it here for now and then I'll break it off later if necessary.
I need to create a unit test for some routing functionality.  I was happy to see that the MapsRoutingModelFactory has a method for RouteData which will allow me to create a RouteData object.  However, the method parameters take some types which themselves need MapsRoutingModelFactory methods: RouteSummary and RouteLeg.  I see a factory method to create a RouteLegSummary but nothing for RouteSummary or RouteLeg.  Is there something that I am missing?  When the RouteData factory method asks for an IEnumerable<RouteLeg>, how am I supposed to create that without having a factory method for RouteLeg?


SARAALERT-1407: Allow setting a reason for closure when closing a monitoree by updating their case status.

Description
Jira Ticket: SARAALERT-1407
When closing a monitoree through by updating their case status, users previously had not had the ability to enter a reason for closure. This PR adds that ability.
There are two ways that this can be triggered:

By updating the case status in the Bulk Actions on the Monitoree Dashboard. This will not allow a custom reason to be entered (per PO team feedback).
By updating the case status from the Monitoree Details page. This will allow a custom reason to be typed.

(Feature) Demo/Screenshots
Method 1

Method 2

Important Changes
Please list important files (meaning substantial or integral to the PR) along with a list of the general changes that should be highlighted for reviewers.
app/javascript/components/patient/monitoring_actions/CaseStatus.js

Allows a reason and custom text to be entered for Closing a Monitoree by updating their case status

app/javascript/components/public_health/actions/UpdateCaseStatus.js

Allows a reason and custom text to be entered for Closing a Monitoree by updating their case status

Checklists
Submitter:

[x] This PR describes why these changes were made.
[x] This PR is into the correct branch.
[x] This PR includes the correct JIRA ticket reference.
[x] Code diff has been reviewed (it does not contain: additional white space, not applicable code changes, debug statements, etc.)
[x] If UI changes have been made, Chrome Dev Tools Lighthouse accessibility test has been executed to ensure no 508 issues were introduced.
[x] Tests are included and test edge cases
[x] Tests have been run locally and pass (remember to update Gemfile when applicable)
[x] Test fixtures updated and documented as necessary

@sgober :

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code
[ ] If applicable, you have tested changes against a large database, and considered possible performance regressions

@tstrass  :

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code
[ ] If applicable, you have tested changes against a large database, and considered possible performance regressions

@hackrm  :

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code
[ ] N/A If applicable, you have tested changes against a large database, and considered possible performance regressions

@jkufro  :

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code
[ ] N/A If applicable, you have tested changes against a large database, and considered possible performance regressions

@DPC15038
When I update the case status from confirmed to probable (or the reverse) then it will note in the history item the reason provided from the first change to the case status ("meets case definition", "Lost to follow-up", etc.)
I'm wondering that if we're including the reason in subsequent changes to the case status, then why aren't we including the reason in the initial update (bottom history item in the screenshot)? I'm also wondering if the user is not given the opportunity to choose a new reason when going from probable -> confirmed, then should we still be including the reason in these subsequent changes?

I think another issue is that if I change the case status from confirmed/probable -> unknown, then the reason is also included there (I'm not sure it makes sense to state the reason in this scenario).

When going from probable -> unknown -> probable, then the user is not given the opportunity to change the reason. Is this intended?


[Beta 4] Scrapping and restarting research presents same options

Using the scrap theory button immediately after revealing the first two pages does not actually scrap your theory.
It closes out of those pages, but trying to start a new theory will present you with the same two pages again and you cannot start from scratch without breaking and replacing the table.
Edit: I've discovered a continuation of this; once you have scrapped your theory and created a new one, only to be presented with the same options, you cannot choose either of the pages and need to break and replace the table to be able to research again.

The Scrap Theory button works, it just doesn't update the GUI properly. So if you press it and close the GUI, it'll be fixed when you open it again.


Making astropy units resolvable on modeled parameters

Closes Issue #325

[ ]  Creating code to test units that will go into modeled parameters

[ ]  Will test with an ingest from https://iopscience.iop.org/article/10.1088/0004-637X/810/2/158#apj518886t9 table 9

Great progress -- Awesome that all of those units are resolvable!
Next step would be to add some data which have incorrectly formatted units. Maybe try "Kelvins" and "M_jupiter".  Make some tests which fail and then on Friday we'll discuss how to mark them as "expected" to fail.


Webpack 4 dynamic import -- failing test to show dynamic imports are broken

as you can see the chunk names do not match what's in the dynamic import:
import(/* webpackChunkName: 'foo' */'./obj')
.then(({fib}) => {
  console.log(fib(3));
});

The chunks are being made here. When using webpack dev-server however, they are not in fact made.


Custom health bar

Describe your problem here.
HOW TO ADD CUSTOM HEALTH BAR IN LUA SCRIPT
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

Place your custom healthBar.png inside images

If it is transparent, i recommend hiding the health bar background and making a new health bar sprite because changing a health bar color of the sprite will be harder to do

Place your custom healthBar.png inside images
No i don't want to create custom health bar . I just want to use another mode health bar To my mod and I want to fix that health bar on particular stage not particular song

Place your custom healthBar.png inside images

No i don't want to create custom health bar . I just want to use another mode health bar To my mod and I want to fix that health bar on particular stage not particular song

Place your custom healthBar.png inside images

No i don't want to create custom health bar . I just want to use another mode health bar ,(INDIE CROSS)To my mod and I want to fix that health bar on particular stage not particular song

Place your custom healthBar.png inside images

????

He means, put your new healthbar.png sprite inside Mods/Images, and then change the positions with lua

THIS SPRITE FROM HOPE AND MADNESS MOD , I PUT MY EXAMPLE SPRITE IN CORRECT LOCATION, AND I DON'T KNOW FUNCTION ON ADDING BOTH P1 AND P2 HEALTH BAR

I THINK THIS CODE IS FOR CHANGING ICON P1, P2 HELP ME

do something like setProperty('healthBar.y', getProperty('scoreTxt.y') + 5)
you arent meant to change the icons

do something like setProperty('healthBar.y', getProperty('scoreTxt.y') + 5) you arent meant to change the icons

No i don't mean about changing icon iam about adding those health bar only

do something like setProperty('healthBar.y', getProperty('scoreTxt.y') + 5) you arent meant to change the icons

do something like setProperty('healthBar.y', getProperty('scoreTxt.y') + 5) you arent meant to change the icons

the default health bar is still there. how to add the bar

do something like setProperty('healthBar.y', getProperty('scoreTxt.y') + 5) you arent meant to change the icons

do something like setProperty('healthBar.y', getProperty('scoreTxt.y') + 5) you arent meant to change the icons

the default health bar is still there. how to add the bar

setProperty('healthBarBG.visible', false)
makeLuaSprite('healthBarBGNEW', 'your image here', 0, 0)
setObjectCamera('healthBarBGNEW', 'camHUD')
addLuaSprite('healthBarBGNEW')
Please check the wiki

Can someone send me a script of this entire thing please? Ive been trying to look for something similar to this everywhere, and I couldn't find anything. ;-;

https://github.com/ShadowMario/FNF-PsychEngine/wiki/Lua-Script-API:-Variables This can help maybe


[1.x] Added "websockets" integration

Initially, I've been submitting a PR to update the broadcasting docs to add soketi/soketi as another open-source alternative for broadcasting. This came after the Socket.IO support was dropped, so it's fully compatible with it.
This PR adds a new websockets option for Sail to automatically deploy a Pusher-compatible WebSockets server in Sail. The app, even if it's 0.x, it's already thoroughly tested and makes a good companion for development, at least. I thought that might be a good option to avoid setting it up yourself. :)
Not sure how to handle the broadcasting.php file edit as it requires some new options to be set to the pusher broadcaster. I have just decided to get the original Laravel config/broadcasting.php.
soketi's documentation on manual Sail instalation

One thing I missed is that the frontend app also needs some frontend configuration, so I don't really know how this is going to fit.

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.

@taylorotwell Any chance to revive this PR? 😅

@rennokki @taylorotwell
I create PR #423
I can't push commit to this PR, I am sorry.


MELDThermal Coordinate Derivatives

Add coordinate derivatives for aero and structural disciplines to the MeldThermal class
Should just involve differentiating the weight matrix involved in the T and Q residuals w.r.t. xa0 and xs0
Will have to add to MeldThermal.cpp, TransferScheme.pxd, TransferScheme.pyx, and the body.py file
Discovered these features are missing because the aerothermal coordinate derivatives in my coordinate derivatives unittest for the TacsOnewayDriver were off by 100%. Aerothermoelastic was very off too

Apparently we didn't use to need them. However, now with number of aero nodes and struct nodes changing the weight matrix for thermal transfer will change when integrated with ESP/CAPS shape optimization. Therefore we need these coordinate derivatives now

We fix the aerodynamic + structural coordinates for the thermal transfer scheme. This may cause remeshing shape derivatives to be less accurate. However, that is why we need structural mesh morphing. Closing this issue for now


Setting or Binding to Window Height / Width Properties has no effect.

        public MainWindow()
        {
            InitializeComponent();

            Observable.Interval(TimeSpan.FromSeconds(0.5))
                .ObserveOn(RxApp.MainThreadScheduler)
                .Subscribe(_ =>
                {
                    Height += 10;
                });

This code should make the window increase size every half second.
This is ignored.

In addition, popups are no longer sizing correctly :(

Caused by #3787 I think.


Returning whole resource, along with its sub-resouce

Right now, having a query:
api/shema/[id] works and returns all fields without the referrers
api/shema/[id]?fields=id,name,sub works and returns id and name of the shema resource and its sub sub-resource.
The problem is that we can't have both. Would like to return all the fields of the schema without specifing them one by one. Something like:
api/shema/[id]?fields=*,sub

If I remove the appliances sub-resource, it filters them

This sounds like a bug. Do you mind raise this as a separate issue?

@smyrman  In a second. Can you look at issue #123 and test this at your side. It might be real after all.

#148 raised to deal with the buggy part.
This issue will deal with how expand one or more fields while still returning all fields without having to list all fields.

PR #155


Odd (broken ?) text search behaviour

Hello
Thank you for your efforts writing this module and open sourcing it.
Unfortunately, when testing the 'latest' (9.0.1 ?) version, I type lend and the following option is returned:
-3- Industrial (170769) > Farming & Agriculture (11748) > Food Dehydrators (170763)
... whilst this is filtered out:
-3- Baby (2984) > Feeding (20400) > Food Grinders & Blenders (32866)

Also, simply typing "blenders" or "Blenders" fails to return the above option.
Perhaps an issue with handling entitized (&) ampersands in <option> text?

Choices uses the Fuse.js library to handle searching. By default, Fuse only checks the first 60 characters. You can get the match working by setting the distance option to a higher value, for example:
const choices = new Choices('#yourSelectElement', {
  choices: yourChoices,
  fuseOptions: {
    distance: 400
  }
});

What you probably want is to use Fuse's ignoreLocation option, but the current version of Fuse bundled with Choices does not support it.
You can monitor #881 for when ignoreLocation will be available.


Explicitly configure noproxy support in Curl

Apparently if we don't do it then our configuration otherwise means it
won't automatically get picked up!
Closes #6114

r? @ehuss

Ok there's a lot of discussion here and at this point it's pretty clear to me that this PR does not fix https://github.com/rust-lang/cargo/issues/6114 nor is it even needed so I'm going to close. Let's continue discussion on https://github.com/rust-lang/cargo/issues/6114


Gulp task finishes after the gulp task finishes

[14:29:52] Using gulpfile \gulpfile.js
[14:29:52] Starting 'unit-test'...
[14:29:52] Finished 'unit-test' after 22 ms

Feature: a
   ....

I think the gulp task should end after the cucumber tests.

Hi! v 0.0.7 fixes this problem

Hi! I think this problem is back with 0.0.10


hideIntro not working in Python

When hideIntro=True, an error message shows up:
TypeError: Program.__init__() got an unexpected keyword argument 'hideIntro'

Fix added to main
In pythonXMLtest file

Tested and confirmed working.


Linux Ubuntu 19.04 support

Linux Ubuntu 19.04 beta is out.  Consider this a request to add this as an option for package sources, instructions how to wander into the unsupported world, or a reminder to add that option after it comes out of beta.

I don't think it makes sense to track each missing OS in this repo. Ubuntu is supported, latest version will be also supported once it is released.
Cc @leecow

Yep, we'll add it the list closer to release.

Hi, @leecow
Any eta on when 19.04 will be added?
Regards.

There are a couple things to do first.

build the 19.04 dependencies installer (https://github.com/dotnet/core-setup/issues/5852)
Have the packages.microsoft.com owners spin up a 19.04 repo. I've submitted this request but don't have an eta yet.

Any solutions?
How can one install dotnet core on Ubuntu 19.04?

Any solutions?
How can one install dotnet core on Ubuntu 19.04?

@mezzo9 until the actual Ubuntu repositories are added, you can download the prebuilt binaries from here and add them to your path. There should be instructions when you click the link for your particular platform.

Whats the status of support?

Installing .NET Core on Ubuntu 19.04 using the binaries (tar.gz) is supported.
Ubuntu 19.04 Debian packages are implemented and expected to be built during the next servicing release, but we're waiting for an update from @leecow on the status of the 19.04 Microsoft package repository.

When using .net core with tar.gz and using it like ./dotnet create it says
dotnet-create command not found
On Mon, Apr 29, 2019, 23:20 Davis Goodin<EMAIL_ADDRESS>wrote:

Installing .NET Core on Ubuntu 19.04 using the binaries (tar.gz) is
supported.
Ubuntu 19.04 Debian packages are implemented and expected to be built
during the next servicing release, but we're waiting for an update from
@leecow https://github.com/leecow on the status of the 19.04 Microsoft
package repository.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dotnet/core/issues/2526#issuecomment-487677886, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACUEMHWRPTHN7J3VP5UFG63PS4YOFANCNFSM4HCP3JIQ
.

@Ayanrocks please open a new issue with what you expect to happen with that command and info about your environment. (Right now it seems like you might mean dotnet new, but I'm not familiar with the full set of SDK tools.)
Also note that the download page gives you some tips on how to set up dotnet on PATH so you don't need to specify the full path to execute it.

Ubuntu 19.04 is out and all of this is still happening. Don't know .. was this release of Ubuntu unexpected or something?

@smiron I know it is not as convenient, but https://github.com/dotnet/core/issues/2526#issuecomment-486024705 works just fine in the meantime if you really need it on your machine. I'm sure they'll have a solution out in the near future and I believe there were some unforeseen package issues this time around

Thanks for the reply @stevepentland. I tried that yesterday. I get the below on build. And yes .. it is installed.
No usable version of the libssl was found
Aborted (core dumped)

@smiron well the only things I can think of in that particular case on 19.04 x64 would be either

openssl
libssl-dev

I currently only have openssl installed, without libssl-dev and I have not encountered the same issue as you. Aside from that, I'm not too sure except to ask if it was for sure these binaries as that is the one I'm currently using

Yeah, that would be a prerequisite library issue. One benefit to having Debian packages to install is that we build a runtime-deps package that takes care of it. Really unfortunate how long it's taking.
I found https://github.com/dotnet/core/blob/master/Documentation/linux-prereqs.md to point to, but... it doesn't have Ubuntu 19.04. 😕 Filed https://github.com/dotnet/core/issues/2687 about that.

Thanks @dagood! from my current setup, it looks like people can get away with:

libunwind8
libicu63
openssl

Which are adapted from the provided link for 2.0. I notice that libunwind isn't in the 2.1 column, but I noticed that I have it locally anyway and figured it couldn't hurt :wink:

Turned out that I had all the packages installed but a slightly older version of the binaries. Re-downloaded dotnet and now it works - thanks for suggesting this @stevepentland
Thanks for all the help guys! Much appreciated.

downloads="$HOME/downloads"
location="$programs/dotnet"

if [ -d "$location/2" ]; then return; fi

#########################
# Download dotnet
#########################
if [ ! -e $downloads/dotnet-sdk-2.2.106-linux-x64.tar.gz ]; then
    wget https://download.visualstudio.microsoft.com/download/pr/9bef40df-fd90-4693-a16f-76fd40358c89/13e2cbd999ab248e9cf5d10d98d3e5fc/dotnet-sdk-2.2.106-linux-x64.tar.gz -P $downloads
fi

if [ ! -e $downloads/dotnet-sdk-3.0.100-preview3-010431-linux-x64.tar.gz ]; then
    wget https://download.visualstudio.microsoft.com/download/pr/35c9c95a-535e-4f00-ace0-4e1686e33c6e/b9787e68747a7e8a2cf8cc530f4b2f88/dotnet-sdk-3.0.100-preview3-010431-linux-x64.tar.gz -P $downloads
fi

######################
# Make the main dir
######################
if [ ! -d "$location" ]; then mkdir $location; fi

#####################
# Install version 2
#####################
if [ ! -d "$location/2" ]; then
    mkdir $location/2; tar xf $downloads/dotnet-sdk-2.2.106-linux-x64.tar.gz -C $location/2
fi

#####################
# Install version 3
#####################
if [ ! -d "$location/3" ]; then
    mkdir $location/3; tar xf $downloads/dotnet-sdk-3.0.100-preview3-010431-linux-x64.tar.gz -C $location/3
fi

####################
# Add to path
####################
export PATH=$PATH:$location/2

We now have Ubuntu 19.04 Debian packages for 2.1 and 2.2 which work for me! I tried them out like this:
docker run -it --rm ubuntu:19.04 bash -c '
  apt-get update
  apt-get install -y sudo wget

  wget -q https://packages.microsoft.com/config/ubuntu/19.04/packages-microsoft-prod.deb
  sudo dpkg -i packages-microsoft-prod.deb

  sudo apt-get install apt-transport-https
  sudo apt-get update
  sudo apt-get install -y dotnet-sdk-2.1

  dotnet new console -o project
  cd project
  dotnet run'

I filed https://github.com/dotnet/core/issues/2728 to track updating the download pages to include this information.

We now have Ubuntu 19.04 Debian packages for 2.1 and 2.2 which work for me!

Also worked fine locally for me on my Kubuntu 19.04 install. Thanks for the update!

We now have Ubuntu 19.04 Debian packages for 2.1 and 2.2 which work for me! I tried them out like this:

Am I missing something?
devmachine@heaven-master:~$  sudo apt-get install -y dotnet-sdk-2.1 Reading package lists... Done Building dependency tree        Reading state information... Done E: Unable to locate package dotnet-sdk-2.1 E: Couldn't find any package by glob 'dotnet-sdk-2.1' E: Couldn't find any package by regex 'dotnet-sdk-2.1'

@ketchums, you may need to run the workaround steps on e.g. https://dotnet.microsoft.com/download/linux-package-manager/ubuntu18-10/sdk-current (instead of "18.10", use "19.04" of course.)
If that doesn't fix it, please open a new issue with the output of these commands to help us diagnose:
# Show the repositories you have configured. Source: https://askubuntu.com/a/741948
grep -r --include '*.list' '^deb ' /etc/apt/sources.list /etc/apt/sources.list.d/
# Show your distro info.
cat /etc/os-release

@ketchums Just a few weeks ago I was unble to install dotnet-sdk-2.2 on ubuntu 19.04. From what I have learnt during that time microsoft hadn't yet updated their packages so that dotnet-sdk-2.2  can be easily installed on 19.04. But now if you go on the microsft website here: https://dotnet.microsoft.com/download/linux-package-manager/ubuntu18-10/sdk-current
and follow their instructions to install dotnet-sdk-2.2 it will work. Just two things to point out:

You won't see a dropdown option for ubuntu 19.04 distribution (guess that will be added sometime in the future).

Make sure you replace the ubuntu version with 19.04 in the package link. eg
wget -q https://packages.microsoft.com/config/ubuntu/19.04/packages-microsoft-prod.deb

I have a solution
https://medium.com/@stnlyli/install-netcore-2-2-sdk-on-ubuntu-19-04-36173134a142

As of ~May 20th, 19.04 shows up in the dropdown!
I hoped I was clear with my earlier comment how to get the 19.04 packages installed without instructions, but it appears the work was duplicated a couple times. Sorry about that, I'm giving some thought on how to make that happen less often.


Scrolling the page without moving the cursor

Is newsboat capable of scrolling up or down without moving the cursor like the behaviour of vim's Ctrl-E Ctrl-Y or zz zt zb ?

Just discovered the scrolloff function that's work fine for me.

We don't support any of those ones at the moment, but we do support scrolling by half a page since PR 2279 (will be available starting in the upcoming 2.31 release)
If anyone is interested in supporting the other movement commands, the ListMovementControl.h file might be a good place to start:
https://github.com/newsboat/newsboat/blob/62d547b671ed0c3f60967766c9d74adc5e162fa6/include/listmovementcontrol.h#L29-L156
A somewhat similar issue: https://github.com/newsboat/newsboat/issues/215


Add clean task for frogbot

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

Project coverage is 80.18%. Comparing base (aea0d41) to head (70b62b6).
Report is 4 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #2065       +/-   ##
===========================================
+ Coverage   28.31%   80.18%   +51.87%
===========================================
  Files         123        9      -114
  Lines       14394      550    -13844
  Branches     2672      246     -2426
===========================================
- Hits         4075      441     -3634
+ Misses      10188      109    -10079
+ Partials      131        0      -131

Flag
Coverage Δ

idp-domain-service
80.18% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

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


doc uninstall command

Uninstall command doc
Remove deprecated apiextensionsv1beta1 API

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@eb2aec4). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #32   +/-   ##
=======================================
  Coverage        ?   31.61%
=======================================
  Files           ?       15
  Lines           ?      813
  Branches        ?        0
=======================================
  Hits            ?      257
  Misses          ?      515
  Partials        ?       41

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 eb2aec4...76f87fc. Read the comment docs.


can't pass MCS and MCS_FLAGS to make

as title ./configure --disable-shave && MCS_FLAGS=-langversion:4 make should fail at the new Notifications project that uses some C#6 syntax.
This feature may be needed by users with older compilers that don't support the later language features by default.

passed in the wrong position... should always be last. Oops.


Update the Cloud readme.md doc and Go readme.md doc

Two questions:

For the readme.doc for go client, do we need to create a go client first, and then create go producer and consumer to produce and consume messages?

Do we need to add example about how to use token to connect a cluster, and then consume and produce messages?

For the readme.doc for go client, do we need to create a go client first, and then create go producer and consumer to produce and consume messages?

Not needed, When creating producers and consumers, we first need to create a client object.

Do we need to add example about how to use token to connect a cluster, and then consume and produce messages?

Good question, Currently, I provide how to create a client in the form of token for each client. For Java, go, pulsarctl and cpp, we only provide the oauth2 connection method, for python, node, we provide the token connection method.
@sijie For Java, go, pulsarctl and cpp clients, Do we need to provide a complete code example of the token method?


Update pipeline test

work in progress, make sure pass all github action and test coverage over 80%

Codecov Report

:exclamation: No coverage uploaded for pull request base (pipeline@a609c2c). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Current head 7c52f1e differs from pull request most recent head fedbb5e. Consider uploading reports for the commit fedbb5e to get more accurate results

@@             Coverage Diff             @@
##             pipeline     #627   +/-   ##
===========================================
  Coverage            ?   71.06%
===========================================
  Files               ?      101
  Lines               ?    10827
  Branches            ?        0
===========================================
  Hits                ?     7694
  Misses              ?     2682
  Partials            ?      451

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 a609c2c...fedbb5e. Read the comment docs.


updated Experimenter MoU

This PR updates the Experimenter MoU, splitting out the former Appendix A into two appendices, one a data processing agreement, the other a joint controller agreement. This allows an experiment developer to agree to data processing only in the event that their test does not collect any PII, and allows for those tests that do to additionally consent to M-Lab's joint controller status under privacy and consumer protection rules such as GDPR or CCPA.
@laiyi-ohlsen Could you please take a look?

This change is

LGTM


Fix/2023

Designed to fix #2023
Also fixes #2056

Coverage increased (+0.02%) to 71.927% when pulling 18e3b891d9f5900139d96437425ec2d4c1a581d4 on fix/2023 into bca5bd874daa530d97cf71b0a2ae53ddbfdf87dd on master.


fix(auth): add proper use of link account method

Hey @marinacoelho!
First, thanks for putting together your series of articles about getting started with Firebase and Compose. It was the perfect series I found to get started on a side project I'm working on.
I found a potential bug when implementing the firebase authentication. When creating an account I was getting an error stating the account was already linked to the given provider. This was happening because we were creating the account and then trying to link it to an existing (anonymous) account. But after creating the account we lost the anonymous account credentials and Firebase.auth.currentUser was pointing to the new authentication provider (email in this case).
The fix was to not create the account and instead "promote" it to the email provider account.
Something similar happens when the user signs in. Since the account is already created, Firebase cannot link an anonymous account with an existing one, and you cannot "promote" an already promoted account. The best we can do is to copy the data the anonymous account had, over to the logged-in account. I removed the linkWithEmail step because it will fail. Another thing that we can add to it is to delete the anonymous account after signing in to avoid cluttering the user database with anonymous accounts (altho we can activate the auto-cleanup to remove the anonymous account 30-days old.
If you think this is correct, it'll be great if the piece of Part 2 of your series clarifies this.
Upon returning from a successful login or account creation, we proceed to the next step, which is to get the credentials the user used to sign in to the second authentication provider, and link them to the anonymous account
I hope this helps and makes sense.
Thank you again 🙏

Hi @JuanAlejandro Thank you so much for your contribution! We are working on a fix for it in another branch, but it will be released only a few weeks from now. Meanwhile, I'll merge your pull request so we can have a fix on the main branch as well. Thanks again!


Reconsidering the way background tasks are handled

Right now mirrord agent uses 3 global background tasks (dns, sniffer and stealer) and 2 per-client background tasks (tcp and udp). All tasks are run in their own tokio runtimes constructed with Builder::new_multi_thread, which spawns nproc threads. Main function is also run in a multi-threaded runtime. That means that agent uses (4 + clients) * nproc threads. Maybe we could consider using single-threaded runtimes?

Seems premature at this point - not something our users will really feel the effect of

Seems premature at this point - not something our users will really feel the effect of?

Just something I noticed when working with the agent. The change would be very simple - using different tokio runtime flavor.

Closed with #1497


btAxisSweep3.h: No such file or directory    19 | #include "btAxisSweep3.h"

I have used cmake from MSYS2 command prompt to build the project by this way:
cmake -G "MinGW Makefiles" -S ./ -B build_folder

However aparentelly it runs without errors:
-- The C compiler identification is GNU 11.3.0
-- The CXX compiler identification is GNU 11.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: C:/msys64/usr/bin/cc.exe
-- Check for working C compiler: C:/msys64/usr/bin/cc.exe - works
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Check for working CXX compiler: C:/msys64/usr/bin/c++.exe
-- Check for working CXX compiler: C:/msys64/usr/bin/c++.exe - works
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning at CMakeLists.txt:20 (message):
  Build type is not set, using Debug by default

-- Version: 6.2.1
-- Build type: Debug
-- CXX_STANDARD: 17
-- Performing Test has_std_17_flag
-- Performing Test has_std_17_flag - Success
-- Performing Test has_std_1z_flag
-- Performing Test has_std_1z_flag - Success
-- Performing Test SUPPORTS_USER_DEFINED_LITERALS
-- Performing Test SUPPORTS_USER_DEFINED_LITERALS - Success
-- Performing Test FMT_HAS_VARIANT
-- Performing Test FMT_HAS_VARIANT - Success
-- Required features: cxx_variadic_templates
-- Looking for _strtod_l
-- Looking for _strtod_l - not found
CMake Deprecation Warning at submodules/bullet3/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Found OpenGL: opengl32
OPENGL FOUND
opengl32glu32
-- Shared libraries disabled
-- compiling zlib from sources
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of off64_t
-- Check size of off64_t - failed
-- Looking for fseeko
-- Looking for fseeko - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Applying MinGW StepFileGen1.cpp Debug Workaround
-- Enabled importer formats: AMF 3DS AC ASE ASSBIN B3D BVH COLLADA DXF CSM HMP IRRMESH IQM IRR LWO L
WS M3D MD2 MD3 MD5 MDC MDL NFF NDO OFF OBJ OGRE OPENGEX PLY MS3D COB BLEND IFC XGL FBX Q3D Q3BSP RAW
 SIB SMD STL TERRAGEN 3D X X3D GLTF 3MF MMD
-- Disabled importer formats:
-- Enabled exporter formats: OBJ OPENGEX PLY 3DS ASSBIN ASSXML M3D COLLADA FBX STL X X3D GLTF 3MF PB
RT ASSJSON STEP
-- Disabled exporter formats:
-- Treating all warnings as errors (for assimp library only)
CMake Deprecation Warning at submodules/glew/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Performing Test EASTL_HAS_FCHAR8T_FLAG
-- Performing Test EASTL_HAS_FCHAR8T_FLAG - Success
-- Performing Test EASTL_HAS_ZCCHAR8T_FLAG
-- Performing Test EASTL_HAS_ZCCHAR8T_FLAG - Failed
CMake Warning (dev) at C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake:243 (message):
  Unable to determine default CMAKE_INSTALL_LIBDIR directory because no
-- Performing Test HAVE_MFPU_NEON_SWITCH - Failed
-- Looking for xmmintrin.h
-- Looking for xmmintrin.h - found
-- Looking for emmintrin.h
-- Looking for emmintrin.h - found
-- Looking for pmmintrin.h
-- Looking for pmmintrin.h - found
-- Looking for smmintrin.h
-- Looking for smmintrin.h - found
-- Looking for arm_neon.h
-- Looking for arm_neon.h - not found
-- Performing Test HAVE_SSE_INTRINSICS
-- Performing Test HAVE_SSE_INTRINSICS - Success
-- Looking for malloc.h
-- Looking for malloc.h - found
-- Looking for cpuid.h
-- Looking for cpuid.h - found
-- Looking for intrin.h
-- Looking for intrin.h - found
-- Looking for guiddef.h
-- Looking for guiddef.h - found
-- Looking for pow in m
-- Looking for pow in m - found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Performing Test HAVE_GCC_GET_CPUID
-- Performing Test HAVE_GCC_GET_CPUID - Success
-- Performing Test HAVE_CPUID_INTRINSIC
-- Performing Test HAVE_CPUID_INTRINSIC - Success
-- Performing Test HAVE_STD_ALIGNED_ALLOC
-- Performing Test HAVE_STD_ALIGNED_ALLOC - Failed
-- Looking for posix_memalign
-- Looking for posix_memalign - found
-- Looking for _aligned_malloc
-- Looking for _aligned_malloc - not found
-- Looking for proc_pidpath
-- Looking for proc_pidpath - not found
-- Looking for getopt
-- Looking for getopt - found
-- Could NOT find ALSA (missing: ALSA_LIBRARY ALSA_INCLUDE_DIR)
-- Found OSS: C:/msys64/usr/include
-- Could NOT find AudioIO (missing: AUDIOIO_INCLUDE_DIR)
-- Could NOT find SoundIO (missing: SOUNDIO_LIBRARY SOUNDIO_INCLUDE_DIR)
-- No compatible version of the Windows SDK or Platform SDK found. (missing: WINDOWSSDK_DIRS)
-- Looking for include files windows.h, mmsystem.h
-- Looking for include files windows.h, mmsystem.h - found
-- No compatible version of the Windows SDK or Platform SDK found. (missing: WINDOWSSDK_DIRS)
-- Could NOT find DSound (missing: DSOUND_LIBRARY DSOUND_INCLUDE_DIR)
-- Looking for mmdeviceapi.h
-- Looking for mmdeviceapi.h - found
-- Could NOT find PortAudio (missing: PORTAUDIO_LIBRARY PORTAUDIO_INCLUDE_DIR)
-- Could NOT find PulseAudio (missing: PULSEAUDIO_LIBRARY PULSEAUDIO_INCLUDE_DIR)
-- Could NOT find JACK (missing: JACK_LIBRARY JACK_INCLUDE_DIR)
-- Could NOT find OpenSL (missing: OPENSL_LIBRARY OPENSL_INCLUDE_DIR OPENSL_ANDROID_INCLUDE_DIR)
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Could NOT find SDL2 (missing: SDL2_LIBRARY SDL2_INCLUDE_DIR)
-- Found Git: C:/Program Files/Git/cmd/git.exe (found version "2.38.0.windows.1")
CMake Warning at submodules/openal-soft/CMakeLists.txt:1112 (find_package):
  By not providing "FindQt5Widgets.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "Qt5Widgets", but CMake did not find one.

  Could not find a package configuration file provided by "Qt5Widgets" with
  any of the following names:

    Qt5WidgetsConfig.cmake
    qt5widgets-config.cmake

  Add the installation prefix of "Qt5Widgets" to CMAKE_PREFIX_PATH or set
  "Qt5Widgets_DIR" to a directory containing one of the above files.  If
  "Qt5Widgets" provides a separate development package or SDK, be sure it has
  been installed.

-- Could NOT find SndFile (missing: SNDFILE_LIBRARY SNDFILE_INCLUDE_DIR)
-- Could NOT find SDL2 (missing: SDL2_LIBRARY SDL2_INCLUDE_DIR)
--
Building OpenAL with support for the following backends:
     OSS, WASAPI, WaveFile, Null

Building with support for CPU extensions:
    Default, SSE, SSE2, SSE3, SSE4.1

-- Embedding HRTF datasets

-- Installing library and headers
-- Installing sample configuration
-- Installing HRTF definitions
-- Installing AmbDec presets
--
-- Found ZLIB: C:/msys64/mingw64/lib/libz.dll.a (found version "1.2.13")
-- Could NOT find MySOFA (missing: MYSOFA_LIBRARY MYSOFA_INCLUDE_DIR)
-- Building utility programs
--
-- Building example programs
--
CMake Deprecation Warning at submodules/RuntimeCompiledCPlusPlus/Aurora/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

Project version: 0.9.7
-- Architecture: x86
-- Enabled: use of RTTI
-- Performing Test HAS_NO_EXCEPT_TYPE_SIGNATURE_SUPPORT
-- Performing Test HAS_NO_EXCEPT_TYPE_SIGNATURE_SUPPORT - Success
-- Performing Test HAS_STL_NO_EXCEPT_TYPE_SIGNATURE_SUPPORT
-- Performing Test HAS_STL_NO_EXCEPT_TYPE_SIGNATURE_SUPPORT - Success
-- Performing Test HAS_CXX_CONSTEXPR
-- Performing Test HAS_CXX_CONSTEXPR - Success
-- Performing Test HAS_PARTIAL_SPECIALIZATION_FOR_ARRAYS
-- Performing Test HAS_PARTIAL_SPECIALIZATION_FOR_ARRAYS - Success
-- using C++: 17
--
-- Finding 3rd party libs...
-- ===========================
-- Finished finding 3rd party libs!
-- Scanning rttr module.
-- ===========================
-- rttr directory included
-- Scanning rttr module finished!
--
CMake Warning (dev) at C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake:243 (message):
  Unable to determine default CMAKE_INSTALL_LIBDIR directory because no
  target architecture is known.  Please enable at least one language before
  including GNUInstallDirs.
Call Stack (most recent call first):
  submodules/glfw/CMakeLists.txt:28 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Looking for dinput.h
-- Looking for dinput.h - not found
-- Looking for xinput.h
-- Looking for xinput.h - found
-- Performing Test _GLFW_HAS_DEP
-- Performing Test _GLFW_HAS_DEP - Success
-- Performing Test _GLFW_HAS_ASLR
-- Performing Test _GLFW_HAS_ASLR - Success
-- Performing Test _GLFW_HAS_64ASLR
-- Performing Test _GLFW_HAS_64ASLR - Success
-- Using Win32 for window creation
-- Could NOT find Boost (missing: Boost_INCLUDE_DIR)
CMake Warning at src/CMakeLists.txt:326 (message):
  Boost library is not used in build, some engine utilities are disabled

-- copying shaders into 'SandboxApplication' project directory
-- copying textures into 'SandboxApplication' project directory
-- copying shaders into 'OfflineRendererSample' project directory
-- copying textures into 'OfflineRendererSample' project directory
-- copying shaders into 'PhysicsSample' project directory
-- copying textures into 'PhysicsSample' project directory
-- copying shaders into 'ProjectTemplate' project directory
-- copying textures into 'ProjectTemplate' project directory
-- copying shaders into 'SoundSample' project directory
-- copying textures into 'SoundSample' project directory
-- copying shaders into 'VRCameraSample' project directory
-- copying textures into 'VRCameraSample' project directory
-- copying shaders into 'GrassSample' project directory
-- copying textures into 'GrassSample' project directory
-- copying shaders into 'Sponza' project directory
-- copying textures into 'Sponza' project directory
-- copying shaders into 'PBR' project directory
-- copying textures into 'PBR' project directory
-- copying shaders into 'PathTracing' project directory
-- copying textures into 'PathTracing' project directory
-- copying shaders into 'Particles' project directory
-- copying textures into 'Particles' project directory
-- copying shaders into 'Doom' project directory
-- copying textures into 'Doom' project directory
-- Configuring done (220.4s)
-- Generating done (5.3s)
-- Build files have been written to: C:/msys64/home/user/MxEngine/build_folder

after that i go to the src folder and execute cmake --build ./ and return this:
C:\msys64\home\userx\MxEngine\build_folder>cmake --build .
mingw32-make[2]: Entering directory 'C:/msys64/home/userx/MxEngine/build_folder'
[  0%] Building CXX object src/fmt/CMakeFiles/fmt.dir/src/format.cc.obj
[  0%] Building CXX object src/fmt/CMakeFiles/fmt.dir/src/os.cc.obj
[  0%] Linking CXX static library libfmtd.a
[  0%] Built target fmt
[  0%] Building CXX object src/bullet3/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btAxisSweep3.obj
C:\msys64\home\userx\MxEngine\submodules\bullet3\src\BulletCollision\BroadphaseCollision\btAxisSweep3.cpp:19:10: fatal error: btAxisSweep3.h: No such file or directory
   19 | #include "btAxisSweep3.h"
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
mingw32-make[4]: *** [src\bullet3\src\BulletCollision\CMakeFiles\BulletCollision.dir\build.make:76: src/bullet3/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btAxisSwe
ep3.obj] Error 1
mingw32-make[3]: *** [CMakeFiles\Makefile2:1092: src/bullet3/src/BulletCollision/CMakeFiles/BulletCollision.dir/all] Error 2
mingw32-make[2]: *** [Makefile:135: all] Error 2
mingw32-make[2]: Leaving directory 'C:/msys64/home/userx/MxEngine/build_folder'

after using cmake -G "MinGW" ... what is the next step i need to achieve?

Hi!
From the beginning it was decided to support & test only 3 main compilers - Msvc, Clang, Gcc due to the limited time I have. Seems like this issue is reproducible only for MinGW.
Not sure what the issue is here, but seems like it related in Bullet3 dependency lib. If you manage to fix that, I will be happy to merge the PR

i have also tried using cmake -G "Ninja" -S ./ -B build_folder but return this error:
$ cmake --build .
[4/815] Building CXX object src/bullet3/src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.obj
In file included from C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.h:19,
                 from C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.cpp:14:
C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h:88:30: warning: ignoring attributes on template argument ÔÇÿcl_longÔÇÖ {aka ÔÇÿl
ong intÔÇÖ} [-Wignored-attributes]
   88 |         b3OpenCLArray<b3Int64> m_commonPrefixes;
      |                              ^
[7/815] Building CXX object src/bullet3/src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/BroadphaseCollision/b3GpuParallelLinearBvh.obj
In file included from C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp:17:
C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h:88:30: warning: ignoring attributes on template argument ÔÇÿcl_longÔÇÖ {aka ÔÇÿl
ong intÔÇÖ} [-Wignored-attributes]
   88 |         b3OpenCLArray<b3Int64> m_commonPrefixes;
      |                              ^
[24/815] Building CXX object src/bullet3/src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/Raycast/b3GpuRaycast.obj
In file included from C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:13:
C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h:88:30: warning: ignoring attributes on template argument ÔÇÿcl_longÔÇÖ {aka ÔÇÿl
ong intÔÇÖ} [-Wignored-attributes]
   88 |         b3OpenCLArray<b3Int64> m_commonPrefixes;
      |                              ^
[477/815] Building C object src/glew/CMakeFiles/libglew_shared.dir/src/glew.c.obj
FAILED: src/glew/CMakeFiles/libglew_shared.dir/src/glew.c.obj
C:\msys64\usr\bin\cc.exe -DGLEW_BUILD -DGLEW_NO_GLU -DMXENGINE_CMAKE_BUILD -DVC_EXTRALEAN -DWIN32_MEAN_AND_LEAN -D_CRT_SECURE_NO_WARNINGS -Dlibglew_shared_EXPORTS -IC:/msys64/home/userx/MxEngi
ne/submodules/glew/include -g -MD -MT src/glew/CMakeFiles/libglew_shared.dir/src/glew.c.obj -MF src\glew\CMakeFiles\libglew_shared.dir\src\glew.c.obj.d -o src/glew/CMakeFiles/libglew_shared.di
r/src/glew.c.obj -c C:/msys64/home/userx/MxEngine/submodules/glew/src/glew.c
In file included from C:/msys64/home/userx/MxEngine/submodules/glew/src/glew.c:55:
C:/msys64/home/userx/MxEngine/submodules/glew/include/GL/glxew.h:98:10: fatal error: X11/Xlib.h: No such file or directory
   98 | #include <X11/Xlib.h>
      |          ^~~~~~~~~~~~
compilation terminated.
[479/815] Building CXX object src/assimp/code/CMakeFiles/assimp.dir/AssetLib/IFC/IFCReaderGen1_2x3.cpp.obj
ninja: build stopped: subcommand failed.


Update GitOnZOS.md

The announcement specifically mentions v2.39.1 but we're way beyond that now.
I've suggested some wording, but not even sure it deserves the prominence it has anymore and it could just be a note further down?

There's a few approved PRs waiting to be merged... who has the ball?

Hi
Once approved you can merge
On Sun, Aug 27, 2023 at 06:18 Ian J Mitchell @.***>
wrote:

There's a few approved PRs waiting to be merged... who has the ball?
—
Reply to this email directly, view it on GitHub
https://github.com/ZOSOpenTools/meta/pull/373#issuecomment-1694667325,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOSFFEMBBEF4GLOYX5B3IVTXXNCJ7ANCNFSM6AAAAAA3YF3J34
.
You are receiving this because your review was requested.Message ID:
@.***>

well.... not without write access I can't:

@IgorTodorovskiIBM or I can you give you authority tomorrow. No computer right now

Thanks @IgorTodorovskiIBM ... once I accepted the invitation to collaborate all was good.


pose-to-viz-pymol.py to also include fitness coloring

(extension to https://github.com/choderalab/asapdiscovery/pull/577) for https://github.com/choderalab/asapdiscovery/issues/566, we need to be able to generate .pse files that also include fitness coloring, beside subpocket. This way the user will be able to view both HTMLs in their browser, but also have the option to download a single .pse that has both views.

Perhaps a more meta question here is can we fold pose -to-viz and pose-to-viz pymol together? They are basically the same work with different arguments?

Would save us having to always update to update two scripts.

yep would be better!


Adding test for multiple files

Description
So, I don't seem to have the SSH credentials ready to push a commit directly to your repo.
And instead of spending 10 or 20 minutes trying to sort out the credentials so I can work with your upstream repo AND the TP one at the same time, I'm just going to make a PR.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 84.903%

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
24880

Relevant Lines:
29304

💛  - Coveralls


Added fetch functions to module event store

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#2333  👈
#2332
#2331
#2330
main

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

Join @tommylau523 and the rest of your teammates on  Graphite


pull request for e2e test at 12/18/2016 11:45:18

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


Why no setters/mutators for Dto objects?

Hello,
Quick question why do some classes simply not have setters but do have getters?
As far as I understand it this breaks with convention for Dto and POJO's. Also this makes it extremely hard to implement any kind of persistence or caching and creates extra requests through the api. See wikipedia entry about Data Transfer Object's

Data transfer object (DTO), formerly known as value objects or VO, is a design pattern used to transfer data between software application subsystems. DTOs are often used in conjunction with data access objects to retrieve data from a database.
The difference between data transfer objects and business objects or data access objects is that a DTO does not have any behaviour except for storage and retrieval of its own data (accessors and mutators).
In a traditional EJB architecture, DTOs serve dual purposes: first, they work around the problem that entity beans are not serializable; second, they implicitly define an assembly phase where all data to be used by the view is fetched and marshalled into the DTOs before returning control to the presentation tier.

So for example to create a DAO implementation of Summoner I would have to be able to restore that object from the database using either a loaded constructor or setter methods.
Please correct me if I'm wrong as I have not used this api before and if there is an alternative please let me know. Otherwise please let me know what you think about adding setters to such methods.

What you said makes sense to me. If you are using the DTO directly, I can see how the lack of setters can make things difficult when implementing a DAO interface with update methods and stuff.
I think we are on the same page?
Outside of the issues you would run into with persistence and DAOs, there aren't too many reasons for these objects to have setter methods, which is why they don't have them now.
I totally understand your reasoning though, and am not against just generating setters for all of the DTOs, or at least the ones it makes most sense to do so.
Someone feel free to chime in if I'm missing something.

I haven't gotten too deep into the api just yet but at a glance it would be a lot more convenient than making wrappers for all of the DTO's that might want a DAO implementation or setters for some other reason.

When the Data you're handling is immutable, a Dto without setters makes a lot of sense. This doesn't mean you can't change the values, since you can always make a new instance with the changes you need. This does require more code to do small changes, but it also ensures that once you have a reference of an object it won't be tampered with.
This is how Strings work in Java (with some help from the compiler to lower the boilerplate code), and it is also how many functional languages implement their collections.


v5.0.2

Coverage remained the same at 97.778% when pulling 1fbfa8cbb65e0f790427848b190101bb7f346b9f on dev into f30792c80244a71e0547c9d54103f5f015313956 on master.

Coverage remained the same at 97.778% when pulling 1fbfa8cbb65e0f790427848b190101bb7f346b9f on dev into f30792c80244a71e0547c9d54103f5f015313956 on master.

Coverage remained the same at 97.778% when pulling 1fbfa8cbb65e0f790427848b190101bb7f346b9f on dev into f30792c80244a71e0547c9d54103f5f015313956 on master.


When are user agents recycled?

I am trying to understand what the lifetime of a particular bot/synthetic/user agent is. Reason being is i want to know of the duration data can be used for performance. Particularly if it is benefiting from any sort of client/browser caching. If a user agent is refreshed after every request, then I know there is no caching impact by the agent. If it is refreshed every 5 times, then that would be valuable information.
Thanks
Devin

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

ID: 10858323-1827-1c73-b93a-7c133bae54ba
Version Independent ID: 3ed5fda4-c916-dcb0-a3b2-a0bb534d8bdb
Content: Monitor availability and responsiveness of any web site
Content Source: articles/application-insights/app-insights-monitor-web-app-availability.md
Service: application-insights
GitHub Login: @mrbullwinkle
Microsoft Alias: mbullwin

Maybe a simpler question to start with is, how is Duration calculated.
I found the calculationg for pageViews. https://docs.microsoft.com/en-us/azure/application-insights/app-insights-api-custom-events-metrics#timing-page-views
Could something be provided for Availability Tests?


Add Schools from Allen County, Ohio

Any updates?

@KowlinMC Thank you for your patience while waiting for a review and processing your request. Pull request merged.


Release 0.7.0

(PR #63, 2019-06-13) rcv.parse_csv: significant changes to parse functions
(PR #62, 2019-06-13) libs: add module io_utils
(PR #61, 2019-06-12) rcv: add data models, constants and more
(PR #60, 2019-06-12) libs.tz_utils: misc
(PR #59, 2019-05-31) rcv.parse_csv: add parse_rcv_compra_X_csv_file

Codecov Report

Merging #64 into master will decrease coverage by 2.78%.
The diff coverage is 55%.

@@            Coverage Diff             @@
##           master      #64      +/-   ##
==========================================
- Coverage   67.54%   64.75%   -2.79%
==========================================
  Files          20       22       +2
  Lines        1026     1413     +387
  Branches      154      205      +51
==========================================
+ Hits          693      915     +222
- Misses        286      450     +164
- Partials       47       48       +1

Impacted Files
Coverage Δ

cl_sii/dte/parse.py
80.15% <ø> (ø)
:arrow_up:

cl_sii/dte/data_models.py
60.58% <100%> (+1.71%)
:arrow_up:

cl_sii/base/constants.py
100% <100%> (ø)

cl_sii/extras/mm_fields.py
100% <100%> (ø)
:arrow_up:

cl_sii/libs/tz_utils.py
50% <23.07%> (-22.73%)
:arrow_down:

cl_sii/rcv/parse_csv.py
38.87% <36.2%> (-5.78%)
:arrow_down:

cl_sii/rcv/data_models.py
46.47% <46.47%> (ø)

cl_sii/libs/io_utils.py
94.28% <94.28%> (ø)

cl_sii/rcv/constants.py
97.36% <97.36%> (ø)

... and 3 more

Continue to review full report at Codecov.

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


fix(av1): disable av1 build

Codecov Report

Merging #87 into develop will increase coverage by 4.43%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop      #87      +/-   ##
===========================================
+ Coverage    66.02%   70.46%   +4.43%
===========================================
  Files          200      200
  Lines        10618    10618
===========================================
+ Hits          7011     7482     +471
+ Misses        3607     3136     -471

Impacted Files
Coverage Δ

framework/filter/ffmpegAudioFilter.cpp
81.46% <0%> (-0.98%)
:arrow_down:

framework/data_source/curl/curl_data_source.cpp
71.56% <0%> (-0.57%)
:arrow_down:

framework/demuxer/play_list/SegmentTracker.cpp
83.51% <0%> (+0.54%)
:arrow_up:

framework/demuxer/avFormatDemuxer.cpp
82.13% <0%> (+0.62%)
:arrow_up:

framework/demuxer/play_list/HlsParser.cpp
81.01% <0%> (+0.67%)
:arrow_up:

mediaPlayer/player_msg_control.cpp
77.86% <0%> (+0.81%)
:arrow_up:

framework/demuxer/demuxer_service.cpp
83.03% <0%> (+1.81%)
:arrow_up:

framework/demuxer/AVBSF.cpp
68.13% <0%> (+2.19%)
:arrow_up:

mediaPlayer/analytics/AnalyticsCollectorImpl.cpp
32.2% <0%> (+2.54%)
:arrow_up:

mediaPlayer/media_player_api.cpp
63.15% <0%> (+2.87%)
:arrow_up:

... and 13 more

Continue to review full report at Codecov.

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


[WIP] 3238 refactor hs core init

Do not review this Pull Request, as it is not ready for humans. I'm publishing it as a PR in GH to get the Jenkins tests and the QA Selenium tests, once @ndebuhr returns.

Taking longer than initially thought. Will revisit.


add Red hat open source contest

you can also add about it. I think it is similar to gsoc. it kickoffs in Feb
Open Source Contest is a competition for students during which we want to show students how easy it is to participate in open source projects. Students can also get feedback on their code and get it included in a real project. By participating in the Red Hat Open Source Contest students can win nice prizes.
link
https://research.redhat.com/red-hat-open-source-contest/
there is also one more contest i know about organised by codeblocks known as BOSS(bountiful open source programs)

Thank You @nandini45 for the suggestion. I will definitely add both events in this repo.
Fell free to share with others, Thank You again👍


"Go to File" should show file system-wise closest files first for lexically equivalent searches

For "Go to File...", if two file names are equivalently lexically similar to search entry, the one that's in the same directory as the open file in the current active editor should be shown first. For example, search entry "dune" and the search has two results "dune_project" and "dune_subject", which both contain dune, so the tie should be broken by whether any of them occurs in the same directory as the currently edited file.
This should be useful because the "search context" of the current directory is more important than other directories when user is searching for a file.
Example:

Searching for a file named dune, where such a file occurs in every subdirectory of root (it's a build file). Note where the current file is open and that its directory also contains dune but it's shown below several unrelated files

Searching action in vscode codebase

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


Generate an output that lists what condition was presented during each fMRI TR

This will be needed to create an on the fly localizer at 7T

I thnk the only way to implement this will require us to get rid of the calls to WaitSecs between events and blocks...
Will think of something.


Maintained Fototer and added reponsiveness

Closes #2

@NaveenChandraAdhikari
Please resolve merge conflict

@NaveenChandraAdhikari Please resolve merge conflict

@Jagroop2001 now it's all clear

@NaveenChandraAdhikari ,
Please reformat and remove the formatting and linting issue.
Because I am not able to check the actual changes that you have done.

@Jagroop2001 i have added new pr


Easy usage Marshmallow with flasgger (like FastAPI)

Hi, guys.
I am add code for easy usage marshmallow without SwaggerView.
Support only python3.6+ (use annotations)
Usage looks like FastAPI+pydantic.
Example:
from flask import Flask, abort
from flasgger import Swagger, Schema, fields
from marshmallow.validate import Length, OneOf

app = Flask(__name__)
Swagger(app)

swag = {"swag": True,
        "tags": ["demo"],
        "responses": {200: {"description": "Success request"},
                      400: {"description": "Validation error"}}}

class Body(Schema):
    color = fields.List(fields.String(), required=True, validate=Length(max=5), example=["white", "blue", "red"])

    def swag_validation_function(self, data, main_def):
        self.load(data)

    def swag_validation_error_handler(self, err, data, main_def):
        abort(400, err)

class Query(Schema):
    color = fields.String(required=True, validate=OneOf(["white", "blue", "red"]))

    def swag_validation_function(self, data, main_def):
        self.load(data)

    def swag_validation_error_handler(self, err, data, main_def):
        abort(400, err)

    swag_in = "query"

@app.route("/color/<id>/<name>", methods=["POST"], **swag)
def index(body: Body, query: Query, id: int, name: str):
    return {"body": body, "query": query, "id": id, "name": name}

if __name__ == "__main__":
    app.run(debug=True)

This code activate with flag swag=True (see code above)
I am use custom Schema with additional param:

swag_in (default - body)
swag_validate (default - True)
swag_validation_function (default - None)
swag_validation_error_handler (default - None)
swag_require_data (default - True)

My code support *_in:

body - for POST request
query - for query string

Add info in README.md
Add new test case.
In the future it is possible to add support pydantic

Would this allow me to validate query parameters for GET endpoints defined in an external .yaml? i.e what would the @swag_from annotation look like for such an endpoint.

Looks great! We may be able to start supporting this feature in the new version. I'll review it soon. In the meantime, would you like to add some documentations in README?

Documentation was added to the README.md in commit ed834350822cd70e0e95ed2daf6c930fc47b6b5d.

Hi @billyrrr.
You planned support this feature in new version flassger? In next step i want add support integration with pydantic)

Yep, let’s do it.

Hi @billyrrr, when you merge my PR?

Hi, @mirecl . I am beginning to review the code now. I might add some examples as I go along. Thanks for the PR. I'll keep you posted.


features: Swap in redesigned feature-comparison table.

This PR replaces the existing /features content with the comparison table now live on /plans.
The page defaults to showing Cloud features; JavaScript for switching to Self-hosted and All works as expected.

The legend for Self-hosted and All has been moved beneath the tab controls
Subheadings about plan comparison that are appropriate only in the /plans context are suppressed on /features

Looks good to me in manual testing!

Merged, thanks @karlstolley!


RX FIFO Read Issue.

Hello,
We are using MCP2517 with ESP32. When we are trying to receive a message from FIFO, only the last couple bytes of the RX message were received.  As we check the MCP251XFD_ReceiveMessageFromFIFO function,
You are creating a 4+4+4+64 Byte buffer in line 766, which is assigned to the packed MCP251XFD_CAN_RX_Message struct.
First 4 Bytes -> MCP251XFD_CAN_RX_Message_Identifier
Second 4 Bytes -> MCP251XFD_CAN_RX_Message_Control
Third 4 Bytes -> Timestamp
Rest 64 Bytes is allocated for the RX payload. We are not using timestamp data so our BytesToGet is (20-4) 16 Bytes. (DLC8) MCP251XFD_ReceiveMessageObjectFromFIFO function writes the Message Identifier, Control and Payload successfully.
In Line 796, you are assigning pBuff to address of &Buffer[12], which is not correct because if the timestamp is available, it starts from index 8 or data starts from index 8 otherwise. In the next section, if timestamp ptr is not null you are increasing the address.
We changed line 796 as,
uint8_t *pBuff = &tempBuffer[sizeof(MCP251XFD_CAN_RX_Message_Identifier) + sizeof(MCP251XFD_CAN_RX_Message_Control)]; // Next bytes of the Buffer is for payload
Which asigns pBuff ptr to &tempBuffer[8]
Other issue was, in line 812
You are copying *pBuff++ = *pData++;   which should be  *pData++ = *pBuff++;
Because of pData asigned to address of messageGet->PayloadData[0].
After that change, we can successfully receive CAN2.0 and CAN FD frames. I can also open a pull request if you can check that I am not mistaken.
Thanks.
https://github.com/Emandhal/MCP251XFD/blob/91bd8863ff3839e9b2dc78af8f874f0074c2c84e/MCP251XFD.c#L757-L817

Hello,
I have check, and you are correct, This function is wrong.
I correct the code and I will add your fixes.
Sorry for that.
Thank you for your help.
Regards


bluez: CVE-2018-10910

Motivation for this change
Fixes #61951. Unstable pull request #63357.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

merged in  638bddf778e01e18aaca75ea17833bc26c7cd870. Thanks @mmahut


Binary distribution: An MSI installer as well as through the web platform

I'm looking to install a redis server on my PC, but can't seem to find a reliable method by which to obtain a binary distribution.
Ideally I'd either obtain an MSI that sets it up as a service and places configuration files in a sane location.  Alternatively, the web platform installer could be used to do the same.
What I don't want is to have to compile the code myself.

Just added an MSI installer that installs Redis as a service, in release <IP_ADDRESS>


Feature request: in tf.train.MonitoredSession(), add operator that makes it possible to skip certain hooks

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Windows 10 Pro 64-bit (10.0, Build 16299)
TensorFlow installed from (source or binary):
Binary
TensorFlow version (use command below):
1.6.0
Python version:
3.6.4
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:
Exact command to reproduce:

You can collect some of this information using our environment capture script:
https://github.com/tensorflow/tensorflow/tree/master/tools/tf_env_collect.sh
You can obtain the TensorFlow version with
python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)"
Describe the problem
I would like an operator that makes it possible to skip a certain/multiple hooks whilst running a tf.train.MonitoredSession(). An example of how this could look is provided below.
The reason why I want this functionality, is that I sometimes want to permit a certain hook(s) from running when calling mon_sess.run(). One reason for this can be that the hook generates unnecessary errors when doing this particular mon_sess.run() call. Another one can be that I simply don't want the hook's functionality on this particular mon_sess.run() call.
Source code / logs
Example code of how this operator could look:
with tf.train.MonitoredTrainingSession(
  hooks=[hook1, hook2, hook3, hook4]
) as mon_sess:
  mon_sess.partial_run(fetches=..., feed_dict=..., skip_hooks=[hook1, hook3])

Is this possible?

We decided not to support partial hook run since it will complicate the usage.
You may find MonitoredSession.run_step_fn useful. It let's you run with or without hooks since you access the raw session.


open-buttons are not dynamic

maybe include all small windows into the main-window?

update readme
fix item-class (names)


Update latest versions

Docs Build status updates of commit 5b09954:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

package.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Styles in download do not match examples on site

I like the style of calcite and I am developing some ESRI map apps and want to use the JS API 4.7 and Bootstrap 4+. Now I was hoping to find some stripped down sample pages that I could take and get running with (similar to what getbootstrap offers), but it appears I will have to strip out what I don't want. Now I downloaded the latest release from the top link in the nav, I also wanted to start by replicating the nav I have in my existing bootstrap app, but when I use your navigation page as a starting point and look in the dist folder of the download , none of the style sheets file names match. like all.css, extension.css or dark.css, etc.
Am I missing something here?

@elake2018 yes. We use Sass to build the css for our documentation, so the names won't match because calcite-web is included in all.css. If you don't want to use Sass, and you would like a stripped down file, you could always follow the quickstart guide. If a guide isn't really your style, you could start with the get started in the documentation.
We also have some navigation examples, which you could copy and paste into your page and customize.
A note: I'm not sure how Calcite Web will work with Bootstrap, it's not really meant to be used with other CSS frameworks, so their might be some naming collisions.

I will say I ended up here from calcite-maps. On that project they say what's below to get started which is a little confusing. They appear to be the same project more or less and since both are ESRI I expected maps to an integral part of this calcite-web project, but it's not even mentioned.
"To get started, typically you: 1) Build a Bootstrap HTML page, 2) Add references to Bootstrap and Calcite Maps, and 3) Apply Calcite Maps classes to the elements to style the app with the layout and colors desired."
Thanks for your help.

@elake2018 I see, yeah this is a very different project than Calcite Maps. Calcite Maps is a theme for bootstrap. This is a totally independent CSS Framework.
The JSAPI includes widgets for most components you'd want from a mapping perspective, and we have fixed several issues to make sure that CW and the JSAPI are compatible.
CW is not focused on maps at all, but rather on UI and UX related to SaaS applications and marketing pages. Hope that helps?


Add todo-or-die

Look into using todo-or-die to check MSRV comments in the e-g codebase.
Makes internet calls during build so probably best to put it behind a feature flag.

there's also cargo-msrv which can be easily run in CI (example from one of my repos)

Thanks for the tip! We explicitly test the chosen MSRV in CI but cargo-msrv could be useful during development for sure


Test cleanup and repair

Buncha fixes for various test issues, described inline.

But maybe we should add a note to the docs that new contributors pay attention to use prevState instead of initialState for the first state in test.
Also using it instead of test should be added to the low-level docs.

Yeah, I'm still unsure of how best to do this.
I could imagine us easily coming up with 50+ things like this, and as a result, contributors wouldn't bother to read it, making the document kinda pointless.
I also think there's value in doing things like this consistently, though, since it means there's less stuff for new contributors to learn (eg. they don't need to learn about test() and it()).
I think we spoke about maybe just listing some good examples of things... since then the contributor would just seek out the example when they write that part of code (or, more likely, we can link them to it when they say they want to tackle an issue).
Anyway, until that gets sorted out, I created #210 to track the things we find.


Notify me fix

Don't merge yet, I replaced some documentQuery that points to nonexisting ids and encountered some request issues, so I'm testing if they work on preview.

Hey! Any updates on this? Ping me on Teams chat (mahajapp) in case you need help.


Some questions about kFillZero

Thanks for your great work!
I have some doubts about kFillZero on V, because the result of q@k has been masked, why do we need to kFillZero on V?

I found there is a probability of precision error after setting it to kNoFill. It seems that this is caused by V being initialized to nan.

Yes we don't need to use kFillZero for K but we have a explicit masking stage, which sets the attention score corresponding of OOB(out-of-boundary) positions to zeros, not matter what the K is.
But we need to use kFillZero for V, but even though the attention score of OOB positions are zeros, the OOB positions of V tile might be inf without explicit filling zero, and the multiply of 0 and inf is nan, which lead to wrong results.

Yes we don't need to use kFillZero for K because we have a explicit masking stage, which sets the attention score corresponding of OOB(out-of-boundary) positions to zeros, not matter what their K is.
But we need to use kFillZero for V, but even though the attention score of OOB positions are zeros, the OOB positions of V tile might be inf without explicit filling zero, and the multiply of 0 and inf is nan, which lead to wrong results.

Thanks for your replay!


feat: improve virtualized list performance

Summary of changes

memoize expensive calculations and components
render placeholders for or omit expensive components while scrolling is in progress (inside PackageCard, the left and right icons/elements are expensive)

LEFT = BEFORE, RIGHT = AFTER
https://github.com/opossum-tool/OpossumUI/assets/46091730/afd1c381-92c1-4ce1-8ec2-b77f443b2218
Context and reason for change
Closes #1312.
How can the changes be tested
Do a before/after comparison as you scroll through the attribution list in attribution view.
Also check other virtualized lists such as the resource browser.

Only minor comments, a great improvement!

@leslielazzarino please, if you only have minor comments don't block the PR but instead approve it and trust that i'll make the necessary changes.


Support stripping package names with a dependent proto file

Fixes #865
When proto file B defines MessageB containing a field with type MessageA that is defined in proto file A which is using name mangling, stripping package names in this case, the _init_zero and _init_default #defines in file B still use the long names from file A and fail to compile. Similarly, the _MIN, _MAX, and _ARRAYSIZE #defines only use shorter identifiers.
This solution tries to follow the existing behavior of creating a #define mapping from long names to short names when using name mangling. It checks if the identifier is mangled, and populates the MangleNames.reverse_name_mapping dictionary with both the identifiers, ensuring both conform to the naming style. I included a test for this behavior.
This also includes two other bug fixes, but I'm happy to split them out into separate PRs if desired:

Update readme instruction for testing on Mac.
Ensure long enum names conform to the naming style when using short enum names.

Looks great in first look. I'll check some more and merge today or tomorrow.
Thanks!


 I just make commit to use it. I thouth I did this week ago.
Warning about static assert is harmless. But may be you can make PR to use e.g.
_Static_assert on clang (C version not CXX).
I do not want remove this checks on non-debug build.
About warning: argument unused during compilation: '-undefined dynamic_lookup' I think just need detect clang and do not add this flag. @msva ping.


[Question] Question title test

Search before asking

[X] I had searched in the issues and found no similar issues.

Question
sdfsdf

test

test

test


Fix README headers

Signed-off-by: David Powers<EMAIL_ADDRESS>Description
Fixes headers in README file
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.
[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed with a real name per the DCO

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Out of curiosity, does Markdown require these spaces, or is this just to help make it more readable when viewing the Markdown source?


Please add support for html, css and javascript intellisense in html.erb file!

My enviroment

VSCode Version: 1.38.1
OS Version: 10.14.5

Summary
I'm not getting the default intellense support for javascript, css or even html in a .html.erb file.
Expected behaviour

Here you can see the red squarebox next to the value
Actual behaviour

I'm sorry vscode team but I consider this to be a bug and it's unacceptable bug that slows down my workflow!

You can try to configure html.erb files to be html files with either:

F1 -> Change Language Mode -> html
In files.associations setting, set "*.html.erb": "html"

Not all features are promised to work correctly though, as we don't support ERB files out of the box. You might try one of the ERB extensions: https://marketplace.visualstudio.com/search?term=erb&target=VSCode&category=All categories&sortBy=Relevance

What!, why did you close it???

Because there's no official support for erb file. You can install an extension to support it or make it recognized as HTML file to get partial HTML editing features.


Creation of a export task cannot continue if if you decide to click "Back" on transfer target type step

System information:

Windows 10, DBeaver 21.0.5 CE, Derby Server (reproduces in postqres, sqlite too)

Steps to reproduce, if exist:
Open create new task -> type = export -> add table -> next -> back -> next again -> on the transfer target type step target types are disabled

Then you can see this

Fixed.

Verified


Liveness & Readiness support

Add the support for inference services.

/kind feature
/milestone v0.1.0

Also StartupProbe? See https://github.com/triton-inference-server/server/pull/5257/.

Yes, something like that, the core reason here is we should be aware of the server condition, ready or not? Maybe this can be part of the backendRuntime because it's related to the backend themselves.


Suggestion: Add 3D drawing capability

Feature Suggestion
3D bar charts, dot charts, and color charts are very useful, and no WPF control library seems to provide such functionality at the moment, hopefully ScottPlot will, even if it is only a crude, low-performance temporary solution.
I know this issue has already been discussed in #129 and #1151 , but I hope contributors will consider it again.
Add 3D drawing features like this:

This is just a simple 3D plot, I think ScottPlot could do better.
Code example:
Please see: https://github.com/PawelTroka/Computator.NET/tree/master/Computator.NET.Charting
Plot example:
Please see: https://gnuplot.sourceforge.net/demo/

Thanks for this suggestion @LHTXQ! I don't intend to focus on this soon, but I would welcome a pull request if someone is interested in getting this started.
I'll close this issue for now, but add some links to connect similar requests in case we decide to start working on this some day in the future:

#2358
#1151
#1127

@swharden Do you have any suggestions for where to start with adding 3D plotting? I'm becoming interested in adding 3D plots to this great library. For one, it seems that SkiaSharp used in ScottPlot5 only does 2D graphics, so openGL would need to be used more directly (perhaps with openTK).

Do you have any suggestions for where to start with adding 3D plotting?

I think there's a really simple way to get started -- don't worry about 3D technologies. You can create amazing 3D charts by drawing straight lines using a 2D graphics library.
Using isometric projection you can create a few lines to draw a 3D cube, then calculate where in that cube to place dots or lines.
It doesn't have to be mouse-interactive! Just something 3D may be helpful to someone. It may be a good strategy to get a simple 3D chart working, then users can extend it with advanced functionality like different types of projection or the ability to rotate the view angle with the mouse.

This looks interesting!
https://www.youtube.com/watch?v=yoP-HwtBncY

@bukkideme in the Discord suggested we take a look at code from https://github.com/helix-toolkit/helix-toolkit (MIT licensed)

When I have the time, actually I will need to put together a 3D representation of a heatmap. In our project we rely on a Winforms framework developed in our company. So I will need to use hosting control in Winforms UI to host the WPF 3D control and use the above helix toolkit. If I get something working, i can share it here.
I wonder what would be the actual goal here? Develop a native "only-ScottPlot" 3D library, or maybe we could just give option like via wrapper methods, to use HelixToolkit lib? Of course then the user needs to download the Helix nuget as well....I think using a ready made library as an option from ScottPlot could work, no?

When I have the time, actually I will need to put together a 3D representation of a heatmap.

This would be super awesome! My last comment was overly technical 🤪 but any progress you make toward a 3D project would be great! 🚀 🚀 🚀
I'd probably start by not modifying existing ScottPlot source code, but instead creating a little sandbox app to demonstrate the basic concepts, then integration can be worked out later after we know a little more about the implementation

Getting something like this running would be a great start!
https://scottplot.net/test/cube/

Following-up, here's a super basic project that shows some basic 2D/3D conversion with projection using C# test3.zip

Here's a simpler code example evolved from the previous zip file

namespace test3;

internal class Axis3D
{
    public double RotationX { get; set; } = 0.0;
    public double RotationY { get; set; } = 0.0;
    public double RotationZ { get; set; } = 0.0;

    public static Color GetRandomColor()
    {
        int red = Random.Shared.Next(256);
        int green = Random.Shared.Next(256);
        int blue = Random.Shared.Next(256);
        return Color.FromArgb(255, red, green, blue);
    }

    public static RectangleF GetBoundingRectangleF(PointF[] points)
    {
        float left = points.Select(x => x.X).Min();
        float right = points.Select(x => x.X).Max();
        float bottom = points.Select(x => x.Y).Max();
        float top = points.Select(x => x.Y).Min();
        float width = right - left;
        float height = bottom - top;
        return new RectangleF(left, top, width, height);
    }

    public Bitmap GetBitmap(int width, int height)
    {
        Point3D[] originalPoints3d =
        [
            new (0, 0, 0), // origin
            new (1, 0, 0), // x line
            new (0, 1, 0), // y line
            new (0, 0, 1), // z line

            new (0.25, 0, 0), // x stub (4)
            new (0, 0.25, 0), // y stub
            new (0, 0, 0.25), // z stub

            new (0.25, 0.25, 0), // xy mid (7)
            new (0, 0.25, 0.25), // yz mid
            new (0.25, 0, 0.25), // xz mid
        ];

        Point3D CameraTarget = new(0, 0, 0);
        Point3D Camera = new(
            x: CameraTarget.X,
            y: CameraTarget.Y,
            z: CameraTarget.Z + 200);

        //Apply Rotations, moving the cube to a corner then back to middle

        Point3D[] points3D = originalPoints3d.ToArray();
        Point3D point0 = new(0, 0, 0); //Used for reference
        points3D = Math3D.Zoom(points3D, 100);
        points3D = Math3D.Translate(points3D, CameraTarget, point0);
        points3D = Math3D.RotateX(points3D, RotationX); //The order of these
        points3D = Math3D.RotateY(points3D, RotationY); //rotations is the source
        points3D = Math3D.RotateZ(points3D, RotationZ); //of Gimbal Lock
        points3D = Math3D.Translate(points3D, point0, CameraTarget);

        double focalFactor = width * .5;

        //Convert 3D Points to 2D
        Point imageCenter = new(width / 2, height / 2);
        PointF[] points2D = new PointF[points3D.Length];
        for (int i = 0; i < points2D.Length; i++)
        {
            Point3D point3D = points3D[i];
            bool pointIsAboveCamera = point3D.Z >= Camera.Z;
            if (pointIsAboveCamera)
            {
                points2D[i].X = (float)(-(point3D.X - Camera.X) / (-0.1f) * focalFactor) + imageCenter.X;
                points2D[i].Y = (float)((point3D.Y - Camera.Y) / (-0.1f) * focalFactor) + imageCenter.Y;
            }
            else
            {
                points2D[i].X = (float)((point3D.X - Camera.X) / (point3D.Z - Camera.Z) * focalFactor + imageCenter.X);
                points2D[i].Y = (float)(-(point3D.Y - Camera.Y) / (point3D.Z - Camera.Z) * focalFactor + imageCenter.Y);
            }
        }

        Bitmap bmp = new(width, height);
        using Graphics gfx = Graphics.FromImage(bmp);
        gfx.Clear(Color.White);
        gfx.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
        gfx.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;

        // origin frame
        gfx.DrawLine(Pens.Red, points2D[0], points2D[1]);
        gfx.DrawLine(Pens.Green, points2D[0], points2D[2]);
        gfx.DrawLine(Pens.Blue, points2D[0], points2D[3]);

        // XY corner
        gfx.DrawLine(Pens.Black, points2D[4], points2D[7]);
        gfx.DrawLine(Pens.Black, points2D[7], points2D[5]);

        // YZ corner
        gfx.DrawLine(Pens.Black, points2D[5], points2D[8]);
        gfx.DrawLine(Pens.Black, points2D[8], points2D[6]);

        // XZ corner
        gfx.DrawLine(Pens.Black, points2D[4], points2D[9]);
        gfx.DrawLine(Pens.Black, points2D[9], points2D[6]);

        using Font font = new("Arial", 12, FontStyle.Regular);
        gfx.DrawString("X", font, Brushes.Red, points2D[1]);
        gfx.DrawString("Y", font, Brushes.Green, points2D[2]);
        gfx.DrawString("Z", font, Brushes.Blue, points2D[3]);

        return bmp;
    }
}

Wow, once the 3D translation system is in place, it's easy to create 3d grids and 3d scatter plots

I'm merging #3774 now so the ScottPlot 5 solution now has a Sandbox.WinForms3D project if you want to have a go at improving the behavior or adding new plot types! It's still pretty thin, but I think the basics are in place so it should be easy to pick up and hit the ground running 🚀


redesigned the quota computation to something understandable

Which issue this PR addresses:
This is a redesign of the quota computations, which was absolutely horrendous.

Fixes
What this PR does / why we need it:
Was not a really good design

Test plan for issue:
Should be covered by existing tests. If tests pass it should have kept the same behavior.

Is there any documentation that needs to be updated for this PR?
No

/azp run e2e

/app run-e2e

/azp run-e2e

/azp run e2e


Publishing NIP events

Closing this for now. Suresh and I decided that we want to publish the item URI in general instead of the existing "key" concept.


Option to move CSS @imports to top of combined file

Paul Craciunoiu noticed that when CSS files are combined, @imports can end
up in the middle of the output, invalidating the stylesheet.

Attached is his patch to bubble @import declarations to the top of the
output.

For now I think the best option is to make this behavior optional
(disabled by default) because it can alter the cascade in a stylesheet,
introducing specificity bugs that are hard to diagnose.

To Do:
1. Integrate the patch as a serve() option "bubbleCssImports" by default
false.
2. In _getCacheId(), add "bubbleCssImports" to the digest input
3. In _combineMinify() if the option is false, check CSS output for
"@import" after "{" (temp remove comments) and prepend warning comment if
detected.
4. Add documentation of issue

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 26 Feb 2009 at 3:04
Attachments:

add-import.patch

R291 added option.
To Do:
1. Unit test in test_Minify
2. Add option to /min/config.php

Original comment by<EMAIL_ADDRESS>on 26 Feb 2009 at 5:07

Completed in R292.

Original comment by<EMAIL_ADDRESS>on 1 Mar 2009 at 9:35

Changed state: Verified


I want to give up using in my project because of xiaomi phone

FAQs

Overview

Describe the issue briefly

Expected

What is the expected behavior?

Actual

What is the actual behavior?

Environment

Which library version are you using?
On which devices do you observe the issue?
Note any other information that might be useful

Reproducible steps

While it's not required, it'd be perfect to add a link to a sample project where you encounter the issue

@she246 what's your request?