Missing not reset stats option.

I'm using the locust 0.7.5 based off pip and when I tried to use the --not-reset-stats option says its not available. Went to check the main.py and its not there, but the repo shows is a 2 year old commit. Downloaded the 0.7.5 and and 0.8a1 from here just to make sure, and they don't seem to have the option either.

It only exists in master currently. We'll release a new version on PyPI soon which will include this.

Just curious, why that long time without a release on PyPi?

 All Locust development - at least for me - is non-profit work.

Is this option still missing in version 0.8a2? According to changelog --no-reset-stats flag has been added to 0.8a2.  But when I check main.py and its not there.

Any updates about this option? I also meet the same problem


Structures in the +127 Y level of the Void

Taking this off the current milestone as this'll be a rather large thing that I want for a seperate build from the progression update of the Void Vade Mecum

Adding this to the Starforge Update, thinking these things will contains chests or some special mob (or both) that contains/drops resources needed for the Starforge.

 We can say for the sake of lore that it resembles those, and the same reason the void fortress resembles a nether fortress, is that void landscape and such is influenced by other planes or something.


About iOS Screen Share didn't work.

Hello everyone, here is a question about broadcast.
According to the description of iOS Screen Sharing on Wiki, I have followed the instructions to set up the broadcast. Here are the App Groups and SampleHandler after setup:
App Groups:

Sample Handler:

Additionally, I have enabled the broadcast permission in the Room settings. I am using the following code to receive the localParticipant and remoteParticipant:
Room Initialization:

Control Screen Share Function:

Get Local Participant: [room(_ room: Room, participant: LocalParticipant, didPublishTrack publication: LocalTrackPublication)]

Get Remote Participant: [room(_ room: Room, participant: RemoteParticipant, didSubscribeTrack publication: RemoteTrackPublication)]

When I first press the screen sharing button, a prompt window like the one in the picture appears. After I press "Start Recording", the screen recording starts. However, in the function room(_ room: Room, participant: LocalParticipant, didPublishTrack publication: LocalTrackPublication), I did not receive the video track that I sent out. Also, in the function room(_ room: Room, participant: RemoteParticipant, didSubscribeTrack publication: RemoteTrackPublication), I did not receive the event of subscribing to my own video track.
Local Participant  Start Recording:

Remote Participant Didn't Get Local Participant's screen share video track:

Local Participant Stop Recording:

Please help me to solve this question, thank you very much.

I needed to add RTCAppGroupIdentifier to both app and broadcast extension info.plist

This example didn't work on my side too even it set the RTCAppGroupIdentifier correctly.
https://github.com/livekit-examples/swift-example/blob/main/iOS/Info.plist#L47
https://github.com/livekit-examples/swift-example/blob/main/iOS/BroadcastExt/Info.plist#L32
@mokuzuu does it works after you added the RTCAppGroupIdentifier to your project?
would you mind confirm this LiveKitExample.xcodeproj is working or not on your side?

turns out the example was using this plist https://github.com/livekit-examples/swift-example/blob/main/Multiplatform-Info.plist and it didn't have the RTCAppGroupIdentifier

Hello, may I ask why my application encounters an error timeout when using screen sharing for re signing and distributing enterprise certificates after using a paid developer account to create a test package? However, during normal local testing, screen sharing works normally.


Scroll the list when navigating using cursor keys

The higher performance SwiftUI list implementation does not keep the currently selected item in view when changing the selection using cursor keys. The scrollview should scroll to ensure the most recently selected item is in focus.

This has been fixed now that we've updated to the newer SwiftUI selection model.


Container builds on travis and cpp-coveralls

Hello.
How can I build and install coveralls to user-specified directory? I haven't seen such options on install script.
Moreover what should I do for using coveralls on travis-ci with container-builds? With containers I can't run sudo easy_install3 cpp-coveralls anyway, because sudo is disabled.
Thanks.

