Also incorrect documentation

This page suffers from the exact same issues as issue #279 (desktop9:FileExplorerClassicContextMenuHandler)

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

ID: 02731c52-0ccf-492a-2175-d98f7bec4f5c
Version Independent ID: 80354066-30d4-d670-313d-8b0d25e55d1b
Content: desktop9:FileExplorerClassicDragDropContextMenuHandler - Windows UWP applications
Content Source: winrt-related-src/schemas/appxpackage/uapmanifestschema/element-desktop9-fileexplorerclassicdragdropcontextmenuhandler.md
Product: uwp
Technology: winrt-reference
GitHub Login: @drewbatgit
Microsoft Alias: drewbat

Thanks for reporting this error in the documentation. Both FileExplorerClassicContextMenuHandler and FileExplorerClassicDragDropContextMenuHandler have been updated to move those attributes in the child ExtensionHandler element.


Audio sink error when setPreferredAudioDevice with offload mode enable

Version
Media3 1.1.1
More version details
No response
Devices that reproduce the issue
Android SDK33
Devices that do not reproduce the issue
No response
Reproducible in the demo app?
Not tested
Reproduction steps

Connect the Bluetooth headset to the device.
Enable offload mode in app.
start playback opus media 5 seconds, then pause 1s, then use setPreferredAudioDevice(AudioDeviceInfo.TYPE_BUILTIN_SPEAKER) to switch device, then resume playback 5s, then stop.

Expected result
the media play 5s using bt-headset, pause 1s, then play 5s using speaker, then stop.
Actual result
the media play 5s using bt-headset, pause 1s, then no voice can be heard in both bt-headset and speaker for 6s(1s for pause), then stop.
When disable Offload mode, the result is as expected.
And I confirm OPUS offload playback is supported on my device.
The logcat shows Audio sink error.
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer: Audio sink error
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:   androidx.media3.exoplayer.audio.AudioSink$WriteException: AudioTrack write failed: -6
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:       at androidx.media3.exoplayer.audio.DefaultAudioSink.writeBuffer(DefaultAudioSink.java:1164)
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:       at androidx.media3.exoplayer.audio.DefaultAudioSink.processBuffers(DefaultAudioSink.java:1056)
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:       at androidx.media3.exoplayer.audio.DefaultAudioSink.handleBuffer(DefaultAudioSink.java:978)
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:       at androidx.media3.exoplayer.audio.MediaCodecAudioRenderer.processOutputBuffer(MediaCodecAudioRenderer.java:712)
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:       at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.bypassRender(MediaCodecRenderer.java:2246)
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:       at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:811)
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:       at androidx.media3.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:1047)
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:       at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:522)
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:       at android.os.Handler.dispatchMessage(Handler.java:102)
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:       at android.os.Looper.loopOnce(Looper.java:205)
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:       at android.os.Looper.loop(Looper.java:294)
08-21 18:40:26.352  7502  7547 E MediaCodecAudioRenderer:       at android.os.HandlerThread.run(HandlerThread.java:67)
Media
Not applicable
Bug Report

[ ] You will email the zip file produced by adb bugreport to<EMAIL_ADDRESS>after filing this issue.

@microkatz Could you take a look?

Any update here?

I found a similar issue 627. So, I tried the latest version 1.2.0-rc01, but still AudioTrack write failed and no audio can be heard after setPreferredAudioDevice. The issue still exists.
Then I tried another way.
I added the code 3742f6b to the release branch. The log still shows  AudioTrack write failed, but audio can be heard after setPreferredAudioDevice. The log shows it is using deep-buffer-playback rather than compress-offload-playback after setPreferredAudioDevice.
@microkatz I hope this can provide you with some useful information.


stateChangeSuccess triggered before location.href changes

Hi!
I'm using $stateChangeSuccess to send analytics data.
$state.current.name shows the correct page info, but window.location.href has not changed.
Therefore my analytics saves the wrong url.
Of course I could send data from $location.url() or other angular data, but it would be easier if there was an event after location was actually changed.
$rootScope.$on('$stateChangeSuccess', function() {
      console.log('href', window.location.href);
      $analytics.pageTrack($state.current.name);
});

console.logging the href here
http://plnkr.co/edit/sRNMdRWnPpoRBBujMF7n

you mean like $locationChangeSuccess?


Some relatively minor changes

Hi, I saw this project on HN and thought I'd check it out. Compiling with -Wall, gave a lot of warnings, including one that was a real bug: too many arguments to sprintf(). This patch should clean things up a bit.

Looks good, cheers!


Implement fully functional audio visualizer

This looks great!
Just one thing to change, could you remove the controls that come up on the top right corner?

Merging, looks good.
For future we would need to vamp up the websockets to send transcriptions and other stuff as well. Showing transcriptions in the visualizer would be useful in the future


[DROOLS-1033] make kbase name optional in kmodule.xml

+1

Merged by https://github.com/droolsjbpm/droolsjbpm-build-bootstrap/commit/733ddd242c4d25467fac30d25ee1144eda3f2e89


Just started github

created a branch, created a file and made a commit, and opened a pull request 😘
#Doing this 4 blockchain

I need my branch merge approved I’m not fully understanding this step


StyleCop Runner Task results does not show up in VSTS?

VSTS Extension you are using
StyleCop Runner Task
Where are you running it?

VSTS

Version of Extension/Task
current version
Expected behaviour and actual behaviour
After task complete I guess I should get a report in the build task or a file with results
My question is how do I get results out of the task? I can see any docs for that....

The stylecop results should appear as SAxxxx rule violations in the main build issues log.
Also if you set a logging folder and file name in the advanced options you will get a file with the results.
As with all my extensions there is documentation in the projects wiki https://github.com/rfennell/vNextBuild/wiki/StyleCop-Runner-Task

Hi, thank you for the hint. I can get the result on the log or as md file in the build summary. But can I upload as a test result file? It seems that the md is not recognized. Am I missing a step?

StyleCop results are not tests, they are compiler steps. Hence the results don't appear, and and cannot appear, as test results.

OK, so how do you let the build fail for wrong linting?

Uncheck the box 'treat errors as warnings'
This means StyleCop errors are now seen as build errors


Sail base images, based off Ubuntu 18.04 LTS for PowerShell development

Hello,
I need to set up a PowerShell development environment, but PowerShell Core is only supported on Ubuntu 18.04 LTS, not 18.10. Would it be possible to create Sail base images that are based on Ubuntu 18.04 LTS, instead of 18.10, for this purpose?
https://sail.dev/docs/guides/adding-sail/
Cheers,
Trevor Sullivan

Might also be able to upgrade to Ubuntu 20.04 (The latest LTS version that will be supported for awhile):
https://linuxconfig.org/how-to-install-powershell-on-ubuntu-20-04-focal-fossa-linux


Suppress provenance non-fully-rendered fields in github_event_payload

