remove old metrics wrappers and use new generated metered wrappers

What changed?
Switched to generated metered wrappers.
Previously, I've introduced metered wrappers for all persistence managers and verified that the behavior of these methods didn't change.
So it is safe to switch to them and remove the old untested file.

Why?
Improve test coverage and remove unused code.

How did you test it?
Unit tests to ensure that behaviour is the same between old metered clients and new one.

Potential risks
Logs/metrics could be affected, though with unit tests it is very unlikely.

Release notes

Documentation Changes

Pull Request Test Coverage Report for Build 018e0ef0-e611-45e8-b1fe-a587e7133718
Details

10 of 11 (90.91%)  changed or added relevant lines in 2 files are covered.
65 unchanged lines in 10 files lost coverage.
Overall coverage increased (+0.1%) to 63.088%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

host/onebox.go
2
3
66.67%

Files with Coverage Reduction
New Missed Lines
%

common/persistence/executionManager.go
2
78.59%

common/persistence/statsComputer.go
2
93.57%

common/task/weighted_round_robin_task_scheduler.go
2
89.05%

service/history/execution/mutable_state_util.go
2
37.63%

service/history/task/transfer_standby_task_executor.go
2
85.77%

service/matching/taskReader.go
2
84.88%

service/history/shard/context.go
9
66.84%

service/history/execution/context.go
14
68.05%

service/history/execution/mutable_state_task_refresher.go
14
62.34%

common/persistence/sql/sql_execution_store.go
16
79.15%

Totals

Change from base Build 018e0d82-79ea-4513-9f5b-be2bbdc6e60f:
0.1%

Covered Lines:
92530

Relevant Lines:
146667

💛  - Coveralls


Fix intercom registration without userId

Fixes callback function when the intercom registration has only user email.
When I need to register user only with email on intercom, the lib was crashing with an exception the line after the registration occurs, when the callback function to react was called. I just needed to change the callback to use userEmail instead of userId, and it is working now.

:+1: this worked for me

Will get a new version published soon. Thank you


Node ID

Beside the node value it would be useful to use a node ID, too, because the text value can be ambiguous, in case that the same text is the child value at different parents.

@svenschaefer Good idea! Let me know if you're interested in sending a PR.

I hope the PR #25 goes in the direction of this idea?

Thank you for the pull request. I'll take a look soon :)

Published in v3.0.2. This is a breaking change: The onLeafClick function now returns an object instead of a value.


Gui release in .net 7

Since .net core is deprecated https://dotnet.microsoft.com/en-us/download/dotnet/3.1.
Any chance to release for .net 7 ?

Fixed in v1.1.0 with new web app


pulp_push: omit '| tar --delete' without args

Ref OSBS-5816
tar --delete seems to work inconsistently without arguments. Weirdly, we've only noticed this on archives from images built by imagebuilder FROM a koji base image.
This change skips the superfluous | tar --delete if there is nothing to delete anyway. It solved the problem in my testing.

Updated release notes draft:

pulp_push omit | tar --delete if there are no layers to remove


Readd proper async/await keywords to examples/CLI, add default case in cli.ts

Regarding the async thing - As you have mentioned in commit 2e7997e11dd652f1dcfed0d84564ef6c76a7d2a7, you believe that the WASM build had made the need to use async/await redundant. I want you to know, from my experience using it, that's not true.
Let's just use the example you gave out in the README, and break it down piece by piece...
pk ~ > deno
Deno 1.24.2
exit using ctrl+d or close()
> import { hash, verify } from "https://deno.land/x/scrypt/mod.ts";

undefined
> const hashResult = hash("password");

undefined
> hashResult
Promise {
"c2NyeXB0AA4AAAAIAAAAAbb0SyORv+D5hZnWGFdooht5tuoqlM4JTdIYKQPcQTlrUEYByCq20d2+2an6H3DV8+Embr96XNQULJ1X..."
}

Notice that it returns a Promise? That's a pretty big deal, because the lack of an await statement doesn't cause the value to be registered as properly fulfilled. Indeed, if we try to move onto the next piece...
> const verifyResult = verify("password", hashResult);

undefined
> verifyResult
Promise {
  <rejected> TypeError: formattedHash.substring is not a function
    at detectFormat (https://deno.land/x/scrypt@v2.1.1/lib/helpers.ts:119:25)
    at verify (https://deno.land/x/scrypt@v2.1.1/mod.ts:77:28)
    at <anonymous>:2:22
}

It's marked as Rejected. The code given is literally unusable.
Now, if we add the proper await keywords...
> const hashResult = await hash("password");

undefined
> hashResult
"c2NyeXB0AA4AAAAIAAAAAcn3f65D+SUQK0l83StELYsu0viUlDYJH5lH7jwYvn3d0jRCN9w7w0tvxaqCyk1YL6u6VIU5aemLUvh3ysZK0hF/AEiOwfk4RGBb4yEy2agN"
> const verifyResult = await verify("password", hashResult);

undefined
> verifyResult
true

It works as intended.
This issue has been addressed in both the already-described README, and the CLI you wrote as a demonstration of the library.
Oh, and while we're on the subject of the library - A default case was added so that any users who didn't provide a hash or verify flag would receive the following:
usage: hash <password>, verify <password>, <hash>

I just thought that would be nice.

I think you have a cached older version (probably v2.2.0)? Can you try with
import { hash, verify } from<EMAIL_ADDRESS>
Because, well, it works for me:

But specifying v2.2.0 allows me to replicate the issue:

I'll change the README to use the versioned paths (I should've done that from the start tbh), but I think not suggesting incorrectly that it's still asynchronous would be preferred.

I checked it using code from the code mainline, and you were right -
Deno 1.24.2
exit using ctrl+d or close()
> Deno.cwd()
"/home/pk/Documents/Builds/scrypt"
> import { hash, verify } from './mod.ts';
undefined
> hash('e');
"c2NyeXB0AA4AAAAIAAAAAYCg6WY/NksDaQofLx9OlAE5rxAO6C9YsBe0Bizu3lRCAm3Gql4i5lP2tO/nkJljl1oWGnOuM8xeQDRJuDZbXbF5ygoF5z2K5bH/WJ8N0lY/"
> verify('e', hash('e'));
true

I don't recall ever downloading this package beforehand - Maybe it was a dependency of another thing I used at some point(?) Beats me.

I'll change the README to use the versioned paths (I should've done that from the start tbh), but I think not suggesting incorrectly that it's still asynchronous would be preferred.

Yeah, that's a good move - Seeing as this is distinctly not asynchronous (anymore), it's redundant to include.
I'll close this now, seeing as the problem was more a failing on my caches part than the module itself.
(Quick side-question: Any thoughts on the default case?)

I added the default case and included you as the co author of that commit. Thanks!
I'm thinking about re-writing the CLI to have more features (non-default parameters for one), better docs, etc. - and use a proper argument parser instead of a switch/case. But for now this default case is a definitely improvement over no help included at all.


Example molecule for test_iterative_optimization in test_refinement.py broken

GFN2-xTB geometry optimization of example molecule used in test_iterative_optimization in test_refinement.py works (optimizes successfully) on GCC-14 @ macOS-14.6.1 but not on ifort @ ubuntu-22.04.

Related to issue https://github.com/grimme-lab/xtb/issues/1099. Thus, the origin of this problem is not really a MindlessGen issue but an xtb inconsistency which is definitely not desired.

Has been resolved by the changes/problems discussed in https://github.com/grimme-lab/xtb/pull/1102 and https://github.com/grimme-lab/xtb/issues/1099.


Thanks! Does it fit in Free Colab?

Hey Thanks very much for the effort. Looking at the released model size, Wondering if it can fit in Free Colab?

The model architecture and size is the same as LLaMA 7B, so if the original LLaMA 7B fits, our model should fit as well. If not, we are also working on a smaller LLaMA 3B model, which we will release a preview checkpoint soon.

@amrrs if you manage to get it working in a Colab i'd be very keen too!

I made a video on how to run it in Google Colab (it fits in T4 GPU):
https://www.youtube.com/watch?v=1NOPciKuQb8
Hope that helps!

We've just released a checkpoint for our 3B model and that should definitely fit in colab.


IOGT 30: Feature phone work-around

@peterp please review
So the language dropdown functionality doesn't work Opera Mini browser, I think it's due to the actual checkbox that that need to be click.
I'm showing it as a fix however it's inside a media query rather than targeting  User Agent in Opera.

@Mitso I think we should rather find a fix for this than trying to hack something together. Did you use a real device to test it, or an emulator?


Disable notifications for "Do Not Disturb" and "Private" modes

Add additional checks for displaying notifications.
Don't show them with activated "Do Not Disturb" and/or "Private" modes.
"Do Not Disturb" is a GNOME setting, "Private mode" - extensions setting.
Closes #134

You'll need to run npx prettier . --write. I'm on my phone, do can't right now. Though I'll be able to in a few days if you can't. In the meantime, can you check that my changes still work?

You'll need to run npx prettier . --write. I'm on my phone, do can't right now. Though I'll be able to in a few days if you can't. In the meantime, can you check that my changes still work?

Yes, your updates still work.
BTW, "Prettier" command changes way to much (e.g. replaces double-quotes with single-quotes) so I've picked only relevant part for this pull request.
Hope now it's ready for merge :-)
Thanks for your assistance and quick reply.

Thanks!


Now using modern unsafe syntax; Add BufferListTests from Kitura-NIO

