Update Reason

The ShopfloorInformationTypes data model is being expanded due to the use of the updated header model
https://github.com/eclipse-tractusx/sldt-semantic-models/blob/main/io.catenax.shared.shopfloor_information_types/1.0.0/ShopfloorInformationTypes.ttl
MS1 Criteria

[ ] The model that should be updated exists
[ ] The referenced use case exists
[ ] The potential updates are discussed with all stakeholders
[ ] A decision on versioning was made in consensus with the affected parties according to the guidelines.
[ ] The potential update will be either

[ ] backward compatible or
[ ] a (chain of) migration strategy(-ies) from all non-deprecated previous versions to the new model will be developed

[ ] A modeling steward has been assigned

modeling_team


v1: remove upload request

Fixes #368

Sorry for ignoring this PR for so long, I wasn't sure what to do about it until today.
While I'm very much for any simplification, this has the disadvantage that it's no longer obvious from the spec that upload_options are still required for EC2, GCP and Azure. I think that I prefer the spec being obvious rather than the API calls being simple.
I actually proposed a change to the cloud API in composer today that makes upload_options required for just some image types - https://github.com/osbuild/osbuild-composer/pull/3018. If the reviewers like this change, I suppose we can make the same changes here and make all upload options required except for the S3 one, which indeed isn't needed.


Fix : https://github.com/twilio-labs/vscode-twilio/issues/13

This pull request will fix issue 13
Contributing to Twilio

All third-party contributors acknowledge that any contributions they provide will be made under the same open-source license that the open-source project is provided under.

[x] I acknowledge that all my contributions will be made under the project's license.

@Xabadu can you add me as contributor to twilio labs repository??


[Feature Request] Figma file for designers

Is your feature request related to a problem? Please describe.
We are working on a big big project which one is a SAAS platform and this will be our V2 and we will be so happy if we could use the Figma file to create the UI for this project because you can save me so much time with this.
Describe the solution you'd like
Any type of a Figma version like just the buttons, tables even without components and variables. Just to let me use the exactly same looks on components.
Describe alternatives you've considered
As i mentioned before a small piece of the Figma file would be so nice too.
Screenshots or Videos
No response

https://www.figma.com/community/file/1267584376234254760


Wrong date when using text-input

Hi.
When I select a date with mouse in the calendar (22/03/2023), I get this date: 2023-03-22T10:58:00.000Z. However, when I use text-input and select the exact same date (22/03/2023) I get this date 2023-03-21T23:00:00.000Z. So it goes from the 22nd, to 21st. My guess is that it is the time that affects the date.
My date picker code
<vue-date-picker
        v-model="selectedDate"
        :enable-time-picker="false"
        placeholder="Add inspection date"
        auto-apply
        text-input
        :text-input-options="{ format: 'dd/MM/yyyy' }"
        :disabled="props.disabled"
        hide-input-icon
        :format="formatDateForPreview"
        input-class-name="dp-custom-input"
        calendar-cell-class-name="dp-custom-cell"
        @update:model-value="handleUpdate"
        @cleared="clearDatepicker"
        @closed="datepickerInputIsHovered = false"
        @mouseenter="datepickerInputIsHovered = true"
        @mouseleave="datepickerInputIsHovered = false"
     />

Because I have disabled time picker, is there a way to set a "default" time?

@gustavjh Yes, this is what it looks like when you stringify the date object, it is the same date. You can use the startTime prop, however, it will have no effect on the text-input date, will have to fix that.

@Jasenkoo thank you for looking into it. How do I use your change in https://github.com/Vuepic/vue-datepicker/commit/9fdf01ac342b34a7dd697f0f554bd1a20d8d24b8?


feat(ethers-contract): typed txs (part 4)

Adds TypedTransaction inside the ContractCall object
Uses EIP1559 Transactions by default (Legacy if legacy feature flag is on), allows falling back to legacy ones via the legacy helper function
Most tests need to use legacy() because ganache does not support Berlin or London yet (?!?)

Thanks for the amazing work on this library!
Is this ready to merge? This would be very useful now that the London fork has landed.

I'll be working on the final bits to merge these PRs -today-, there's currently a serialization bug (along with some extra tests against testnets)


Bot won't search

This is the error I get when I try to search with text: https://gyazo.com/a9a8acfa91cd096de2368183b4820925

use !search instead of !play

That won't work if you're using the develop version.  The new play command and search command are in the RC version.  If no one finds any more issues with that i'll merge it into develop in a day or two.


Weird behavior case 8_1.in

Hi! Anyone know why 14 queues at 2 instead of 1 (see pic below)?  The state of the servers then is:
Server 1: [10, 13] (i.e. slot for one more, 10 is serving and 13 is waiting now)
Server 2: [12]
My understanding is they are allocated based on Server numbers as

A customer that chooses the first queue available and joins at the tail

and this is corroborated by the previous lines which are consistent with this.
However, in this case it seems to possibly be allocated by balancing queue length (inconsistent with previous lines) or completion time (requiring Lazy.get() to be called eagerly, thus not possible).
Am I missing something?
Thank you!

Okay I think I pulled restTime wrongly, oops

hi @shotnothing im facing the same issue,, may i know how u fixed the problem?


Update scoper dev message

Codecov Report
Attention: Patch coverage is 73.33333% with 4 lines in your changes missing coverage. Please review.

Project coverage is 86.12%. Comparing base (0b520da) to head (b946da9).

Files with missing lines
Patch %
Lines

app/Console/ScoperInitCommand.php
73.33%
4 Missing :warning:

Additional details and impacted files
@@             Coverage Diff              @@
##               main      #49      +/-   ##
============================================
- Coverage     86.32%   86.12%   -0.20%
- Complexity      296      298       +2
============================================
  Files            33       33
  Lines           958      966       +8
============================================
+ Hits            827      832       +5
- Misses          131      134       +3

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


[Question] What is the Licence

I am working on a project and would like to know if this library has a MIT licence. Can I use this software without infringing on any copyright laws. We are going to need to use,edit the source and it will be kept private on our part to be sold as a complete product.
Many thanks,
Crazypigs
#question

This is MIT (https://github.com/tabalinas/jsgrid/blob/master/LICENSE)
No worries. Feel free to modify and use it J


Add custom OAuth option

Add custom OAuth option.

You're going to have to explain this a bit more clearly.

At present, the third-party OAuth options of Gitea are very limited. It is recommended to add a custom OAuth configuration to theoretically enable any OAuth server to access Gitea, so as to increase Gitea selectivity.

We have the OpenIDConnect provider which can be used if the provider obeys the spec expected by that provider. However, for example, Azure AD doesn't appear to work correctly for that. It may be possible to improve/change the OpenIDConnect implementation to fix some of the issues but one of the following things would have to happen:

The administrator/user having the issue would have to work it out themselves through working out where to add all the necessary debug logging and tracing the replies from the OpenIDConnect server in question.
The administrator/user having the issue would have to provide one of the Gitea developers with all the information necessary to figure out what the issue is. This case would likely require issue reporters to directly contact one of the maintainers on discord regarding the issue, give them the openidconnect information to allow them to reproduce the issue for the maintainer to debug it directly themselves - and likely for the reporter to pay said developer some money for spending their time doing so.

With all that being said I am still concerned that going a purely generic OpenIDConnect route may not be possible, the underlying library we use:
https://github.com/markbates/goth/tree/master/providers
has specific provider implementations for individual providers - implying that there are sufficient differences and behavioural changes that simply providing a Generic provider is not going to work well in all cases. This means that we need to integrate each of the providers above individually - however, this library does not provide a common interface or control mechanism for adding these meaning each provider needs to be added specifically.
Further the current methods in Gitea for adding these are not great.
My latest PR #16544 changes the way in which we add providers to Gitea to make integrating others from the above library a bit easier - (the mechanism in #16544 is still not quite right and further improvements are required). However adding providers will still require code changes due to the underlying heterogeneity in the library.

So in summary:

There is a generic OpenIDConnect provider already.
When it doesn't work users aren't giving us the necessary information to help debug things - that's probably because our implementation doesn't give users enough information but to improve that situation someone is going to have debug it themselves or give us specific access to a not working OpenIDConnect.
I suspect that OpenIDConnect isn't ever going to work for most providers because despite there being a standard it appears that there is too much heterogeneity.
This underlying heterogeneity is also expressed even at the library level meaning adding new providers is actually more involved than just "configuration".


Version comments are not aligned with original version in version catalog

When running refreshVersions with a version catalog, the version comments are not aligned with the original version like in other places.
It looks like this:
build-kotlin = "1.7.10"
##        ⬆ = "1.7.20"
##        ⬆ = "1.7.21"
##        ⬆ = "1.7.22"
##        ⬆ = "1.8.0"
##        ⬆ = "1.8.10"

while it probably should look like this:
build-kotlin = "1.7.10"
##         ⬆ = "1.7.20"
##         ⬆ = "1.7.21"
##         ⬆ = "1.7.22"
##         ⬆ = "1.8.0"
##         ⬆ = "1.8.10"

Here a work-around:
gradle.rootProject {
    tasks.configureEach {
        if (name == "refreshVersions") {
            doLast {
                file("gradle/libs.versions.toml").apply {
                    readText()
                        .replace("⬆ =", " ⬆ =")
                        .also { writeText(it) }
                }
            }
        }
    }
}


fix: remove sourceRef.generatorRef from .data[]

A generator is supposed to be used via .dataFrom[]. Usage in .data[] is not implemented and doesn't make sense, see #2720:

There is just one problem with using generators on data. If users do two consecutive calls on a generator (to get e.g. the username and the password), it will create the credentials twice, generating a username and a password that don’t even match

This commit splits the SourceRef into two types:

one that allows the user to only point to a SecretStore
a different one that allows the user to point to either a SecretStore or Generator

The former is used in .data[] and the latter is used in .dataFrom[].
Fixes #2720

How will this affect existing API declarations? It looks like this is a breaking change, right?

Yes, it is a breaking change in the sense that we remove some fields from the CRD API. However, these were never implemented so i don't expect any users using these anywhere.
You're right, i guess i should just deprecate the fields and not remove them immediately. We'll clean this up with the v1 CRD spec.

/ok-to-test sha=1294b93

Scaleway sends HTTP 500 :unamused: they've deprecated an API endpoint. Gonna look if there's a quick fix :crossed_fingers:


Shorten the output to standard I/O

Currently the verification framework will print out relative errors for all the variables showing difference between control and experiment runs.
It is better to print small amount of variables (e.g., four) with largest errors so that we could check the results quickly.

Fixed in https://github.com/sherimickelson/CM1_benchmarkingWF/pull/18.


Add attribute for working hours

For now adding to person.

Feature not needed for user. Better feature will be available in future version.


Placeholder mob sometimes doesn't disappear

In some occasions the placeholder mob does not disappear.
It may have something to do with the placeholder being out of render distance when going back into survival mode.
https://user-images.githubusercontent.com/45965340/114764967-de7daa00-9d64-11eb-8977-fe46e4b8fb1a.mp4

Hello. I cannot reproduce this bug on my test server. What version of minecraft are you on? Version of spectator Mode? And what server software? And is there any errors or logs in console?

I'm using the latest version of the game (1.16.5) running Yatopia (#77) with Java 15 and the plugin version is 1.4.9
And I don't see any errors in console.
I am going to see if I am able to reproduce the issue on a test server with only the plugin.

I have just tested on my private server with just the plugin.
And it looks fine now, So I guess I have a conflicting plugin or something, nothing to do with your plugin.
Thank you for replying so fast!


Usage

Hi,
I just installed the addon and I somehow cannot figure out how to use it.
It seems to be installed correctly, since the Extensions tab of arcdps shows a tab "unofficial_extras" and the "killproof.me" addon doesn't complain anymore about the addon missing.
However, that's it. I cannot see any other functionality of the addon.
Thanks!
Edit: I understand that this addon is only meant to provide additional data to other addons.
I would like to use the functionality mentioned on the start page:
When players leave or join the party/squad
What role a player has in the squad
What subgroup a player is in
If the player is ready or not (in a squad ready check)

Which arcdps addons do I have to install to see these things?
Thanks!

The killproof addon uses these. If you join a party or squad you should immediately see all players, regardless of what instance they are in :)