Hi, @drewpts
You can use ```pip install --user`` to install it into your home directory.

Thanks, @eddyxu !


Problems with cardboard distorter in PlayCanvas

I'm trying to get the latest version of the Polyfill working with PlayCanvas and I'm having some issues where the cardboard renderer doesn't seem to work correctly.
I have three scenes:
Our VR starter kit: https://playcanv.as/b/7NvIiWR8/ seems to work fine.
A simple test scene of cubes renders a blank screen when applying the distorter: http://playcanvas.github.io/webvr/examples/simple-scene/
The Orange Room scene renders at 1/4 scale in the bottom right of the screen: https://playcanv.as/b/oDFMxRAs/
Any ideas why the second two of these scenes don't work?

Hi David, sorry for delay. Are you using the latest webvr-polyfill? What
device are you testing on? Does the sample work for you?
http://borismus.github.io/webvr-polyfill/examples/basic
On Fri, Jun 10, 2016 at 7:25 AM David Evans<EMAIL_ADDRESS>wrote:

I'm trying to get the latest version of the Polyfill working with
PlayCanvas and I'm having some issues where the cardboard renderer doesn't
seem to work correctly.
I have three scenes:
Our VR starter kit: https://playcanv.as/b/7NvIiWR8/ seems to work fine.
A simple test scene of cubes renders a blank screen when applying the
distorter: http://playcanvas.github.io/webvr/examples/simple-scene/
The Orange Room scene renders at 1/4 scale in the bottom right of the
screen: https://playcanv.as/b/oDFMxRAs/
Any ideas why the second two of these scenes don't work?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/borismus/webvr-polyfill/issues/130, or mute the
thread
https://github.com/notifications/unsubscribe/AAQ8gKQIwmBIw7wVGnjpXmQmqPbhuAKYks5qKXOpgaJpZM4IzACS
.

Hi Boris,
Reproduced on Nexus 5X and Galaxy S6. It's using the version from commit 85f657cd502ec9417bf26b87c3cb2afa6a70e079.
Thanks


Identity Provider

Remix Auth could not only give you a way to authenticate users against a third party service using oAuth2, it could also give you everything to become a identity provider using oAuth2 yourself, allowing you to expose the required endpoints for someone to login with your app.

Sounds like too many concerns in a single package.

Sounds like too many concerns in a single package.

Maybe? It's still related to auth tho, but it could be a remix-idp package or something like that too.
It may be even better that way, I haven't really started to think about this aside of the comment on the issue.

Hey @sergiodxa, Is this issue ongoing? I'd love to collaborate and help you on this issue .

I still want to do it eventually, I just haven't had the time to work on it, if you need a solution right now there's a popular Node package here https://github.com/panva/node-oidc-provider

Hi @sergiodxa,
Thanks for the suggestion. Actually, I recently worked on an Authentication Provider for my company using the node-oidc-provider by panva, which you mentioned. and I started getting interested in authentication libraries. I've always wanted to contribute to Remix, and when I found out about Remix-Auth, it felt like the perfect opportunity. I'd love to help with this issue and contribute to the project.
Let me know if you need any help.

I have decided this is out of the scope of Remix Auth, I may revisit this idea in the future as a separate package.


Fix the name of the variable 'response' in the third code example

Just a small mistake, nothing big :wink:

Hey we actually fixed this exact issue in another branch we're working on

Ok, no problem.


Kapture Sizing: Select Kapture Area

With OS X screenshots, my killer feature over Windows is the built-in shortcut for region capture. Right now, I just CMD+SHIFT+F4, and I have instant region capture, selectable with my mouse. Would be amazing to see this as an option with Kap.
There are a few way this could be set up - allow the user to set a default selection method (in addition to other possible options like the one in https://github.com/wulkano/kap/issues/62), set up with a configurable keyboard shortcut, or with another "Region Select" button in the UI.
Below is a quick example of what I mean - I know I can be slightly unclear/confusing on my intended meaning sometimes 😁
Example of what region capture looks like

Result of region Capture - OS X

Thanks @bnb ☺ Easy to implement, we'll have it soon! 😄 (Not exactly like the Cmd + Shift + 4, but we'll have it 😛)

@bnb kinda implemented via https://github.com/wulkano/kap/pull/96 😄 We'll improve it: the shortcut will be customizable. But for now I think it's a fix 💯


Step-by-step tutorial on multihost networking added

Added the tutorial tweetted by @docker in November.
Feel to request modification.
Signed-off-by: auzias<EMAIL_ADDRESS>

Great.

@auzias Thanks for the submission, glad it made it in.  I have to change some of the content to match our documentation style and the terminology for features that we use.  I'll do that today and get it back to you.  From your tweet, I assume I can congratulate you on completing your thesis? :-D

@moxiegirl feel free to change anything that need to be change! I'm glad it helps.
Hum... As for the thesis, not yet. Last year though! Thanks anyway ;)

@moxiegirl any update?

@auzias Apologies for the pause...we transitioned in a new writer, Charles.  He'll be owning the Swarm documentation moving forward and can help you with this. @sfsmithcha

If I can help and ease this transition, feel free to ask and direct me :smiley:  :+1:

Thanks for the offer of help @auzias and thanks for your patience while I'm coming up to speed on the Swam docs & the Docker docs in general. I noticed that your tutorial covers some similar territory to this networking tutorial: https://docs.docker.com/engine/userguide/networking/get-started-overlay/ .

Hi @sfsmithcha ! Indeed, this is the doc I used to deploy the described Swarm environment within this tutorial. I'll check it and try to match with the documentation style and terminology if I have time within the week.

Closing PR since docs have moved.


[BEAM-8391] Update type id write methods in AwsModule

So: (polymorphic) type id write methods were refactored in Jackson 2.9, and change here is to use new methods: these will work better with some data formats (xml, avro, for example). Deprecated methods would work fine for json in 2.x, but seems better to update.
R: @iemejia

retest this please

retest this please

retest this please

Merged, thanks again. I just saw you are a jackson maintainer catching up downstream, makes sense now :).  I could try 2.10 upgrade, time permitting. There shouldn't be much to do but would definitely want full regression test to be run just in case.


Remove old "coming soon" messages.

Docs Build status updates of commit 9009046:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

BingMaps/rest-services/routes/distance-matrix-data.md
:bulb:Suggestion
View
Details

BingMaps/articles/TOC.yml
:white_check_mark:Succeeded
View

BingMaps/articles/creating-a-store-locator-using-bing-maps-and-azure.md
:white_check_mark:Succeeded

BingMaps/rest-services/routes/distance-matrix-data.md

Line 2, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

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


Update react-native version 0.75

Update react-native version 0.75 and dependencies
Update Yarn 1 -> Yarn 3

Docs: https://react-native-community.github.io/upgrade-helper/?from=0.72.4&to=0.75.2&package=app.subwallet.mobile&name=SubWalletMobile

Version test: https://www.diawi.com/qrcode/link/QR2Yyg
Device test: IP 13

[ ] Do not display a popup asking for camera permission when installing a new application

App crash because react-native-static-server is out of date. There're 2 solution for this bug:

use @dr.pogodin/react-native-static-server
fork current static server and migrate to use


[GLUTEN-3099][VL] Support building velox on aarch64

What changes were proposed in this pull request?
Fixes: #3099
How was this patch tested?
manual tests

Thanks for your PR! Could you tell us your company name?

I'm from trip.com.

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query
log/native_3100_time.csv
log/native_master_09_11_2023_c93fea040_time.csv
difference
percentage

q1
43.62
44.05
0.432
100.99%

q2
24.57
24.42
-0.152
99.38%

q3
37.07
37.16
0.098
100.27%

q4
41.74
41.39
-0.349
99.16%

q5
70.27
69.52
-0.742
98.94%

q6
5.96
6.57
0.613
110.29%

q7
86.20
83.17
-3.035
96.48%

q8
80.16
80.30
0.136
100.17%

q9
115.38
117.13
1.744
101.51%

q10
45.95
47.78
1.834
103.99%

q11
19.37
21.01
1.648
108.51%

q12
26.13
26.08
-0.049
99.81%

q13
49.72
50.52
0.795
101.60%

q14
19.41
13.64
-5.769
70.28%

q15
30.30
29.03
-1.269
95.81%

q16
16.01
16.10
0.087
100.54%

q17
121.64
119.95
-1.688
98.61%

q18
160.81
162.64
1.830
101.14%

q19
11.84
12.83
0.993
108.39%

q20
31.79
29.04
-2.751
91.35%

q21
237.07
236.97
-0.095
99.96%

q22
15.29
15.62
0.332
102.17%

total
1290.28
1284.93
-5.357
99.58%


ix-icon component does not expose the 'size' prop as input

What happened?
Hi iX-Team,
when using the ix-icon component I noticed, that the size prop cannot be set unless the CUSTOM_ELEMENTS_SCHEMA is added to the schemas list in the component's description.
I guess this can be resolved by adding size to the inputs declaration of the ix-icon component in the angular package. Should I create a pull request?
What type of frontend frameware are you seeing the problem on?
Angular
Which version of iX do you use?
v2.0.4
Code to produce this issue.
https://stackblitz.com/edit/stackblitz-starters-6om6iu?file=src%2Fmain.ts

Internal ref [IX-887]

@Robin-wbe sorry we just talked about this issue and we missed your suggestion regarding open a pull request on your self. Sorry for that!


Update build-image-with-packer.md

It is generally not sufficient to call sysprep, and then exit.  To ensure a reliable build, one should wait for sysprep to complete before returning from the provisioner.  I updated the document to match the advice I give in the Azure examples, and in Packer's own documentation.

@boumenot : Thanks for your contribution to the Azure documentation! The author, @iainfoulds, has been notified to review your proposed change.

/cc @harijayms

Thanks for the feedback, @boumenot . IIRC, that snippet originally came from the Packer docs, so if they are now recommending your proposals, that's fine.
#sign-off

Thanks for the sign-off!
You are correct.  A user opened an issue at some point against the Packer repo, and said there was a much better way to do it. I incorporated that change into Hashicorp's docs and examples.  I was just recently reading a blog post about Packer on Azure, and the author mentioned this document, and how sysprep wasn't reliable, so I wanted to send out a PR to improve it.


Missing LICENSE file in the repo of ver 1.0.5

Currently I'm using path-parse version 1.0.5, but can't find a LICENSE file in the repo of ver 1.0.5.
Could you add the LICENSE file in the repo of ver 1.0.5?
Or is it possible to use the LICENSE file of the latest version as the license for ver 1.0.5?
Thanks in advance.

Seems simpler to just upgrade to v1.0.7?

Thank you for your reply.
I'll consider upgrading to v1.0.7.
Thank you.


[Update Request]: TechPowerUp.NVCleanstall v1.17.0

What type of update are you requesting?
A new version of an existing package
Current Package Identifier
TechPowerUp.NVCleanstall
Package Version
1.17.0
Please describe the changes you would like to see
[here is a new release (v1.17.0) available.
Download Page Url: https://www.techpowerup.com/download/techpowerup-nvcleanstall/

The download URL doesn't seem to work:
> winget install --id TechPowerUp.NVCleanstall
Found an existing package already installed. Trying to upgrade the installed package...
Found NVCleanstall [TechPowerUp.NVCleanstall] Version 1.17.0
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://us2-dl.techpowerup.com/files/aHA0vHfT07VIC_OJEi47KQ/1733520029/NVCleanstall_1.17.0.exe
An unexpected error occurred while executing the command:
Download request status is not success.
0x8019019a : Gone (410).


Implement Enumerable#drop_while

also reordered specs in enumerable_spec.cr in alphabetical
order a bit (put drop in the right place)

edit: as an anecdotal note, this is the corrected implementation from my (of course!) failed impromptu live coding attempt at the ruby user group Berlin on Thursday :)

Thanks!


ScannerView not work in a page nested in NavigationPage

I created a QRCodePage with ScannerView
QRCodePage.xaml
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
            xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
            xmlns:qr="clr-namespace:ZXing.Net.Mobile.Forms;assembly=ZXing.Net.Mobile.Forms"
            xmlns:local="clr-namespace:Project.Namespace"
            x:Class="Project.Namespace.Pages.QRCode.QRCodePage">

    <ContentPage.Icon>tab_icon_qrcode.png</ContentPage.Icon>

    <ContentPage.BindingContext>
        <local:QRCodePageViewModel />
    </ContentPage.BindingContext>

    <ContentPage.ToolbarItems>
        <ToolbarItem Text="Close" Clicked="CloseButton_Clicked" />
    </ContentPage.ToolbarItems>

    <ContentPage.Content>
        <Grid BackgroundColor="Black">
            <qr:ZXingScannerView
                x:Name="ScannerView" Margin="0.1"
                HorizontalOptions="Fill"
                VerticalOptions="CenterAndExpand"
                OnScanResult="Scanner_OnScanResult" />
            <Label
                VerticalOptions="Start"
                BackgroundColor="#7F000000" TextColor="White"
                Text="{Binding ResultText}" />
            <Image
                VerticalOptions="End"
                Source="footer_green.png" />
        </Grid>
    </ContentPage.Content>
</ContentPage>

And call it within a modal :
Navigation.PushModalAsync(new Namespace.Pages.QRCode.QRCodePage(OnQRCodeScanResult));

With the OnQRCodeScanResult function :
private async void OnQRCodeScanResult(string text)
{
    await Navigation.PopModalAsync();
    await DisplayAlert("QR Code Result", text, "OK");
}

It's worked fine until I need to display this page with system navigation bar on top. So I changed the calling method to :
Navigation.PushModalAsync(new NavigationPage(new Pages.QRCode.QRCodePage(OnQRCodeScanResult))
{
    BarBackgroundColor = Color.DarkRed,
    BarTextColor = Color.White
});

And it's not working anymore.

I have the same issue

This is still not working for me. Same if wrapped in TabbedPage. But I found a workaround. If I don't include the ZXingScannerView in XAML and programmatically add it to the OnAppearing method override, it works as expected.

@vjlomocso
This is because the package on nuget doesn't include this fix yet

@PaulVrugt
Is there any scheduled date on when it will be available?

Thanks for reporting this issue!  Unforunately it took me way too long to respond 😭.  Sorry, I apologize!  Recently the source code for this project was completely refactored to modernize it.  Many PR's were included in this effort, and many bugs were hopefully fixed.  Please try out the latest 3.x series of NuGet packages (currently in prerelease).  To try and make the project more maintainable in my spare time going forward, I've decided to close all existing issues to start with a clean slate.  If you're still experiencing this issue on the newest version, please open a new issue with as much detail as possible.  Thank you for your patience and understanding!  Happy scanning!


Synthesis failed for java-vision

Hello! Autosynth couldn't regenerate java-vision. :broken_heart:
Here's the output from running synth.py:
Cloning into 'working_repo'...
Switched to a new branch 'autosynth'
Cloning into '/tmpfs/tmp/tmpoh9w06jb/googleapis'...
Cloning into '/tmpfs/tmp/tmpoh9w06jb/synthtool'...
Switched to branch 'autosynth-self'
Note: checking out 'af588eda999c03ac721fda04e63d8f0e3fdd416d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at af588ed chore: regenerate README (#130)
Note: checking out '9ea892ebe8a7cd66da9bd62eb7086b8dc2ddd559'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 9ea892eb chore: enable gapicv2 for vision/v1 API
Note: checking out 'f8a9933e5e98202b04ef427f28d1d79221190fa4'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
Switched to a new branch 'autosynth-self-2'
2020-04-30 14:02:17 [INFO] Running synthtool
2020-04-30 14:02:17 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 183, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 142, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/tmpfs/src/github/synthtool/synthtool/__init__.py", line 21, in <module>
    from synthtool import update_check
  File "/tmpfs/src/github/synthtool/synthtool/update_check.py", line 19, in <module>
    import packaging.version
ModuleNotFoundError: No module named 'packaging'
2020-04-30 14:02:17 [ERROR] Synthesis failed
HEAD is now at af588ed chore: regenerate README (#130)
Switched to branch 'autosynth-self'
Note: checking out 'af588eda999c03ac721fda04e63d8f0e3fdd416d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at af588ed chore: regenerate README (#130)
Previous HEAD position was 9ea892eb chore: enable gapicv2 for vision/v1 API
HEAD is now at 7e1c7603 Add an OAuth scope annotation in build_service proto file
Previous HEAD position was f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
HEAD is now at 6b685a2 fix: synthtool path (#515)
Switched to a new branch 'autosynth-60'
2020-04-30 14:02:17 [INFO] Running synthtool
2020-04-30 14:02:17 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 183, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 142, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/tmpfs/src/github/synthtool/synthtool/__init__.py", line 21, in <module>
    from synthtool import update_check
  File "/tmpfs/src/github/synthtool/synthtool/update_check.py", line 19, in <module>
    import packaging.version
ModuleNotFoundError: No module named 'packaging'
2020-04-30 14:02:17 [ERROR] Synthesis failed
HEAD is now at af588ed chore: regenerate README (#130)
Switched to branch 'autosynth'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 576, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 457, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 566, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 352, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 362, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 115, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating java-vision. :sob:
Here's the output from running synth.py:
Cloning into 'working_repo'...
Switched to a new branch 'autosynth'
Cloning into '/tmpfs/tmp/tmpkd6p0yy0/googleapis'...
Cloning into '/tmpfs/tmp/tmpkd6p0yy0/synthtool'...
Switched to branch 'autosynth-self'
Note: checking out 'af588eda999c03ac721fda04e63d8f0e3fdd416d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at af588ed chore: regenerate README (#130)
Note: checking out '9ea892ebe8a7cd66da9bd62eb7086b8dc2ddd559'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 9ea892eb chore: enable gapicv2 for vision/v1 API
Note: checking out 'f8a9933e5e98202b04ef427f28d1d79221190fa4'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
Switched to a new branch 'autosynth-self-2'
2020-04-30 14:22:21 [INFO] Running synthtool
2020-04-30 14:22:21 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 23, in <module>
    import synthtool.metadata
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 15, in <module>
    import deprecation
ModuleNotFoundError: No module named 'deprecation'
2020-04-30 14:22:21 [ERROR] Synthesis failed
HEAD is now at af588ed chore: regenerate README (#130)
Switched to branch 'autosynth-self'
Note: checking out 'af588eda999c03ac721fda04e63d8f0e3fdd416d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at af588ed chore: regenerate README (#130)
Previous HEAD position was 9ea892eb chore: enable gapicv2 for vision/v1 API
HEAD is now at 7e1c7603 Add an OAuth scope annotation in build_service proto file
Previous HEAD position was f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
HEAD is now at 6b685a2 fix: synthtool path (#515)
Switched to a new branch 'autosynth-60'
2020-04-30 14:22:21 [INFO] Running synthtool
2020-04-30 14:22:21 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 23, in <module>
    import synthtool.metadata
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 15, in <module>
    import deprecation
ModuleNotFoundError: No module named 'deprecation'
2020-04-30 14:22:21 [ERROR] Synthesis failed
HEAD is now at af588ed chore: regenerate README (#130)
Switched to branch 'autosynth'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 576, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 457, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 566, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 352, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 362, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 115, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating java-vision. :sob:
Here's the output from running synth.py:
Cloning into 'working_repo'...
Switched to a new branch 'autosynth'
Cloning into '/tmpfs/tmp/tmpxm_grl55/googleapis'...
Cloning into '/tmpfs/tmp/tmpxm_grl55/synthtool'...
Switched to branch 'autosynth-self'
Note: checking out 'af588eda999c03ac721fda04e63d8f0e3fdd416d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at af588ed chore: regenerate README (#130)
Note: checking out '9ea892ebe8a7cd66da9bd62eb7086b8dc2ddd559'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 9ea892eb chore: enable gapicv2 for vision/v1 API
Note: checking out 'f8a9933e5e98202b04ef427f28d1d79221190fa4'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
Switched to a new branch 'autosynth-self-2'
2020-04-30 14:39:08 [INFO] Running synthtool
2020-04-30 14:39:08 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 183, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 142, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/tmpfs/src/github/synthtool/synthtool/__init__.py", line 21, in <module>
    from synthtool import update_check
  File "/tmpfs/src/github/synthtool/synthtool/update_check.py", line 19, in <module>
    import packaging.version
ModuleNotFoundError: No module named 'packaging'
2020-04-30 14:39:08 [ERROR] Synthesis failed
HEAD is now at af588ed chore: regenerate README (#130)
Switched to branch 'autosynth-self'
Note: checking out 'af588eda999c03ac721fda04e63d8f0e3fdd416d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at af588ed chore: regenerate README (#130)
Previous HEAD position was 9ea892eb chore: enable gapicv2 for vision/v1 API
HEAD is now at 7e1c7603 Add an OAuth scope annotation in build_service proto file
Previous HEAD position was f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
HEAD is now at 6b685a2 fix: synthtool path (#515)
Switched to a new branch 'autosynth-60'
2020-04-30 14:39:08 [INFO] Running synthtool
2020-04-30 14:39:08 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 183, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 142, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/tmpfs/src/github/synthtool/synthtool/__init__.py", line 21, in <module>
    from synthtool import update_check
  File "/tmpfs/src/github/synthtool/synthtool/update_check.py", line 19, in <module>
    import packaging.version
ModuleNotFoundError: No module named 'packaging'
2020-04-30 14:39:08 [ERROR] Synthesis failed
HEAD is now at af588ed chore: regenerate README (#130)
Switched to branch 'autosynth'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 576, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 457, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 566, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 352, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 362, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 115, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating java-vision. :sob:
Here's the output from running synth.py:
Cloning into 'working_repo'...
Switched to a new branch 'autosynth'
Cloning into '/tmpfs/tmp/tmp8qdgoc_c/googleapis'...
Cloning into '/tmpfs/tmp/tmp8qdgoc_c/synthtool'...
Switched to branch 'autosynth-self'
Note: checking out 'af588eda999c03ac721fda04e63d8f0e3fdd416d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at af588ed chore: regenerate README (#130)
Note: checking out '9ea892ebe8a7cd66da9bd62eb7086b8dc2ddd559'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 9ea892eb chore: enable gapicv2 for vision/v1 API
Note: checking out 'f8a9933e5e98202b04ef427f28d1d79221190fa4'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
Switched to a new branch 'autosynth-self-2'
2020-04-30 14:41:50 [INFO] Running synthtool
2020-04-30 14:41:50 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 23, in <module>
    import synthtool.metadata
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 25, in <module>
    import google.protobuf.json_format
ModuleNotFoundError: No module named 'google'
2020-04-30 14:41:50 [ERROR] Synthesis failed
HEAD is now at af588ed chore: regenerate README (#130)
Switched to branch 'autosynth-self'
Note: checking out 'af588eda999c03ac721fda04e63d8f0e3fdd416d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at af588ed chore: regenerate README (#130)
Previous HEAD position was 9ea892eb chore: enable gapicv2 for vision/v1 API
HEAD is now at 7e1c7603 Add an OAuth scope annotation in build_service proto file
Previous HEAD position was f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
HEAD is now at 6b685a2 fix: synthtool path (#515)
Switched to a new branch 'autosynth-60'
2020-04-30 14:41:50 [INFO] Running synthtool
2020-04-30 14:41:50 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 23, in <module>
    import synthtool.metadata
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 25, in <module>
    import google.protobuf.json_format
ModuleNotFoundError: No module named 'google'
2020-04-30 14:41:51 [ERROR] Synthesis failed
HEAD is now at af588ed chore: regenerate README (#130)
Switched to branch 'autosynth'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 576, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 457, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 566, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 352, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 362, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 115, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth passed, closing! :green_heart:


Build all display drivers

Related: https://github.com/lvgl/lv_port_esp32/pull/287
Build all display drivers when compiling this repository.
Motivation:

We need to build all drivers to check compile errors in CI
Building multiple drivers is prerequisite for multi-display control

@tore-espressif Do you want to merge this one as well?

@C47D  I'm just wondering whether we want to merge this into master or we could start new branch like v2.0.0 for bigger changes, what do you think?

@C47D I'm just wondering whether we want to merge this into master or we could start new branch like v2.0.0 for bigger changes, what do you think?

I think starting a new branch is the way to go, should we also add the devel suffix so people know it's under development?


Change translation center points

Currently, the translation "roots" are located at the top left corner of the wrapper <div>, and the top left corner of the image.
I have SVG images that can be really long in one direction, so this means that they appear really tiny and take up only the upper portion of space.
It'd be nice if I could change the location of either root to be, i.e. in the center.

Possible duplicate? I gave a workaround here: https://github.com/strateos/react-map-interaction/issues/75


Problem with 0.12.5 on ubuntu bionic beaver

Ran into the same issue as #14 --
/cache/bundler/gems/wkhtmltoimage-binary-0.12.5/libexec/wkhtmltoimage-amd64: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

The server is using ubuntu bionic beaver.  I had to downgrade to 0.12.4 to get it working again.

I was able to manually install libpng12 to get this to work
wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb


Unable to get structured data using genie for Cisco ASA

I'm not sure if the issue is from this repository. Please let me know if I need to open this elsewhere.
The command I'm using is
salt asa_proxy nr.cli 'show version' FB=ASA1 use_genie=True

As per the docs from genie available parsers, show version is supported: https://developer.cisco.com/docs/genie-docs/
Name: salt-nornir
Version: 0.12.0
Summary: Salt-Nornir Proxy Minion SaltStack Modules
Home-page: https://github.com/dmulyalin/salt-nornir
Author: Denis Mulyalin
Author-email<EMAIL_ADDRESS>License: MIT
Location: /usr/local/lib/python3.8/dist-packages
Requires: nornir-salt, pydantic, nornir
Required-by:

Note: use_genie works for IOS devices

Based on this: https://github.com/CiscoTestAutomation/genieparser/issues/414#issuecomment-816708946, I'm able to get the structured result

@dmulyalin do you have any insight for this issue? I'd like to close this to finalize a PR I've for a fix. I want to also ensure that this is the only way in case the issue did not arise from this repo.

It seems that Netmiko does not enlist PyATS and Genie as its main dependencies. Specifying use_genie=True would not work unless PyATS and Genie installed on the system, one of the ways to install them would be to use salt-nornir install-extras prodmax or pyats:
pip install salt-nornir[prodmax]
or
pip install salt-nornir[pyats]

or install PyATS and Genie directly - which is what aforementioned workaround doing: pip install --upgrade pyats, genie

I'm already using the prodmax install but still got the above issue

Hmm, that is strange, as prodmax extras pulls PyATS and Genie of version 22.1, while version suggested that it works is of 21.3.1, wondering if need to do pyats[full] install to make it work.
I have no access to ASA to test it by myself, would you be able to run this install and give it a go:
python3 -m pip install --upgrade pyats[full]==22.1
python3 -m pip install --upgrade genie[full]==22.1

Using your commands, it still works. Here are the relevant lines from pip install
Installing collected packages: pyats.contrib, pyats.robot, genie.telemetry, genie.trafficgen, genie.libs.robot
  Attempting uninstall: pyats.contrib
    Found existing installation: pyats.contrib 22.6
    Uninstalling pyats.contrib-22.6:
      Successfully uninstalled pyats.contrib-22.6
  Attempting uninstall: pyats.robot
    Found existing installation: pyats.robot 22.6
    Uninstalling pyats.robot-22.6:
      Successfully uninstalled pyats.robot-22.6
  Attempting uninstall: genie.telemetry
    Found existing installation: genie.telemetry 22.6
    Uninstalling genie.telemetry-22.6:
      Successfully uninstalled genie.telemetry-22.6
  Attempting uninstall: genie.trafficgen
    Found existing installation: genie.trafficgen 22.6
    Uninstalling genie.trafficgen-22.6:
      Successfully uninstalled genie.trafficgen-22.6
  Attempting uninstall: genie.libs.robot
    Found existing installation: genie.libs.robot 22.6
    Uninstalling genie.libs.robot-22.6:
      Successfully uninstalled genie.libs.robot-22.6
Successfully installed genie.libs.robot-22.1 genie.telemetry-22.1 genie.trafficgen-22.1 pyats.contrib-22.1 pyats.robot-22.1

Here is the result from the ASA that wasn't working (Note: This is a simulated ASA running inside EVE-NG hosted on cloudmylab.com)
{
  "version":{
    "asa_version":"9.15(1)1",
    "firepower_version":"2.9(1.131)",
    "asdm_version":"7.15(1)",
    "compiled_date":"Fri 20-Nov-20 18:48 GMT",
    "compiled_by":"builders",
    "system_image":"boot:/asa9151-1-smp-k8.bin",
    "boot_config_file":"startup-config",
    "hostname":"ASA-NB-TEST",
    "uptime":"3 days 16 hours",
    "platform":"ASAv",
    "mem_size":"2048 MB",
    "processor_type":"Xeon E5 series 2800 MHz",
    "disks":{
      "Internal":{
        "disk_size":"8192MB",
        "type_of_disk":"ATA Compact Flash"
      },
      "Slot 1":{
        "disk_size":"8192MB",
        "type_of_disk":"ATA Compact Flash"
      }
    },
    "bios_flash":"Firmware Hub @ 0x0, 0KB",
    "interfaces":{
      "0":{
        "interface":"Management0/0",
        "mac_addr":"5000.0003.0000",
        "intf_irq":11
      },
      "1":{
        "interface":"GigabitEthernet0/0",
        "mac_addr":"5000.0003.0001",
        "intf_irq":11
      },
      "2":{
        "interface":"GigabitEthernet0/1",
        "mac_addr":"5000.0003.0002",
        "intf_irq":10
      },
      "3":{
        "interface":"GigabitEthernet0/2",
        "mac_addr":"5000.0003.0003",
        "intf_irq":10
      },
      "4":{
        "interface":"GigabitEthernet0/3",
        "mac_addr":"5000.0003.0004",
        "intf_irq":11
      },
      "5":{
        "interface":"GigabitEthernet0/4",
        "mac_addr":"5000.0003.0005",
        "intf_irq":11
      },
      "6":{
        "interface":"GigabitEthernet0/5",
        "mac_addr":"5000.0003.0006",
        "intf_irq":10
      },
      "7":{
        "interface":"GigabitEthernet0/6",
        "mac_addr":"5000.0003.0007",
        "intf_irq":10
      }
    },
    "license_mode":"Smart Licensing",
    "license_state":"Unlicensed",
    "entitlement":"no feature tier and no throughput level configured",
    "licensed_features":{
      "max_vlans":{
        "status":"50"
      },
      "inside_hosts":{
        "status":"Unlimited"
      },
      "failover":{
        "status":"Active/Active"
      },
      "crypto_des":{
        "status":"Enabled"
      },
      "crypto_3des_aes":{
        "status":"Enabled"
      },
      "security_contexts":{
        "status":"2"
      },
      "carrier":{
        "status":"Disabled"
      },
      "anyconnect_premium_peers":{
        "status":"2"
      },
      "anyconnect_essentials":{
        "status":"Disabled"
      },
      "other_vpn_peers":{
        "status":"250"
      },
      "total_vpn_peers":{
        "status":"250"
      },
      "anyconnect_for_mobile":{
        "status":"Disabled"
      },
      "anyconnect_for_cisco_vpn_phone":{
        "status":"Disabled"
      },
      "advanced_endpoint_assessment":{
        "status":"Disabled"
      },
      "shared_license":{
        "status":"Disabled"
      },
      "total_tls_proxy_sessions":{
        "status":"2"
      },
      "botnet_traffic_filter":{
        "status":"Enabled"
      },
      "cluster":{
        "status":"Disabled"
      }
    },
    "serial_number":"9ATHR9HPXJV",
    "image_type":"Release",
    "key_version":"A",
    "last_modified_by":"enable_15",
    "last_modified_date":"12:47:41.032 UTC Sat Jul 16 2022"
  }
}

Released nornir-salt /salt-nornir 0.13.0 that includes "full" extras for PyATS and Genie installation when using "prodmax" extras.

Closing this as it's working as expected


Add options in Basic Converters page

As did in linearAlgebra.html page, add options in basicConverters.html page in similar way.
You can check these options in old.html file

@sairish2001 I would like to work on it.

Go ahead
Deadline 5 July,2021

@sairish2001 what to do with those calculators who do not have html file loaded in the old.html

Means which don't have loadcalculator() function?
or how they placed, as a Modal Popup?

Means which don't have loadcalculator() function?
or how they placed, as a Modal Popup?

which don't have loadcalclator() function

can you please share a screenshot!

@Khushi-agarwal Instead of onclick=loadcalculator(), just add
data-toggle and data-target part as it's a modal

and one More thing just add 🔴 this emoji ,where there's a modal, as we need are planning to change modals to simple page Calculators, so it would be helpful in future to identify the modal Calculator.
Like Name is
Conversion to Words🔴

Okay!!


How to prevent the "included" from also outputting "relationships"?

How to prevent the "included" from also outputting "relationships"?

Hi! Sorry, I don't understand your question. The include path is about specifying which relationships to include in the JSON API document.
Could you provide more information as to what you are trying to do?

Please refer to the attach photo.
Imagine a scenario where profiles can pick a default profile photo. That means, a single media can be associated with many profiles. If the "included" outputs in its "relationships" all the profiles using a particular media, that list can get very long.
I'd like to minimize the payload of my output. In my example, how do I exclude the "relationships" of the "media" resource?

Can you share the getRelationships() methd of your media schema?

Here please check. Thanks!
public function getRelationships($resource, $isPrimary, array $includeRelationships)
{
return [
'media'            => [
self::DATA         => function () use ($resource) {
return $resource->media;
},
self::SHOW_SELF    => true,
self::SHOW_RELATED => true,
],
];
}

Here please check. Thanks!
public function getRelationships($resource, $isPrimary, array $includeRelationships)
{
return [
'profiles' => [
self::DATA         => function () use ($resource) {
return $resource->profiles;
},
self::SHOW_SELF    => true,
self::SHOW_RELATED => true,
],
];
}

Here please check. Thanks!
public function getRelationships($resource, $isPrimary, array $includeRelationships)
    {
        return [
            'profiles' => [
                self::DATA         => function () use ($resource) {
                    return $resource->profiles;
                },
                self::SHOW_SELF    => true,
                self::SHOW_RELATED => true,
            ],
        ];
    }

Yeah so that's your problem... because you have used the self::DATA constant, but not the self::SHOW_DATA, showing the data is always true. Update it to the following:
public function getRelationships($resource, $isPrimary, array $includeRelationships)
    {
        return [
            'profiles' => [
                self::SHOW_DATA => isset($includeRelationships['profiles']),
                self::DATA         => function () use ($resource) {
                    return $resource->profiles;
                },
                self::SHOW_SELF    => true,
                self::SHOW_RELATED => true,
            ],
        ];
    }

That will mean the data is only shown if the client has asked for it to be included via the include query parameter.

Oh yeah it is working. I think my mistake coz I already tried this before and maybe I just did not double check my output. Thank you for that!


Forward calculation

Make sure the forward calculation of spectrum is correct.
To be merged soon.

Li, I've managed to nuke the majority of the unrelated commits. I've cherry picked these commits locally and will force push to master.


Why the software history was not kept?

Hi there,
I'm a researcher studying software evolution. As part of my current research, I'm studying the implications of open-sourcing a proprietary software, for instance, if the project succeed in attracting newcomers. msbuild was in my list. However, I observed that the software history of when the software was developed as a proprietary software was not kept after the transition to Github.
Knowing that software history is indispensable for developers (e.g., developers need to refer to history several times a day), I would like to ask msbuild developers the following four brief questions:

Why did you decide to not keep the software history?
Do the core developers faced any kind of problems, when trying to refer to the old history? If so, how did they solve these problems?
Do the newcomers faced any kind of problems, when trying to refer to the old history? If so, how did they solve these problems?
How does the lack of history impacted on software evolution? Does it placed any burden in understanding and evolving the software?

Thanks in advance for your collaboration,
Gustavo Pinto, PhD
http://www.gustavopinto.org

I am an outsider, but I'd like to share my understanding.
If you have read the Mozilla history, it would be clear that before releasing the code, all kind of cleanup must be carried out. That means it would be very difficult to keep the internal history (as it might contain confidential information that should never be published).
In the meantime, Microsoft does not use Git internally for such projects (some of them existed before Git was born), so it would also be a pain to migrate history as it would require more efforts.

Hi @rainersigwald. Do you have any comments?

There were a variety of factors that went into deciding to release as we did.

Previously, MSBuild was built as a sub-component of Visual Studio, and it had been relocated several times (though several source control systems!) over its lifecycle. Extracting just the subfolder would have been difficult, and older versions would not have built.
Internally, the release of Visual Studio 2015 corresponded with a clean break between Team Foundation Version Control and Git, so this repo has roughly the same amount of history as we have access to in the internal Git repo.
We did not release all of the code that makes up MSBuild internally. There are many deprecated or uninteresting components that we wanted to remain private, and excising them from one point-in-time release was easy.
We also held back some components for licensing reasons: tracker.exe and FileTracker.dll use the Detours library, which is distributed as source but licensed commercially. To maintain license compliance, we kept that code internal.
Legal and policy reasons created incentives to release less source.

I have definitely run into some problems related to lack of history (though again, no worse than we experience internally). I know how to manually stitch history together and often do so to get context around what looks like convoluted or confusing source code.
I also took source drops of milestone MSBuild releases, packaged them as git commits, and pushed them to a private git repo on VSTS, with instructions to the core team about how to graft history using git replace so that more history is available to us.

Hi @rainersigwald,
thanks once again for answering our research inquiries. We were able to collect 35 responses and we drafted a research paper with the results. The paper was submitted and accepted for the 14th International Conference on Open Source Systems (http://oss2018.org/). You can find the paper here. Hope you enjoy reading the paper!
Thanks again,
Gustavo


Identifiers validation failed for dataset Modelaje de la distribución potencial de 10 especies de anfibios y reptiles en riesgo de extinción con escasos registros de presencia (ANONAU)

Identifier validation failed for the dataset Modelaje de la distribución potencial de 10 especies de anfibios y reptiles en riesgo de extinción con escasos registros de presencia (ANONAU):

Crawler attempt: 156
Publishing organization: Comisión nacional para el conocimiento y uso de la biodiversidad
Publishing country: MEXICO
Installation: IPTCONABIO
Number of occurrences indexed for this dataset at the time of the issue: 19
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 79%, total records count 19, absent records count 15
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3073398/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Modelaje de la distribución potencial de 10 especies de anfibios y reptiles en riesgo de extinción con escasos registros de presencia (ANONAU) : https://doi.org/10.15468/gssy63.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

Identifier validation still  failing for the dataset Modelaje de la distribución potencial de 10 especies de anfibios y reptiles en riesgo de extinción con escasos registros de presencia (ANONAU):

Crawler attempt: 159
Publishing organization: Comisión nacional para el conocimiento y uso de la biodiversidad
Publishing country: MEXICO
Installation: IPTCONABIO
Number of occurrences indexed for this dataset at the time of the issue: 19
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 79%, total records count 19, absent records count 15
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3094262/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Modelaje de la distribución potencial de 10 especies de anfibios y reptiles en riesgo de extinción con escasos registros de presencia (ANONAU) : https://doi.org/10.15468/gssy63.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.


Please add a way to setup a "Dustmite" when project build is failed because of DMD or Link failed because of DMD bug

apz28 reported this on 2021-01-27T13:10:19Z
Transfered from https://issues.dlang.org/show_bug.cgi?id=21588
CC List

r.sagitario

Description
Please add a way to generate/create dustmite directory with all source files & command-line (batch file with dustmite command). If you can use the DMD build failed message and add that to dustmine command batch file is even better. When this feature button is clicked, prompt user to select/create a directory for dustmite

Dustmite support exists, the issue here is more about no proper error message when dmd silently crashes. https://github.com/dlang/visuald/releases/tag/v1.4.0-beta2 improves on that.


修正一些 event admin 的問題

有個欄位名稱不對（應該是 begin_time 不是 start_time），然後 filter 的邏輯有問題。
順便加了幾個測試。
雖然我覺得這些應該根本不會用到⋯⋯

[Current coverage][cc-pull] is 84.89%

Merging [#268][cc-pull] into [master][cc-base-branch] will increase coverage by 2.65%

File ...nds/import_events.py (not in diff) was modified. more

Misses -36
Partials 0
Hits +36

File src/events/admin.py was modified. more

Misses -7
Partials 0
Hits +7

@@             master       #268   diff @@
==========================================
  Files            56         56
  Lines          1807       1807
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1486       1534    +48
+ Misses          321        273    -48
  Partials          0          0

Powered by Codecov. Last updated by [79f2ace...6e2bc04][cc-compare]
[cc-base-branch]: https://codecov.io/gh/pycontw/pycontw2016/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/pycontw/pycontw2016/compare/79f2aceadc8142c410c7baeef5d882484f8af030...6e2bc040d13de231b4232bed0cdb40599789de70
[cc-pull]: https://codecov.io/gh/pycontw/pycontw2016/pull/268?src=pr


apero_processing asks for user input when no files are present even when TRIGGER_RUN is true

On branch: v0.7.289-stable-test
Documentation seems to indicate that setting TRIGGER_RUN true, or passing in trigger=True should prevent this, but that doesn't seem to be the case.
Able to work around it for now by modifying drs_processing.py, where I changed the following:
         # deal with empty database (after conditions)
        if idb_len == 0:

to
         # deal with empty database (after conditions)
         if idb_len == 0 and 'TRIGGER_RUN' not in params:

its probably not worth continuing if the database is empty.
What would the best response be?
I guess the prompt is a problem so we can not have the user prompt, but maybe keep the exception to be caught higher up?
Or would you rather the code just stopping there without an exception?

The way I currently have things set up, it doesn't matter too much one way or the other. The main thing is have it able to run non-interactively i.e. so it won't hang when there is no user input.
But in terms of what makes most sense, I could see considering it a "normal use case" for the trigger mode to run on an empty directory e.g. if you are running it on a specific night directory before files have started coming in for that night. So if you consider that case valid/supported, it probably shouldn't throw an exception there would be my thought.


perf: enhance course export to use celery tasks

Pre-Flight checklist

[x] Testing

[x] Code is tested
[x] Changes have been manually tested

What are the relevant tickets?
https://github.com/mitodl/open-edx-plugins/issues/27
What's this PR do?

As the next part of the course export enhancement we attempted running the course export in separate celery tasks to avoid any timeout issues that we see. (This is something similar that the existing course export functionality is doing, and we intend to follow the same track in our plugin)
Trying to implement course export tasks and structure that would match Open edX's local course export but support the celery tasks for exporting courses to s3.
Add a new API to GET the status of the running tasks by course key & task ID

How should this be manually tested?

Install the plugin through the steps mentioned in the Readme of the plugin (Or the steps mentioned in https://github.com/mitodl/open-edx-plugins/pull/29)
Configure the required AWS keys mentioned in https://github.com/mitodl/open-edx-plugins/pull/29
Now test the POST API with an admin User

API: http://localhost:18010/api/courses/v0/export/
Sample Payload: ```{"courses": ["course-v1:MIT+MIT_IK_0001+R1", "course-v1:MIT+MIT_RR_002+R1"}`
Sample Response: `{
"upload_urls": {
"course-v1:MIT+MIT_IK_0001+R1": "https://defaultcourseexports.s3.amazonaws.com/course-v1:MIT+MIT_IK_0001+R1.tar.gz",
"course-v1:MIT+MIT_RR_002+R1": "https://defaultcourseexports.s3.amazonaws.com/course-v1:MIT+MIT_RR_002+R1.tar.gz",
},
"upload_task_ids": {
"course-v1:MIT+MIT_IK_0001+R1": "0bc21ee1-1679-407f-839d-3527f38535d6",
"course-v1:MIT+MIT_RR_002+R1": "dfbc05c1-30f6-4f23-b7f7-d101079cf27d",
},
"failed_uploads": {}
}```

Where should the reviewer start?
To be added
Any background context you want to provide?
We recently implemented course export to s3 feat. The feat was implemented as a synchronous operation because it was going to run within a Pipeline and keeping it synchronous and returning the upload results when the API was successful was an initial requirement. But we saw some timeout issues when the course sizes are big. So, we decided to enhance the plugin to use celery tasks to upload the course. More details on https://github.com/mitodl/open-edx-plugins/issues/27 & https://github.com/mitodl/open-edx-plugins/pull/29
Screenshots (if appropriate)
To be added

Looks good to me :+1:


Support native validation

Picks up any validation errors from the native HTML5 constraint API, and makes them available for rendering the same way as existing custom validations. That way at least simple validations (like required) can be implemented without any JavaScript-based validations, or can be combined with them.
Closes #10

Thanks for reviewing so quickly, will go through all of your comments tomorrow morning!


Document setting up root email account

We currently use<EMAIL_ADDRESS>to receive reports and list it in IMAP METADATA /shared/admin entry, but other chatmail servers don't have this account so reports probably just bounce. While we want to unsubscribe from reports anyway (#207), this address is still listed as the provider address and generally admins probably want to have some support address.

Do we want to implement this as part of the pyinfra deployment? So that users can enter the adress into chatmail.ini?


Add a way to add Custom CodeMirror support for languages

Is your feature request related to a problem?
I would like to add codemirror support for Ember's gjs and gts filetypes.
I already saw similar issues:

https://github.com/stackblitz/tutorialkit/pull/212
https://github.com/stackblitz/tutorialkit/pull/256
https://github.com/stackblitz/tutorialkit/issues/357

but saw that an extensible API was not added, but Svelte support is now just built in to tutorial kit.
I already did the work to create codemirror plugins for https://share.glimdown.com/_uXZKpvFRx63MJp7lEhk6A, code here:

https://github.com/NullVoxPopuli/limber/blob/main/packages/app-support/codemirror/preconfigured/index.ts#L63

packages:

codemirror-lang-glimmer (hbs)
codemirror-lang-glimmer-js (gjs)
for gts, I still need to finish making codemirror-lang-glimmer-ts

Describe the solution you'd like.
a way to pass a function or an array of mappings for filetypes -> plugins for codemirror to load

the syntax plugin
the array of support plugins (completions, etc)

Describe alternatives you've considered.
I could PR direct support for gjs/gts to tutorial kit
Additional context
<3

Sounds good!
I didn't really like #212 and #256 as those added language specific features for all users. Some users may not be interested in Svelte at all, but they'll still need to download the dependencies during development. As far as I know, CodeMirror still lazy loads these so clients won't be downloading unnecessary files though.
I'm interested to see what kind of API this would open for end users. We do want to keep configuring TutorialKit as simple as possible - end users should not need to know much about CodeMirror itself.

The only way I've been able to come up with for how to do this involves exposing a runtime JavaScript config file that would have a codemirror.plugins array that folks could throw whatever in to


Local Function Names Clashing With Core forms and Auto-Imported BIFs

Another issue is how to handle defining a local function with the same name/arity as a BIF, specifically auto-imported BIFs which don't need the erlang: module prefix when calling them. This is handled differently in Erlang and Common Lisp, partly because of how syntax works.
In Erlang it is legal and well-defined what happens if you do this. "If a local function has the same name as an auto-imported BIF, the semantics is that implicitly qualified function calls are directed to the locally defined function, not to the BIF. The rationale behind this is to avoid that future additions to the set of auto-imported BIFs do not silently change the behavior of old code." Erlang Expressions
In CL defining a function with the same name as one of the functions/macros in the book is undefined. This is basically saying don't do it, you are on your own if you do. There are other properties of the defined names which you should not try to change either.
What complicates the matter in LFE and lisp is that there is no syntactic difference between core forms and auto-imported BIFs so it is harder to differentiate between them. What happens now is that they have the same handling. While it is legal to define a function with the same name as a BIF or core form making an implicitly qualified call will always get the core form or BIF, never the local function.
One reasonable change would be to make it behave like Erlang for the auto-imported BIFs and keep the current behaviour for core forms.This would be reasonable. The only problem I see with this is that some core forms are "BIF-like" like cons and car while some have more "standard" names like call and maybe case.
What do you think?

In CL you can shadow the symbol. And what complicates thing in CL is that you can use the same package in different files/project. So default no-no behavior makes sense.
In Erlang module occupies only one file so it's easy to comprehend. I think LFE could stick with Erlang behavior - non-qualified call resolves to "nearest" form. Same for core forms.
Question: module A exports 'get'. Module B imports A. somewhere in B: (get <Arg>). How get would be resolved?

@deadtrickster iirc the compiler will complain about get/1 already being defined when you try to (defun get (arg) ...) after importing it.
It definitely works this way for include-{file,lib} not sure about import.

My main goal here is to be able to (export (do 1)) in rebar3 providers. Beyond that, so long as the behaviour is well-defined and documented, I don't have strong opinions as of now.

Looking over my compiler I think I am partially on the way to doing what I suggest, I just didn't realise it. :-) Need to clean up a bit internally.

To be clear the order in which a call without an explicit module is resolved is:

Core forms, these cannot be shadowed
Imported functions, these are translated fully qualified calls
Local functions
Erlang BIFs
LFE BIFs

2 and 3 can never clash and 4 and 5 will never overlap. Maybe I should flip 5 and so that LFE bifs take precedence in case we do want to overlap in the future?
I have cleaned up the code now.

LFE bifs now take precedence if they ever overlap in the future.


[D3D9] Halo Custom Edition: Flickering textures when using Open Sauce

When using DXVK along side Open Sauce, which is a mod for Halo Custom Edition that is required to play mods like SPV3 and Project Takedown, there is some major texture flicker that noticeably affects Cortana.
Video Example
The cutscenes in the video are from the beginning of "The Piller of Autumn", and the beginning of "Two Betrayals".
Apitraces are from the cutscene in "Two Betrayals".
Software information
Download links:
Halo Custom Edition "Requires a Halo PC CD key."
1.0.10 Patch for Custom Edition
Halo CE Refined "Campaign I used in the video"
Universal UI "Allows me to access all campaign missions at the start"
An Open Sauce installer called AmaiSosu "Requires dotnet461 to run"
Installing:

winetricks -q msxml4 mfc42 dotnet461 d3dcompiler_4{2,3,7} d3dx9
Run setup for Halo Custom Edition
Run 1.0.10 patch
Extract the '.map' files from Halo CE Refined into the 'maps' directory inside Halo Custom Edition.
Replace the 'ui.map' in the 'maps' directory with Universal UI's 'UI.map'.
Install Open Sauce into the Halo Custom Edition directory using AmaiSosu.
Set dinput8 to (native, builtin)
Run haloce.exe with -vidmode height,width,refreshrate

System information

GPU: GTX 1050
Driver: NVIDIA Vulkan Beta 440.66.07
Wine version: wine-staging 5.4
DXVK version: 1.6 and v1.6-8-g5750a7d8+

Apitrace file(s)

wined3d-haloce.trace.tar.xz
dxvk-haloce.trace.tar.xz

Log files

haloce_d3d9.log

Unfortunately, apitrace breaks when recording this trace. There's an option you can enable that fixes it, I'll try and find out what it is tomorrow for you 👍

I was wondering why halo's apitaces weren't showing the thumbnails properly.
I tried recording them on windows with and without OpenSauce, and they all came out the same way.

The option is in Halo CE I know that much. Something render target option in the per-adapter graphics options.

I found "DisableAlphaRenderTargets" and "DisableRenderTargets" in config.txt.
I'll try those out tomorrow.

Yeah it's one of those iirc -- I think the latter.

Okay I set DisableRenderTargets, and got a working apitrace via wined3d.  I tried to get one with dxvk enabled, but it ended up broken.
working-wined3d-haloce.trace.tar.xz

That trace seems to render fine on my end, not entirely sure what I am looking for though.

The flickering shows up if i run d3dretrace.exe in a wine prefix with dxvk enabled, I wonder if it's possible to get a trace with dxvk enabled.

I just realized dxvk spoofs device ids, so i just need to add that ati card to config.txt.  Hopefully i can get a proper trace now.

Okay, I tried to record a trace with dxvk installed on the prefix, and the problem I'm seeing is not showing up in the trace.
Here's the new trace anyway: new-dxvk-haloce.trace.tar.xz

Well, I found the solution, and of course it had to be the most simple solution.
Based on the solution for Halo 2's similar graphical glitches I found that
adding "d3d9.invariantPosition = True" to dxvk.conf fixed it.

@Joshua-Ashton I'm going to go ahead and close this issue since I found a solution.

I'll add this as a default

I read the 1.7 changelog which mentioned that this issue has been fixed, so I retested with the newest commit without using d3d9.invariantPosition = True inside of dxvk.conf, and found that this issue still persists.


bug: connector can not parse datatypes before 1970-01-01

risingwave_connector::parser: failed to parse non-pk column, padding with `NULL` error=Expected type `Some(Timestamp)` but got `i64` for `-2208988800000000000`

It is supported in RisingWave's SQL engine
dev=> select '1900-01-01 00:00:00'::timestamptz;
NOTICE:  Your session timezone is UTC. It was used in the interpretation of timestamps and dates in your query. If this is unintended, change your timezone to match that of your data's with `set timezone = [timezone]` or rewrite your query with an explicit timezone conversion, e.g. with `AT TIME ZONE`.

        timestamptz
---------------------------
 1900-01-01 00:00:00+00:00
(1 row)

The correct behavior of debezium parser is to read connect.name (#14703)  and invoke one of from_secs / from_millis / from_micros rather than guessing the unit with i64_to_timestamptz.


/tp 204 207 -217 90 90 Doesn't work when at an angle

/tp 204 207 -217 90 90 Doesn't work when at an angle

the correct syntax is:
/tp X Y Z WORLD SERVER YAW PITCH


Add --sample-count param with default to person detection

Linked issue(s)
N/A
What change does this PR introduce and why?
Add --sample-count param with default to person detection
Scripts otherwise fails when run manually
Please check if the PR fulfills these requirements

[ ] Include reference to internal ticket and/or GitHub issue "Fixes #NNNN" (if applicable)
[ ] Relevant tests for the changes have been added
[ ] Relevant docs have been added / updated

Note that running the results upload locally fails for me, due to https://kolena-io.slack.com/archives/C028JB96WQL/p1711132925638099


Remote pip install of reco_utils fails

When this repo is used as a dependency in a setup.py (as shown below)
    install_requires = [
        'reco_utils@git+https://github.com/microsoft/recommenders/@master#egg=pkg'
    ],

The package pulls the $NAME environment flag which is the hostname in most linux environments, this will result in a mismatch between the expected name reco_utils and the installed package name causing pip to fail.
We should remove this line if possible
https://github.com/microsoft/recommenders/blob/75139859cf2aaf2c121c4b3953e7d59f057ba991/setup.py#L19
@miguelgfierro I think this was added to support ADO. Do you know why it's necessary?

aahhh good catch, I can change it


[Feature Request] Format all files in a folder

VSCode Version: 1.16.0-Insiders
OS Version: Win10

Feature Request
One click to format all files in a folder (just like "Format All Files" in visual studio)
It's really useful to unify format in project which from other IDE

This should be done with an extensions. All APIs are ready and waiting to be used, let me know if you need more info.


Remove CSP exceptions for thumbnail

Description of changes:

Remove light option for react player
remove added CSP exceptions

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the met-public license (Apache 2.0).

Codecov Report

Merging #1906 (339cdcd) into main (b5985ae) will not change coverage.
Report is 4 commits behind head on main.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1906   +/-   ##
=======================================
  Coverage   70.57%   70.57%
=======================================
  Files         423      423
  Lines       12760    12760
  Branches      961      961
=======================================
  Hits         9006     9006
  Misses       3587     3587
  Partials      167      167

Flag
Coverage Δ

metweb
63.73% <ø> (ø)

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

Files Changed
Coverage Δ

.../engagement/view/widgets/Video/VideoWidgetView.tsx
28.57% <ø> (ø)


Add button feature

@pengengantibaju Can you describe to me more about this issue?

I will add a button feature soon as possible.


Feature/documentation

Demo notebook for foundry!
This is a first pass at #16 - will update README.md with feedback from these notebooks.
Shows some examples for

Preprocessing
GLM's
Marginal Effects

Actual diffs since last merge can be found here
Summary of non-readme stuff:

marginal-effects downsamples by default now (previously it did “marginal-at-medians”)
marginal-effects uses geom_col for categorical features
update NegativeBinomial parameterization so its first parameter is the mean
Update Multinomial implementation so that torch’s limitations in total_count are only hit if you try to sample from the distribution
move all the updated distributions into one module
add from_y to Family, mostly so that we can stop passing total_count in X, which is weird (goodbye “asis_days_to_next_visit”?)
fix bug in SliceDict (unserializing didn’t work)
fix bug in ToSliceDict (“extras_ok” didn’t work)

@jwdink all looks good for the README files! 🚀


Invalid regular expression: /[0-9ï¼‘-ï¼™]/: Range out of order in character class

Having difficulties getting inputmask 3.3.11 to work. Includes are:
jquery-3.2.1.js
datatables.js (version 1.10.16)
jquery-ui.js (version 1.12.1)
globalize.js
globalize.culture.en-CA.js
jquery.validate.js
additional-methods.js
inputmask.dependencyLib.jquery.js
jquery.inputmask.bundle.js
No errors on page load but a simple test calling:
$('.phone').inputmask('(999)999-9999')
causes:
Uncaught SyntaxError: Invalid regular expression: /[0-9ï¼‘-ï¼™]/: Range out of order in character class
at new RegExp ()
at insertTestDefinition (jquery.inputmask.bundle.js:1485)
at defaultCase (jquery.inputmask.bundle.js:1524)
at Object.analyseMask (jquery.inputmask.bundle.js:1607)
at Object.Inputmask.analyseMask (jquery.inputmask.bundle.js:2858)
at generateMask (jquery.inputmask.bundle.js:82)
at generateMaskSet (jquery.inputmask.bundle.js:104)
at HTMLInputElement. (jquery.inputmask.bundle.js:1372)
at Function.each (datatables.js:10629)
at Inputmask.mask (jquery.inputmask.bundle.js:1369)
Tried with the inputmask bundle file and basic inputmask file.

Looking through the file and some of the definitions had special characters in them. Fixing the definitions has fixed my problem. Works fine now.

@Chrifister ,
Ok great!
How did you obtain the files?

I downloaded the zip of the 3.3.11 release.
The changes I made are in inputmask.js (also worked in jquery.inputmask.bundle.js):
Line #1275 changed validator: "[0-9１-９]", to validator: "[0-9]",
Line #1280 changed validator: "[A-Za-zА-яЁёÀ-ÿµ]", to validator: "[A-Za-z]",
Line #1285 changed validator: "[0-9１-９A-Za-zА-яЁёÀ-ÿµ]", to validator: "[0-9A-Za-z]",
Shot in the dark but somehow those definitions resulted in an invalid regex trying to be created on line #1441 of inputmask.js. On that line, the following code:
new RegExp(maskdef.validator, opts.casing ? "i" : "")
was invalid because maskdef.validator value was "[0-9ï¼‘-ï¼™]". No idea how the definitions above resulted in that value. I don't have time to look through more closely and I only need basic functionality for a few masks. It's possible one of the includes before inputmask is somehow interfering. Since the original characters seem to be non-English character sets, which makes sense for localization, perhaps there's an issue with localization and/or Globalizer. Since we do not need localization and are dealing with English only, the changes will work for us.
So far it seems to be working for the masks I need.

hi @RobinHerbots
I'm also facing this issue. It happens when I run it on file:/// protocol. Workround is to use a webserver (e.g  http-server)
<!DOCTYPE html>
<html>
<head>
	<script type="text/javascript"   src="jquery-3.3.1.min.js"> </script>
	<script type="text/javascript" src="./node_modules/inputmask/dist/min/jquery.inputmask.bundle.min.js"> </script>
</head>
<body>

<input type="text" name="" class="xxx">

<script type="text/javascript">

	$(document).ready(function(){
 		$('.xxx').inputmask("99-9999999");  //static mask
	})
</script>
</body>
</html>

Hello, just add 'charset' property in the inputmask script tag
<script type="text/javascript" src="jquery.inputmask.bundle.js" charset="utf-8"></script>


Fixes for current trunk (4.04.0 on 20-06-2016)

Handling for open pattern, and fix for interface change in Env.

Thanks!


fix(client): selector return, invalid prop val

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Fixes crash at: https://www.freecodecamp.org/learn/coding-interview-prep/take-home-projects/build-a-tic-tac-toe-game
Also fixes prop error

Note: This is more of a quick fix. I have not dug into why certain values might not exist at some of these pages - this might just be expected, but we do not have enough of the codebase strictly typed yet.


Add a note that --window is only available in 1.7+

closes #282

Docs Build status updates of commit cd69ab1:
:warning: Validation status: warnings

File
Status
Preview URL
Details

TerminalDocs/command-line-arguments.md
:warning:Warning
View
Details

TerminalDocs/command-line-arguments.md

Line 57, Column 1: [Warning-invalid-note-section] Text in the first line of Note/Section/Video is not valid. Will be rendered to <blockquote>

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit b1f0ad5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

TerminalDocs/command-line-arguments.md
:white_check_mark:Succeeded
View

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

Thanks @zadjii-msft !


[2012-10-11] Filtering a modeladmin object using canView doesnt adjust the number of records the gridfield trys to show

created by: camfindlay
created at: 2012-10-11
original ticket: http://open.silverstripe.org/ticket/7938

I have a DataObject (say a Product) managed in modeladmin, the Product is owned by a Member.
Using the canView/canEdit of the Product object I can restrict the product shown to a current Member in modeladmin however... the pagination of gridfield still thinks there are many more items. The correct data is made available to the Member but they have to go through many blank pages to find their items...
Expected functionality would be that the grid field accounts for the now restricted set of data and know the total count.

has this been fixed yet?
Here is an example:

Closing in favour of https://github.com/silverstripe/silverstripe-framework/issues/5995 which has a bit more detail


Add hop count variable in agent logs

This has been added in commit ba7e384..d063c97

And docs have been updated too 3525141


v21.1.0 unable to connect to legacy MSSQL servers

System information:

Operating system (distribution) and version
Ubuntu 18.04LTS
DBeaver version
21.1.0
Java version
openjdk-11-jdk 11.0.11+9-0ubuntu2~18.04
Additional extensions
N/A

Connection specification:

Database name and version
Microsoft SQL Server 2008
Driver name
MS SQL Server / SQL Server
Do you use tunnels or proxies (SSH, SOCKS, etc)?
NO

Describe the problem you're observing:
Regression: upgrading from version 21.0.5 to version 21.1.0 results in a failure to connect to the server.
Steps to reproduce, if exist:
Connect to an instance of MS SQL server 2008 using v21.1.0 of DBeaver
Include any warning/errors/backtraces from the logs
"The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]"
It appears that the version of TLS that the remote server is requesting is no longer supported by DBeaver. Downgrading to 21.0.5 fixes the problem, but this is clearly not an ideal approach.
No combination of TLS versions in the driver configuration resolved the problem in v21.1.0. In v21.0.5, the TLS version is set to TLSv1.1, but selecting this option in v21.1.0 did not work.

seems to be a duplicate of #12668
Will be fixed in 21.1.1.
Anyway, thanks for the report