BufferList: update fill() to make better use of bufferPointer
ClientRequest: update use of unsafeBufferPointer
FastCGIRecordParser: update with new unsafe syntax
HTTPServerResponse: update to use new address syntax
HTTPParser: update to use new unsafe syntax
IncomingSocketProcessor: conform to AnyObject rather than class
ServerDelegate: conform to AnyObject rather than class
ServerRequest: conform to AnyObject rather than class
ServerResponse: conform to AnyObject rather than class
BufferListTests: Add tests from Kitura-NIO
FastCGIRequestTests: Update copyUInt16IntoBuffer() and copyUInt32IntoBuffer() for clarity rather than performance

Description

Motivation and Context

How Has This Been Tested?

Checklist:

[ ] I have submitted a CLA form
[ ] If applicable, I have updated the documentation accordingly.
[ ] If applicable, I have added tests to cover my changes.

 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.Danny Sung seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

@mbarnach Any thoughts on this PR?  Some of it is a copy from the recent Kitura-NIO changes.  But I think a lot of it is just updating how we manage endian with more modern Swift syntax.  I hope I got everything right ;-)   But I think macOS and Linux are both little-endian.  So if we wanted to be sure, someone would probably have to check this on an ARM or something.  hmm... I wonder if we can add that to our travis builds?


Storefront: "Page up" button creates message "Skip to main content" without sense

PHP Version: 8.2   | Shopware Version: <IP_ADDRESS>  | Affected area / extension: Platform(Default)

Expected behaviour:
If I click to the "page up" button, I don't want another message :-)
Actual behaviour:
If you click the "page up" button on a page where you need to scroll, the page goes to the top and shows additional the message "Skip to main content". If this message is clicked, nothing else happens that would make sense.
How to reproduce:

Scroll down on a page
click the "push up" button
see the message and click ist

[public] Shopware automated response: This issue is linked to the internal issue: NEXT-38214
[created from NEXT-38214, comment 493236]


Doc clean up

A few clean up for the doc:

Add explicit deps when needed (wavelets, bm3d)
Make sure all data downloaded by example are set in a single folder.
Fix warning with deprecated imports+ un escaped \
Change the order of the examples (start from basic, move advance at the end).
Propose to change the landing page with a User Guide section that would  encompass all the API details.

I like the idea of a "Quick start" section that quickly explains the layout, but I'm not sure I'm a fan of "User Guide" hiding all the other sections on the homepage, it makes it slightly harder to find the API reference you want


Add original CAD files to the repo

I think you're using Inventor for creating these files.  I'd like to make a few modifications before printing and working with STLs is painful.  Can you create an export for Fusion using the Pack and Go feature?

Yes Inventor it is for now. I am learning fusion so I can make all the parts native fusion in a way the tube dimensions are easy changeable for someone who has a different tube size.
Next week when I am back home I will make the Pack and Go for you.

That would be great for me also. I also have AD Fusion and a Prusa printer and I can't get either the STL or bamboo files to load in either. I am in the UK btw so really appreciate the UK versions! Thanks so much for doing this.

Ah, I have the same need as well.

Hello, you did a good job. I'm also interested in Fusion files. Thank you so much.

This would also be nice for me.

I am working on the native Fusion Files, this is for the long therm the best solution so you can scale them accordingly.

I am wondering how certain things have been drawn, as scaling the impeller is one thing, but I would not want to scale the 3mm o-ring size, even though obviously we would need to scale the diameter of the oring.

That is exactly why we need make the files available in native fusion so people can adjust the tube size accordingly to their own exact tube size without scaling te rest accordingly. I will focus on the in and outlets first so you can use them a.s.a.p!

That is exactly why we need make the files available in native fusion so people can adjust the tube size accordingly to their own exact tube size without scaling te rest accordingly. I will focus on the in and outlets first so you can use them a.s.a.p!

yea, for sure!! native fusion files would be best!
btw, there are two ways to share files:

you can share them as a link which has the benefit of constantly updating as you make tweaks to them but allow users to download them, this doesn't lend itself to revision control, but has the benefit of always being the latest and greatest version that you've made/tweaked
you can "export" the file from fusion and then drop it in the repo, anytime you have major edits that you'd want to publish, you'd need to re-do the export/upload but that way you have rev control

I am working on the Fusion File for de MK2_EU version of the separator. Today I made the 3D models of the Inlet, Outlet, and Impeller Shroud. So you are able to change the dimensions more easy. I made a Fusion Archive file of the assembly: https://github.com/Makerr-Studio/CentrifugalDustSeparator-/tree/main/MK2_EU/Fusion
Are you able to open it?


fix: correctly allow redirects to external URLs

🎉 Thanks for submitting a pull request! 🎉
Summary
#4109 change the behavior so that every redirect to an external URL was actually executed as a rewrite. The tests only checked the response body which is identical no matter if redirect or rewrite.
This is now fixed and the tests adapted to actually check if a redirect is happening.
Fixes #2710
Fixes #1242

About the commit message, it is true that the commit message on its own sounds weird with the double fix, but in the changelog the semantic type will be removed and would just read redirects to external URLs, which is a little undescriptive for a changelog message :)
But I changed the PR title now and reworded it, so it will read better.


Add encoder 2 changes sequence length

Set enc sens and accel for nicer feel
Swap enc functions for more intuitive UX

@millxing; I know you mentioned something in #25 about using enc 3, but I've had this done for a few days, waiting for me to get around to opening a PR.
What do you think?

oh yeah I forgot you were using both encoders so you can also change sequence length.


Incorrect Text Rendering Under DX11

Bevy version
Latest master.
Operating system & version
Win10/NVidia
What you did
Change the wgpu backends here to DX11. Run any example with text rendering.
What you expected to happen
Beautiful text to grace my eyeballs
What actually happened
No text.
Additional information
I debugged this in renderdoc and it appears that when rendering text, the storage buffer in set = 1, binding = 1 has a bind group layout entry that declares it readonly, but the readonly qualifier isn't used in the shader. To resolve this, either the buffer needs to be readonly buffer in the shader, or the bind group entry needs to have readonly: false. This only affects DX11 because the DX11 binding model mandates I need to trust the readonly qualifier to be correct.
This will, some day, be caught by shader validation, but shader validation for wgpu 0.6 still has a long way to go.

DX11 is not supported currently


STYLE: Fix typo in Create3DFromSeriesOf2D example name

Fix typo in Create3DFromSeriesOf2D example name and documentation title.

@mseng10


Add Project Section

Hello, Maintainer! 👋🏼
I am Sujit Memane, a front-end React developer with expertise in creating visually stunning user interfaces. I have a strong portfolio that showcases my past work, highlighting my skills and abilities in designing attractive UIs.
I am writing to request a new feature that would greatly benefit children who are learning HTML, CSS, JavaScript, and React. Many young learners often struggle with deciding which project to undertake after completing their foundational studies. To address this issue and provide a clear path for progression, I propose the addition of a "Project Section" to the learning platform.
The Project Section would serve as a centralized hub where all the projects related to HTML, CSS, JavaScript, and React are listed. This feature would allow young learners to easily navigate and choose the most suitable projects based on their skill level and interests.
Looking forward to the opportunity!
Portfolio Link: https://thesujitmemane.vercel.app/
Recent Project: https://bummer-eight.vercel.app/

only web dev projects? What you want to add, like only name or related resource. New project page will be created?

@sujitmemane Update?


CSS updates for v8

This currently fixes #2659.
Leaving it open in case we opt to make other CSS-related changes.