I would like to use the addon to manage squads as a commander. For this, I would like to assign roles to players (Druid, Alac, BS, etc.) and see who recently joined or left the squad.
Is this possible through the killproof addon?
Your addon seems to be perfect for doing this.

That's not possible through the killproof addon. I have had some ideas like what you are talking about, but none of it materialized (and probably not likely to be for some time). Sadly my time is limited :(


Solid shapes

#3
Adds solid boxes, spheres, meshes, capsules, and rectangles.

Still to do:

Add documentation comments to the new drawing methods.
Add polygon or depth offset to the solid shaders to prevent z-fighting when mesh colliders overlap the visible mesh of the object.
Move ellipsoid generation to its own static class.
Some index and vertex generation code could be shared between capsules and UV spheres.

The above 4 tasks are finished.
I realized mesh generation was unnecessary for most shapes. Left the generation files in, but unused. They could be useful in the future for a retained mode API.
Now working on:
5. Update the sample scene to display solid shapes.


Where are worlds saved?

From app.ts, it looks like worlds are saved in ./worlds. However I can't seem to find any worlds in any directory of the server.
I have 2 different worlds with different structures that seem to be saved but im not sure how to access them.

This is going off memory since I last touched this 2 years ago, but the short answer is: they aren't.
Minecraft Classic works as a peer-to-peer game, where communication is done directly from player to player, with no server in-between. The player who creates the game is designated as the "host", and is responsible for things like sending game information to new players and distributing game updates. You can see how that works in the P2P part of the protocol. Specifically worlds are transmitted as a seed for generation, along with a list of blocks that have changed since the game was created.
Don't be confused though - the host is still just a player, running Minecraft Classic in their browser. The servers only job is to allow for a peer-to-peer connection to be created between the host and new players when they join. This is implemented in the src/server/app.ts file, which is also the what is ran if you run the .service file.

So what's with the src/host directory? This is an implementation of the peer-to-peer protocol capable of running on any machine using NodeJS. I can't recall how far along the code got, but it's definitely semi-experimental. The problem I experienced was that Minecraft Classic is implemented in the browser, so it's subject to browser limitations. If you run a long-lived game with lots of changes (e.g. the community game we ran where we tried to remove every block in the game) then the game will eventually crash because the host is limited by the storage space the browser gives it access to. This is why I implemented a bit of code that could do the exact same work as the host, except it'd run on the server.
Running the src/host code isn't necesarry unless you run into those limitations. To just play Minecraft Classic, all you need to do is add and run the .service on a systemd server.

So are the created worlds are saved client side and stored in cache?

The worlds consist of a seed (worldSeed in the welcomeInfo message) which is turned into a world by the world generation on each client, as well as a list of changes (synchronized to peers using the requestChanges/changedBlocks messages) that have happened since the world started.

Thank you for your help.
The server took a while to set up (a few hours because of nginx being dodgy) but this is very cool now thank you.

Glad you got it working :)


Xcode scheme for tvos

Hi,
I'm working on making cocos2d 3.5 work inside SpriteBuiler 1.5
I would need a twos scheme for chipmunk so that I can point directly to your repository
Do you think this is possible ?
Thank you
Olivier

@slembcke  Any news?

Err, hey guys. Sort of forgot about this.
We borrowed our Apple TV to another local dev since we hadn't been using it. That makes it somewhat awkward for me to add a tvos target since I can only test on the simulator. If you made a pull request that would help a lot. I think it should be as easy as duplicating the iOS target and changing the SDK, but I don't remember exactly.

Hi, I can't push you a request, I did some other modifications in my repo here:
https://github.com/slembcke/Chipmunk2D/compare/master...oxeron:master
changed some iOS target version, removed ChipmunkDemo and some other minor changes, so that SpriteBuilder (now CocosBuilder) users get a clean project. I guess you don't want those modifications in your repo.

Not really no. It is possible to select which targets/schemes in a subproject to show in the parent project's list. Bring up the scheme editor (command - <), then click "Manage Schemes" at the bottom. You can uncheck everything that the user won't actually run (dependencies don't need to be in that list). The sharing options should make it possible to put them into a template project.

The problem is I want those schemes in SB but not in the template project created. And those two use the same cocos2d xcodeproj, so the same schemes are displayed in both for the moment. Am I right ?

Not exactly sure I understand, but the parent project is the one that controls which schemes are shown. So you can hide the unused extra Chipmunk targets in the template project while leaving them in the SB project.

mm ok I'll see if I can get this done, thank you for your help. May need some more on the cocos2d forum if you happen to come visit us someday. Your opinion would be very helpful for us :)

Just send you a PR for tvOS


Error when autostart on boot with crontab

Hello,
has anyone a Idea, why i get this Error?
When i start the Script Manuell in the shell, it works...
Command in Crontab:
@reboot source $HOME/.bashrc && /home/david/Bachelorarbeit/tensorrt/autostart_BA.sh >/home/david/Bachelorarbeit/tensorrt/BA.log 2>&1

Script for startup:
python /home/david/Bachelorarbeit/tensorrt/trt_yolo.py -m yolov4-tiny-ampelpilot-640 --onboard 0 --width 1000 --height 800

Error Message:
GST_ARGUS: Running with following settings:
   Camera index = 0
   Camera mode  = 2
   Output Stream W = 1920 H = 1080
   seconds to Run    = 0
   Frame Rate = 29.999999
GST_ARGUS: Setup Complete, Starting captures for 0 seconds
GST_ARGUS: Starting repeat capture requests.
CONSUMER: Producer has connected; continuing.
[TensorRT] INFO: [MemUsageChange] Init CUDA: CPU +202, GPU +0, now: CPU 245, GPU 2481 (MiB)
[TensorRT] INFO: Loaded engine size: 28 MB
[TensorRT] INFO: [MemUsageSnapshot] deserializeCudaEngine begin: CPU 273 MiB, GPU 2534 MiB
[TensorRT] WARNING: Using an engine plan file across different models of devices is not recommended and is likely to affect performance or even cause errors.
[TensorRT] INFO: [MemUsageChange] Init cuBLAS/cuBLASLt: CPU +158, GPU +272, now: CPU 435, GPU 2837 (MiB)
[TensorRT] INFO: [MemUsageChange] Init cuDNN: CPU +239, GPU +413, now: CPU 674, GPU 3250 (MiB)
[TensorRT] INFO: [MemUsageChange] Init cuBLAS/cuBLASLt: CPU +0, GPU +0, now: CPU 676, GPU 3250 (MiB)
[TensorRT] INFO: [MemUsageSnapshot] deserializeCudaEngine end: CPU 676 MiB, GPU 3250 MiB
[TensorRT] INFO: [MemUsageSnapshot] ExecutionContext creation begin: CPU 648 MiB, GPU 3223 MiB
[TensorRT] INFO: [MemUsageChange] Init cuBLAS/cuBLASLt: CPU +0, GPU +0, now: CPU 648, GPU 3223 (MiB)
[TensorRT] INFO: [MemUsageChange] Init cuDNN: CPU +0, GPU +0, now: CPU 648, GPU 3223 (MiB)
[TensorRT] INFO: [MemUsageSnapshot] ExecutionContext creation end: CPU 648 MiB, GPU 3266 MiB
: cannot connect to X server
(Argus) Error InvalidState: Argus client is exiting with 2 outstanding client threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 357)
CONSUMER: Done Success
WARNING Argus: 6 client objects still exist during shutdown:
<PHONE_NUMBER>64 (0x7f40000ee0)
<PHONE_NUMBER>56 (0x7f40000c70)
<PHONE_NUMBER>08 (0x7f40001ff0)
<PHONE_NUMBER>20 (0x7f40002100)
<PHONE_NUMBER>16 (0x7f40003ce0)
<PHONE_NUMBER>04 (0x7f40003df8)
-------------------------------------------------------------------
PyCUDA ERROR: The context stack was not empty upon module cleanup.
-------------------------------------------------------------------
A context was still active when the context stack was being
cleaned up. At this point in our execution, CUDA may already
have been deinitialized, so there is no way we can finish
cleanly. The program will be aborted now.
Use Context.pop() to avoid this problem.
-------------------------------------------------------------------
Aborted (core dumped)

: cannot connect to X server

This message shows:

"cv2" tries to connect to X server to open a new window (for displaying inference results),
the operation fails, probably because X server has not started yet.

The problem could probably be solved by adding some delay before starting the script.

thanks for edit and help!
I testet with delay of 1 min in Crontab and direkt in the python script, but got the same error message ...
Any other ideas...?

Please refer to https://stackoverflow.com/questions/66290650/unable-to-run-a-python-program-with-cron-cannot-connect-to-x-server.

solved the Problem:
Used crontab -e insteed of sudo crontab -e.
And specify Display in Crontab:
@reboot sleep 10 && export DISPLAY=:0 && /home/david/Bachelorarbeit/tensorrt/autostart_BA.sh >/home/david/Bachelorarbeit/tensorrt/BA.log 2>&1
can be closed.