I'm noticing in both the generic provenance generator and the Go generator that certain fields in the environment object are included even if they have portions of the templated values which are not rendered. For example, I see a number of these fields which still have {} template references in the path predicate.invocation.environment.github_event_payload.repository.
{
  "allow_forking": true,
  "archive_url": "https://api.github.com/repos/chipzoller/zulu/{archive_format}{/ref}",
  "archived": false,
  "assignees_url": "https://api.github.com/repos/chipzoller/zulu/assignees{/user}",
  "blobs_url": "https://api.github.com/repos/chipzoller/zulu/git/blobs{/sha}",
  "branches_url": "https://api.github.com/repos/chipzoller/zulu/branches{/branch}",
<snip>

Because the full value cannot be substituted due to lack of inputs of those portions of the template, and therefore these portions of the provenance are basically useless, would it perhaps be better to suppress these fields from the generated provenance if the complete value is not rendered? Alternatively if they must remain, if the full value cannot be completely rendered maybe defaulting the value to something consistent like either null or none? Using one of these two may help to provide better programmatic parsing by downstream tools to identify the bits of information that are actually useful in validating (or invalidating) the provenance of an artifact.

The data included there is the full value of the event object that triggered the workflow. You can see the various payloads that should be there here: https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads
We don't render templated values in those fields, it's simply the event data given to the workflow run. I would also have assumed that the values there would be the urls for the specific repository and not template strings, but it seems that's the format of the repository object in the GitHub API.
You can see an example response here: https://api.github.com/repos/octocat/Hello-World

So to be clear, I think we're doing the right thing in including them since those are the values given in the event payload, and would potentially be needed to reproduce the build.

Ok, thanks for the additional info. I don't think it's a big deal either way, just that, as a user/consumer of this information, it's useless to me because it isn't "complete" and so therefore seems to add noise to the signal.


[Blueprints, all] Tags EBS volumens

  enable_amazon_eks_aws_ebs_csi_driver = true
  amazon_eks_aws_ebs_csi_driver_config = {
    configuration_values = jsonencode(
      {
        controller = {
          extraVolumeTags = {
            cb-environment = "demo"
            cb-owner       = "devops-consultants"
            cb-user        = "${local.derived_user}"
          }
        }
      }
    )
  }

It has been solved in PR#33


Cocoa pods

Greetings,
Thank you for this, really cool, would be awesome if we can have a podspec for this,
take a look http://cocoapods.org/
Regards

There is 1 dependency from the Podfile and 1 total


Feat: Playlist Management

This PR has the following-

Users can click on the more options on a video card and select "Add to playlist"
Users can create a new playlist, or add video to an existing playlist
Users can remove a video from existing playlist
Users can view all the created playlists on the playlists page, which displays name and number of videos
Users can click on a playlist that displays all the videos in the playlist.

Well modularised, easy to read and clean code. UI is also clean and so cool. Nicely done!

Thank you for your review.

Code looks good to merge.

Thank you for the review.

Folder structure, UI and code looks clean and easy to understand

Thank you for your review.


re-release ign-rendering to focal using ogre-1.12

Ubuntu Focal contains a much updated version 1.12.4 of OGRE which can be used by installing/depending on libogre-1.12-dev instead of libogre-1.9-dev. Updating the rosdeps was rejected/postponed because ign-rendering was already released and build against libogre-1.9. See here for the discussion https://github.com/ros/rosdistro/pull/24448
Is there anything I can do to help with a new release? I would like to avoid being stuck on ogre-1.9 from 2013 due to compatibility reasons once ROS Noetic is released ...

Version 3 has already been released , but we can consider this for the upcoming version 4, to be released in September 2020.
Our team is currently focusing on Ogre 2 though, so we're not planning to get into this, but we could review pull requests.


ffm.so: mouse focus doesn't leave floating window

in tiling mode, i'll toggle float on a window and then when the mouse moves into the floating window, it focuses, but once a floating window is focused, focus will not follow mouse to any other window.

Intended behaviour to prevent smaller (always floating) popup windows and so on from being harder to interact with, when ffm.so is enabled.
If you don't care for that, you can comment line. 210 (https://github.com/koekeishiya/chunkwm/blob/master/src/plugins/ffm/plugin.cpp#L210) and recompile the ffm plugin.

I turned off ffm, but I miss it. My ideal workflow would be ffm does not focus floating windows. The way I use floating windows is keep occasionally needed windows in the bg with some part of them visible slightly so I can focus them when needed. Unfortunately with ffm, I tend to accidentally focus them a lot.
How would I go about doing this? It seems the easiest way would be to move FocusWindow function to tiling plugin, modify the function to ignore floating windows, use API.broadcast from ffm plugin to signal tiling plugin to call FocusWindow. It's hacky, but if I'm reading correctly, the information whether a window is floating is only available within the tiling plugin.


can not execute a scheduled task to auto generate a HTML report from captured perfmon data

Hello Everyone, from the "Queue" tab in the PAL wizard I am able to manually execute that code to generate the HTML report.  However, no matter what I have tried to setup a scheduled task to auto generate this report, the job fails.  help! is this possible?  I would like to setup a scheduled tasks to run nightly to automatically crunch the data from perfmon and auto create a HTML report in a directory I have shared.

Running a Scheduled Task to do this is a bit tricky. Make sure that you specify a Working Directory in the Scheduled Task to be the installation folder of PAL. That might do the trick.
Thank you,

From: Phil Zablocki<EMAIL_ADDRESS>Sent: Tuesday, September 3, 2019 2:12:05 PM
To: clinthuffman/PAL<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [clinthuffman/PAL] can not execute a scheduled task to auto generate a HTML report from captured perfmon data (#49)
Hello Everyone, from the "Queue" tab in the PAL wizard I am able to manually execute that code to generate the HTML report. However, no matter what I have tried to setup a scheduled task to auto generate this report, the job fails. help! is this possible? I would like to setup a scheduled tasks to run nightly to automatically crunch the data from perfmon and auto create a HTML report in a directory I have shared.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fclinthuffman%2FPAL%2Fissues%2F49%3Femail_source%3Dnotifications%26email_token%3DAEXDYVCJGCAVWZJ7ULFHTTTQH3HKLA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HJC5GBQ&data=02|01||a29064a8bbb64a600e4408d730b35fb6|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637031419264839292&sdata=0VP96J9qGYOkNjgzdsaOxnmH7G8eZMg69V2WXSQuRwE%3D&reserved=0, or mute the threadhttps://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEXDYVAQ6STWMGTRC4EG3CDQH3HKLANCNFSM4ITK5CAQ&data=02|01||a29064a8bbb64a600e4408d730b35fb6|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637031419264839292&sdata=IvT7nZoa5%2FX2WXtv8bVHVJWPQnEARnUWnoch8BzC0uo%3D&reserved=0.

Thank you for the quick response, Clint.  I tried setting the working directory in the scheduled task to be the installation folder of PAL, but no joy.   When the scheduled job kicks off, I can see a cmd process and a powershell process appear in task manager for a minute or so but it disappears.   The scheduled task is set to kick off a batch file which contains the following:
Powershell -ExecutionPolicy ByPass -NoProfile -File "c:\program files\pal\pal\PAL.ps1" -Log "E:\PhilTest\Perfmon\OITPHSAPPV4CECS_PAL_System_Overview2019September03.blg" -ThresholdFile "C:\program files\pal\pal\pal-v4cecs.xml" -Interval "AUTO" -IsOutputHtml $True -HtmlOutputFileName "[LogFileName]PAL_ANALYSIS[DateTimeStamp].htm" -IsOutputXml $False -XmlOutputFileName "[LogFileName]PAL_ANALYSIS[DateTimeStamp].xml" -OutputDir "E:\PhilTest\Perfmon\PerformanceMonitorReports" -AllCounterStats $True -NumberOfThreads 2 -IsLowPriority $True -OS "Windows Server 2012 R2" -PhysicalMemory "16" -RAID1Drives "NULL" -RAID5Drives "NULL" -UserVa "2048"
I will see the HTML file and the subdirectory created, but the HTML file is 0 bytes and there are no contents in the subdirectory that is created by the task.  What's interesting is if I kicked off the batch file from a command prompt manually, it works just fine and produces the HTML report etc.

When in doubt, procmon.
On Wed, Sep 4, 2019, 12:07 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

Thank you for the quick response, Clint. I tried setting the working
directory in the scheduled task to be the installation folder of PAL, but
no joy. When the scheduled job kicks off, I can see a cmd process and a
powershell process appear in task manager for a minute or so but it
disappears. The scheduled task is set to kick off a batch file which
contains the following:
Powershell -ExecutionPolicy ByPass -NoProfile -File "c:\program
files\pal\pal\PAL.ps1" -Log
"E:\PhilTest\Perfmon\OITPHSAPPV4CECS_PAL_System_Overview2019September03.blg"
-ThresholdFile "C:\program files\pal\pal\pal-v4cecs.xml" -Interval "AUTO"
-IsOutputHtml $True -HtmlOutputFileName "[LogFileName]PAL_ANALYSIS[DateTimeStamp].htm"
-IsOutputXml $False -XmlOutputFileName "[LogFileName]PAL_ANALYSIS[DateTimeStamp].xml"
-OutputDir "E:\PhilTest\Perfmon\PerformanceMonitorReports" -AllCounterStats
$True -NumberOfThreads 2 -IsLowPriority $True -OS "Windows Server 2012 R2"
-PhysicalMemory "16" -RAID1Drives "NULL" -RAID5Drives "NULL" -UserVa "2048"
I will see the HTML file and the subdirectory created, but the HTML file
is 0 bytes and there are no contents in the subdirectory that is created by
the task. What's interesting is if I kicked off the batch file from a
command prompt manually, it works just fine and produces the HTML report
etc.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6JJ7NWH24ND4QTJYNDQH7ML3A5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD54DGXA#issuecomment-527971164,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACFOL6JFNPG5F4BYQZPNKMDQH7ML3ANCNFSM4ITK5CAQ
.

Check the log file at %temp%\PAL.log to see if it shows an error. It sounds like it is running, but hitting some kind of error.
Also, try starting with the sample I have attached. This sample isn’t to start PAL, but it is similar. It creates a Scheduled Task that runs a Powershell script. I forget why I had to use the XML file to configure the Scheduled Task, but I’m sure I had a reason. Try modifying it to see if you can get it to work with PAL.
Thank you,

From: Phil Zablocki<EMAIL_ADDRESS>Sent: Wednesday, September 4, 2019 9:07:25 AM
To: clinthuffman/PAL<EMAIL_ADDRESS>Cc: Clint Huffman<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [clinthuffman/PAL] can not execute a scheduled task to auto generate a HTML report from captured perfmon data (#49)
Thank you for the quick response, Clint. I tried setting the working directory in the scheduled task to be the installation folder of PAL, but no joy. When the scheduled job kicks off, I can see a cmd process and a powershell process appear in task manager for a minute or so but it disappears. The scheduled task is set to kick off a batch file which contains the following:
Powershell -ExecutionPolicy ByPass -NoProfile -File "c:\program files\pal\pal\PAL.ps1" -Log "E:\PhilTest\Perfmon\OITPHSAPPV4CECS_PAL_System_Overview2019September03.blg" -ThresholdFile "C:\program files\pal\pal\pal-v4cecs.xml" -Interval "AUTO" -IsOutputHtml $True -HtmlOutputFileName "[LogFileName]PAL_ANALYSIS[DateTimeStamp].htm" -IsOutputXml $False -XmlOutputFileName "[LogFileName]PAL_ANALYSIS[DateTimeStamp].xml" -OutputDir "E:\PhilTest\Perfmon\PerformanceMonitorReports" -AllCounterStats $True -NumberOfThreads 2 -IsLowPriority $True -OS "Windows Server 2012 R2" -PhysicalMemory "16" -RAID1Drives "NULL" -RAID5Drives "NULL" -UserVa "2048"
I will see the HTML file and the subdirectory created, but the HTML file is 0 bytes and there are no contents in the subdirectory that is created by the task. What's interesting is if I kicked off the batch file from a command prompt manually, it works just fine and produces the HTML report etc.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fclinthuffman%2FPAL%2Fissues%2F49%3Femail_source%3Dnotifications%26email_token%3DAEXDYVFAQKWSG4LRXJIKRRTQH7ML3A5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD54DGXA%23issuecomment-527971164&data=02|01||487c019c1f8d43aa2f8808d73151fa82|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637032100468271074&sdata=yteS%2BjK2Di7Sc0kpFURlO2%2FkgmuXZM5DkmfxhkXhOMM%3D&reserved=0, or mute the threadhttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEXDYVB3KPU3U7UQZQ7OULTQH7ML3ANCNFSM4ITK5CAQ&data=02|01||487c019c1f8d43aa2f8808d73151fa82|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637032100468281083&sdata=IBHPGItGLcMpg1szBQW7TswAe%2B6%2B9lCyPGF7XTP5t8U%3D&reserved=0.

thank you both for the extremely quick responses.....perhaps it's my browser, but I dont see the sample attachment you mentioned...
In the meantime I will check that log file and also kick off procmon to see what's the deal.
By the way, are there are threshold files for Windows Server 2016 and 2019 at the moment?  Any further thresholds for Citrix products?  Just asking in case I missed it where the PAL source files are located.

The attachment might have been blocked. Go to http://aka.ms/ClintH, then the Temp folder. I put the PowershellOnStart.zip file there.
In regards to threshold files, no updates. I’m trying to turn PAL into a retail product with updated threshold files, but I’m not sure if it will work or not.
Thank you,

From: Phil Zablocki<EMAIL_ADDRESS>Sent: Wednesday, September 4, 2019 10:06:02 AM
To: clinthuffman/PAL<EMAIL_ADDRESS>Cc: Clint Huffman<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [clinthuffman/PAL] can not execute a scheduled task to auto generate a HTML report from captured perfmon data (#49)
thank you both for the extremely quick responses.....perhaps it's my browser, but I dont see the sample attachment you mentioned...
In the meantime I will check that log file and also kick off procmon to see what's the deal.
By the way, are there are threshold files for Windows Server 2016 and 2019 at the moment? Any further thresholds for Citrix products? Just asking in case I missed it where the PAL source files are located.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fclinthuffman%2FPAL%2Fissues%2F49%3Femail_source%3Dnotifications%26email_token%3DAEXDYVDCFMFB2YG2FNYSNC3QH7THVA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD54I4UQ%23issuecomment-527994450&data=02|01||9775800f46b44167294b08d7315a2ae0|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637032135640755549&sdata=rGaGCOJYOI2W1dGCDjglJs1ktWX6ve7Eoy31%2F%2B7d%2FgE%3D&reserved=0, or mute the threadhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEXDYVHCMU5GZAJSIDVWPD3QH7THVANCNFSM4ITK5CAQ&data=02|01||9775800f46b44167294b08d7315a2ae0|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637032135640775566&sdata=cEfOFfoVYeVnBaDR56cof3F4lpVfbZRgEuJvuPijDuA%3D&reserved=0.

thank you! I will give that a shot.
FYI, when I kicked off my batch file manually, it did not create a PAL.log file.   In task manager I did see "Performance relog utility" kickoff and in C:\windows\temp it created a subdirectory which contained _FilteredPerfmonLog.csv which was about 10 MB in size and it created a file "CounterListFilter.txt" of size of 0 KB.   It stopped there.

Whoops, I meant above that when I kicked off my batch file via the scheduled task, it did not create the PAL.log file, etc - everything i mentioned in the previous response.  Sorry about that....

your trick worked! The XML file I see was used to create the scheduled task.  I believe the reason you may have gone it this way is there may be a limit to the length of the argument you can enter via the GUI when creating a scheduled task.  Anyhow...I exported my current scheduled task that was not working right.  I then modified the executable, arguments, and working directory sections of the XML file which was created from the export.  I modified it to match your nomenclature in your example you sent me.   I imported the XML file into Scheduled Tasks and it ran properly while creating the HTML report!  Next I will schedule it and ensure it works on its own.
Assuming it does, the last part I will work on is totally automating the HTML report process by including logic that will take into account different names of the BLG files.   I have one BLG file per day which is named using the month and the day of the month in its filename.
We are currently trying to find issues amongst 30+ possible servers so the more we can automate the better.
Thank you!

Hey Phil, wanted to talk to you about what you're doing real quick, if you
don't mind. You've piqued my interest. Could you email me and I'll reach
out, have a couple questions.
<EMAIL_ADDRESS>On Wed, Sep 4, 2019 at 4:36 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

your trick worked! The XML file I see was used to create the scheduled
task. I believe the reason you may have gone it this way is there may be a
limit to the length of the argument you can enter via the GUI when creating
a scheduled task. Anyhow...I exported my current scheduled task that was
not working right. I then modified the executable, arguments, and working
directory sections of the XML file which was created from the export. I
modified it to match your nomenclature in your example you sent me. I
imported the XML file into Scheduled Tasks and it ran properly while
creating the HTML report! Next I will schedule it and ensure it works on
its own.
Assuming it does, the last part I will work on is totally automating the
HTML report process by including logic that will take into account
different names of the BLG files. I have one BLG file per day which is
named using the month and the day of the month in its filename.
We are currently trying to find issues amongst 30+ possible servers so the
more we can automate the better.
Thank you!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6LO3VRU2II5IDYUXDDQIAL4ZA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5442DI#issuecomment-528076045,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACFOL6PZXB2OOKHR2WDSURTQIAL4ZANCNFSM4ITK5CAQ
.

Sure...im at<EMAIL_ADDRESS>- anyone is welcome to reach out.   FYI All, to give credit where credit is due - I honestly didnt do anything new in my job's current scenario of using PAL to autoanalyze performance data into HTML reports...this is all Clint's stuff....I just applied what he told me to do.

Has anyone sent the HTML report to a UNC patch?  Or are drive letters only supported?

You know, I've never tried. If the ps is running in the user context with
write access to the path, I'd think it would work
On Thu, Sep 5, 2019 at 5:11 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

Has anyone sent the HTML report to a UNC patch? Or are drive letters only
supported?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6JNT3HDH3V7JCKACELQIFYXBA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AYXPY#issuecomment-528583615,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACFOL6KYNLRNQKSHOKF7QKTQIFYXBANCNFSM4ITK5CAQ
.

Im giving that a try tomorrow...will keep ya posted
On Thu, Sep 5, 2019 at 5:14 PM Jeff Stokes<EMAIL_ADDRESS>wrote:

You know, I've never tried. If the ps is running in the user context with
write access to the path, I'd think it would work
On Thu, Sep 5, 2019 at 5:11 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

Has anyone sent the HTML report to a UNC patch? Or are drive letters only
supported?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6JNT3HDH3V7JCKACELQIFYXBA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AYXPY#issuecomment-528583615
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ACFOL6KYNLRNQKSHOKF7QKTQIFYXBANCNFSM4ITK5CAQ
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ANCSYM2N5QKXT6B3PSISJV3QIFZEXA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AZMDI#issuecomment-528586253,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANCSYM2YV4M7JUG76LUAANDQIFZEXANCNFSM4ITK5CAQ
.

--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"

I got the automated process to work.
Totally different question- is there a way to monitor RPC calls from the OS
to other servers?  This is not MS Exchange - we are wondering why there is
occasional latency with our windows servers RPC connections to our systems
that house our electronic health records (they run Linux). I could not find
any windows performance counters that referenced RPC in Windows 2012r2.
On Thu, Sep 5, 2019 at 5:24 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

Im giving that a try tomorrow...will keep ya posted
On Thu, Sep 5, 2019 at 5:14 PM Jeff Stokes<EMAIL_ADDRESS>wrote:

You know, I've never tried. If the ps is running in the user context with
write access to the path, I'd think it would work
On Thu, Sep 5, 2019 at 5:11 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

Has anyone sent the HTML report to a UNC patch? Or are drive letters
only
supported?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6JNT3HDH3V7JCKACELQIFYXBA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AYXPY#issuecomment-528583615
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ACFOL6KYNLRNQKSHOKF7QKTQIFYXBANCNFSM4ITK5CAQ
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ANCSYM2N5QKXT6B3PSISJV3QIFZEXA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AZMDI#issuecomment-528586253,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANCSYM2YV4M7JUG76LUAANDQIFZEXANCNFSM4ITK5CAQ
.

--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"
--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"

That's pretty tricky to monitor without the exchange dll I think. I'll see
what I can come up with though.
You could also do a filtered NetSh trace maybe
On Wed, Sep 11, 2019 at 11:02 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

I got the automated process to work.
Totally different question- is there a way to monitor RPC calls from the OS
to other servers? This is not MS Exchange - we are wondering why there is
occasional latency with our windows servers RPC connections to our systems
that house our electronic health records (they run Linux). I could not find
any windows performance counters that referenced RPC in Windows 2012r2.
On Thu, Sep 5, 2019 at 5:24 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

Im giving that a try tomorrow...will keep ya posted
On Thu, Sep 5, 2019 at 5:14 PM Jeff Stokes<EMAIL_ADDRESS>wrote:

You know, I've never tried. If the ps is running in the user context
with
write access to the path, I'd think it would work
On Thu, Sep 5, 2019 at 5:11 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

Has anyone sent the HTML report to a UNC patch? Or are drive letters
only
supported?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<

https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6JNT3HDH3V7JCKACELQIFYXBA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AYXPY#issuecomment-528583615

,
or mute the thread
<

https://github.com/notifications/unsubscribe-auth/ACFOL6KYNLRNQKSHOKF7QKTQIFYXBANCNFSM4ITK5CAQ

.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ANCSYM2N5QKXT6B3PSISJV3QIFZEXA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AZMDI#issuecomment-528586253
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ANCSYM2YV4M7JUG76LUAANDQIFZEXANCNFSM4ITK5CAQ

.

--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"
--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6J772IBKML3ZKIKMADQJGWMVA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6QP5YI#issuecomment-530644705,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACFOL6KZ3GUG2TIV2LMRWY3QJGWMVANCNFSM4ITK5CAQ
.

Hey where is the github you posted the automation code to? Sorry, I thought
you had some scripts to handle the automation piece. LMk if I
misunderstood. And, did you get it to work to a UNC path with the right
permissions provided?
On Wed, Sep 11, 2019 at 11:02 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

I got the automated process to work.
Totally different question- is there a way to monitor RPC calls from the OS
to other servers? This is not MS Exchange - we are wondering why there is
occasional latency with our windows servers RPC connections to our systems
that house our electronic health records (they run Linux). I could not find
any windows performance counters that referenced RPC in Windows 2012r2.
On Thu, Sep 5, 2019 at 5:24 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

Im giving that a try tomorrow...will keep ya posted
On Thu, Sep 5, 2019 at 5:14 PM Jeff Stokes<EMAIL_ADDRESS>wrote:

You know, I've never tried. If the ps is running in the user context
with
write access to the path, I'd think it would work
On Thu, Sep 5, 2019 at 5:11 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

Has anyone sent the HTML report to a UNC patch? Or are drive letters
only
supported?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<

https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6JNT3HDH3V7JCKACELQIFYXBA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AYXPY#issuecomment-528583615

,
or mute the thread
<

https://github.com/notifications/unsubscribe-auth/ACFOL6KYNLRNQKSHOKF7QKTQIFYXBANCNFSM4ITK5CAQ

.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ANCSYM2N5QKXT6B3PSISJV3QIFZEXA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AZMDI#issuecomment-528586253
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ANCSYM2YV4M7JUG76LUAANDQIFZEXANCNFSM4ITK5CAQ

.

--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"
--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6J772IBKML3ZKIKMADQJGWMVA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6QP5YI#issuecomment-530644705,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACFOL6KZ3GUG2TIV2LMRWY3QJGWMVANCNFSM4ITK5CAQ
.

Yup got it all to work....my bad, didnt upload anything.  I will do that on
monday when i'm back to work.
On Sat, Sep 14, 2019 at 8:17 AM Jeff Stokes<EMAIL_ADDRESS>wrote:

Hey where is the github you posted the automation code to? Sorry, I thought
you had some scripts to handle the automation piece. LMk if I
misunderstood. And, did you get it to work to a UNC path with the right
permissions provided?
On Wed, Sep 11, 2019 at 11:02 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

I got the automated process to work.
Totally different question- is there a way to monitor RPC calls from the
OS
to other servers? This is not MS Exchange - we are wondering why there is
occasional latency with our windows servers RPC connections to our
systems
that house our electronic health records (they run Linux). I could not
find
any windows performance counters that referenced RPC in Windows 2012r2.
On Thu, Sep 5, 2019 at 5:24 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

Im giving that a try tomorrow...will keep ya posted
On Thu, Sep 5, 2019 at 5:14 PM Jeff Stokes<EMAIL_ADDRESS>wrote:

You know, I've never tried. If the ps is running in the user context
with
write access to the path, I'd think it would work
On Thu, Sep 5, 2019 at 5:11 PM Phil Zablocki <
<EMAIL_ADDRESS>wrote:

Has anyone sent the HTML report to a UNC patch? Or are drive letters
only
supported?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<

https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6JNT3HDH3V7JCKACELQIFYXBA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AYXPY#issuecomment-528583615

,
or mute the thread
<

https://github.com/notifications/unsubscribe-auth/ACFOL6KYNLRNQKSHOKF7QKTQIFYXBANCNFSM4ITK5CAQ

.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<

https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ANCSYM2N5QKXT6B3PSISJV3QIFZEXA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AZMDI#issuecomment-528586253

,

or mute the thread
<

https://github.com/notifications/unsubscribe-auth/ANCSYM2YV4M7JUG76LUAANDQIFZEXANCNFSM4ITK5CAQ

.

--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity,
Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"
--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6J772IBKML3ZKIKMADQJGWMVA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6QP5YI#issuecomment-530644705
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ACFOL6KZ3GUG2TIV2LMRWY3QJGWMVANCNFSM4ITK5CAQ
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ANCSYM356FXKEWFYEK33KD3QJTI5DA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6W2UYA#issuecomment-531475040,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANCSYM7UDSQFQVNU5V6GHDDQJTI5DANCNFSM4ITK5CAQ
.

--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"

There is a data analyzer script in the CLUE project at http://github.com/clinthuffman/clue, but it is very crude with the analysis. I’m working on overhauling it all to be much better code.
Thank you,

From: Jeff Stokes<EMAIL_ADDRESS>Sent: Saturday, September 14, 2019 5:17:19 AM
To: clinthuffman/PAL<EMAIL_ADDRESS>Cc: Clint Huffman<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [clinthuffman/PAL] can not execute a scheduled task to auto generate a HTML report from captured perfmon data (#49)
Hey where is the github you posted the automation code to? Sorry, I thought
you had some scripts to handle the automation piece. LMk if I
misunderstood. And, did you get it to work to a UNC path with the right
permissions provided?
On Wed, Sep 11, 2019 at 11:02 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

I got the automated process to work.
Totally different question- is there a way to monitor RPC calls from the OS
to other servers? This is not MS Exchange - we are wondering why there is
occasional latency with our windows servers RPC connections to our systems
that house our electronic health records (they run Linux). I could not find
any windows performance counters that referenced RPC in Windows 2012r2.
On Thu, Sep 5, 2019 at 5:24 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

Im giving that a try tomorrow...will keep ya posted
On Thu, Sep 5, 2019 at 5:14 PM Jeff Stokes<EMAIL_ADDRESS>wrote:

You know, I've never tried. If the ps is running in the user context
with
write access to the path, I'd think it would work
On Thu, Sep 5, 2019 at 5:11 PM Phil Zablocki<EMAIL_ADDRESS>wrote:

Has anyone sent the HTML report to a UNC patch? Or are drive letters
only
supported?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<

https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6JNT3HDH3V7JCKACELQIFYXBA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AYXPY#issuecomment-528583615

,
or mute the thread
<

https://github.com/notifications/unsubscribe-auth/ACFOL6KYNLRNQKSHOKF7QKTQIFYXBANCNFSM4ITK5CAQ

.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ANCSYM2N5QKXT6B3PSISJV3QIFZEXA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AZMDI#issuecomment-528586253
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ANCSYM2YV4M7JUG76LUAANDQIFZEXANCNFSM4ITK5CAQ

.

--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"
--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6J772IBKML3ZKIKMADQJGWMVA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6QP5YI#issuecomment-530644705,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACFOL6KZ3GUG2TIV2LMRWY3QJGWMVANCNFSM4ITK5CAQ
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fclinthuffman%2FPAL%2Fissues%2F49%3Femail_source%3Dnotifications%26email_token%3DAEXDYVHBYKTFV6EKCKJ5A4TQJTI47A5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6W2UYA%23issuecomment-531475040&data=02|01||de27ec095c7a4016298708d7390d7d6e|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637040602402659362&sdata=jHeQx2nJAhUUzIayqiQN34YXBAC0zfWDhxiPVPewJjY%3D&reserved=0, or mute the threadhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEXDYVCJVP3MXJETDJE5ARTQJTI47ANCNFSM4ITK5CAQ&data=02|01||de27ec095c7a4016298708d7390d7d6e|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637040602402669367&sdata=KRpy0WOf7xJ0KkgHwvzhDwhfnaj8FD0u26M3BvWXbTc%3D&reserved=0.

Ok so I was able to automate the generation of the HTML reports from a BLG file.
We are automating the entire process of performance monitoring by doing the following:

We create an XML template of the counters we want to monitor through the PAL wizard.
I read through the documentation from the Vital Signs class I took a few years which described the settings to use when creating a Performance Monitor Data Collector Set.  After I created a Data Collector Set in PM, I exported the settings to an XML file (the xml file is attached as a TXT file, just rename to .XML)
COTS-CECS.TXT
in this PM data collector set, our systems owners wanted monitoring from Monday to Friday from 6a,-10am only.  The attached template reflects that.
The PM Data collector set ends by kicking off a scheduled tasks that XCOPY's the BLG file to a central share.  The scheduled tasks must have permission on the remote server where the BLG file is being copied to.
XCOPY Performance Monitoring Data to R04PHSTMSPOS.r04.med.va.gov.txt
xcopyblgfile.txt
I attached the scheduled task i used, just rename the file to .XML from .TXT.   I also attached the xcopy.bat I used, just rename the .TXT to .BAT
Please note that the PM Data Collector Set names the BLG file using the Year, Month and Day in its filename format of 20190916.   You will see that the XCOPY command contains the logic to pick out the current date and change it's format to Year, Month and Date to match the filename created by the PM DCS.
Now that the BLG was corrected named and successfully moved to the network share, last thing I needed to do was run a script that autocreated the HTML report from the BLG file.
AutoCreateHTMLReportOITPHSAPPCECS.txt
Performance Monitor HTML Report Auto Creation OITPHSAPPCECS.r04.med.va.gov.txt
Attached are the XML file for the scheduled tasks which executes the batch file to get it done.  Change the TXT extension to XML for the scheduled tasks and TXT to BAT for the batch file.

Are there any known good sites out there that contain accurate thresholds to use for all the many many many windows performance counters?   While the PAL has many and are very useful....always wondered what to do when wanting to monitor using the many other counters available.

Dirty secret, a lot of those don't have thresholds
some are left over from nt 3.5.1 and mean nothing.
On Mon, Sep 16, 2019 at 9:23 AM Phil Zablocki<EMAIL_ADDRESS>wrote:

Are there any known good sites out there that contain accurate thresholds
to use for all the many many many windows performance counters? While the
PAL has many and are very useful....always wondered what to do when wanting
to monitor using the many other counters available.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6N6LWG654SVQIRYOPDQJ6CGXA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6ZDY3Y#issuecomment-531774575,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACFOL6IQMHOG5X2MXNJDB7DQJ6CGXANCNFSM4ITK5CAQ
.

wow! lol....
On Mon, Sep 16, 2019 at 9:33 AM Jeff Stokes<EMAIL_ADDRESS>wrote:

Dirty secret, a lot of those don't have thresholds
some are left over from nt 3.5.1 and mean nothing.
On Mon, Sep 16, 2019 at 9:23 AM Phil Zablocki<EMAIL_ADDRESS>wrote:

Are there any known good sites out there that contain accurate thresholds
to use for all the many many many windows performance counters? While the
PAL has many and are very useful....always wondered what to do when
wanting
to monitor using the many other counters available.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6N6LWG654SVQIRYOPDQJ6CGXA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6ZDY3Y#issuecomment-531774575
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ACFOL6IQMHOG5X2MXNJDB7DQJ6CGXANCNFSM4ITK5CAQ
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ANCSYM267KSAQB5Q77UDIXDQJ6DKZA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6ZEWJI#issuecomment-531778341,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANCSYMZCGDBZGL3XIV3YGELQJ6DKZANCNFSM4ITK5CAQ
.

--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"

Yeah, some thing change and some things stay the same.

From: Phil Zablocki<EMAIL_ADDRESS>Sent: Monday, September 16, 2019 8:23:04 AM
To: clinthuffman/PAL<EMAIL_ADDRESS>Cc: Clint Huffman<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [clinthuffman/PAL] can not execute a scheduled task to auto generate a HTML report from captured perfmon data (#49)
wow! lol....
On Mon, Sep 16, 2019 at 9:33 AM Jeff Stokes<EMAIL_ADDRESS>wrote:

Dirty secret, a lot of those don't have thresholds
some are left over from nt 3.5.1 and mean nothing.
On Mon, Sep 16, 2019 at 9:23 AM Phil Zablocki<EMAIL_ADDRESS>wrote:

Are there any known good sites out there that contain accurate thresholds
to use for all the many many many windows performance counters? While the
PAL has many and are very useful....always wondered what to do when
wanting
to monitor using the many other counters available.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ACFOL6N6LWG654SVQIRYOPDQJ6CGXA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6ZDY3Y#issuecomment-531774575
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ACFOL6IQMHOG5X2MXNJDB7DQJ6CGXANCNFSM4ITK5CAQ
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/clinthuffman/PAL/issues/49?email_source=notifications&email_token=ANCSYM267KSAQB5Q77UDIXDQJ6DKZA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6ZEWJI#issuecomment-531778341,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANCSYMZCGDBZGL3XIV3YGELQJ6DKZANCNFSM4ITK5CAQ
.

--
Respectfully,
Phil Zablocki
Chairman, Board of Directors, Advocates for Equality and Integrity, Inc.
<EMAIL_ADDRESS>646-342-4293
"Speak with Honesty, Think with Sincerity, Act with Integrity"
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fclinthuffman%2FPAL%2Fissues%2F49%3Femail_source%3Dnotifications%26email_token%3DAEXDYVETFAHSS65I35QTEUDQJ6QFRA5CNFSM4ITK5CA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6ZQQAI%23issuecomment-531826689&data=02|01||33633150584445fb5c9308d73ab9c538|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637042441854935374&sdata=7V%2FHSRf61DyxMXU9f3hKhPU1eEhROhhI5tvk3DZ20KM%3D&reserved=0, or mute the threadhttps://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEXDYVDUKH5PQCSZXVROJCTQJ6QFRANCNFSM4ITK5CAQ&data=02|01||33633150584445fb5c9308d73ab9c538|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637042441854935374&sdata=89U4v5nSkg1jXzizf0ZwApqDI78PFzkiMZ9vTdkyw10%3D&reserved=0.


public_updates_channel_id is missing in twilight_model::guild::Guild

The guild object structure in the api docs define a public update channel where Discord sends moderators and admins notifications. It seems that this field is missing from the twilight_model::guild::Guild struct. I checked the main and next branch.
I could add this if no other branch already did this.

Looking at the PR I might have missed something, yeah


Update intro paragraph on README

Frontends for other operating systems are available, but the current
intro paragraph discourages reading further if the reader is not on
OS X. The intro paragraph should make it clear that people can run Xi
even if they run a different OS.

Huh, that's interesting. From CONTRIBUTING:

You don't have to sign the CLA until after you've submitted your code for review and a member has approved it, but you must do it before we can put your code into our codebase.

But the bot says...

Before we can look at your pull request, you'll need to sign a Contributor License Agreement

Yes, to clarify: you don't need to sign the CLA to open a PR and have it reviewed, but you need to sign it before it can be merged.

I prefer a CL signed before I look at it. It makes things much cleaner to just close if the author has an objection to signing it.
Thanks for the contribution! I do appreciate documentation cleanup, it's one of the things that's easy to let slide.

I signed it!

Thanks!


Support TURN server behind NAT

Allow user to specify external IP, use this instead of DstAddr when provided

Just tested on AWS, works great without modifications! So this might not even be an issue.
Leaving open in case someone has a specific situation that I can reproduce, and then fix.

Other TURN servers require you to specify the external-ip of the server, instead we depend on the Dst on the packets (so being behind a NAT shouldn't be an issue)
If anyone can think of a case where this would be helpful please re-open and explain, would be happy to add an option that allows the user to specify a static Dst (at the cost of complexity on the setup)


fix up type printing

This fixes some issues I encountered when printing.
But there might be corner cases that I am not seeing?

Thanks!

e.g. this case in a cell works with this change for me. before there was an error because of allocator not being namespaced with std::.
auto x = std::vector<int>({1,2,3});
x

I really want to release xeus-cling just for that.
You shoud submit the same patch upstream:
cf https://github.com/vgvassilev/cling/blob/master/lib/Interpreter/ValuePrinter.cpp#L82


Setup heelp

I really like your app(hence want to improve upon it),could you please tell me how to setup this app along with the server side code to get this flutter app running, it would be very helpful

Hello @ritam749 , If you look at readme.md file you can find setup instruction there.
Click here to check app setup instructions.
Click here to check server setup instructions.


Custom domain in github repo settings unset on every push

Required Prerequisites for filing a bug
You must follow ALL the steps in the troubleshooting guide.  Not doing so may result in automatic closure of the issue.
Required information

Steps to reproduce the problem
A link to the notebook or markdown file where the error is occurring
If the error is happening in GitHub Actions, a link to the specific error along with how you are able to reproduce this error.  You must provide this in addition to the link to the notebook or markdown file.
A screenshot / dump of relevant logs or error messages you are receiving from your local development environment. Instructions of running a local development server is provided in the development guide.

Steps to reproduce:
Prereqs:

Setup configuration files to use custom domain.
Set github repository settings to use custom domain.

Reproduce bug:

Make a new commit and push.
All pages on custom domain now get 404. Go to Github repository's settings and see that custom domain has now been unset.
Setting the custom domain in the settings resolves the 404.

I had not been using a custom domain originally but added the setting later. It works fine until I make a new commit and push, after which I have to set the custom domain in the repository settings on Github again.

Github was not generating CNAME file for some reason. Manually adding it to my repo with the domain name solved the problem.


Expose crucial classes in main expan namespace

Currently, to import the main classes of expan's functionality, we need to either use prefixes:
import expan; expan.Experiment(...)
or we have to import the class through the intermediate folder name, which is not intuitive:
 from expan.core.experiment import Experiment
Ideal would be to allow from expan.experiment import Experiment although another possibility (and easier to implement) would be from expan import Experiment.

As an example, pandas uses a file api.py to explicitly expose important classes/functions in some nested modules, maybe we can take the same approach.


Transaction doesn't work well with the Avro message format.

Description
After upgrading to Confluent.Kafka 1.4 and adding transaction to our producer, it always failed when sending Avro message without waiting for the first message. Guess the CommitTransaction doesn't wait for the response from the schema registry?
With the wait, we have a workaround, but it makes the code a bit ugly. Hope this can be handled inside CommitTransaction.
How to reproduce
class Class1
{
	private IProducer<string, GenericRecord> avroProducer;

	private string topic;
	private CachedSchemaRegistryClient schemaRegistry;
	private TimeSpan timeout = new TimeSpan(0, 0, 30);

	public Class1(string broker, string topic, string schemaRegistryUrl)
	{
		this.topic = topic;
		schemaRegistry = new CachedSchemaRegistryClient(new SchemaRegistryConfig { Url = schemaRegistryUrl, ValueSubjectNameStrategy = SubjectNameStrategy.Topic });
		var config = GetProducerConfig(broker);

		CreateAvroProducer(config);
	}

	private Dictionary<string, string> GetProducerConfig(string broker)
	{
		var config = new Dictionary<string, string>();
		config.Add("bootstrap.servers", broker);
		config.Add("acks", "all");
		config["transactional.id"] = "test-kafka-transaction";
		config["enable.idempotence"] = true.ToString();
		return config;
	}

	private void CreateAvroProducer(Dictionary<string, string> config)
	{
		avroProducer = new ProducerBuilder<string, GenericRecord>(config)
							.SetKeySerializer(new AvroSerializer<string>(schemaRegistry))
							.SetValueSerializer(new AvroSerializer<GenericRecord>(schemaRegistry))
							.Build();

		avroProducer.InitTransactions(timeout);
		Console.WriteLine("Avro producer initialized.");
	}

	public void ProduceMessages()
	{
		try
		{
			avroProducer.BeginTransaction();
			TestAvroProducer();
			avroProducer.CommitTransaction(timeout);
		}
		catch (Exception ex)
		{
			Console.WriteLine("Unexpected exception: " + ex.Message);
		}
	}

	private void TestAvroProducer()
	{
		RecordSchema schema = (RecordSchema)Avro.Schema.Parse("{\"type\":\"record\",\"name\":\"testrecord\",\"fields\":[{\"name\":\"id\",\"type\":\"int\"}]}");

		for (int i = 1; i <= 10; i++)
		{
			var record = new GenericRecord(schema);
			record.Add("id", i);
			var task = avroProducer.ProduceAsync(topic, new Message<string, GenericRecord>() { Key = $"{i}", Value = record });
			task.ContinueWith(tsk => {
				if (task.IsFaulted)
				{
					Console.WriteLine($"Error producing message: {task.Exception.Message}");
				}
				else
				{
					Console.WriteLine($"Message produced to offset : {task.Result.TopicPartitionOffset}");
				}
			});

			//if (i == 1) // without wait here, all the message failed to be send
			//{
			//	task.Wait();
			//}
		}
	}
}

Run with the above code, exception thrown for all the messages.
Local: Erroneous state
at Confluent.Kafka.Producer`2.d__52.MoveNext()
Un-comment the block of if (i == 1), Everything works fine.
Checklist
Please provide the following information:

[ ] A complete (i.e. we can run it), minimal program demonstrating the problem. No need to supply a project file.
[x] Confluent.Kafka nuget version 1.4.0.
[ ] Apache Kafka version.
[ ] Client configuration.
[ ] Operating system.
[ ] Provide logs (with "debug" : "..." as necessary in configuration).
[ ] Provide broker log excerpts.
[ ] Critical issue.

Guess the CommitTransaction doesn't wait for the response from the schema registry?

thanks @cactus620 - yep, well pointed out. i think this is probably the behavior in Java (and other languages) as well. this isn't great UX, i'll think about it.

Thanks for the reply, @mhowlett . Just to confirm, so adding the wait for the every first message is the work around recommended for now, right?

you could get the schema cached using just CachedSchemaRegistryClient, before you even produce anything - that would probably be better.


fix: name clashes with FunC keywords for struct constructor parameters

Closes #466

[x] I have updated CHANGELOG.md
[x] I have added tests to demonstrate the contribution is correctly implemented: this usually includes both positive and negative tests, showing the happy path(s) and featuring intentionally broken cases
[x] I have run all the tests locally and no test failure was reported
[x] I have run the linter, formatter and spellchecker
[x] I did not do unrelated and/or undiscussed refactorings

Cool, but seems like this ties us to FunC even more. Maintenance of the keyword list may bring occasional bugs in the future. I wonder if we could use different names, like prefixing things with underscores or even UUID's of sort?

Cool, but seems like this ties us to FunC even more.

No, it does not, it does quite the opposite. The test shows you can use all FunC keywords as your struct field identifiers.


remove line 47 disable selinux

https://docker.slack.com/archives/G1D2K0UNQ/p1577727065026400

Proposed changes

Unreleased project version (optional)

Related issues (optional)

Deploy preview for docsdocker ready!
Built with commit 529073bf3406096d9043bf6ee8f6f34689d8a9dd
https://deploy-preview-10092--docsdocker.netlify.com


Migration added stores, deletion reward, handle NaN, etc

Purpose of Changes and their Description

Removal of additional stores in migration

NaN Handling failing,

Ensure indexes of arrays match

Rewards

Checks on empty array sizes before calling functions that will fail if so.
Per-topic refactor of rewards: failure of one topic will not make any other not be given rewards
Prune of  rewards data in case of failure anyway (otherwise it would linger forever - observed)
Ensure coefficients and reputers match and are valid

autocli fix of multi-coefficient function

Link(s) to Ticket(s) or Issue(s) resolved by this PR
PROTO-2339
PROTO-2340
Are these changes tested and documented?

[X] If tested, please describe how. If not, why tests are not needed.
Pre-Tested applying migration from
Functionality doesn't change in practice, just fixes.

Pending: reapply to early situation with bad data on 0.3.1 and test with a complete migration again.

[ ] If documented, please describe where. If not, describe why docs are not needed.
[ ] Added to Unreleased section of CHANGELOG.md?

Most importantly... where did the call to pruneRecordsAfterRewards() go??

Was missing in case of success, added it back in. Good catch.


Change 'Who're' to 'Who Is Using' On Main Aidstream Web Page

On the Aidstream landing page there is a link in the top RH corner of 'Who're' which I think should be 'Who Is Using'. Also if you click on this link and go to the who is using page the logo for ADD International is displayed multiple times

Who're using has been changed to Who's using.
On Who's using page, organizations are now listed dynamically.


Simple change to emulate the V2 resize behaviour - if either width or…

… height is zero, then the image is scaled keeping its aspect ratio.
I've added a couple of simple tests for the new code.
Please let me know if you'd like me to change anything - these are my first pull requests in GitHub, so my code may not be up to the standards you're expecting, or you may have had other expectations in terms of where the tests should have been placed, etc.

I kept thinking to add that behaviour. Thanks!


I001 conflicts with isort on blank lines between import and comment before function

As of ee994e8c074def26af7a9c3b43cf3e24e0238e89 (#1078), when an import is followed by a comment and then a function, Ruff I001 wants two blank lines between the import and the comment, but isort wants one.
$ cat test.py
import os

# comment

def f():
    pass
$ ruff --select=I001 --fix test.py
Found 1 error(s) (1 fixed, 0 remaining).
$ cat test.py
import os

# comment

def f():
    pass
$ isort --profile=black test.py
Fixing /tmp/test.py
$ cat test.py
import os

# comment

def f():
    pass

Hah, yeah, I was aware of this one but hadn’t prioritized fixing it since it’s kind of awkward in the current model. But I can. Did you run into it in the wild?

I did:
zulip/tools/check-issue-labels
zulip/zerver/lib/ccache.py
zulip/zerver/lib/timeout.py
zulip/zerver/management/commands/send_to_email_mirror.py
zulip/zerver/migrations/0403_create_role_based_groups_for_internal_realms.py
zulip/zerver/tests/test_migrations.py
zulip/zerver/webhooks/deskdotcom/tests.py

Okay cool, thanks for the examples! I’ll try to fix it today.


Unexpected result of Wide Check for register_check_method

Question about pandera
In the below example I would expect SchemaError on index 3, but when I run this the validation passes without error.
import pandera.extensions as extensions
import pandera as pa
import pandas as pd
import numpy as np

@extensions.register_check_method(
    statistics=["columns_to_sum", "target_column"], supported_types=pd.DataFrame,
)
def equals_colsum(df, *, columns_to_sum, target_column):
    return df[columns_to_sum].sum(axis=1) == df[target_column]

df= pd.DataFrame(
        {
            "a": [1.0, 2.0, 3.0, 3.0],
            "b": [4.0, 2.0, 6.0, 6.0],
            "c": [5.0, 4.0, 9.0, np.NaN],
        }
    )

schema = pa.DataFrameSchema(
    checks=pa.Check.equals_colsum(["a", "b"], "c")
)

schema.validate(df)

Is this to be expected and if so why? I am fairly new to pandera so hope that someone can explain this wide check behavior to me

hey @benjaminbluhm !
This is because Checks have an ignore_na argument, which is true by default. The following should raise the expected error:
pa.Check.equals_colsum(["a", "b"], "c", ignore_na=False)

This behavior isn't ideal because it's a source of user surprise, but it's this way for backwards compatibility (maybe in a future breaking version we'll make the default ignore_na=False so that things are more explicit.

Got it, thanks for clarification. And great library!

Awesome, thanks!


Surpass 1591 Code Documentation Whine

Hi,
If an organisation has documentation required for public members policy enabled the multitude of CS1591 warning gets produced on both IDE and SonarCloud level. While you can try to manipulate editor settings to ignore it you have to to do it in every place enum and I was not able to find workaround which works with SonarCloud.
This Pull Request disables CS1591 check against files generated by source generator. It also fixed two minor issues visual studio was reporting after disabling pragma warnings <char> being treated as an xml tag resulting in syntax error and see tag for one of the methods not being closed.

@andrewlock

Sorry for the delay @Grzmotu, I've been heads down working on the book and had to leave the OSS work for a while!
Thanks for flagging this - I've taken a different approach to solving it in #42 - adding comments to all the public members. Hope that makes sense to you!

Fixed in #42 - let me know if there's any more issues!

@andrewlock Hey Andrew yea this works as well. Is it possible to release beta05 to nuget with those changes?

I want to merge a couple of other things first but yes, I'm aiming to push a new version in the next couple of days🙂


Dropdown in Safari on iOS: clicking does not close dropdown

Version & browser
iOS 11 on iPhone X, Safari
Which component
Dropdown
Steps to reproduce the problem

Open the codepen below in Safari on iPhone
Click the dropdown => it opens => OK
Click on one of the items in the dropdown => dropdown does not close => NOK
Click outside of the dropdown => dropdown does not close => NOK

Also tested this in other browsers: Chrome on Windows, Chrome on Android, Safari on Mac OS => everything works fine.
Reproduce link
https://codepen.io/anon/pen/gjgpYK
Expected behavior
The dropdown should close when clicking either inside or ouside of the dropdown.
Actual behavior
The dropdown does not close.

I see. thanks.


video upload

https://github.com/RaymondWang987/VDW/assets/75050614/e47ce9c9-7610-42d7-bab2-b33de67151f6

https://github.com/RaymondWang987/VDW/assets/75050614/6a1a6dca-b269-4151-be69-f56d4ef78b45


Failed to cast variant value "2024-12-05 13:37:13.820 Z" to REAL"

dlt version
1.4.0
Describe the problem
I'm trying to add an ingested_at column to every table in a Snowflake destination, using the pyarrow backend.
Following an example in the dlt code, I came up with:
def add_ingested_at(table: Table):
    column_count = len(table.columns)
    return table.set_column(
        column_count,
        "ingested_at",
        [[datetime.now(UTC)] * table.num_rows],
    )

Passing that to add_map correctly creates a TIMESTAMP_TZ column on the destination tables, however I'm getting the following error: Failed to cast variant value "2024-12-05 13:37:13.820 Z" to REAL".
The example with time.time() works, but it creates a FLOAT column, and I would very much like the column to be human readable.
I tried converting datetime.now(UTC) to a pyarrow scalar with timestamp type, but got the same error.
I also tried applying a column hint columns={"ingested_at": {"data_type": "timestamp", "precision": 6, "timezone": True}} but to no avail.
Note that I also have a type adapter callback in place, which was needed as my source is Snowflake as well:
def type_adapter_callback(sql_type):
    if isinstance(sql_type, TIMESTAMP_NTZ):
        return DateTime(timezone=False)
    if isinstance(sql_type, TIMESTAMP_LTZ):
        return DateTime(timezone=True)
    if isinstance(sql_type, TIMESTAMP_TZ):
        return DateTime(timezone=True)
    return sql_type

Expected behavior
dlt correctly infers TIMESTAMP_TZ as the destination type and should not attempt to cast to REAL.
Steps to reproduce
Copy an existing Snowflake table to a Snowflake destination and apply the above add_ingested_at function using add_map.
Operating system
Linux
Runtime environment
Airflow
Python version
3.11
dlt data source
SQL Database (Snowflake)
dlt destination
Snowflake
Other deployment details
No response
Additional information
No response

Problem was actually in the staging tables which were still using FLOAT columns, they somehow weren't migrated to TIMESTAMP_TZ. Sorry about the noise.


NumberBox's Custom ContextFlyout not applied

Describe the bug
Custom Context flyout not applied for NumberBox
Steps to reproduce the bug

Steps to reproduce the behavior:

Run the CustomContextFlyout.zip sample
Right click on the NumberBox control to open context flyout
Note: Assigned custom MenuFlyout not reflected in opened context flyout.

Expected behavior

Custom MenuFlyout should be applied to the NumberBox control
Screenshots

Expected output:

Current output:

Version Info

NuGet package version:

[WinUI 3 - Windows App SDK 0.8: 0.8.0]

Windows app type:

UWP
Win32

Windows version
Saw the problem?

Insider Build (xxxxx)

October 2020 Update (19042)
Yes

May 2020 Update (19041)

November 2019 Update (18363)

May 2019 Update (18362)

October 2018 Update (17763)

April 2018 Update (17134)

Fall Creators Update (16299)

Creators Update (15063)

Device form factor
Saw the problem?

Desktop
Yes

Xbox

Surface Hub

IoT

Additional context

Same root cause as #5656 but this gets more to the real issue.  the problem is that the internal text box is handling the input and opening a flyout when the numberbox should be instead.


[GROW-1628] Ensure the experiment viewed fires when the first row of entry points

Addresses: GROW-1628
Based on QA feedback we want to fire the experiment viewed event for the collection hubs entry points when a user see the first row of the entry points. This PR accomplishes that by adjusting the offset options.

Warnings

:warning:
The staging version of Metaphysics has breaking changes, this might not affect your build, but could mean your queries don't work the way you expect. See below for breaking changes:

:warning: Type 'MarketingImage' was removed

  Generated by :no_entry_sign: dangerJS against cc12b17612528d0ef8f9b2b9d12cee439af8daf3


Can someone verify my challenge answer?

I had my answer reviewed in chat and was told it appears correct but running tests still show a red next to the task "Your h2 element should be red".  Is anyone else experiencing this? I also get the same when using Chrome.
Challenge Use a CSS Class to Style an Element has an issue.
User Agent is: Mozilla/5.0 (iPad; CPU OS 10_2_1 like Mac OS X) AppleWebKit/602.4.6 (KHTML, like Gecko) FxiOS/6.1 Mobile/14D27 Safari/602.4.6.
Please describe how to reproduce this issue, and include links to screenshots if possible.
 Please ask first in the help room before posting a git hub issue.
just remove h2 in your style tags just .red-text

h2 .red-text does not work because it selects a class="red-text" element inside an  element.
You need to select just elements with the class "red-text".

Hi,
Thanks for reporting this issue.
Here are some next steps that you should follow before we can help you with your query:

Check these troubleshooting steps first.
Please use the Chat Rooms or try looking through our forum for help with a specific challenge and any coding assistance.

IMPORTANT:
Please NOTE that this tracker is for reporting bugs and enhancements to freeCodeCamp's code base only.
Happy Coding!


Recommendations and advice for proxying

General Question
Form
Put an [x] if you meet the condition, else leave [ ].

[x] I've searched the Issues
[x] I've read the basic concepts
[x] I'm using the latest version

Question
I've set up Oxylabs residential proxying with session logic to reuse a given server at the geolocated country of the user if they try to log in more than once, but unfortunately Instagram is still flagging the logins as 'unusual' every time. Even after the user goes on Instagram and declares it was them that did the login, reattempting brings up the same error again, even though the proxy setup does then use the same server again for the rerequest. Anyone have advice on how to stop getting flagged as suspicious? Would ISP proxies help?

Code
async function loginToInstagram(username, password, verificationCode, challengeChoice, proxyUrl) {
  const ig = new IgApiClient();
  ig.state.generateDevice(username);

  const proxyAgent = new HttpsProxyAgent(proxyUrl);
  ig.request.defaults.agent = proxyAgent;

  let clientInfo = await loadClientInfo(username);
  if (!clientInfo) {
    clientInfo = {
      deviceId: ig.state.deviceId,
      phoneId: ig.state.phoneId,
      uuid: ig.state.uuid,
      adid: ig.state.adid,
      build: ig.state.build,
    };
    await saveClientInfo(username, clientInfo);
  } else {
    ig.state.deviceId = clientInfo.deviceId;
    ig.state.phoneId = clientInfo.phoneId;
    ig.state.uuid = clientInfo.uuid;
    ig.state.adid = clientInfo.adid;
    ig.state.build = clientInfo.build;
  }

  const cookieLoaded = await loadCookie(ig, username);
  if (cookieLoaded) {
    console.log('Cookies loaded, checking if session is valid...');
    try {
      if (await isLoggedIn(ig)) {
        console.log('Using existing valid session');
        return { ig, status: 'LOGGED_IN' };
      } else {
        console.log('Loaded session is no longer valid');
      }
    } catch (error) {
      console.log('Error checking login status:', error.message);
    }
  } else {
    console.log('No existing cookies found');
  }

  console.log('Proceeding with new login...');
  try {
    await ig.simulate.preLoginFlow();
    const loggedInUser = await ig.account.login(username, password);
    process.nextTick(async () => await ig.simulate.postLoginFlow());
    await saveCookie(ig, username);
    console.log('New login successful');
    return { ig, status: 'LOGGED_IN' };
  } catch (error) {
    if (error instanceof IgCheckpointError) {
      console.log('Checkpoint error occurred');
      ig.state.challengeUrl = error.response.body.challenge.url;

      await resetChallenge(ig);

      if (!challengeChoice) {
        const challengeInfo = await getChallengeChoices(ig);
        return { status: 'CHALLENGE_REQUIRED', challengeInfo };
      } else if (!verificationCode) {
        await ig.challenge.selectVerifyMethod(challengeChoice);
        return { status: 'VERIFICATION_CODE_NEEDED' };
      } else {
        const { body } = await ig.challenge.sendSecurityCode(verificationCode);
        if (body.logged_in_user) {
          await saveCookie(ig, username);
          return { ig, status: 'LOGGED_IN' };
        } else {
          throw new Error('Failed to solve challenge');
        }
      }
    }
    console.error('Login error:', error);
    throw error;
  }
}

Having same issues i don't think its a proxy issue i cant even login just getting that 400 error

when i use deserealize i get this error, else just works

select verify method returns[Object: null prototype] { action: 'close', status: 'ok' }
seems like the api needs to be updated, even if i somehow pass this stage i get flagged while scraping

It's because you changed device data. Not because of proxy. If proxy has issues you will need OTP.
The challenge API is outdated in this library. So you can't pass challenge here.

It's because you changed device data. Not because of proxy. If proxy has issues you will need OTP.
The challenge API is outdated in this library. So you can't pass challenge here.

Nah device data is same but i am also getting an otp challenge I can't pass otp agreed, what's the solution to challenge?
Is there anyone who has done it already or let's do it !?

I have the same issue. An update for the challenge handler of this library would be great

did anyone manage to solve it?

Yes, can be solved


When the DotSpatial can use postgresql？Thanks

IF BUG, INCLUDE THIS PART:
Steps to reproduce

DotSpatial version:
Expected behaviour
Tell us what should happen
Actual behaviour
Tell us what happens instead
Can you also include a screen shot?
IF IT IS A NEW FEATURE REQUEST, INCLUDE THIS PART:
Feature description
Write a description of the feature. How should it work? How should it look?
Include some graphics if this could help!

What do you mean by saying 'use'?

I wanna  read and write the data in PostGIS with Dotspatial,thanks.

Have a look at issue #827.

Thanks for your kind help. I will have a try later.


ROX-24077: Verify certs in signatures

Description
Adds the ability to verify certificates within signatures (i.e. signed payloads). In the previous PRs the verification data (i.e. the certificate / chain to verify against, as well as the OIDC issuer / identity) has been added as well as the ability to fetch & store the certificate & chain attached to a signed payload.
In the last step the verifier is now extended to allow to verify the certificates as well.
There's one caveat:
Due to the way the check of the OIDC issuer / identity is done (see this reference), it currently isn't possible to use a wildcard expression for the identity. The identity are SANs within the Fulcio certificate, however if there's no SAN given (in case e.g. folks are using non-fulcio compatible certificates) the match will always be false, thus failing the verification (even though in an older version of cosign this seemingly worked). So, in case the wildcard pattern is seen, we're just going to skip verifying the identity / issuer specifically and ignore them.
Ideally no one ever uses the wildcard pattern and uses Fulcio compatible certificates, but we've seen at least one occurrence where this is not the case.
Note: there will be one final follow-up besides the UI changes to create E2E tests for different types of images which have certificates attached in their signed payload.
Checklist

[ ] Investigated and inspected CI test results
[ ] Unit test and regression tests added
[ ] Evaluated and added CHANGELOG entry if required
[ ] Determined and documented upgrade steps
[ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed
Here I tell how I validated my change

see CI.

Reminder for reviewers
In addition to reviewing code here, reviewers must also review testing and request further testing in case the
performed one does not seem sufficient. As a reviewer, you must not approve the change until you understand the
performed testing and you are satisfied with it.

Not required anymore, as the Hub has been updated to display v1 Tasks.


AWS Cognito Integration

:loudspeaker: Type of change

[ ] Bugfix
[x] New feature
[ ] Enhancement
[ ] Refactoring

:scroll: Description
This PR provides the PoC of AWS Cognito Integration, as discussed with @maciejwalkowiak in #1246. The integration provides a higher level of abstraction over AWS Cognito user pool basic auth operations such as creating a user, logging in, and resetting a password.
:bulb: Motivation and Context

This feature provides basic (as of this version) integration with AWS Cognito and can be enhanced with future PRs.
:green_heart: How did you test it?
Tested it with the help of an extra pet project. More unit & integration tests are coming in the next commits in the scope of this PR.
:pencil: Checklist

[x] I reviewed submitted code
[x] I added tests to verify changes
[ ] I updated reference documentation to reflect the change
[x] All tests passing
[ ] No breaking changes

:crystal_ball: Next steps
This integration can be extended by adding functionality for creating and managing user pools, to be discussed...

@MatejNedic anything you would like to add?

@Forfend could you also add a sample application in spring-cloud-aws-samples directory?

@maciejwalkowiak yes, in progress

Will take a deep look tomorrow on first glance I like it.
Idea is to inject this in filters spring security chain to use.
Use case itself is valid, I like it good job @Forfend 👍

@Forfend apologies I wasn't specific enough. I meant more realistic example - how to use it with Spring Security for example. I will try to figure it out today myself.

Hi @MatejNedic, thanks for the review. I fixed all your comments

Thanks @Forfend! We are not going to include it in next release as I need to spend a little more time with it and play.


fix broken stepfunction compatibilities

Issue #, if available: N/A
Description of changes:
A default pip install -r requirements.txt with the current requirements.txt files result in the installation of stepfunctions-2.1.0 (at the time of writing).
This version of stepfunctions is not compatible with the version of sagemaker specified, with this error message being given on installation:
ERROR: stepfunctions 2.1.0 has requirement sagemaker>=2.1.0, but you'll have sagemaker 1.72.1 which is incompatible.
This will cause errors in at least pipeline module - for example:
(venv) 88665a1f1803:pipeline jggoyder$ python training_pipeline_create.py
Traceback (most recent call last):
  File "training_pipeline_create.py", line 1, in <module>
    from training_pipeline_define import define_training_pipeline
  File "/Users/jggoyder/Projects/mlmax/modules/pipeline/training_pipeline_define.py", line 1, in <module>
    import stepfunctions
  File "/Users/jggoyder/Projects/mlmax/modules/pipeline/venv/lib/python3.7/site-packages/stepfunctions/__init__.py", line 19, in <module>
    __version__ = pkg_resources.require("stepfunctions")[0].version
  File "/Users/jggoyder/Projects/mlmax/modules/pipeline/venv/lib/python3.7/site-packages/pkg_resources/__init__.py", line 901, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/Users/jggoyder/Projects/mlmax/modules/pipeline/venv/lib/python3.7/site-packages/pkg_resources/__init__.py", line 792, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (sagemaker 1.72.1 (/Users/jggoyder/Projects/mlmax/modules/pipeline/venv/lib/python3.7/site-packages), Requirement.parse('sagemaker>=2.1.0'), {'stepfunctions'})

With the additional <2.0.0 version constraint on stepfunctions, stepfunctions-1.1.2 is installed instead. The pipeline module scripts can be executed successfully.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

This PR is made redundant by #79. Closing PR.


Switch color theme to blue and orange

Fixes #1718
To color the buttons in a nice way, the two colors have to have some harmony. I couldn't find a good color that fits with the green, so I changed the green to a blue shade.
Looks like this:

Quick mockup how it will look with the new tab buttons:

I personally don't like the new colors. And before we switch the color scheme for all users out there, we should rather fix theming itself.

What needs to be fixed to make themes work?

Good questions we don't know. @micheljung started it. It is still disabled in the settings but not sure how much is already done in the backgound

But I agree I don't like it too much. I mean the idea of making buttons more visible is good. Just Oragne- Blue looks not so appealing to me

That's also why you need to split your PRs. Because your work is great. But if we would refuse the colour schema and with that refuse all your nice changes that would be sad right?

You know if this is adjustable by players, we could make a "find a good looking new color theme" contest^^
Basically we need at least like 10 different themes so we can decent towards the best-looking one, otherwise there is no chance that we can all agree on a theme.
In this particular color theme i don't like the shade of blue (a less redish blue would be better imo) and we still have grey on grey buttons which im not sure about.

I don't think a contest is the best idea. Probably more productive to just ask a few people that we think are good at coming up with good color scemes.
I am not particularly invested into the blue and orange, but I think it is important that the "important" buttons are colored in some way. I am open for suggestions for any colors.

I desaturated the button and changed the hue more to the blue end of the spectrum.
(pic shows the changes together with the changes from #1722 )

I like that better. For the orange i think it could use a tiny bit more saturation so it looks less like brown. But now I could live with it. Now that i think about it, blue is the UEF color, we could have a color theme for every faction, wonder if it is possible to switch the theme at runtime.

Same last one is better

@Brutus5000 I would say let's use that.

I increased the saturation and lightness on the yellow button a tiny bit and updated the colors for the charts.
I think it's ready now.


additional field for slug updating

Closes #1296
Motivation and context

Currently if a campaign link is already shared, when editing the title the system will automatically generate a new permalink/slug and the old link will become invalid. We need the permalink to be editable separately from the campaign title.

I've added an additional field for updating the campaign slug right below the one for the title. When editing the slug a notification message(colored in red) shows up below the field warning the user, that changing it will invalidate the current one.
Describe alternatives you've considered
1. support multiple permalinks to a campaign, in the similar way github is preserving the old names:
GitHub

the structure of a github url is /{profile}/{repo} - if we change the name of the repo to updated repo  the new url will be /{profile}/{updated-repo} - where {repo} and {updated-repo} now both link to the same repo as long as the original first slug name ({repo}) is not assigned to another repo in which case only the {updated-repo} url will link to the current one.

Podkrepi.bg

the current structure for campaign urls using slugs is /campaign/{campaign-slug} - from my point of view if we are to support multiple permalinks per campaign using the current structure, there is a greater chance of archived slugs (stored for example in a separate DB table) being overridden by  slugs with the same name of other campaigns that are currently active. (slugs are unique while being current - e.g inside a Campaign record and when the slug is archived the slug name will be freed to be taken by some campaign). If you don't find this is much of an issue, then I don't think it would take a lot of effort to implement it on the BE. The more sophisticated approach would be to make the slugs live in their own domain -  which in the case of github is the user profile, here it might be the organisation_name for example.

Screenshots:

Before
After

Testing
Try modifying the campaign slug in the update form. If you change the value from the current one a warning message should be showed. Validation should still work (the same as in  the title field)
Steps to test
Affected urls
/admin/campaigns/edit/{id}

There was one more Form related to campaign creation outside of the admin area.  I seem to have missed updating it's type(after adding the slug property). I've fixed that and now everything is building as is should.


Broken Event in Codeunit "Item Jnl.-Post Line" OnAfterApplyItemLedgEntry

The event publisher OnAfterApplyItemLedgEntry in the codeunit "Item Jnl.-Post Line" will never be called:
    local procedure ApplyItemLedgEntry(var ItemLedgEntry: Record "Item Ledger Entry"; var OldItemLedgEntry: Record "Item Ledger Entry"; var ValueEntry: Record "Value Entry"; CausedByTransfer: Boolean)
............
            end;
            OnApplyItemLedgEntryOnApplicationLoop(ItemLedgEntry);
        until false;

        OnAfterApplyItemLedgEntry(GlobalItemLedgEntry, OldItemLedgEntry, ItemJnlLine);
    end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


ensemble chat moved to monorepo

issue: https://github.com/EnsembleUI/ensemble/issues/1442

@snehmehta Vu's comment was over 2 weeks ago. It's a very small change he is requesting. can you please wrap this up. This has been open for over 3 weeks

You need to add a placeholder block to EnsembleModules also. Please see others.

Yes, that is already present.
https://github.com/EnsembleUI/ensemble/blob/9829c926c7b7359d36dc42e27ff56b1a7c4ccf55/starter/lib/generated/ensemble_modules.dart#L140


Update to use /etc/apt/keyrings per APT maintainers recommendations

relates to https://github.com/docker/docker.github.io/pull/14813

See https://tracker.debian.org/news/1305679/accepted-apt-240-source-into-unstable/:
* Install an empty /etc/apt/keyrings directory.
  This directory is intended to provide an alternative to
  /usr/share/keyrings for placing keys used with signed-by.

See also https://wiki.debian.org/DebianRepository/UseThirdParty?action=diff&rev2=47&rev1=46
(which was edited following a discussion with the APT maintainers about the expected usage):

If future updates to the key will be managed by an apt/dpkg package as
recommended below, then it SHOULD be downloaded into /usr/share/keyrings
using the same filename that will be provided by the package. If it will
be managed locally , it SHOULD be downloaded into /etc/apt/keyrings instead.

Thx! Let me bring this one in


Implement AntiRCE system

This is a system I made a few months ago, from le old giant PR.
Currently, it only checks file access, to prevent Titanfall from accessing files it should never access.
If an attacker utilizes an RCE, reading/creating files is a great go-to for doing damage, spreading a malicious binary, or stealing user information (i.e. discord token).
AntiRCE stops any file access outside of Titanfall's directory and user data folder (apart from loading system fonts).
This PR still needs more testing to find any potential false positives, but has proved very effective thus far.
Overview of AntiRCE system:

Hook filesystem_stdio file handle opening at the lowest level
When this hook fires, determine the true path of the target file and compare it against Titanfall's installation and user data folders (also check file type)
If the file is outside of where Titanfall should be able to access, or is a binary/executable file (i.e. RCE trying to overwrite game DLLs), then the whole process is halted, an error is displayed, and the game will be shut down after with a custom exit code (666).

I don't know if I missed something but can you maybe try to print some debug info like callstack or something when the hook is triggered

I don't know if I missed something but can you maybe try to print some debug info like callstack or something when the hook is triggered

I think you might have missed something.

Closing as stale


change no meaning structure name

Pull Request Test Coverage Report for Build 922

0 of 19 (0.0%)  changed or added relevant lines in 2 files are covered.
11 unchanged lines in 5 files lost coverage.
Overall coverage decreased (-0.2%) to 61.177%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

core/handler/handler_chain.go
0
1
0.0%

core/invocation/invocation.go
0
18
0.0%

Files with Coverage Reduction
New Missed Lines
%

session/session_manager.go
2
70.81%

core/rest_invoker.go
2
93.94%

core/loadbalancer/strategy.go
2
86.67%

core/config/lb_config.go
2
18.37%

metrics/metric.go
3
59.26%

Totals

Change from base Build 915:
-0.2%

Covered Lines:
4699

Relevant Lines:
7681

💛  - Coveralls


Implement alloc/dealloc generation from sharding config spec

Support generation of alloc/dealloc commands within Optimizer based on sharding configuration constructed by a sharding policy. #570

Related to #553

Alloc is mostly handled via DPS ops model by ttnn:EmptyOp. Create dealloc pass which inserts ttnn:DeallocOp after tensors last usage.

Dealloc pass is added and will deallocate tensors as soon as it's valid to do so. It's up to Optimizer to define schedule/order of ops to control this.


Regex and case-insensitive searching;  Scroll area expanding

Screenshots:

The scroll area looks like this before:

Now it's:

Awesome work! I will check it out later.

looks good but could you run cargo fmt. Just the window positioning sometimes gets weird but this is more an egui issue.

Done.

Seems that we are in different timezone😂

Seems that we are in different timezone😂

Yes my sleep cycle can be weird sometimes 😅


add data for good

An French NGO that promotes open source and involves volunteers in open source data and AI projects.

Thankyou @LanCaphe for contributing.


Adding GPU ops

WIP

On flatiron machines:
module load cuda/11.0.3_450.51.06 cmake/3.19.1
pip install -U jax jaxlib==0.1.57+cuda110 -f https://storage.googleapis.com/jax-releases/jax_releases.html
cmake . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
cp build/gpu_driver*.so src/exoplanet_core/jax/

Then to run:
export XLA_FLAGS=--xla_gpu_cuda_data_dir=/cm/shared/sw/pkg/devel/cuda/11.0.3_450.51.06

On flatiron machines:
module load cuda/11.0.3_450.51.06 cmake/3.19.1
pip install -U jax jaxlib==0.1.57+cuda110 -f https://storage.googleapis.com/jax-releases/jax_releases.html
cmake . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
cp build/gpu_driver*.so src/exoplanet_core/jax/

Then to run:
export XLA_FLAGS=--xla_gpu_cuda_data_dir=/cm/shared/sw/pkg/devel/cuda/11.0.3_450.51.06

I had to set CMAKE_INSTALL_PREFIX for jenkins (user install) in e6e333b -- you might want to review this.

I had to set CMAKE_INSTALL_PREFIX for jenkins (user install) in e6e333b -- you might want to review this.

@dylex: Yes - that's right, I'd been meaning to fix that. Thanks!

@dylex: Yes - that's right, I'd been meaning to fix that. Thanks!

Thanks again @dylex!

Thanks again @dylex!