We should also address font loading (https://github.com/jspsych/jsPsych/issues/2153#issuecomment-1028890853) to keep our CSS small. Sadly, that would require explicitly adding a font link tag to each and every experiment/example so people are aware of the google font loading and can remove/replace it if desired :confused:

This should now fix #1536 as well.


Update SDKs and dependencies

Updates us to build with latest SDKs
Updates Roslyn to 4.9.0-3.23611.3
Adds AspNetCore EA library (Fixes #2586)
Allow SDK to generate app.config and binding redirects

Hey guys 😀 Any updates on this? Would love to have Omnisharp working with the 8.0 RTM packages 😀

Any updates on this?

@seesharper Sorry for the delay, I was out for a bit. We are spinning a v1.39.11 build that will contain these changes.


Return RepoDigests sha (manifest list sha) when calling manifests api

Tell us about your request
When calling https://registry-1.docker.io/v2/{image}/manifests/{tag}
Also include the manifest list sha
as of right now I am not sure how to retrieve this sha without actually pulling an image. I would prefer not to do that as I only need repoDigests sha.
Which service(s) is this request for?
API
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
I can not leverage the single sha to account for all os/architecture configurations
In order to pull a pinned version, you need to repoDigests sha. You can not leverage a call with docker pull ${image}@sha256:34tu9435t0u3450t... without this information. Given that, I would prefer not to set up a worker to just have the single responsibility of pulling an image just to obtain the repoDigest sha.
Are you currently working around the issue?
Currently I am not doing anything as this is blocking me from deducing a pinned tag without knowing external os/architecture config from users.
If I am missing something from the api where this is possible, please let me know.
Also, if possible, leveraging a function that creates the fat list hash would work as well.

I did figure out that the single digest sha that is used for pinning is actually returned as part of the headers as docker-content-digest. Understandably this may be sufficient, from a support perspective, but from my perspective, it was not intuitive.


[Question] | ERROR | stderr | requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=10000): Max retries exceeded with url: /refresh_all_workers (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f16ba0cb340>: Failed to establish a new connection: [Errno 111] Connection refused'))

Question
用docker可以正常部署吗？

Failed to establish a new connection: [Errno 111] Connection refused'))

请问是您是怎么解决 requests.exceptions.ConnectionError 问题的呢

hello! did you solve it ? @gapjialin

hi am also facing the same problem
have you found a solution? @gapjialin

你好 有解决方案吗

https://github.com/haotian-liu/LLaVA/issues/1230#issuecomment-2014765471 Temporary Fix


Fixes for SSSP validation tests and PropertyGraph

This PR fixes a couple of issues in the validation tests for SSSP, and simplifies the use of the PropertyGraph class in tests. @stijnh, can you check this?

Build finished. 15 tests run, 0 skipped, 0 failed.

Looks good! Validation tests now run without problems. PR Accepted.


Fix typo in manual about options without defaults

Motivation for this change
Manual seems to have this the wrong way

I can only guess the author's intentions here, but I read "used" as meaning "declared": failing to declare a value for an option that has no default results in eval failure.
With the proposed change, it reads more like you'll get an error if you refer to an option that has no default.

@joachifm OK, let me first understand what really happens.
For terminology, from the manual:

Thus a module can declare options that can be used by other modules, and conversely can define options provided by other modules in its own implementation.

So declare means to mkOption, and define means to set that option to something, right?
Do I understand correctly that if you declare an option without default, but don't define it to have a certain value, and then some code evaluates the option from config, that is when you get an error?
Or is the behaviour that it fails independent of whether some code evaluates the option?
CC @thatdocslady from the original wording.

@nh2 Yes, that makes sense to me. I should have said "define" in my previous comment, to be consistent with the manual.

I think it'd be an improvement to change the wording to some variation of "define" rather than "use". I agree it's unclear as written.

@joachifm I've just built an example of what error message nix produces when this happens:
error: The option `bla' is used but not defined.

I've also tested what happens when you declare an option without default, but don't set (define) it and don't use (evaluate) it anywhere: In that case, it runs through without complaining.
Should I change the wording to e.g.
value is used (evaluated) anywhere, an error will be thrown.

?

Ah, juxtaposing the manual with the error message makes it clearer why it is worded that way.   Taken on its own, I'm not so sure, though.  Nix is supposed to be non-strict & it's reasonable to expect similar behavior from its module system, so I think the caveat "if x is evaluated/used" is redundant.  I'd say something like "failing to define an option that lacks a default value is an error".  When phrased that way it seems kind of self evident, however, suggesting it could be removed outright ...
Anyway, I don't have strong feelings about this; if you find the manual helpful the way it is, then your clarification of what "use" means seems like an improvement to me.

Also, you're absolutely right that it's a typo, so we can merge this as is.

Nix is supposed to be non-strict & it's reasonable to expect similar behavior from its module system, so I think the caveat "if x is evaluated/used" is redundant.

@joachifm Good point. Here's another attempt for maximum clarity:
A default is not required; but if a default is not given, then
users of the module will have to define the value of the
option, otherwise an error will be thrown.

@nh2 makes sense to me :) Perhaps I'm the only one, but the use of "use" really confused me here, so for me this is much better.

PR updated.


Adding Carbonless Media Files

I'm adding Carbonless media files to use them on Memote.

The changes here are addressed in #6


 You want its go branch, not its default branch.

I didn't install gvisor; the command to xcaddy build was the only thing I've issued.

I tried it with caddy's latest tag as well (v2.7.6) to the same outcome.

@mholt do y'all update all your deps periodically by chance?

looks to be fixed by #32

@bradfitz Yep, usually every few months or so, we'll at least update direct dependencies.


large stl's won't slice in Cura

after exporting a 16x1001 or larger matrix to stl using
https://github.com/thirschbuechler/ancients_altar/blob/e40dc97022dbc0b316bc1d35f5c4fc129bbc2def/ancients_altar.py#L86
it still imports into Ultimaker Cura 4.9.0, but won't slice (stuck at 0% with 100% CPU). Some meshfixing attemps were done but that only made the progress-bar go up to 5% and get stuck there but not documented here.
Todos:

document mesh fix attempts
increase size of test-array and see when it fails
see if the negative nature of the array might had something to do with it

found sweetspot: https://github.com/thirschbuechler/ancients_altar/commit/e20fcdbaae0314f555525982d5db94d000c33b48

figured out and documented in https://github.com/thirschbuechler/ancients_altar/commit/a47e2a26b4ea47edc3d724f49542f9d92877c68e


[TOOL]: test PROD deployment

User Story
As a forms designer I want to test The telework form and PROD environment (tab look and functionality) are working as expected so I can  confirm deployment to PROD was successful.
Tasks

[ ] End to end test the telework form in PROD https://digital-journeys.apps.silver.devops.gov.bc.ca/form/62c8796e532635532114a70b as user then approver, work in pairs
[ ] Note if the 'print to PDF' work as expected note if anything is missing
[ ] Check emails for PDF confirm they are complete
[ ] Note it the tabs are appearing and functioning as expected (like TEST)
note the
[ ] Note the application ID # of your submitted form below so we can check the data is submitting correctly with Patrick

Acceptance Criteria
The checklist the product owner uses to decide whether a story is done. Objective and discrete answers (such as a yes/no) that can be tested.

[ ] telework form works as expected
[ ] data summitted to ODS correctly as confirmed by Patrick @T854236
[ ] tabs look and function as expected

Downloaded PDF is rendering really weirdly, broken up >

Did not get a confirmation page on submission >

printing the PDF in the 'Review and Process Forms' Tab failed, the process looks like it was woking with the green process bar however nothing downloaded
[Uploading... AFA61998-AE91-40D4-ABDC-78B7C0092B59.GIF]

@T854236 could you check to see if Application ID# 31503 made it to the ODS?
@Andrew-Vargas-bcgov could you approve Application ID# 31501 and then check with Patrick to see if it got to the ODS?

I downloaded the PDF in the 'review & process' tab it rendered really badly again https://app.zenhub.com/files/439477060/548c14ab-4f17-4c61-828b-30ea54d31906/download

Attempted 8 downloads. The 1st and 4th PDF I downloaded (with chrome) from the approver screen rendered poorly like Stella's, with the 1st download being the worst.
The other 6 rendered correctly.

The downloads took around 15 seconds, long enough after the toast disappeared that I started thinking that the download was broken.

@Stella-Archer
I see submission for 31503 and 31501 in PROD.

@bhumin-fw @iman-jamali-fw  Prod isn't sending me any e-mails after submission. New form submissions are not appearing in the Review and Process Forms tab. The supervisor is also not receiving them.

Tested & noted issues. This can be closed


Thoughts about future communication protocol

Following up from #118, here are some thoughts about things to put into a future version of the protocol.   Putting them out here for discussion...
Explicit "join" and "leave" messages for each participant:
Currently the app only realizes that there's a new participant because messages start coming in, and the app never knows when a participant leaves.  Having explicit "join" and "leave" messages would make it easier to have apps handle participants' coming and going with a nice UX.
The "join" message could potentially include useful arbitrary metadata, such as the participant's full name, location, time zone, avatar, etc.
Arbitrary data sources or "channels"(better name?) for each participant:
Currently the code is hardwired for each participant to have a video channel, an audio channel, and a screen-share channel.  And there's some awkwardness around screen-share not necessarily being there, and there's no cleanup when they're gone.
Instead, what if the protocol allowed arbitrary data channels, so that different applications could use different data channels?  Some applications might not do screen sharing;   Some applications might allow a user to do screen sharing for more than one window simultaneously;   Some  applications might allow a user to play a video;  etc.
Each channel could have explicit "start", "pause", and "end" messages.   The "start" message would include an identifier, the data type (audio/video/etc. see below :), and potentially other useful arbitrary metadata like codec, resolution, etc.  The "pause" message would allow the app to have UX showing when remote peers have paused.  The "end" message would allow the app to clean up.
As far as the protocol is concerned, the identifier could be an arbitrary string.  Any given app would use whatever identifiers made sense to it.  And the app would likewise know what metadata it was interested in sending/receiving.
Other data types for channels:
In addition to audio & video channels, could imagine supporting/allowing other channel data types.   Such as:

Text -- For chats.   The app could show all text messages from all users in a single chat window.   Could even have multiple text channels, with the "start" metadata indicating who the intended recipients are.

"Action codes" -- potentially allowing things like raising hand, thumbs up, voting, etc.   An app would define its own codes, possibly just a bit of arbitrary json

File transfer -- "start" the channel with metadata for filename, mimetype, total size, checksum; send the file data (sending and receiving apps can show progress bar); "end" when the transfer is complete

etc....?

Actually, does the protocol actually care what the data types are?  Or is the data type really just an arbitrary string to be interpreted by the app?  As long as an app knows how to serialize/encode the data into MediaPackets to send and how to parse/decode them when receiving it should be fine, I think?    That said, the ecosystem would presumably include standard common data types with encoders/decoders for each.
...
What do you think?

"Explicit "join" and "leave" messages for each participant:" this is a must!!

files, text etc

I would love that, just today I needed text :(

@ronen @griffobeid is pivoting to focus on this for the next week.
Can you guys connect? we can divy up the work here.

We strongly feel that we are up to something big here!!


Missing copyright header

https://github.com/pytorch/hydra-torch/blob/master/examples/mnist_00.py is missing a copyright header.
@romesco , can you  take a fix and check why it passed lint?

Looking into this now. I'll update both tutorials to be compliant once I finish the second one.

Fixed in 36559df76a66a40460386fd4e81b64acda310edf.
The reason it did not trigger a lint failure is that you have added # flake8: noqa to the top.
I kept it because some other things you are doing in are making flake8 unhappy.

Thanks. This was on my TODO once I got back to working on the tutorials. Will make sure we have headers even with the flake ignore moving forward. Maybe we can add a separate header check.

We should probably just make sure that our tutorials are passing flake8.


Changes to allow path to the isle-dc repo to have spaces

This pull request is an attempt to fix issue #235 to allow the path to the isle-dc repo to have spaces without causing errors when using makefile commands.
Regretfully there are still issues with this pull request in the drupal-public-files-import target from its use of the SRC makefile variable.
To test this run make demo

I put the details on the errors I am still getting and what I think are the reasons in issue #235

The quickest solution is a warning (I just added it). I've tried a few basic methods for escaping the character [space] but have been unsuccessful. It's likely to only take a bit more time but that's additional time than I currently can't invest.

@ysuarez Do think that will be good enough for now?

@DonRichards Yes, I think that warning is good enough for now.
If and when when you have time, can you put in here or tell me by Slack what methods you tried that failed so far, so I (or someone else) can use that data to help figure out other ways to try fix the remaining path issues.

@DonRichards I just tested your changes and the error message was triggered and makes sense.
make demo
Makefile:11: *** Containing path cannot contain space characters: '/path/with/a space/isle-dc'.  Stop.

I would support merging this PR , though I am not an ISLE2 developer and "take it with a grain of salt," or at the very least the part that checks if there are spaces in the path.

I believe this is limitation with Make per this really old bug report http://savannah.gnu.org/bugs/?712


fix: Prevent codeAsConfig containers from clashing with running containers

name the containers a bit better to prevent scoping issues
start the LocalServices earlier so we can check Running() and fail earlier

fixes #149

Codecov Report

Merging #157 (db8a8cc) into develop (bf2a42c) will decrease coverage by 0.10%.
The diff coverage is 0.00%.

@@             Coverage Diff             @@
##           develop     #157      +/-   ##
===========================================
- Coverage    31.63%   31.52%   -0.11%
===========================================
  Files           47       47
  Lines         3774     3787      +13
===========================================
  Hits          1194     1194
- Misses        2464     2477      +13
  Partials       116      116

Flag
Coverage Δ

unittests
31.52% <0.00%> (-0.11%)
:arrow_down:

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

Impacted Files
Coverage Δ

pkg/codeconfig/codeconfig.go
8.79% <0.00%> (-0.35%)
: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 bf2a42c...db8a8cc. Read the comment docs.

I removed the note about fixing #149. It's definitely a good improvement to the experience, so no need to do more right now. However, we could run the membrane on multiple ports or provide some other sort of isolation in future if there is a strong need for multiple local instances at once.


AppenderAttachable contract changed by performance improvement

appenderList is now never null:
https://github.com/qos-ch/reload4j/commit/63ff036d11b14767365197a79606cb6df6102c3a#diff-e36ce72be14b72b7656aa689c45e327e1c84bedccd4191fc54e959322b494519R35
Which means that code that used getAllAppenders() == null to decide if appenders were not configured now doesn't work ( we have programmatic configuration of loggers happening). It should be initialized here to keep the existing nullability behaviour:
https://github.com/qos-ch/reload4j/commit/63ff036d11b14767365197a79606cb6df6102c3a#diff-e36ce72be14b72b7656aa689c45e327e1c84bedccd4191fc54e959322b494519L48

Can you test for array size instead?

@ceki Maybe, this is legacy code I was hoping to avoid touching, we haven't released it in 5 years and is dependent on being able to tell if appenders have been registered:
https://github.com/Netflix/blitz4j/blob/d03aaf4ede238dc204a4420c8d333565f86fc6f2/src/main/java/com/netflix/blitz4j/AsyncAppender.java#L165-L188
There are still appenderList == null checks in that class, so assumed this was an oversight. Was there a provblem  you were trying to avoid by having the field initialized by default?

Will fix upstream, thanks.


Crashlytics sample app

Simple sample app for Crashlytics

Added a basic version here: https://github.com/touchlab/Kermit/pull/103


[experimentalParser] Transformers warning: ... is too complex and won't be currently processed

Description
Hi,
I tried the experimentalParser: true.
I receive many warnings about incomplete transformer produced.
It seems to be enums with or or and operator:
Transformers warning: schema {"type":"enum","items":[{"type":"string","const":"INVOICE"},{"type":"string","const":"DELIVERY"}],"logicalOperator":"or"} is too complex and won't be currently processed.

Transformers warning: schema {"items":[{"$ref":"#/components/schemas/OrderItemDto"},{"type":"object","properties":{"cuttingLengthId":{"format":"int32","type":"number"},"humidityLevelId":{"format":"int32","type":"number"},"price":{"type":"number"},"priceOverride":{"type":"number"},"unitOfMeasurement":{"type":"enum","items":[{"type":"string","const":"SOLID_CUBIC_METER"},{"type":"string","const":"STACKED_CUBIC_METER"},{"type":"string","const":"LOOSE_CUBIC_METER"}],"logicalOperator":"or"},"volume":{"type":"number"},"woodTypeId":{"format":"int32","type":"number"}}}],"logicalOperator":"and"} is too complex and won't be currently processed.

Do you need more infos?
OpenAPI specification (optional)
    OrderItemDto:
      type: object
      discriminator:
        propertyName: type
      properties:
        orderItemId:
          type: integer
          format: int32
        price:
          type: number
        priceOverride:
          type: number
        type:
          type: string
      required:
      - orderItemId
      - price
      - type

    OrderItemWoodDto:
      type: object
      allOf:
      - $ref: "#/components/schemas/OrderItemDto"
      - type: object
        properties:
          cuttingLengthId:
            type: integer
            format: int32
          humidityLevelId:
            type: integer
            format: int32
          price:
            type: number
            exclusiveMinimum: true
            minimum: 0.00
          priceOverride:
            type: number
            exclusiveMinimum: false
            minimum: 0.00
          unitOfMeasurement:
            type: string
            enum:
            - SOLID_CUBIC_METER
            - STACKED_CUBIC_METER
            - LOOSE_CUBIC_METER
          volume:
            type: number
            exclusiveMinimum: true
            minimum: 0.00
          woodTypeId:
            type: integer
            format: int32

System information (optional)
"@hey-api/openapi-ts": "0.55.1"

@mrclrchtr Is this OpenAPI 3.0? And to be clear, are you setting up the project for the first time or these warnings don't happen with the current parser and the transformer gets generated?

Thx for the fast reply.
I have been using HeyAPI for a long time and the warnings do not occur with the old parser.
The transformers gets generated in the types.gen.ts file.

For those enums with warnings, can you provide the original OpenAPI specification? The sample you shared doesn't have the same enum values so I assume it's a different part of spec

Yes, for sure. I created the minimal example: https://stackblitz.com/edit/hey-api-client-fetch-example-a7jmdo?file=package.json


[FEATURE] Document getting a neo4j Driver w/IAM support

[x] Have you validated that this is not currently reported in
limitations or
milestones? If so, please link it.

Feature Request Related to a Problem?
Abstract out the neptune-compatible neo4j Driver (or just document it better?). I want to use a library like: https://github.com/neotypes/neotypes that requires the neo4j Driver interface, but I also need/want IAM support.
It seems like some (all?) of this is being implemented in https://github.com/aws/amazon-neptune-jdbc-driver/blob/develop/src/main/java/software/aws/neptune/opencypher/OpenCypherQueryExecutor.java#L22-L83
The AWS docs on this (https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-opencypher-bolt.html#access-graph-opencypher-bolt-java-iam-auth) have some java code, but 1) it's for an old neo4j driver, and 2) it is aws sdk v1
Describe the Solution
Document howto get a GraphDatabase.driver with the assistance of the amazon-neptune-jdbc-driver
Describe Alternatives that have been Considered
The AWS docs should be updated?

Hi @er1c, the underlying neo4j driver instance is not intended to be exposed to end users. I'm not sure I understand your use case correctly. Are you simply using the JDBC driver to obtain a Neo4j Driver instance, or are you looking to connect via JDBC, modify the Neo4j driver, and then continue to use the JDBC connection?

Thank you for creating the issue. As Cole noted, could you please elaborate on how you are trying to use the JDBC?
If you are simply trying to connect to Neptune with openCypher, the AWS docs you've linked should allow you to use the Neo4j driver directly, which will create the connection for querying through the Neo4j driver itself. In this case, you don't need to use the JDBC driver.


Add tests for PowerShell

There were some errors revealed which I've fixed up, and some missing operators/keywords.
I can split to different PRs if that's preferred.

Yay! Thanks for submitting this!

There were some errors revealed

I know, right? That's the great consequence of adding tests ^^
Would you mind taking a look at my comments?

Have updated PR after incorporating feedback. Thanks so much for a thorough review! :+1:

Thanks!


Apply to_upper, etc. in  StringConstraints before checking for pattern (similar to strip_whitespace)?

Initial Checks

[X] I have searched Google & GitHub for similar requests and couldn't find anything
[X] I have read and followed the docs and still think this feature is missing

Description
Summary

String constraints (e.g. via constr, or the new StringConstraints) are applied in a non-intuitive manner (IMO)
StrConstrainedValidator does the following (in order):

Strip whitespace
Validates length (i.e. min_length, max_length)
Checks pattern
Converts case (i.e. to_upper, to_lower)

Why are a subset of the "transformations" applied before checking pattern and others after?
Of course, this is "easily" solvable by adding a re.IGNORECASE flag, e.g. (?i), but that's only after discovering this behaviour.
Examples (V1 and V2)
import pydantic as pyd

class UpperWordModel(pyd.BaseModel):
    word: pyd.constr(to_upper=True, strip_whitespace=True,  regex=r'^[A-Z]+$')

if __name__ == '__main__':
    print(pyd.__version__)
    UpperWordModel(word='foo')
    UpperWordModel(word=' FOO ')

Outputs
 1.10.11
Traceback (most recent call last):
  File "/pdv1/pydantic_str.py", line 8, in <module>
    UpperWordModel(word='foo')
  File "pydantic/main.py", line 341, in pydantic.main.BaseModel.__init__
pydantic.error_wrappers.ValidationError: 1 validation error for UpperWordModel
word
  string does not match regex "^[A-Z]+$" (type=value_error.str.regex; pattern=^[A-Z]+$)

Same thing basically for V2
import pydantic as pyd

class UpperWordModel(pyd.BaseModel):
    word: pyd.constr(to_upper=True, strip_whitespace=True,  pattern=r'^[A-Z]+$')

if __name__ == '__main__':
    print(pyd.__version__)
    UpperWordModel(word='foo')
    UpperWordModel(word=' FOO ')

Outputs
2.0.2
Traceback (most recent call last):
  File "/pdv1/pydantic_str.py", line 8, in <module>
    UpperWordModel(word='foo')
  File "/root/.cache/pypoetry/virtualenvs/pdv1-TFOeYz4K-py3.11/lib/python3.11/site-packages/pydantic/main.py", line 150, in __init__
    __pydantic_self__.__pydantic_validator__.validate_python(data, self_instance=__pydantic_self__)
pydantic_core._pydantic_core.ValidationError: 1 validation error for UpperWordModel
word
  String should match pattern '^[A-Z]+$' [type=string_pattern_mismatch, input_value='foo', input_type=str]
    For further information visit https://errors.pydantic.dev/2.1.2/v/string_pattern_mismatch

Affected Components

[ ] Compatibility between releases
[X] Data validation/parsing
[ ] Data serialization - .model_dump() and .model_dump_json()
[ ] JSON Schema
[ ] Dataclasses
[ ] Model Config
[X] Field Types - adding or changing a particular data type
[ ] Function validation decorator
[ ] Generic Models
[ ] Other Model behaviour - model_construct(), pickling, private attributes, ORM mode
[ ] Plugins and integration with other tools - mypy, FastAPI, python-devtools, Hypothesis, VS Code, PyCharm, etc.

Selected Assignee: @samuelcolvin

One workaround is to add an inline flag to the pattern, e.g.
import pydantic as pyd

class UpperWordModel(pyd.BaseModel):
    word: pyd.constr(to_upper=True, strip_whitespace=True,  pattern=r'(?i)^[A-Z]+$')

if __name__ == '__main__':
    print(pyd.__version__)
    UpperWordModel(word='foo')
    UpperWordModel(word=' FOO ')

Hi! I’m one of the founders of Sweep, a github app that solves issues by writing pull requests. This looks like a good issue for Sweep https://github.com/sweepai/sweep to try. We have onboarding instructions here, I’m also happy to help you onboard directly :)

@wwzeng1 I disagree, this is not a good issue for a Junior dev never mind an “AI junior dev”. The bottleneck is not contributors it’s out time reviewing contributions. Please be considerate of self promotion like this.

@adriangb Apologies if that's the bottleneck! I'm happy to personally help review and test the changes


Spike: 3Dmol.js UI controls

As a user,  the small and full screen view of the 3D molecule doesn't include and instructions or button to guide use. How do I pan, how to get out of full screen, how can i zoom in or out?
Determine if 3Dmols.js has a set of UI control or instructions  that can be turned on to help users understand how to use the viewer.
Ideally we would not need to do any (or very little) custom design/testing to include some help for the user.
Acceptance Criteria:
We have determined if 3Dmol.js has built-in controls or user instructions. Or if they can easily be added in some way

3Dmol doesn't provide built-in support for displaying user instructions, but the full list of supported mouse gestures can be found here: https://3dmol.csb.pitt.edu/doc/index.html#mouse-controls. It should be straightforward to display these in a custom popup.


data_package_download and long file paths

data_package_download gives this warning when used with this DOI doi:10.6073/pasta/ef77fb0348fc0d31e7d3875c947aaa4e
Warning messages:
1: In file.copy(from = pkg_dir_name, to = parent_dir, recursive = TRUE) :
  over-long path length

End results is only data file gets copied over to directory specified in download.dir argument while metadata files -- whose names are longer -- do not make it. This is probably a Window-specific issue (260 characters limit to file paths).
If I use metajam::download_d1_pkg directly, both data and metadata are there. The file paths generally are shorter with this option.
Using data_package_download, data file path for above DOI works out to be: download.dir/https_pasta.lternet.edu_package_metadata_eml_knb-lter-ntl_364_1/https_pasta.lternet.edu_package_metadata_eml_knb-lter-ntl_364_1__LakeMendota_SpatialSurfaceChemistry__csv/LakeMendota_SpatialSurfaceChemistry.csv
Using metajam::download_d1_pkg, data file path is shorter: download.dir/https_pasta.lternet.edu_package_metadata_eml_knb-lter-ntl_364_1__LakeMendota_SpatialSurfaceChemistry__csv/LakeMendota_SpatialSurfaceChemistry.csv

This issue is a duplicate of #40


As an DevOp I want to have "seemless" IPT integration

When a curator adds their GBIF key as a preference to a project, then their DWC data is exported to a related IPT instance.

We now anticipate this not being necessary, having native DWCA to GBIF integration, however if people still want IPT integration for other purposes this issue can be reopened.


go to definition dose not work

VSCode Version: 1.14.1
OS Version: mac os

Steps to Reproduce:
vscode is just a editor, why you guys don't fix the bug and just close the issue.

It is happening to me too... on ES6 methods, if you click go to definition or cmd+click it doesn't do anything and shows a message, look at this video https://screencast.com/t/m4r39Vy3DwIF

@chaosforfun you'd better provide more info, like what languages you are working on, what kind of extensions you have, etc. Otherwise we don't know how to troubleshoot.

VSCode Version: Code 1.14.1 (2648980a697a4c8fb5777dcfb2ab110cec8a2f58, 2017-07-13T19:08:57.197Z)
OS Version: Darwin x64 16.6.0
Extensions:

DotJoshJohnson.xml GregorBiswanger.json2ts IBM.output-colorizer PeterJausovec.vscode-docker Rubymaniac.vscode-paste-and-indent Shan.code-settings-sync WallabyJs.wallaby-vscode abusaidm.html-snippets alefragnani.Bookmarks alefragnani.project-manager alexdima.copy-relative-path andys8.jest-snippets anseki.vscode-color christian-kohler.npm-intellisense christian-kohler.path-intellisense codezombiech.gitignore dbaeumer.vscode-eslint deerawan.vscode-dash deerawan.vscode-jasmine-es5 discountry.react-redux-react-router-snippets donjayamanne.githistory eamodio.gitlens fforjan.nuget4code fknop.vscode-npm formulahendry.auto-rename-tag formulahendry.code-runner gogocrow.webpack-snippets guosong.vscode-util heaths.vscode-guid herrherrmann.angular-bootstrap humao.rest-client iradul.debugger-for-phantomjs jakob101.RelativePath jchannon.csharpextensions jeremyrajan.webpack jock.svg joelday.docthis jvitor83.typings-autoinstaller k--kato.docomment ksubedi.net-core-project-manager lihui.vs-color-picker lukasz-wronski.ftp-sync mkaufman.HTMLHint mohsen1.prettify-json ms-mssql.mssql ms-vscode.csharp msjsdiag.debugger-for-chrome rahulsahay.Csharp-ASPNETCore redhat.java reflectiondm.ClassyNaming robertohuertasm.vscode-icons rokoroku.vscode-theme-darcula ryu1kn.partial-diff samverschueren.yo sozercan.slack steve8708.Align streetsidesoftware.code-spell-checker tomphilbin.lodash-snippets vilicvane.es-quotes vsmobile.cordova-tools vsmobile.vscode-react-native waderyan.babelrc wayou.vscode-todo-highlight wcwhitehead.bootstrap-3-snippets wilderminds.wilderminds-aspnetcore-snippets wk-j.webpack-progress wmaurer.change-case xabikos.JavaScriptSnippets zhuangtongfa.Material-theme
Steps to Reproduce:

Open a React Native app
Create a method and make use of it.
Locate the use of the method and press cmd+left mouse click and see if cursor went to method definition.
Also click on the method and select Go to Definition.
In my previews post I said it Find all references didn't work, it does work if I disable the extensions, otherwise don't.

Reproduces without extensions: Yes
Please let me know what else do you need and I will be happy to help.
Regards,

I can confirm the lastest VSCode releases have also broken Cntrl-Click navigation in my React Native project.

@mjbvz any chance that it's related to TypeScript LSP?

Please try VScode 1.14.2 which was just released. It includes TS 2.4.2 which fixes a number of issues that could be causing this

It works!! Thanks for the good work guys, I love this IDE!!

Quick work, thanks! That seems to have fixed the issue.

@mjbvz i updated to 1.14.2 and peek + go to definition is not working, it just moves the cursor to import declaration. I'm working on react project, .jsx files.


Put type on timestamp and duration

Parse the Duration and timestamp with the iso8601-duration and the time crate

Oops sorry I created this PR a little bit too early

Now it’s ready to review 👍

I put the breaking change label since it impacts the user experience (cf code sample changes) 🙂

bors merge

bors merge


Unable to install on cloud9 AL2 or AL2023

go install github.com/awslabs/eks-node-viewer/cmd/eks-node-viewer@latest
go: github.com/awslabs/eks-node-viewer/cmd/eks-node-viewer@latest (in github.com/awslabs/eks-node-viewer@v0.6.0): go.mod:5: unknown directive: toolchain

You'll need to install a newer version of Go (at least v1.21) to build the tool.  Alternatively you can download a binary release from https://github.com/awslabs/eks-node-viewer/releases or install with brew as documented at https://github.com/awslabs/eks-node-viewer#homebrew.


creating ports

Hi, i managed to create an install script for a port for simutrans game
the thing is the game upon run after a minute it stuck/hang and i have to remove the power
if i put the command xinit in the script eg ""xinit /usr/games/simutrans"
it works perfect but the resolution is smaller in a windows in the middle is that normal?
can the resolution be normal with the xinit command?
i`m planning to do many ports in scripts but how do i know if a game needs the xinit or not?
do i put xinit to every game?
thanks

When it comes to whether or not you know if a game requires xinit or not, it's more or less trial and error, to be honest with you. In cases where a game doesn't go fullscreen, it's possible to try different resolutions through runcommand until you find one that fits... or the other option is to try including a window manager such as matchbox. There are a few ports in the repo that use matchbox and request a full screen window, so you should be able to find examples. I think the Theme Hospital clone uses it.

Sorry, misspoke. Looks like Chromium, weechat, deadbeef and a few others use matchbox, not the Theme Hospital clone.

nevermind i figured it out

I'm going to try a port for simultrans soon.


Guardian invite not sending invitation when two children with similar email (same first name) are one following each other

This issue happens with GAM 5.04.
Today I have upgraded to 5.07, so I don't know if it's fixed.
Full steps to reproduce the issue:

csv with two lines in this way:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

run
gam csv parents.csv gam create guardianinvite ~parent-email ~student-email

Only the first one is sent. However, both of them appears as "invite" when you go to Google Classroom to list people.

It has happened three times with different classes.
Thanks
Pablo

This is likely Google avoiding spamming a parent with unnecessary emails, GAM doesn't send the emails, it merely tells Google to invite the guardian for the student. If this is a major problem for you I'd suggest opening a case with Google.


chore: make go-header a standalone go-project

This PR contains all the changes required to finish refactoring of go-header as proper Go project, after extracting code from celestia-node repository.
There is no CI yet, but this code works (go build ./... && go test -race ./...) and probably should be tagged/released as initial version.
Resolves https://github.com/celestiaorg/rollmint/issues/577
Resolves #2
Resolves #4

Codecov Report

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

@@           Coverage Diff           @@
##             main       #7   +/-   ##
=======================================
  Coverage        ?   62.87%
=======================================
  Files           ?       28
  Lines           ?     2556
  Branches        ?        0
=======================================
  Hits            ?     1607
  Misses          ?      787
  Partials        ?      162

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Release v12

Follow up with @jhendrixMSFT

Is there an expected v0.12 release date yet, or at least a preview available which uses Future in return values?

Hi @sptramer  we are looking to release next week.


Added Spring/Summer Website Landing Page Clone

Description
This is an clone of AWWARDS WINNING website Spring/Summer using HTML, CSS, JS, GSAP, Locomotive Scroll and Scroll Trigger.
Checklist:

[x] I have made this from my own
[x] I have taken help from some online resources
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] My changes generate no new warnings
[x] The title of my pull request is a short description of the requested changes.

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK
DEPLOYMENT LINK - https://springsummerclone.netlify.app/
SCREENSHOTS :

This is not an mobile responsive page because of GSAP issues.


update CRD-consepts doc

Signed-off-by: zhuxiaoyang<EMAIL_ADDRESS>

/cc @runzexia @FeynmanZhou


Create a timeline

I know and have worked with such technologies as: | HTML | CSS | Git | SASS/SCSS | JavaScript | TypeScript | ReactJS | NextJS | NodeJS | TailwindCSS | PostCSS | .
I used many different libraries in my work: | MUI | DaisyUI | Tremor | Versel | NextAuth | Quill | Shadcn | Motion Framer | HeroIconic | .
Graduated from Hillel IT-school (Frontend Pro) courses.
During this time, I completed several projects that I am particularly proud of:
// Music app using spotify API: https://github.com/Saniou/Music-App
// Small shop with registration and login: https://github.com/Saniou/New-react-RozetkaShop
/*/ Margelo website clone using different types of animation: https://github.com/Saniou/NextJS-Margelo-Clone
You can learn more about me and my activities on my portfolio website: https://portfolio-krasulia.vercel.app/
I am currently working on a startup project. Organizer planner - this will be an application for Google Chrome


Update to prophet 1.0

Version 1.0 (2021.03.28)
Python package name changed from fbprophet to prophet

Will push all changes into a new PR


Route AOAI request to a new instance

I followed the instructions to “Onboarding an OpenAI Instance” guide to onboard a new instance of AOAI. So far, I have completed the following steps:

Created a new instance of AOAI in the East US region and deployed the GPT-35-Turbo model with the deployment name “chat”

Created an APIM backend for OpenAI with /openai/.

Granted OpenAI user access to the APIM user-managed identity.

Updated the routing configuration to rev2.
routes.Add(new JObject()
  {
      { "name", "EastUS" },
      { "location", "eastus" },
      { "backend-id", "openai-backend-0" },
      { "priority", 1},
      { "isThrottling", false },
      { "retryAfter", DateTime.MinValue }
  });

routes.Add(new JObject()
  {
      { "name", "NorthCentralUS" },
      { "location", "northcentralus" },
      { "backend-id", "openai-backend-1" },
      { "priority", 2},
      { "isThrottling", false },
      { "retryAfter", DateTime.MinValue }
  });

routes.Add(new JObject()
  {
      { "name", "EastUS2" },
      { "location", "eastus2" },
      { "backend-id", "openai-backend-2" },
      { "priority", 2},
      { "isThrottling", false },
      { "retryAfter", DateTime.MinValue }
  });

routes.Add(new JObject()
  {
      { "name", "EastUS-Instance-02" },
      { "location", "eastus" },
      { "backend-id", "openai-backend-3" },
      { "priority", 1},
      { "isThrottling", false },
      { "retryAfter", DateTime.MinValue }
  });

modified the cluster:
 clusters.Add(new JObject()   {       { "deploymentName", "chat" },       { "routes", new JArray(routes[0], routes[1], routes[2], routes[3]) }   });

I am sending the request to rev2. Here is the reference URL:
https://apiminstancename.azure-api.net/openai;rev=2/deployments/chat/chat/completions?api-version=2024-06-01&subscription-key=apim-subscription-key
I still don’t see the request routing to the new instance that I added. APIM logs for reference:

Please suggest if I am missing something. Thank you.

Thanks @kalalvishal for reaching out.
Can you please confirm if you created the revision before or after adding the configurations? It seems cache issue. You can create a new revision and validate.
Correct order of things is revision must be created first before applying the configuration change.

Thanks @kalalvishal for reaching out. Can you please confirm if you created the revision before or after adding the configurations? It seems cache issue. You can create a new revision and validate. Correct order of things is revision must be created first before applying the configuration change.

Hello @mohamedsaif, yes it was caching issue. As you corrected mentioned, creating of the revision before or after (adding the configurations fixed the issue. Thank you.


Control.ts OP_CODES (0x61-0x69)

What kind of PR is this?:

/kind feature
What this PR does / why we need it:
Added OP_CODES 0x61-0x69

Remember to add #333 to your opcodes in https://github.com/DeFiCh/jellyfish/issues/107 when you are adding them.
Tick the checkboxes once this PR is accepted.


Add commit to SVN action from 10up?

I think that we could utilise this one, maybe modify if needed:
https://10up.com/blog/2019/introducing-github-actions-for-wordpress-plugins/
Seems like it would help with any future release of the plugin.

I've given this a bit of thought the past month, and it's a useful workflow, but I'm still 50/50 on the idea with some projects I work on too.  Currently I use a script in deploy like: https://www.npmjs.com/package/@boldgrid/wordpress-tag-sync
The issue with a github action is that it's just being done on tag.  Then you also have all the other tedious steps.  I guess there's nothing wrong with it, but it does leave room for error.  Ideally I think everyone wants to get unit tests in,  run passing builds on travis, and on build success && tag, just have travis deploy.  With the github action, you have to rely more on yourself to check the build status before you do the commit.
I've experimented with a few different ways lately, but at the moment my preference has been using yarn version:
scripts: {
    "preversion": "bash build/cwd-dirty && git checkout dev && yarn build",
    "postversion": "git tag -d $npm_package_version && node build/update-version.js src/plugin-file.php $npm_package_version && git commit -am \"Updating Version $npm_package_version\" && git push origin dev && git checkout master && git pull origin master && git pull origin dev && git push origin master && git tag -a $npm_package_version -m \"Version $npm_package_version Release\" master && git push origin $npm_package_version",
}

walkthrough of above:

I run yarn version  It's interactive input which shows the old version and then I can easily type in the new one without looking in other places.  You can pass the version number as a parameter, or use semver lingo to bump the versions like yarn version patch ect.
The preversion hook is triggered in npm, the script above in bash just checks if the git working directory is dirty so nothing accidentally gets pushed.
check out to dev in case I wasn't already there.
run build
during this time if that fails all those processes exit properly and the versions aren't incremented in files, and nothing is tagged.
the npm version happens when preversion hook finishes, and package.json is incremented and git is tagged.
In postversion I actually first delete the local tag that was created.  This is because there's a bug in some npm versions which don't trigger the postversion hooks properly if you disable the git tagging in .npmrc or via cli configs.   In postversion hook npm's $npm_pacakge_version variable is available which is the new version incremented to, so that's the tag to delete since it was just made.
Once deleted the update-version.js script (just a simple find and replace) finds the version info I want to update in the main plugin file (or really whatever you want to do there).
The rest is pretty self explanatory, just commit checkout to master, merge, tag, and push up everything.
Travis is triggered for build.  We know everything at this point should pass from our own local environment build, but I let travis build in alternate environments (if supported, ie 5.6, 7.0) just as last sanity checks.
on build success, everythings good and it's a tag, so then the .zip script is ran to package it up.
then run deployment to github releases so I have a named zip fresh for each release.
finally once github deploy is done and uploaded, the last script runs the SVN deploy to .org repo.

The result of this is my deployments now are just one simple command, tell it what version it needs, and everything else just magics itself.  I also have other builds that need to be ran when certain things are released, ie other repos using them as dependencies, so the extra control gives me the ability to use travis' API, trigger builds on other repos, and do all the same things for dependency repos and whatnot.  Just thought I'd share that with you as it's been a lot of learning and experimentation for me over time.

So, couldn't you make the GitHub action trigger on your 2nd to last step?

I could if the only part I needed was build and test on my local environment then deploy.  That's never a safe assumption though.  A lot of developers don't teardown their local environments whenever they get ready to do a release if you work in a team as well.
As an example, I did a release yesterday and locally everything was great, but I actually had a path in my webpack config which was relative from the themes directory, and when the webpack build would finish, it was using the parent theme's path for the dynamic imports.  Whenever I loaded the sections that loaded the chunks it was always coming from that parent instead of the built result.  Something easy to overlook if you're not paying attention.  When the travis build failed, I could see that it's because the expected path to that parent didn't exist.  If it didn't, then a release with a bug would have been released, and likely not caught until someone was in the specific area where the dynamic import actually tries to load the script.
It's important for me to run the tests on multiple versions of PHP, and WP, as well as some environment specific tests.  It takes a long time to build and tear down those various environments especially when travis (or any ci really) just accepts a matrix and handles everything and leaves out (more or less lol) the human error parts.


"package-private" visibility for methods

Adds support for a package_private access modifier on method declarations, e.g.:
class MyPackage::A
  extend T::Sig

  sig {returns(String)}
  package_private def foo
    '1'
  end
end

# typed: strict

class OtherPackage::B
  extend T::Sig

  sig {returns(String)}
  def self.bar
    MyPackage::A.new.foo # <-- access violation error
  end
end

Assume MyPackage::A is exported, and OtherPackage imports MyPackage. Accesses to foo from within MyPackage will be allowed, but accesses to it from outside the package will throw the following error:
other_package/b.rb:<L>: Non-package-private call to package-private method `foo` on
`MyPackage::A` https://srb.help/7036
     8 |    MyPackage::A.new.foo

    my_package/a.rb:<L>: Defined in `MyPackage::A` here
     7 |  package_private def foo
                                        ^^^^^^

Motivation

Ideally, we’d have a clean separation in packages between interfaces that need to be exported and interfaces that don’t, and more importantly, this separation would be standardized across pay-server. In this scenario, export  statements are potentially all we would strictly need to enforce the separation guarantees required.
However in the current Stripe codebase, this is not the case. Exporting a constant often may expose behavior to other packages that we do not wish to be visible in certain cases, while wanting to expose similar behavior in other cases. Given this, a package_private modifier could solve such problems neatly.
Test plan

See included automated tests. Tested on Stripe codebase.
cc @ngroman @jvilk-stripe @aisamanra

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build results here:
→ https://go/builds/bui_KzSpP3d3xMcxTM
→ https://go/builds/bui_KzSpnCX5PEBNuU


Fix ngDragClone when the page scrolls

Fix the position of the ngDragClone element when the page is scrolled.

Hi, I was having a scroll issue with the following scenario
I have a list of  draggable  elements inside a container with a scroll so I used the ngDragClone directive to override the scroll but when the page was scrolled the position of the clone was not correct.
Here is an image explaining better what I am trying to say. I found that when it was working ok they share the same dragOffset values but when I scrolled the page they didn't. So I begin passing the dragOffset value from the original to the clone one instead of calculating it.  That fixed the issue.

Let me know if you need something else,
Thanks!
Nicolas.

+1

thanks


Update GetMatches

GetMatches no longer requires an API Key, need to update all the layers to reflect this change.

Updated client and getMatches, need to update validation and documentation.

After review, Client signature didn't need to get updated and there is no validation on the api key.


Inquiry re: New Devices Tab

Please explain what it means when "Modify Events from this Device." is checked vs. not checked. Thanks.

Karabiner won't affect the devices unselected.


[Feature] Calculate healing/shielding values

Motivation: Currently there's no shielding output calc and only an OHB column for healing
Goal: Calculate shield/heal values per character and output them to the grid. Take into consideration bonuses from lcs/passives

Notes: This should wait until the optimization engine redesign


remove staging directory from electron build.sh

Staging directory is not needed. We can clean up build.sh by building electron distributions in CLIENT_HOME directly.

Thanks. the tarCopy aspect of our electron build.sh is a leftover from before we were using webpack.


Integrate Static File Routes

There needs to be some test written for this, however, with October growing long and my time being short I find it prudent to propose something.
The one change I wanted to make but don't have the time to, instead of using the prefixing, using a regular expression to match a path after the prefix. My guess is it could be done, but my expertise in the area of regex is limited at best.
LMK what else I am missing, likely docs?

@kgriffs I updated as requested and add a test. The tests in this lib have a variety of different methods so I did what felt comfortable for me, if it isn't to standard let me know.
Also, I am not sure where to plug this in now that I converted to using a list of static routes on the API instance. My guess would be that _get_responder would be the best place.
Docs are still a question mark as well.

I went ahead and finished the work on this so we could include it in 1.4. Please review #1157


simsimd does not work with bun

What version of Bun is running?
❯ bun -v
1.0.21
What platform is your computer?
❯ uname -mprs
Darwin 23.2.0 arm64 arm
What steps can reproduce the bug?
install bun
bun i simsimd
test.ts:
import { inner, cosine } from "simsimd";
console.log({ inner, cosine });

bun run test.ts
What is the expected behavior?
In this simple example, show that the functions exist
What do you see instead?
❯ bun run test.ts
83 |         throw e
84 |       }
85 |     }
86 |   }
87 |
88 |   err = new Error('Could not locate the bindings file. Tried:\n'
             ^
error: Could not locate the bindings file. Tried:
 → /Users/steve/Code/elmers/node_modules/simsimd/build/simsimd.node
 → /Users/steve/Code/elmers/node_modules/simsimd/build/Debug/simsimd.node
 → /Users/steve/Code/elmers/node_modules/simsimd/build/Release/simsimd.node
 → /Users/steve/Code/elmers/node_modules/simsimd/out/Debug/simsimd.node
 → /Users/steve/Code/elmers/node_modules/simsimd/Debug/simsimd.node
 → /Users/steve/Code/elmers/node_modules/simsimd/out/Release/simsimd.node
 → /Users/steve/Code/elmers/node_modules/simsimd/Release/simsimd.node
 → /Users/steve/Code/elmers/node_modules/simsimd/build/default/simsimd.node
 → /Users/steve/Code/elmers/node_modules/simsimd/compiled/20.8.0/darwin/arm64/simsimd.node
      at bindings (/Users/steve/Code/elmers/node_modules/bindings/bindings.js:88:9)
      at /Users/steve/Code/elmers/node_modules/simsimd/javascript/simsimd.js:1:7

See https://github.com/oven-sh/bun/issues/7986

For now change your instructions on installation.
Add simsimd to “dependencies” AND “trustedDependencies” in package.json before bun i.

@sroussey Do I understand correctly that the package becomes a dependency of itself? Could you please open a PR?

I'm a bit sick at the moment.
Basically, bun does not run post install scripts (that would build for the current system) for security reasons, but the user can override that.
See https://bun.sh/guides/install/trusted
(Written from bed)

I longer term solution is to pre-build using this:
https://github.com/prebuild/prebuildify (and https://github.com/prebuild/node-gyp-build).


are CraftTweaker supported?

поддерживается ли создание крафтов через CraftTweaker?

I don't know, as I didn't even think CraftTweaker existed for version beyond 1.13 (when they added recipes in datapacks).
But since the mod modifies the vanilla shaped/shapeless recipe types, it might work (unless CraftTweaker also has a size check). Though that was causing more issues than it was solving, so the next version of the mod will have it's own recipe types, and I'll check to see if CraftTweaker works out of the box with those.
Also, slight nitpick, but I would prefer if issues were about actual problems, and not just questions (I should make that clear in the mod page I guess lol).


[Bug] command: unit_testing_run_scheduler run not one time

1. Summary
If I start Sublime Text, command: unit_testing_run_scheduler run not one time for me. The more packages I have installed, the more times I see command: unit_testing_run_scheduler in console.
2. Settings
For example, I have 400+ packages for Sublime Text.
3. Steps to reproduce
I reproduce the problem in a version of Sublime Text without plugins and user settings.
I install UnitTesting → I restart Sublime Text → I open Sublime Text console.
4. Expected behavior
command: unit_testing_run_scheduler

5.  If I disable still some packages, I get command: unit_testing_run_scheduler fewer time and so on.
6. Environment
Operating system and version:
Windows 10 Enterprise LTSB 64-bit EN
Sublime Text:
Build 3126
Package:
The latest stable version of UnitTesting for Sublime Text 3
Thanks.

It i a kind of expected. Sublime does not accept running any TextCommand until the API has loaded. And unittesting is trying to fire the scheduler command until it has been executed. I cannot think of a better way to fire the command right now.
Let's keep this issue until there is a better solution.

The scheduler is really only for CI isn't it? I'd prefer if this didn't fire at all on a dev machine.

One can also trigger the tests on command line locally by using the run_tests scripts.
cd your_package
python path/to/run_tests.py PACKAGE

I'm assuming the reason scheduler exists at all is because subl --command "unit_testing_run_scheduler" doesn't work when starting ST code i.e. the command never runs.
The run_tests.py script has this:
if sublime_is_running:
    subprocess.Popen(["subl", "-b", "--command", "unit_testing_run_scheduler"])
else:
    subprocess.Popen(["subl"])

The command runs fine when ST already running, but won't if starting cold. I'd say that's an issue with ST, it should really wait and run the command when the api is ready.
Nonetheless, how about instead of polling with a scheduler on ST start, start ST, and wait until it's started and then run the command. In pseudo code:
start ST
while not started:
    wait...
# now ST is already, run the command...
subprocess.Popen(["subl", "-b", "--command", "unit_testing_run_scheduler"])

Would that work or am I missing something?

Delaying the call could be a solution, but we still need to know when the api will be ready.
A solution will be again polling from run_tests.py (instead of running from Sublime) with something like
 subprocess.Popen(["subl", "-b", "--command", "unit_testing_api_ready"])

where UnitTestingApiReady writes to a local file and run_tests.py checks the existence of that file to determine if the api is ready.

implemented unit_testing_api_ready at dev branch, but not sure why it doesn't work on linux but only macOS.
https://travis-ci.org/randy3k/UnitTesting/builds/285907560

I'll test it on Linux and figure out what's going on. Looks good.

It's running fine on my local virtual machine. Not sure what's wrong on travis.

Yeah, it's running fine for me locally too, but I haven't been able to figure out why it doesn't work on Travis.

I still can't figure out why it won't run on Travis. After some debugging I've noticed several things:

During the bootstrap process, dependencies are installed, then ST is installed. ST is supposed to killed after that, but it looks like it's not being killed, or at least sometimes it's still running when the run_tests.py script runs. This is not issue in itself, just something I noticed.

The --command option to subl never to seems to run the command i.e. subprocess.Popen(["subl", "-b", "--command", "unit_testing_run_scheduler"]) in run_tests.py script. The --command option seems to be irrelevant. The tests still run because the plugin_loaded hook runs the scheduler. The scheduler starts a thread and tries to run the the tests command, which if course will always run the first time it's called, because the run_tests.py script has already created a schedule before calling subprocess.Popen(["subl", "-b", "--command", "unit_testing_run_scheduler"]) . I still have no idea why the --command won't execute the command if ST is still running. Commands generally don't run properly if ST isn't already started (re: https://github.com/SublimeTextIssues/Core/issues/1457), but if ST is running it should run the command.
  class UnitTestingRunSchedulerCommand(sublime_plugin.ApplicationCommand):
      ready = False

      def run(self):
          UnitTestingRunSchedulerCommand.ready = True
          scheduler = Scheduler()
          scheduler.run()

  def try_running_scheduler():
      while not UnitTestingRunSchedulerCommand.ready:
          sublime.set_timeout(
              lambda: sublime.run_command("unit_testing_run_scheduler"), 1)
          if UnitTestingRunSchedulerCommand.ready:
              break
          else:
              time.sleep(0.5)

  def run_scheduler():
      th = threading.Thread(target=try_running_scheduler)
      th.start()

When the above is run from the plugin_loaded it will run the tests first time if there is a schedule.
def plugin_loaded():
    # run the schedule
    run_scheduler()

Just to let you know, because I'll have to come back to it later and I don't knwo when that might be. I've added a hoard of debugging info to this branch: https://github.com/gerardroche/UnitTesting/tree/travis-debugging, a log which can seen here: https://travis-ci.org/gerardroche/sublime-color-scheme-unit/builds/286103951.
It looks like the plugin_host process is left running when we kill ST. When we check later in the run_tests.py script to see if ST is still running :
tasks = subprocess.check_output(['ps', 'xw']).decode('utf8')
sublime_is_running = "Sublime" in tasks or "sublime_text" in tasks

It evaluates as true.
starting Sublime Text...
*** TASKS ***
   PID TTY      STAT   TIME COMMAND
   180 ?        Ss+    0:00 bash /home/travis/build.sh
  2241 ?        S+     0:00 sh travis.sh bootstrap
  2246 ?        Sl     0:00 /usr/bin/Xvfb :99 -ac -screen 0 1024x768x24
  2291 ?        S+     0:00 sh /home/travis/.config/sublime-text-3/Packages/UnitTesting/sbin/install_sublime_text.sh
  2306 ?        Ssl    0:00 /home/travis/sublime_text_3/sublime_text
  2312 ?        Sl     0:00 /home/travis/sublime_text_3/plugin_host 2306
  2317 ?        R+     0:00 ps wx
killing Sublime Text...
*** TASKS ***
   PID TTY      STAT   TIME COMMAND
   180 ?        Ss+    0:00 bash /home/travis/build.sh
  2241 ?        S+     0:00 sh travis.sh bootstrap
  2246 ?        Sl     0:00 /usr/bin/Xvfb :99 -ac -screen 0 1024x768x24
  2291 ?        S+     0:00 sh /home/travis/.config/sublime-text-3/Packages/UnitTesting/sbin/install_sublime_text.sh
  2312 ?        Sl     0:00 /home/travis/sublime_text_3/plugin_host 2306
  2338 ?        R+     0:00 ps wx
*** outdir contents ***
total 4
drwxr-xr-x 2 travis travis 76 Oct 12 16:35 .
drwx------ 3 travis travis 24 Oct 12 16:35 ..
-rw-r--r-- 1 travis travis  0 Oct 12 16:35 plugin_loaded_2312
-rw-r--r-- 1 travis travis  0 Oct 12 16:35 run_scheduler_2312
-rw-r--r-- 1 travis travis  4 Oct 12 16:35 schedule.json

This could be what is causing the issue or be part of the issue.

Somehow subl -b --command is not working as expected on travis. After multiple callings, ps wx gives
 2087 ?        S      0:00 sshd: travis@pts/0
 2088 pts/0    Ss+    0:00 bash /home/travis/build.sh
 3654 ?        Sl     0:00 /usr/bin/Xvfb :99 -ac -screen 0 1024x768x24
 3733 pts/0    S+     0:00 sh sbin/travis.sh run_tests --coverage
 3734 pts/0    S+     0:00 python /home/travis/.config/sublime-text-3/Packages/UnitTesting/sbin/run_tests.py --coverage UnitTesting
 3737 ?        Ssl    0:00 subl
 3745 ?        Sl     0:00 /home/travis/sublime_text_3/plugin_host 3737
 3752 ?        Ssl    0:00 subl -b --command unit_testing_api_ready
 3760 ?        Sl     0:00 /home/travis/sublime_text_3/plugin_host 3752
 3766 ?        Ssl    0:00 subl -b --command unit_testing_api_ready
 3774 ?        Sl     0:00 /home/travis/sublime_text_3/plugin_host 3766
 3780 ?        Ssl    0:00 subl -b --command unit_testing_api_ready
 3788 ?        Sl     0:00 /home/travis/sublime_text_3/plugin_host 3780
 3792 pts/0    R+     0:00 ps xw

somehow subl --command  is not able to pick up the opening window.

somehow subl --command is not able to pick up the opening window.

Yep. Same for me. I couln't figure out why this was happening. Injecting the scheduler is good workaround.


There is something wrong with create service by yaml.

In GitLab by @luotian-github on Dec 25, 2018, 10:02
If I create a service which has a same name with deleted service, the autoscale rule will retain.

In GitLab by @tmon546596046 on Nov 8, 2019, 08:02
now i access the url http://<IP_ADDRESS>:30018/, the page is showing the demoui, i have not modify anything.
can you reproduce it? when you reproduce it, you can clean the ui cache or use the 'curl  http://<IP_ADDRESS>:30018/' instead and can you report the time between the access url and deployment complete. btw, the demoui is a nginx container maybe there is some delay on it.

In GitLab by @luotian-github on Nov 8, 2019, 08:02
I have created another service with demoshowui image by yaml file. And it is normal to visit.

In GitLab by @sokril on Nov 8, 2019, 08:30
closed

In GitLab by @sokril on Nov 8, 2019, 08:30
assigned to @luotian-github