Laravel-mix: how to change fonts build directory

Problem solved mix 4.0

I don't care from where my fonts are being placed in public/fonts directory as long as they are being loaded by browser correctly.

There is a $fa-font-path variable in font-awesome. You can change the output path, just add to your scss before font-awesome import but I'm not sure if laravel mix can copy them to new folder for you. You may have to copy font files from node_modules via mix.copyDirectory()

Overwrite fileLoaderDirs.fonts in webpack.mix.js worked for me:
let mix = require('laravel-mix');
mix.config.fileLoaderDirs.fonts = 'assets/fonts';

Since the version 6, this solution not working anymore. Do:
let mix = require('laravel-mix');
mix.options({
    fileLoaderDirs:  {
        fonts: 'assets/fonts';
    }
});

Overwrite fileLoaderDirs.fonts in webpack.mix.js worked for me:
let mix = require('laravel-mix');
mix.config.fileLoaderDirs.fonts = 'assets/fonts';

Since the version 6, this solution not working anymore. Do:
let mix = require('laravel-mix');
mix.options({
    fileLoaderDirs:  {
        fonts: 'assets/fonts';
    }
});

Overwrite fileLoaderDirs.fonts in webpack.mix.js worked for me:
let mix = require('laravel-mix');
mix.config.fileLoaderDirs.fonts = 'assets/fonts';

Since the version 6, this solution not working anymore. Do:
let mix = require('laravel-mix');
mix.options({
    fileLoaderDirs:  {
        fonts: 'assets/fonts';
    }
});

Thank you @ytilotti! fyi it might be a typo (comma instead of semicolon), best
let mix = require('laravel-mix');
mix.options({
    fileLoaderDirs:  {
        fonts: 'assets/fonts',
    }
});

Thanks @michaldoda, I edited! A beautiful typing error^^


Show "Install-Pre Release" button if I have the stable version of an extension

Testing #138068
When I have "Mock Debug" (stable) installed, and search for Mock Debug  I see this:

If I don't have "Mock Debug" installed, and search for Mock Debug I see this:

I wonder why is there no prominent "Install-Pre Release" button in the first case?

We wanted to be as less noisy as possible here. Hence, we used the bookmark/badge on the top left corner to indicate that extension has pre-release version. Showing the action might be too aggressive if users do not want to install pre-release. We show this button explicitly when you open in the extension editor and also available in the context  menu / gear dropdown.
CC @isidorn @misolori

Why are we agressive with new users, but not with existing users?
IMO that's backwards.

Showing this when not installed fits well with the install flow, but showing this when release version is already installed makes my installed section view overloaded with these buttons which I cannot get rid off. For eg:

I think the main intention for existing users is to provide a way for them to discover that there is a pre-release available for an extension.


Align fabric8 integration tests to the newest version

pretty simple, non-invasive PR, touches only integration tests...


First working version

@ttattl have you tested this already?

LGTM - let's test the workflow now.


Consumer application charts

Add support for two containerized Java applications that consume events/data produced by two data streaming pipeline services:

azure-eh-consumer for Azure Event Hubs, and
aws-kds-consumer for AWS Kinesis Data Streams

These two are used to capture API calls from Azure APIM and AWS API Gateway, respectively. These applications only require a handful of environment variables to function. For more information on each, please check out the following repos: azure-eh, and aws-kds. A few of these might involve sensitive information, such as AWS credentials. These sensitive values should be created manually as k8s secrets, although the option to create the secrets automatically using helm is also supported. This must be properly documented in the chart's README.

README updated.


Initial support for op 7 (guacemoleb)

Used ROM: Evo X 7.5 (OOS 12 based)
XDA: https://forum.xda-developers.com/t/rom-13-0_r20-official-evolution-x-7-5-01-04-2022.4509185/
Sources: https://github.com/orgs/Evolution-X-Devices/repositories?q=oneplus_sm8150&type=all&language=&sort=
Checklist

[] Have you tested the change you are submitting?
Successful boot to uefi, buttons working

Fat32 and NTFS partition automatically formatted to Ext4 after reboot from recovery. Maybe TWRP will able to solve it?
Mass-Storage-Mode not working
Maybe more...

[] Is the commits history nice and clean?

Almost

The support of oneplus7 has been added. I want to know why to do this


[AllocBoxToStack] Specialize moved PAIs.

Added move_value to the list of instructions looked through when determining whether a partial_apply instruction escapes.
rdar://108376960

@swift-ci please test


Update generationStatus and relatedObject fields in klusterlet and cluster manager

We should update these two fields for better diagnosis
/assign @zhiweiyin318
/kind feature

/close


update the chatbot UI

Describe the bug
we need to enhance the chatbot User Interface
Expected behavior
close icon display top right corner inside a chatbot as well as send btn bottom right corner
Screenshots

@Akshatchaube01 ,assign me


WRP-27419: A11y - ReadAlert - There is no readalert when checking togglebutton

Enact-DCO-1.0-Signed-off-by: Adrian Cocoara<EMAIL_ADDRESS>Checklist

[x] I have read and understand the contribution guide
[ ] A CHANGELOG entry is included
[ ] At least one test case is included for this feature or bug fix
[x] Documentation was added or is not needed
[x] Documentation was verified or is not changed
[x] UI test was passed or is not needed
[x] Screenshot test was verified or is not needed
[ ] This is an API breaking change

Issue Resolved / Feature Added
Fixed audio guidance to work when Audio Guidance button is checked
Resolution
Additional Considerations
Links
WRP-27419
Comments

@adrian-cocoara-lgp, As I find the history, I think the checkboxItem toggle issue needs to be fixed as https://github.com/enactjs/sandstone/pull/1337/. I think defaultSelected prop should change to selected prop. Could you please refer sandstone fix? Thank you.


feat: Rust codegen for Errors test model

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

These things are easier to review if you check in the *.rs files. We can always delete them in a following PR.
I see that the build() functions return aws_smithy_types::error::operation::BuildError, which are then wrapped in an Opaque, and so are forever lost to the customer. Is there any chance the we could define an additional Error variant for that instead?

I see that the build() functions return aws_smithy_types::error::operation::BuildError, which are then wrapped in an Opaque, and so any actual message is forever lost to the customer. Is there any chance the we could define an additional Error variant for that instead?

Good callout that I think we can address in the scope of supporting Constraints (since that will actually add validation errors).
Even so, the message isn't actually lost, it's just buried and won't be printed out by default. Do we need to shoot for the display content of any unexpected error being printed when printing an Opaque? I'm not sure that's feasible, nor do the other languages try to achieve that AFAICT.


fix(indy-validator): fixing indy validator initialization

Fixes issue #1266.

Added initialization code before pool.open_pool_ledger API call.
Also added a key file necessary for the server.

Signed-off-by: Izuru Sato<EMAIL_ADDRESS>

Codecov Report

Merging #1267 (a4f8e5e) into main (53b4980) will decrease coverage by 0.02%.
The diff coverage is n/a.

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

@@            Coverage Diff             @@
##             main    #1267      +/-   ##
==========================================
- Coverage   72.47%   72.45%   -0.03%
==========================================
  Files         270      270
  Lines        9479     9479
  Branches     1122     1122
==========================================
- Hits         6870     6868       -2
- Misses       2022     2024       +2
  Partials      587      587

Impacted Files
Coverage Δ

...main/typescript/rustc-container/rustc-container.ts
66.29% <0.00%> (-2.25%)
:arrow_down:

Continue to review full report at Codecov.

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


[Suggestion] Crop pokemon images before converting to cow

Hey!
I saw you are cropping the cow files a bit awkwardly since they're text files
I made this package to easily crop image files according to transparency
I think this could be useful, up to you :D
https://github.com/SHA65536/ImageShrink

Oh nice, that's so cool! Yeah I'd love to try this out in a future stream :sunglasses: :shipit:

I had a thought about another way that I could use this feature as well! Eventually I want to have a "-size" parameter that allows you to only show small/medium/large pokemon
By piggybacking this tool I'd be able to tell which images are which size, can hopefully give it a go on stream some time :slightly_smiling_face:

Cropping sprites pre-conversion is now implemented thanks to this PR: https://github.com/tmck-code/pokesay/pull/71, using imagemagick convert as it was easily available in the image.
This has resulted in better centering of all sprites, and increased colour saturation


merge pathtk related code and unit tests into analysis module

Issue Number. Is this pull request related to any outstanding issues? If so, list the issue number.
No. Add new features.
Describe the changes made. A clear and concise description of what the problem is and what you did to fix it. E.g. [...] was happening and I've changed [...] to fix it.
This PR tries to merge the pathtk related code (under the repo https://github.com/jpthompson17/pathtk) into analysis module.
Goals and Outstanding Issues. A clear and concise list of goals (to be) accomplished.

add path analysis code and unit tests
add fpt analysis code and unit tests
add code to build non-Markovain transition and related tests

Major files changed.

[ ]

Status.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] I have read the CONTRIBUTING document.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Additional context. Add any other context or screenshots about the pull request here.

Closing this because pathtk was instead merged into msm_we.


Publish Test Results path separator behavior on different platform

Troubleshooting
Checkout how to troubleshoot failures and collect debug logs: https://docs.microsoft.com/en-us/vsts/build-release/actions/troubleshooting
Environment
VSTS
Issue Description
For 'Test results files' value of 'Test: Publish Test Results' task.

Windows agent allows / and \ as path separator
Linux agent allows / separator only

Consider uniform it or add document somewhere.
Error logs

Is this already fixed?


WebXR Postprocessing

          Thanks @elalish

I did checks on https://modelviewer.dev/examples/postprocessing/
Is it possible to have the bloom effect working on AR viewer as well like it’s the case now for 3D viewer please?
Thank you

Best
Originally posted by @zelghrabi-edu in https://github.com/google/model-viewer/issues/3948#issuecomment-1523004064

For the native WebXRRenderer for three.js, it requires some tinkering with the renderers that isn't fully supported yet by pmndrs/postprocesssing, which maybe shouldn't enter model-viewer as it is meant to be a fully stable API.
On most mobile devices <model-viewer> actually defaults to the native AR viewer, meaning <model-viewer-effects> actually has no control over the rendering. On IOS for example, this is because WebXR is mostly unsupported.

More on WebXR iOS support:
It is currently in an "experimental state", which is accessible through:
Settings -> Safari -> Advanced -> Experimental Features and all the way at the bottom:

It is disabled by default, and I am not sure how well it will work in the case of model-viewer, though it might be interesting to test.
Additionally, apple has the RealityKit API for AR experiences on IOS, which does allow for custom postprocessing, however this is only for c/swift IOS apps, while browsers are limited to quick look which is not customizable.

Hello,
Thanks guys for your answers
It doesn't work for Android as well

That's actually SceneViewer on Android, which also can't support this, since like QuickLook, it's a separate app. Only WebXR mode can be made to work (though I don't think it does yet).

@elalish Hello. I'm looking for applying some custom postprocessing effects on AR mode (webxr). Could you please give me a hint on how I may achieve this goal?

It's hasn't quite been implemented yet, but I don't think it should be too hard. Basically we need a similar update to the render loop in ARRenderer.ts as we now have in Renderer.ts. @Beilinson would be good to ask for review, and I'll certainly help with any PR as well.


Step Size not provided

Hi,
Very good stuff, it really helps my need.
But the only problem is when my is_indicator is false i can increase the rating by one star only, and not even by half star.

@Debjyotinath there is not any possibility for user to set half star rating, only from 1 to max_count obviously. And I don't get the problem clearly. Do you mean when you interact with the view you can't change rating from 1 star to 4 for example?

Yes, when i interact with the rating i can increment my rating +1 i.e 1 to 2 to 3 and so on. But i cannot increment by 0.5 i.e 1 to 1.5 to 2 to 2.5. However a half star drawable is there, so my guess was i should be able to increment by 0.5.

@Debjyotinath  The main thing is this line:
setRating(Math.round(event.getX() / getWidth() * mMaxCount + 0.5));
There cannot be any limitations with already starred drawables. It just checks the place where you clicked, compares it with view's width and sets the rating dependent on max_count. The only problem there might be if you set padding to the view, it's not supported due to realization difficulty.

I downloaded your project and executed it without any change.I was not able to do it in that.

AltLayer Airdrop Season One Announcement

Exciting news! AltLayer token (ALT) is set to launch on Binance on January 25, 2024. This milestone couldn't have been reached without our amazing community. Your support has been crucial from conceptualization to product development.
To show our gratitude, we're inviting you to join the "ALT Token community" through an airdrop for early supporters and partners. Below is a summary:

Total Allocated ALT Tokens: 300,000,000 (3% of total supply)
Distribution Categories:

NFT Holders
Altitude Campaign Participants
EigenLayer Restakers
EigenLayer Ecosystem Partners
Celestia Stakers and others

For detailed criteria and information, check the full announcement here.
Claim opens from January 25 to February 25, 2024. Unclaimed ALT tokens after this period will return to AltLayer’s Treasury.
Thank you for being part of AltLayer's success! More to come in Season One, stay tuned.
Note: Certain regions are restricted from the airdrop. Please review the disclaimer before participating.
Winners: @idoru, @Leii, @benemohamed, @brandonvanha, @quqiuzhu, @mikebuss, @objcguy, @kazunobu-fujii, @scaca, @dwqs, @wanjj8023, @kakaxihoracker, @karanthukral, @bleeckerj, @mman, @ivanzotov, @Napoleon-D, @hh778, @qwzyes, @brentleyjones

您的邮件已经收到，我会尽快回复，谢谢！


web engine: review nullness of colorToCssString

colorToCssString currently accents and returns null, but does it really need to? We might want to convert it to non-null.

Still returns null
Source
https://github.com/flutter/engine/blob/1bf5c8b084b7a981d0da0d9eed70064324b2bac9/lib/web_ui/lib/src/engine/util.dart#L353-L356

The signature for the method still allows null at the moment
https://github.com/flutter/engine/blob/main/lib/web_ui/lib/src/engine/util.dart#L342


API: Sync

The basic implementation is present.  Paused, waiting on implementation of Store, to be able to truly test this Sync operation.

Implemented in #22


Visual Studio styled autocomplete box (improvement suggestion)

Tested versions
Godot 4.2.1 stable, same problem with all versions.
System information
Windows 10
Issue description
Godot engine text editor autocomplete box appears straigh below the text line that you are making, and it often gets annoyingly in the way when you are making minor adjustments or longer lines without the need of autocompletion. E.g you are making something new which is not yet created and the autocompletion box doesn't get removed because it wants to suggest something that exists. Now to remove this, I need to move my hand into mouse and click somewhere else or press ESC, because I can't use arrow keys. The arrow keys go into the autocompletion.
There are two problems which needs to be fixed. The easier fix is the placement. In Godot the placement is static and starts from the beginning of centence. With Visual Studio it is dynamic and the autocompletion box moves below and behind the target sentence which is autocompleted. Image as an example to show the difference. The dynamic system would improve the usability a lot.
The bigger fix is that the autocomple will complete a huge amount of functions. For example if you write misspell assert with ssert you get hundreds of autocompleted suggestions. Someone might like this kind of autocompletion, but I don't it gets in the way. So I suggest that there should be few options in the options menu for the Godot autocompletion. First option only suggests the exact keywords which start with what the user has written. For example if I would write "ssert" I would get none, but if I would write "asse" I would get only "assert." Second option could be a middleground of option to have suggestions from searches which has the whole written sentence, but it could be at any part of the word. For example with "ssert" you would get "assert" and "playerAssertion", but not "myStaticSertification." Currently with "ssert" I get suggestions like "VisualShaderNodeVectorRefract", and that is making the UI less intuitive in my opinion, because I need to hit esc or mouse to get rid of the box.

So in this suggestion I suggest that.

Autocomplete box would be at the end of the completed keyword and it would move dynamically.
There should be 2-3 options for different autocompletion.
a. Current autocompletion method.
b. Autocompletion which only autocompletes exact written sentences and only from beginning of the keyword.
c. Autocompletion which only autocompletes exact written sentences and in any spot of the keyword.

Steps to reproduce
Just write something and you can see how the autocompletion works.
Minimal reproduction project (MRP)
extends Node
func _ready():
ssert

This looks more like a proposals then a bug. I think it should be made on https://github.com/godotengine/godot-proposals ( maybe one proposal for each point not sure on that). If the second point has enough backing I could work on it as I know autocomplete code well.

I didn't know this. Sorry :D.
Two proposal issues opened 9181 and 9182.

This ticket can be closed.


re-work time point

As pointed out in https://github.com/clamsproject/app-east-textdetection/issues/1#issuecomment-1722622848, for future compatibility, we need timePoint property of box annotation objects to be proper TimePoint annotations "aligned" to the box annotations.

See https://github.com/clamsproject/app-east-textdetection/pull/8/files for a similar fix.


Add package-lock

add package-lock.json

:tada: This PR is included in version 1.0.0 :tada:
Your semantic-release bot :package::rocket:


Variable usage

Dear developer,
Thanks for sharing this repository about the Neural Granger Causality project. I was deeply inspired by your paper. I have some questions about the ‘Variable Usage’ you showed during the training process. I know that its calculation is based on the average of the first layer weights, but I would like to ask why you chose it as one of the indicators to measure the model training status. I would be very grateful if you can answer my question.

Variable usage isn't quite the average of the first layer weights, it's an average of the estimated Granger causality matrix (see here for example). The matrix is calculated using on the norm of the first layer weights along dim=0, and an input is said to be Granger causal if the weights that touch it are non-zero (see here for example).
Anyway, the variable usage number isn't reported in our results, but I found it useful to monitor during training. At initialization, the network will use all the features because no weights have been sparsified, but over the course of training the number will shrink and eventually converge to a stable value. So for example, you can quickly tell if you set the regularization strength too high when the variable usage immediately drops to 0.

Thanks a lot for your explainations. I have a another question, when the input data contains multiple slices (like the DREAM dataset), is there any difference in learning the prediction model if I input this data as a three-dimensional (variable × time × number of slices) tensor or a two-dimensional (variable × time, splicing all silces) tensor? I would be very grateful if you can answer my question.

Just to make sure I understand, it sounds like you have multiple times series (let's say n) each of length T with p dimensions. I would recommend organizing these into a 3-dimensional tensor with shape (n, T, p). That's what our models expect as input (see here). If you instead organized it as a tensor shape (1, n * T, p) by concatenating all the time series, I think the model would struggle at the border of each time series and not train properly.

Thanks a lot for your explainations.

Happy to help, let me know if you have any other questions.

Dear developer,
I encountered a problem with regularization parameter ’lam‘ selection when testing the DREAM dataset. Can you explain to me how to use cross validation to select the appropriate λ?

Yes, people often ask us about this. In our experiments we didn't focus on selecting a single best $\lambda$ value for each dataset, we fit our models with a range of values and used the learned sparsity patterns to calculate the AUROC. I believe this is the best approach to evaluation, because comparisons between different learning approaches are unfair if they target different sparsity levels (I've seen several papers make this mistake). When determining a range of $\lambda$ values, we manually found values that resulted in complete sparsity and no sparsity, and then fit with an evenly spaced range of values in between those extremes.
If you wanted to select a single best $\lambda$ value for your dataset, cross-validation seems like a reasonable approach. You'll risk over-selecting, because having more variables typically doesn't hurt accuracy, but that's a common issue when tuning regularization for sparse models.


Add support for non-default kubelet root directory

We are working on expanding the ephemeral storage available to our nodes. We plan to accomplish this by using AWS instance types with ephemeral drives (e.g. m7gd.2xlarge) and updating the kubelet config to set --root-dir=${PATH_ON_EPHEMERAL_DRIVE}.
When we went to roll this out, we ran into issues with the EBS CSI driver and the Secrets Store CSI Driver stack. The EBS CSI driver has a variable for this, and so does the core Secrets Store CSI Driver workload. The AWS provider for the Secrets Store CSI Driver does not have a configurable for this, which keeps us from being able to change the kubelet root drive.
This changeset fixes this by adding a Helm chart variable kubeletPath and using it in the Helm chart. The name was cargo-culted from the name used in the EBS CSI driver, and the default value is what was previously hard-coded in the Helm template.

Chart update is out, thanks for the contribution!


[resolves #446] Add support for camel-csv data format

Refer to this link for build results (access rights to CI server needed):
https://fabric8-ci.fusesource.com/job/wildfly-camel-pullreq/319/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://fabric8-ci.fusesource.com/job/wildfly-camel-pullreq/320/
Test PASSed.


Fix ignore file inconsistencies

.packwizignore is supposed to work like .gitignore, yet it fails miserably at doing so, being able to ignore only global patterns like *.zip, and failing at patterns like /*.zip.
This commit introduces two changes to fix the issue:

First, it uses a more up-to-date library. denormal/go-gitignore has not been updated since 2018 and has long open issues and pull requests, one of which tries to address leading slash ignoring, a-la /*.zip. denormal account seems to be abandoned since around the same year, so it makes sense to find a new library that does roughly the same thing.
Gladly so, there's actually a library by sabhiram that shares the same name (but not the package name itself - which is just ignore - so it probably requires aliasing when importing).

Secondly, it checks relative paths against ignore file instead of the absolute ones, which makes it possible to use leading slash (and probably some other features) with the new library.

From personal tests, it seems to address most - if not all - of the inconsistencies. However, since it's a different library more throughout testing probably wouldn't hurt to make sure it didn't break anything.

This seems to work well and is much better than the old library, thank you! I think I'll be able to add some nice defaults (i.e. exclude git files) with this library as well.


Opening the picker controller and hitting cancel twice does not auto-dismiss the keyboard

This causes the keyboard to become permanently stuck for the rest of the app session on our iPhone 6 Plus, iOS 8.4.

PR #79 should fix this issue and #59


Changing output from rouge-3 to rouge-l in README.md

README.md has in its  output rouge-3 on line 112 and 119, which I changed to rouge-l.

Oh! Right, thanks :)


update harbor db to mariadb

Will Update dockerfile to build vmware/harbor-db on top of mariadb instead of mysql.

Fixed in #3457


Novelupdates not fetching all chapters from chapter list and chapters are broken

Source information
Novel Updates
Steps to reproduce

Add any novel from Novel Updates to library
Refresh the chapter list of that novel
Read any chapter

Expected behavior
All chapters of the novel present on NU should show up in the chapter list and clicking on a chapter should open the correct chapter.
Actual behavior
Novels are missing chapters and the chapters that are there are broken and opening any chapter shows a different chapter from a different novel.
LNReader version
1.1.18
Android version
Android 13
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 1.1.18.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Same issue, LNReader 1.1.19
Android 13

Same issue, LNReader 1.1.19
Android 13

Are you by any chance on the LNReader discord? I'm talking with a dev there who's trying to fix the issue. Join the discord and elaborate your issue on the support channel there. Your experience may help us.

Same, to me no chapter appears


Test new govuk-link style

This is an opt-in style change from a recent update to govuk-front-end.
Conversation: https://ukgovernmentdfe.slack.com/archives/G0127R0KXQF/p1626252195021100

I've had a click around and I think everything looks ok @david-mears-dfe


Updating pip with default timeout

Most of the time, the pip default site is realiable but we do see timeouts pops out when network is busy or temporary unavaliable .
The default value was 15 and that's way too short. So adding --default-time and set it to 1000 should be long enough to mitigate
CATEGORY
Choose one

[ ] Bug Fix
[ ] Enhancement (new features, refinement)
[ ] Refactor
[ ] Add tests
[x] Build / Development Environment
[ ] Documentation

SUMMARY

BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TEST PLAN

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

REVIEWERS

Codecov Report

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

@@           Coverage Diff           @@
##           master    #8492   +/-   ##
=======================================
  Coverage   66.61%   66.61%
=======================================
  Files         449      449
  Lines       22610    22610
  Branches     2367     2367
=======================================
  Hits        15061    15061
  Misses       7411     7411
  Partials      138      138

Continue to review full report at Codecov.

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

If the network is down or pypi.org unresponsive, the build should just fail at some point instead of stalling for 15+ minutes. 60 or 120 seconds seem more reasonable.

ok i will update it with 120 seconds


AP upgrade loses functionality in displaying objects

Under awesome_print version 1.0.2 objects were shown with more information then under version 1.6.1 (and different than version 1.1.0).
For example (version 1.0.2):
>> ap anItem
#<Item:0x7ffbb19c12d8
    @count = 0,
    attr_accessor :quantity = 3,
    attr_reader :name = "box",
    attr_reader :value = 2.5

version 1.6.1:
>> ap anItem
#<Item:0x007ffc1c93aad8 @name="box", @quantity=3, @value=2.5, @count=0>
nil

See these gists for full examples:
version 1.0.2 https://gist.github.com/mattmartini/4f5be07f5a6f84a1f3d0
version 1.6.1 https://gist.github.com/mattmartini/5c3f61e51d2f584dc633
Oddly, version 1.1.0 uses the Item's to_s method?!!
version 1.1.0 https://gist.github.com/mattmartini/e45c640a0415fcb505bc
Am I missing a setting or configuration to have this functionality that used to be in 1.0.2 work in 1.6.1?
All this is happening on OSX 10.8.5, and is demonstrable under ruby 1.8.7, 1.9.3, and 2.1.5.
I removed my .irbrc during this testing.

@mattmartini thanks for your feedback, seens this only work when you pass the raw option. Like:
[11] pry(main)> ap anItem, raw: true
#<Item:0x7fc5ca187468
    @count = 1,
    attr_accessor :quantity = 3,
    attr_reader :name = "box",
    attr_reader :value = 2.5
>
nil

I think the expected behavior is that this works without the raw option. Do you think you can made a PR? If yes, take a look at the CONTRIBUTING to learn about how to run the specs and probably the specs you need to write are to this file.
Thanks :star:

Mauro,
Yes, I think the expected behavior is that this is the default.  I will make a pull request with the change.
Matt

@gerrywastaken How do we proceed with this one?

@waldyr I have looked at the associated pull request in the past and put it off for another day. I agree that it looks like this was a regression, but the PR was not completed so can not yet be merged. It also needs to be updated so that it's based on master.

@mattmartini Do you feel like continuing your work? We will surely help you.


update the page with necessary changes

Hello,
The Azure Machine Learning tutorial had a mistake in its typing, as shown in the picture. The threshold for the metric score has been set at two different values. It seems that only one of the threshold values of 0.85 or 0.085 is the correct value. Otherwise, it must be explained what the difference is between two kinds of threshold.

Module: 00
Lab/Demo:
00
Task: 00
Step: 00
Description of issue
Repro steps:

Thanks @Shazad2023 for pointing that out. The correct configuration is metric score threshold: 0.085. I fixed it in the instructions.

Thanks @Shazad2023 for pointing that out. The correct configuration is metric score threshold: 0.085. I fixed it in the instructions.

To verify it, I must register again to have access via the Student Benefits option, which is taking up a lot of my time. BTW, I appreciate your correction.

Thanks @Shazad2023 for pointing that out. The correct configuration is metric score threshold: 0.085. I fixed it in the instructions.

I checked it. The correction has been made. Thank you very much.


Upgrade

The last pull request was probably not working for you guys because of the react native upgrade/changes to config files. I just redid FB login from an upgraded branch.
you must npm install since it's using a new package 'react-native-facebook-login'
The login feature:

adds user to firebase in the form we discussed
"" : {"id"...., "picture":... etc}
-you can view the full structure in the database
calls action which updates he state so state.user = {} changes to the same obj data as firebase!

Resolves #36

I made some changes to make user specified also so I will close this and open another one.


Include legend for simple analysis plots

This legend should show no colors, but only the type of lines (dashed, dotted) for the "series", see e.g. "Gaussian fit" in #641 .
The symbols should only be black and only shown if 2 or three symbols:

more than three: too much
only one: not needed

Implemented  legends in a new way PR #775.
Closing, reopen, if needed.


Moved to routePath for chi tags, after change on their context.

Commit that broke things: https://github.com/go-chi/chi/commit/49e7138cabd9e374dcbf1a3b56d3ba4a459763e2#diff-05a3aa0ab9e5687ff167e0ef3ae4c5a6
TODO: Vendoring ):
Signed-off-by: Bartek Plotka<EMAIL_ADDRESS>

Not sure what's going on with build... Assuming flaky test. Fixing kedge build by vendoring old chi


ke.sh start启动服务报错:Error: Could not find or load main class org.smartloli.kafka.eagle.plugin.font.KafkaEagleVersion

1、ke.sh start 控制台报错：
Error: Could not find or load main class org.smartloli.kafka.eagle.plugin.font.KafkaEagleVersion

Error: Could not find or load main class org.smartloli.kafka.eagle.plugin.net.KafkaEagleNet

Account:admin ,Password:123456
2、http指定端口未启动；
3、ke_console.out 日志报错：
22-Jul-2019 17:51:25.009 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/ke]]
Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@cdef1a3]
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@264e09e8]
Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: error in opening zip file
Caused by: java.util.zip.ZipException: error in opening zip file

@Holyfiled
Error Exception:
Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: error in opening zip file
Caused by: java.util.zip.ZipException: error in opening zip file

Make sure you install compression tools on your Linux OS.

@smartloli
The issue has been solved,  because the  package tar.gz is incomplete during download process.
Thank you for your answer.


Add a React Context to share editor information with other React components

@yamyamx2 I have added an interface (you can see its definition in #5 , but it's in my code-sharing branch if you can merge it), please make use of that to implement a simple react context provider to get and store the current object of that type. We can then plug it in with the extension I'm working on to update the context. The widget components can then consume the context to render some helpful widgets depending on the current line/node at cursor.


[pr-deploy] Update dependencies and tests

Update dependencies
Rewrite tests to use nock to intercept HTTP requests instead of mocking octokit, which is an internal dependency of probot
Linting

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


sflow records not being processed

Hi Pete, I'm having issue to read the sflow capture. I've attached a sample to your e-mail.
nfdump CLI's read it all right, go-nfdump reports 0 records.

I can not confirm your findings. The sample reader processes both files with the same number of flows, as cli nfdump.
I would be surprised as there is no difference in the data format. Slow and netflow differ only in the nfversion field.

You're right @phaag, my samples doesn't have nextHop information, so nil checking was making the result 0.
Sorry about that, I'm closing this issue.


Using a js tooltip library with pixi.js

Is your feature request related to a problem? Please describe.
I want to using a js tooltip with PIXI.js, which is similar with this request:
https://stackoverflow.com/questions/57992789/using-a-js-tooltip-library-with-pixi-js
Describe the solution you'd like
Hope-UI has a very good solution , I don't know whether it support Pixi.JS or canvas.
By the way, Popper.js has a solution by virtual elements, which is described here

I can capture hover or unhover events easily using the following code:
`      pixiEdge.on("mouseover", (event: MouseEvent) => {
this.hoverEdge(link);
this.emit("edgeMouseover", event, edgeKey);
});
pixiEdge.on("mouseout", (event: MouseEvent) => {
  this.unhoverEdge(link);
  this.emit("edgeMouseout", event, edgeKey);
});

`
How to add popover with  Hope-UI?
Is it possible that we pass a 'setTrigger function' to the following code?  Thus, the programmer can control the popover manually.
<Popover  trigger={setTrigger}>   <HStack spacing={4}>     <PopoverAnchor as={TargetIcon} boxSize={6} />   </HStack>   <PopoverContent w="max-content" p={4}>
The content of the Popover.
   </PopoverContent> </Popover>

May this is another solutionpzagjs. However, the code is too complex at some extent.
`import * as tooltip from "@zag-js/tooltip"
import { normalizeProps, useMachine } from "@zag-js/solid"
import { createMemo, createUniqueId } from "solid-js"
export function Tooltip() {
const [state, send] = useMachine(tooltip.machine({ id: createUniqueId() }))
const api = createMemo(() => tooltip.connect(state, send, normalizeProps))
return (

<button {...api().triggerProps}>
Hover me

{api().isOpen && (

Tooltip

)}

)
}`

Hi, I don't know pixi.js but the example you shown above looks like hope-ui popover "controlled" mode.
hope-ui uses floating-ui (which is popper v3), I can try to add the virtual element supports if needed.

@hhhxxjj is it the feature you want ?
https://develop--hope-ui.netlify.app/docs/components/popover#using-virtual-element.
It's not published on npm yet.

Yes， it's the feature I want.
 const [anchorRect, setAnchorRect] = createSignal({ x: 0, y: 0 });   const [isOpen, setIsOpen] = createSignal(false);
I can use setIsOpen,setAnchorRect to control the behavior of popover.
Thanks for the quick response.
By the way, I'm expecting this feature, would you  have a publishing plan on it? Is it time to switch the version from 0.6.7 to 1.0.0-next?

I can publish it within the week, but it will be in 1.0.0-next only.
I don't think you can move to 1.0.0-next now because many components are missing.
However, if you can give me a list of components you use from v0.x, I can try to implement them in priority so you can move to 1.0.0-next asap.

Thanks for the great work.
I have a check on my current project with Hope-UI 0.6.7. It seems many components are used, the list is as follows.
import {css, Flex, hope, Icon, IconButton } from '@hope-ui/solid'; import {globalCss, HopeProvider, HopeThemeConfig, NotificationsProvider} from '@hope-ui/solid'; import { notificationService } from "@hope-ui/solid"; import { Alert, AlertDescription, AlertIcon, AlertTitle, CloseButton, css, hope } from "@hope-ui/solid"; import {   Button, createDisclosure,   hope, Icon, Modal, ModalBody, ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalOverlay } from "@hope-ui/solid"; import { FormControl, FormErrorMessage, FormLabel, Input, Select, SelectContent,   SelectIcon, SelectLabel, SelectListbox, SelectOptGroup, SelectOption, SelectOptionIndicator,   SelectOptionText, SelectPlaceholder, SelectTrigger, SelectValue, Switch } from "@hope-ui/solid"; import { Drawer, DrawerOverlay, DrawerBody, DrawerContent, DrawerFooter, DrawerHeader, hope, IconButton} from "@hope-ui/solid"; import { Divider, Icon, Badge, IconButton, CloseButton, Input, Menu, MenuContent, MenuGroup, MenuItem, MenuLabel, MenuTrigger, useColorMode } from "@hope-ui/solid";

The virtual element support is available in 1.0.0-next.7 https://next--hope-ui.netlify.app/docs/components/popover#using-virtual-element


fix fix the be core dump when import number larger than…

Proposed changes

this pr is used to fix the be core dump when import number larger than unit64.

Issue Number: #7570
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[x] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[x] No Need

Has document been added or modified:

[ ] Yes
[x] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[x] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[x] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

LGTM


add default CI/CD workflow to github actions

has python packages, so would be nice to have this for R packages as well.

might be added via PR here https://github.com/actions/starter-workflows/tree/master/ci

https://github.com/actions/starter-workflows/issues/23


Resource creation by user type

We can currently visualize the dates that resources have been created (historically) but we are not tracking the type of user that created the resource.  The stats command needs to be modified to log real-time resource creation so that this visualization can be created.

@Castronova Maybe you can start a Provenance Design/Discussion doc that includes this, and more importantly your observations from the week with Scott at the convention/hackathon


platform detection not working

hello
i test your service with many of user agents , but service just detect the Device , not any other ,like platform .
i added  services.AddDetection(); in startup.

The the current moment dedection is working Device (since beta1) and Browser (since beta7).
For platform and engine in the roadmap for 2.0 release.

Your can track platform via #54 and engine via #53


Add second order p cache

This is to add most of the reused objects into the cache of the second-order derivatives.

Should be good for now

Yeah I know: all the tests are fine, and I rewrote several lines of algebra.
But I am not satisfied with the benchmarks as it only improved a little.

I'm happy with the above change. Not done yet.


Refactor ensemble construction within medusa.core.Ensemble

The constructor code is currently too lengthy and difficult to read/maintain. Refactor the code into multiple functions to increase readability.

Finished slight refactor of constructor, now need to refactor add_models. Major issue is that starting from an empty ensemble results in all reactions in the first model being added to the reaction diff (since the empty list of reactions is being treated as the reactions contained in the current set of models, so all new reactions go in the reaction diff).


More data is needed from a midi file in Tegridy-Piano-CC-BY-NC-SA dataset

Hi, I was wondering if there is any extra information (composer name, album, etc) available from the "Break Through.mid" file.
Thank you.

@Menorah Hello and thank you for your question...
All compositions in Tegridy Piano were composed by me (Aleksandr Sigalov) and OpenAI's MuseNet Music AI system.
The "Break Through" composition is a MuseNet continuation of a pop Russian song with the same name. So the first 30 seconds are the original and the rest is my work.
Hope this answers your question.
Alex

Hello, I can't find the Russian pop song anywhere, would you be so kind as to provide me with a reference link?
Thank you

Yes, sure...
Here is the original: https://www.youtube.com/watch?v=LxkFBX1m8FU

Thanks !!!


wrong download for bodybuilding.com

$ youtube-dl --verbose "http://www.bodybuilding.com/fun/lee-labrada-12-week-lean-body-trainer-week-2-day-8.html"
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'http://www.bodybuilding.com/fun/lee-labrada-12-week-lean-body-trainer-week-2-day-8.html']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.07.25
[debug] Python version 2.7.6 - Linux-3.13.0-30-generic-x86_64-with-Ubuntu-14.04-trusty
[debug] Proxy map: [REDACTED]
[generic] lee-labrada-12-week-lean-body-trainer-week-2-day-8: Requesting header
WARNING: Falling back on generic information extractor.
[generic] lee-labrada-12-week-lean-body-trainer-week-2-day-8: Downloading webpage
[generic] lee-labrada-12-week-lean-body-trainer-week-2-day-8: Extracting information
[debug] Invoking downloader on u'http://www.bodybuilding.com/fun/lee-labrada-12-week-lean-body-trainer-week-2-day-8.html'
[download] Destination: Bodybuilding.com - Lee Labrada's 12-Week Lean Body Trainer - Week 2, Day 8-lee-labrada-12-week-lean-body-trainer-week-2-day-8.html
[download] 100% of N/A in 00:00
This simply downloads the page in a 150KB html file instead of downloading the video.

Works fine with latest version (2<IP_ADDRESS>).


Jira 7.12.2 and Service Desk 3.15.2

Description of the Change
Bump versions to:

Jira: 7.12.2
Service Desk: 3.15.2

Verification Process
docker build -t blacklabelops/jira .

Release notes

Jira: https://confluence.atlassian.com/jirasoftware/jira-software-7-12-x-release-notes-953676636.html
Service Desk: https://confluence.atlassian.com/servicedesk/jira-service-desk-3-15-x-release-notes-955163679.html

Thanks for the update!


DM-46413: Deploy Squarebot 0.10.0

Improves is_bot field in SlackMessageValue model

See https://github.com/lsst-sqre/squarebot/pull/32

Supersceded by #3709


Stedfinder updates for stednavne team 2019

Instantiation fixes and initial search types updated
Zooming works for all types (this is achieved by using native ETRS89
UTM32 (epsg:25832) for all
The present head of this branch breaks the location based automatic tests as the reference frame has been updated. The coordinates are thus not in the correct interval. Some updates to the test code based on Rhino is necessary.

I will accept the merge as soon as the automatic tests have been corrected.

The automatic tests have been corrected in the latest commit


If Branch has name PDW1-22-Example, it cannot pass check when set by Jira.

Hi Everyone,
I am using Jira to make branches and its default thing is PDW1-22-Example, however, when I use this check to validate that commits, branches, and PRs match. The Branches are always showing an error "Error: Separator after JIRA id is not _, found -."
I tried to fork and test this myself by adjusting lines; however, it continues to push that error. Is there any advice as to changing this to allow PDW1-22-Example, instead of PDW1-22_Example since that is my Jira default?
Appreciate all the help, just really confused on this one.

Hi, the reason why we added this was actually laziness as we had a naming scheme saying JIRA-123_something.
However that is not a requirement anymore and should anyway be handled outside of the action.
Changing this would definity be fine with us :)
I think the reason why you might have still received this error in your branch might have been because you have forgotten to build it. (github action requires the build files in the repo...)

@FRohrbaugh I have released a v2.0.0 which should fix this for you 👍

Thank you, I actually learned a lot doing this and your explanation makes so much sense now after a long weekend of trial and error. Thank you olivernybro, it means so much. I will start using this official action instead of my Frankenstein version.


Refresh time full response

Added Option to choose how often the plugin refreshes the Issues
Added Option to turn off pulling issues on startup
Added the full gitlab response to the issue that is retrieved from the api call. This is in response to https://github.com/benr77/obsidian-gitlab-issues/issues/24 .

This also touches on https://github.com/benr77/obsidian-gitlab-issues/issues/16 , he suggested the idea of changing the refresh rates, and when issues are pulled, which was the initial purpose of this commit, I personally only want it pulled on start up, and not refreshing every 15.

This looks good, thank you.
Please could you update the screenshot in the README that shows the new config settings.
Secondly, the project is desperate for test coverage, but I have absolutely no time at the moment. Would you be able to add some tests, to at least cover some of your changes?

I added a few tests, I was having difficulty getting obsidian module in my tests to run, not sure why the bundling of the plugin   . I spent awhile trying to debug it, but no alas. So I added it a few of the components, even googling around didn't help with it. I did see a few other plugin projects that have tests, but after spending that time I figured it would be okay.
Also here is the image.

Thank you for your efforts!


mac-11 is dead.

Type of Request
bug
Infrastructure Environment
LUCI, Github, Cocoon scheduler, Autosubmit, etc...
What is happening?
mac-11 is dead.

Steps to reproduce
Step 1:
Step 2:
..
Step n:
Expected results
I expect to see X when Y is finished.

mac-11 is up and running fine, machine is out of sync with Salt master. Run command “salt-call state.apply” to re-sync salt master again.
flutter@flutter-devicelab-mac-11 ~ % uptime
9:41  up 11:03, 3 users, load averages: 1.75 1.47 1.44


Move to onnx 1.8.1

Update submodule onnx to 1.8.1.
The version of operations does not change yet.
Due to the interface change, ReduceSum, Unsqueezed, Squeez and split are removed from backend test temporarily. Also some softmax and logsoftmax are removed due to unmatched result.
Upgrading operation to this version will be put in separate patches later.

@chentong319 It would be good to have little to no regressions in the operations we support. If the patch are ready to go right away, then its ok

@AlexandreEichenberger Lots of work is needed to fix the regression. Plan to use several small patches. Currently, there is a problem in check-doc even though I updated onnx.md.  Need to fix that issue before the patch can be merged.

@gongsu832 I checked the Jenkins log, it seems to me that onnx 1.7 is used in cmake output. This may explain why the check doc failed for some build. Could you verify it?

@chentong319 ONNX-MLIR build uses whatever version of onnx in third_party/onnx so you need to actually update it to 1.8. I don't see the patch doing that.

@gongsu832 I think I did not do git submodule --merge. The change is only in my branch.

@gongsu832 @tjingrant In onnx, I did merge and commit. The status is
# HEAD detached from b2a20a9
nothing to commit, working directory clean

But outside of onnx directory, the status is
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#	modified:   third_party/onnx (new commits)

What git command should be used to stage this change?

It's actually telling you what to do:
#   (use "git add <file>..." to update what will be committed)

So try git add third_party/onnx

@chentong319 you probably checked in more files than you should.
The commit you've checked in does not correspond to a commit that exists in upstream onnx.
https://github.com/onnx/onnx/tree/384cf36b13e43b0b2f5349f3dd602d9c08b0415d
Whereas if you look at the previous commit @gongsu832 checked in:
https://github.com/onnx/onnx/tree/b2a20a9d07678e89ae9346243035e194b63e0e8a
It corresponds to a commit that exists in upstream onnx.
You might want to delete the onnx subdirectory, re-clone it, check out the right version/branch, and re-commit without doing anything superfluous in between these steps.

@tjingrant after I delete onnx and git submodule update --recursive --init, my submodule status is:
 1302d2ce094a9753b0f81a81ea74c0fa71fae582 third_party/benchmark (v1.5.1-13-g1302d2c)
 3af06fe1664d30f98de1e78c53a7087e842a2547 third_party/googletest (release-1.8.0-2454-g3af06fe)
 384cf36b13e43b0b2f5349f3dd602d9c08b0415d third_party/onnx (v1.8.1-1-g384cf36)
 8de7772cc72daca8e947b79b83fea46214931604 third_party/pybind11 (v2.6.2)
 7bc7d302191a4f3d0bf005692677126136e02f60 third_party/rapidcheck (remotes/origin/dev-127-g7bc7d30)
 3c7fc8266bb46046b42c2dc2663f9f505f0cec28 third_party/variant (v1.4.0-15-g3c7fc82)

Do I need to go further back?
What I did is in onnx, I did a fetch and merge, and then add/commit. If I can do the process from a clean branch, what should I do?

@tjingrant after I delete onnx and git submodule update --recursive --init, my submodule status is:
 1302d2ce094a9753b0f81a81ea74c0fa71fae582 third_party/benchmark (v1.5.1-13-g1302d2c)
 3af06fe1664d30f98de1e78c53a7087e842a2547 third_party/googletest (release-1.8.0-2454-g3af06fe)
 384cf36b13e43b0b2f5349f3dd602d9c08b0415d third_party/onnx (v1.8.1-1-g384cf36)
 8de7772cc72daca8e947b79b83fea46214931604 third_party/pybind11 (v2.6.2)
 7bc7d302191a4f3d0bf005692677126136e02f60 third_party/rapidcheck (remotes/origin/dev-127-g7bc7d30)
 3c7fc8266bb46046b42c2dc2663f9f505f0cec28 third_party/variant (v1.4.0-15-g3c7fc82)

Do I need to go further back?
What I did is in onnx, I did a fetch and merge, and then add/commit. If I can do the process from a clean branch, what should I do?

@chentong319
You don't want to fetch and merge, you want to directly check out the tagged commit.  In this case:
git checkout 685898bc6f3fd6eb16ba129ea990f96330537e38 from inside the onnx submodule.  It will put you in detached head state, and that's fine.

@seroyer Thanks. That works.

Replaced with #579


Clarity ask in FAQ Section

Could you please clarify the following 3 points

If I use a premium key vault, can I use BYOK keys for the encryption?
What is the SLA for re-encrypting a CosmosDB when a key roll over occurs?
If a key has an expiry date set, does CosmosDB detect this and re-encrypts the DB?

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

ID: 5d8489d0-7ec1-59bb-053c-014af93c4095
Version Independent ID: ec72532b-c8ac-92c9-5bed-0e497660e4ea
Content: Configure customer-managed keys for your Azure Cosmos DB account
Content Source: articles/cosmos-db/how-to-setup-cmk.md
Service: cosmos-db
GitHub Login: @ThomasWeiss
Microsoft Alias: thweiss

@nth-block, Thanks for the feedback! We are taking a look into this and will get back to you soon.

@nth-block Thanks for reaching out! Answering your questions:

Yes you can use Premium Key Vault to store the customer-managed keys.
There isn't any SLA for the key rotation to complete but this is usually done in less than 1 hour. It is advised to check the Key Vault audit logs to make sure the previous key version isn't used by Cosmos DB anymore before disabling or deleting it.
Cosmos DB doesn't take any specific action when a key version expires - it will basically have the same effect as a key revocation and access to your account will be blocked. Key Vault does notify when key versions are about to expire and these are the notifications to watch for.

@ThomasWeiss, thanks a lot for the inputs.


Failed to validate connection Pooled connection wrapping physical connection (Connection has been closed.). Possibly consider using a shorter maxLifetime value.

Hi everybody,
I am working on a Spring MVC project (Spring version 4.1.1) and I configured HikariCP as connection pool manager.
When the application is not used for a while, it seems like Hikari starts loosing connections with DB, and when I try to connect to the web app, Tomcat shows this:

Here is my Hikari datasource configuration for Spring:

I already tried to use shorter maxLifetime values, as suggested by the stacktrace, but it did not make any difference.
Could anybody please help me resolving this issue? What am I doing wrong?
Other useful info:

HikariCP version: 3.3.1
Java version: 1.8
Tomcat version: 8.5
Spring MVC version: 4.1.1
JDBC PostgreSQL driver version: 42.2.16
DBMS version: PostgreSQL 13.0

I also encountered the same problem, did you solve this problem?

@swhr0903 No. Problem still remains and no one was able to help me :(


Additional pin menu items are added to column menu with column resizing

Each time a column is resized, a  new set of pin menu items is added to the column menu (pin left, pin right).

I believe this was resolved some time ago, and checking I don't see it happening on tutorials any more.  Closing.


Remove replicas from our Deployments

There is no need to hard-code replicas since the default is 1.
An upgrade won't force a scale down if a Deployment has been
scaled up.

Proposed Changes

Remove replicas from our Deployments

/test pull-knative-sandbox-eventing-kafka-broker-unit-tests

/lgtm
/approve

/fretest

/retest

/test pull-knative-sandbox-eventing-kafka-broker-integration-tests


feat: better bookmark layout

Going to close this as the branch is broken after the mono repo merge.

I will be doing a total revamp instead, I will close this pr now.


Optimize performance of ConvNeXt models

I've found the current ConvNeXt implementation is significantly slower than the official implementation.
I've identified two patches that will achieve parity (in terms of speed):

LayerNorm2d: remove the F.layer_norm call and always use the custom implementation.
ConvNeXtBlock: x = self.drop_path(x) + shortcut -> x = shortcut + self.drop_path(x).

Both patches are required to get the speed boost.
Comparison between the original and the patched version:

conv_tiny (2min 31s -> 1min 6s on T4)
conv_base (2min 40s -> 1min 49s on P100)
conv_base (5min 13s -> 2min 53s on T4)

Ablation:

Without the LayerNorm patch
Without the ConvNeXtBlock patch

@ceshine your benchmark is on a P100, this is extremely GPU dependent and it's hard to find a good balance, my alterations were made because it was faster (for smaller models) on Ampere cards.

@rwightman I see. FYI, My benchmark also includes T4 (Turing). My local testing on RTX 2070 yields the same results.
I don't have access to Ampere cards, so sorry I wasn't aware that your alterations are faster on them.
I'm closing this PR, then.

@ceshine overall the LayerNorm in convnext is a pretty large source of performance issues, especially when trying to use the optimal memory layout for conv nets (channels_last) in mixed precision or fp16. The variations across different hardware / CUDA/cuDNN / pytorch versions is also more significant than most models... :(


Standardise project structure for the Pallets Ecosystem

Copies across, and then customises, the Pallets Ecosystem standard project structure from Flask-DebugToolbar
The tests throw a number of warnings, which are now being flagged as errors because of the standard project config. I've suppressed a number of these where it feels appropriate, but probably worth discussing if it's right to suppress them here or if we should immediately fix them. I suspect a number of them should be addressed in separate issues, eg things around DeprecationWarnings.
The test requirements file is a lot more complex for this project than for FDT, so I'm not sure we can freeze it in the same way. I have kept a tests.in file, with the existing test_requires from the original setup.py; not sure what we would want to do about this.
I suspect we may also need to disable the typing check and address that in a separate PR.
fixes: https://github.com/pallets-eco/flask-admin/issues/2435

LGTM. Now, once merged, we need to fix CI/CD issues!
@aenglander

The only thing that seems to need fixing is typing. If the library isn't ready for typing checks, the test should be disabled and a ticket created to add type support.


In the state machine diagram, an unnamed initial transition causes a crash

Looks like the bug is in xuml_statemachine_dagram.py. It doesn't properly handle the 'no creation event' case of an initial pseudo-state transition.

Clarification: An initial transition with no event specified is not handled correctly and crashes on a Key Error in line 170 of xuml_state_machine_diagram.py.

Turns out it wasn't really a bug. There is no way to specify an initial transition without a creation event in the xsm file. Executable UML supports initial transitions only on creation events. But I did add a trap for the case where the user forgets to specify placement of a creation event on an initial transition, so the program dies gracefully with a meaningful error message.


fix: add exception for decreasing_or_equal_stop_time_distance

Summary:
The change ensures that the DecreasingOrEqualStopTimeDistanceNotice is not triggered in specific cases where certain identifiers are missing or present.
Closes #1882
Expected behavior:
Explain and/or show screenshots for how you expect the pull request to work in your testing (in case other devices exhibit different behavior).
Please make sure these boxes are checked before submitting your pull request - thanks!

[ ] Run the unit tests with gradle test to make sure you didn't break anything
[ ] Add or update any needed documentation to the repo
[ ] Format the title like "feat: [new feature short description]". Title must follow the Conventional Commit Specification(https://www.conventionalcommits.org/en/v1.0.0/).
[ ] Linked all relevant issues
[ ] Include screenshot(s) showing how this pull request works and fixes the issue(s)

LGTM on a QA side! Checked with https://data.trilliumtransit.com/gtfs/islandtransit-wa-us/islandtransit-wa-us--flex-v2-TEST.zip , http://data.trilliumtransit.com/gtfs/mountadams-wa-us/mountadams-wa-us--flex-v2.zip and http://data.trilliumtransit.com/gtfs/thurston-wa-us/thurston-wa-us--flex-v2.zip


Add aws_internet_gateway resource

Q
A

🐛 Bug fix?
no

🚀 New feature?
yes

⚠ Deprecations?
no

❌ BC Break
no

🔗 Related issues
#98

❓ Documentation
yes

Description
Support for aws_internet_gateway resource. Needed to add a middleware to exclude default internet gateway which represents the one attached by default to the default vpc. Each default vpc has one in each region.

@wbeuil We got merge conflicts since aws_nat_gateway is merged

@wbeuil We got merge conflicts since aws_nat_gateway is merged


Feature: Support Custom statuses code

Codecov Report

Merging #1121 (cdf4b33) into main (2bbeb9b) will decrease coverage by 0.04%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main    #1121      +/-   ##
==========================================
- Coverage   58.02%   57.97%   -0.05%
==========================================
  Files          74       74
  Lines        2368     2370       +2
  Branches       70       72       +2
==========================================
  Hits         1374     1374
- Misses        994      996       +2

Impacted Files
Coverage Δ

zio-http/src/main/scala/zhttp/http/HttpError.scala
50.00% <ø> (ø)

zio-http/src/main/scala/zhttp/http/Status.scala
93.49% <0.00%> (-1.55%)
:arrow_down:

Continue to review full report at Codecov.

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


feat(ui): upscaling tab

Summary

Related Issues / Discussions

QA Instructions

Merge Plan

Checklist

[ ] The PR has a short but descriptive title, suitable for a changelog
[ ] Tests added / updated (if applicable)
[ ] Documentation added / updated (if applicable)

I fixed a couple things and broke others.
I "fixed" a problem where scale would be null if the upscale model used didn't have a specific pattern of x then a number. I "fixed" it by removing that parameter. This breaks the size preview.
Also removed the resize node, because it wanted scale. This breaks when the image size doesn't end up as a multiple of 8.
I'll propose an alternative way to handle the initial upscaling logic - create a new node:

Accepts image, model, tile_size, scale: int, overshoot: float, fit_to_multiple_of_8: bool
It runs the model until upscaled_image.width >= scale * overshoot, then uses a simple resize to the nearest multiple of 8 of the scale.
overshoot = 1 means you do minimal upscaling
Higher values let the upscaler generate more detail, which results in finer details after scaling back down, which I found yields better results.

This approach also reduces the number of intermediate images created, which improves perf - a 8k image is about 100MB and will take many seconds to save.

@psychedelicious Is it not safe to assume that these models will have x# in the name? Or just default to 2 if it doesn't?


Fix inconsistent reference to emitters and collectors

- (id) initWithCollector:(SnowplowEmitter *)collector_

This has already been done.


Double quotes in curl snippets

Currently curl snippets are generated with single quotes. Yes, improved readability as discussed in this issue  however it takes away the ability to have env variables in curl and let shell replace them.
FR: Anyway you can add a user controlled option to generate curl snippets with double quotes?
UseCase:
I landed on this page after opening a FR with a platform that uses httpsnippet. For headers like authorization tokens, it is very helpful to set them as env variable in the generated snippets and let the users set those env variables in shell.

Closing in favor of #115. Thanks for the note!


Display high mmr games and tracking pro players? (basically what dota2tvpro.com tries to do)

Hello, I'm the author of this thread: https://www.reddit.com/r/DotA2/comments/6xmvfq/i_built_my_own_version_of_dota2tvprocom_because/
tl;dr: dota2tvpro.com tracks high MMR games and games of dota 2 personalities, but the site is always down. I built my own logger using python (dota2api lib and Flask) but I don't know where to host it.
I just thought about collaborating with opendota. Do you think this could be a possible feature for opendota?

My main concern is that doing this is circumventing Valve's "Expose Public Match Data" setting (which many pros disable) will lead to complaints and therefore Valve shutting down the APIs/access to replays.
Does your script just use the Steam web API?  If so, it will not show players who have the setting disabled.

I thought about that concern as well, I guess it's another discussion whether Valve could or should do this.
But yes, my script is using the steam web API (https://api.steampowered.com/) and identifying pros who don't expose their match data currently works with a look-up table (pairs of pro names and account ids) that I extracted from a web-archive view of dota2tvpro.com (currently only ~60 names though).
Shutting down the API would be awful for the whole community, I personally don't think Valve would ever do this. However, I'm in no place to judge about this, so if you want to keep distance to this kind of feature that circumvents the "Expose Public Match Data" setting I can absolutely understand it and I will keep working on it independently of opendota.

Doesn't the web API hide IDs of players who have the setting disabled by setting it to 2^32 - 1 (4.2 billion)?

No, it still provides account ids. You just can't use the player API to receive match history etc.

Can you link an example match ID where this is the case?

I checked and you're partially right - GetMatchDetails does "hide" the real account id the way you explained it. GetTopLiveGame (the function that I use to retreive the games) however shows the real account id, example: https://api.steampowered.com/IDOTA2Match_570/GetTopLiveGame/v1/?key=API_KEY&partner=0 (please provide your own API Key here).

Interesting.  Well, since that's an official endpoint and it's not hiding the IDs I assume Valve is OK with it.  I'd be open to accepting features utilizing that endpoint.
How complete is the coverage?  Are there are some pros whose games don't get picked up by that endpoint?

I hope I understand your question correctly: yes, basically all players who are considered to be pros but are not part of my current look-up table are missing. As mentioned, I only included ~60 players so far which means that a lot of players - including the whole chinese scene and most of SEA - is still missing. However, I guess that's mostly a question of parsing different dota information sites for account ids of pro players, shouldn't be so hard to "complete" this.

You can use this list that has about 1000 pro players and their IDs:
https://api.opendota.com/api/proPlayers
GetTopLiveGame doesn't appear to have the match ID as one of the fields.  How are you planning to map the listed matches to the match ID?

Oh very convenient, thanks for this list!
GetTopLiveGame doesn't provide a match ID,  but a steam_server_id. The steam_server_id is the parameter you can use for GetRealtimeStats (https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1) which provides you a match ID. Took me some time to find that out...

Sounds good.  Did you want to port your existing code to JavaScript and run it as a new service?  You can store the resulting data in Redis since it doesn't need to be persisted forever (presumably you just need to list a pro player's recent matches, with links to the match summary page when it's done?)

I got contacted by someone who wants to help me with the project and the hosting. My short term goal is to get it up & running so everyone can use this kind of site again. It's currently written in Python and Flask/SQLAlchemy. My long term goal is working towards an integration into opendota - however, I have no clue yet how the opendota system is working and what time and effort it will take to port this (especially considering that I haven't written any Javascript in ~5 years).

There'd be three main steps:

Add a new service that polls these endpoints, when it finds a match with a pro player on the list, write the data on that match to a data store (like Redis).  This would be a standalone JS service in https://github.com/odota/core/tree/master/svc.  This should be a pretty straightforward port of the logic in your existing Python script.

Add an API endpoint so the UI can access this data.  This reads the data you stored earlier.  Presumably it would take a player's account ID, and return an array of the recent matches they've participated in.  That goes here: https://github.com/odota/core/blob/master/routes/spec.js

Add a page to the UI that reads the data from your new endpoint and displays on it a web page.   You'd add a new route to the React application here: https://github.com/odota/ui and the result would be a new page e.g. https://www.opendota.com/live

Implemented the data endpoint in:
https://github.com/odota/core/pull/1543
Once it's deployed anyone who's interested can start working on the UI

How do I add more pro players to this list?
https://api.opendota.com/api/proPlayers

@howardchung are you still interested in the feature? I have a demo web app written in Angular + Node.js, and I'd like to share my codes with you. If possible, I want to integrate it to OpenDota.

Sure! I did some work on this before but haven't shipped it. I wanted to have links open directly to that game in the Dota client, but it didn't work at the time.

see https://github.com/odota/web/pull/1517

Cool!

I am not clear about this API steam://rungameid/570//watch_server ${game.server_steam_id}? What did you want to do with it?

It doesn't work, but the idea is to have that link launch the Dota client and immediately start spectating that game.

How about we try this (https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1)? From this API, I got some data about the characters' position on minimap, networth, abilities, items, and etc. here is a sample: https://github.com/HouPoc/DOTA2_VisLive/blob/master/data.json

What I did was using minimap_icon to represent heroes and putting them on a div whose background is mini_map. Then, I updated those minimap_cion's positions in real-time to visualize the movements.

It works like trackdota.com.

Yeah, that data currently isn't being sent down, but it could be (see the commented out code):
https://github.com/odota/core/blob/master/svc/livegames.js

Yeah, that data currently isn't being sent down, but it could be (see the commented out code):
https://github.com/odota/core/blob/master/svc/livegames.js
Can we keep working on it?

I did enjoy doing it..

Sure, feel free to make a PR there as well if you want to add the additional data


Fix the build failure due to not being able to download the publisher-api.yaml

Fix build failures

Related PRs: https://github.com/wso2-support/apim-apps/pull/62

Fixed since the issue is already fixed with https://github.com/wso2/apim-apps/pull/367/commits/881c5759fdefd7754a4cbe7c0f645f08e8070d4e


Add ref option to import_dangerfile as an alias of branch option

Close #1394
As commented in https://github.com/danger/danger/issues/1394#issuecomment-1312552464, actually branch option also accepts git tag and commit hash, both in GitHub and GitLab.
So I added ref option as an alias of branch to the following methods.

Danger::DangerfilePlugin::import_dangerfile
Danger::RequestSources::GitHub#file_url
Danger::RequestSources::GitLab#file_url

Yeah, agree. This totally makes sense - nice work :+1:


Move to pytest-dev organisation

Hi, given the recent discussion at FOSDEM what about moving this repo to pytest-dev/plugincompat ? (it should not be prefixed "pytest-" because that signals a plugin.

Sure Holger, I will work on this next week.
Cheers,