running pact provider tests without PactRunner annotation

hi,
I am quite fresh to the library and I must admit that being forced to use @RunWith(PactRunner.class) in order to use pact is a bit ugly and too strong! And yeah! this is just my opinion but I hope some of you agree. :)
I was running through the code and I see that you provide a lot of runners including SpringPactRunner which shows the problem.
I would like to see something like PactRunner.runWith(this) which can initialize pact and generate tests for given pact definition based on given annotation
@Provider("X")
@PactFolder("somewhere")
@VerificationReports(value={"console", "markdown"}, reportDir="build/pacts")

Now I have lots of conflicts with my existing setup and I have to move pact to separate directory and hack my service configuration.
I think providing such functionality would make pact integration with any code much cleaner. and existing runners could just call same code adding its logic on top of that.
If I missed it, please point me to some examples or source code or lets talk how to improve pact for jvm. thanks.

and giving it more though I think that probably such integration should work more as parametrised test generator rather than whole runner

JUnit 5 supports this using the test extensions, so having the single runner is no longer necessary. I am hesitant to do any work with JUnit 4 as JUnit 5 is the platform going forward.


Change from os-conf test release to zookeeper-release

The BOSH team made changes to the CLI to enhance the information
reported by commands such as bosh vms, and this broke one of the bosh
disaster recovery acceptance tests. This is due to a new status being
reported when there are no processes running on the VM. Since to better
validate the test scenario that broke we require a VM with running
processes, we changed the test release to a release that include running
jobs (zookeeper-release).
#167575114
Co-authored-by: Maya Rosecrance<EMAIL_ADDRESS>Thanks for submitting a PR to B-DRATS.
Checklist
Please provide the following information:

[X] What component are you testing?
No changes in the test suite.

[X] Have you created a TestCase and added it to the list of cases to be run?
No tests added

[X] Have you added an include_<testcase-name> property and any other new properties to the sample integration_config.json in the README?
N/A

[X] Have you manually validated your TestCase against a deployed BOSH? If so, which version?
we ran the tests locally against 270.3.0

[X] Does this change rely on a particular version of a release?
The changes replace the os-conf for zookeeper-release

[X] Are you available for a cross-team pair to help troubleshoot your PR?
Yes, the BOSH team is available to Xtp if the need arises

[X] Have you submitted a pull request to modify the bosh-deployment backup and restore opsfile to add a backup job and properties where appropriate?
N/A

Do you have any other useful information for us?
This thread: https://app.slack.com/client/T024LQKAS/C1NUHQ3BK/thread/C1NUHQ3BK-1564185173.021000
We're on the #bbr cloudfoundry Slack channel if you need us.

Looks good. It passed the pipeline. Merging.


2nd tier sbom

looking at first hop cyclonedx json sbom determine what is missing (from hex sbom or from manually looking at dependencies and/or build logs) and either add or make a subtending sbom.
Use https://sbom.democert.org/sbom/ to manually make sboms for 2nd tier (unless using hex sbom is easier but issue is json vs xml and hex sbom doesn't support cyclonedx with relationships and with json)

Confirm that the current implementation can do 2nd tier for bot npm and hex packages

Confirmed! the boms generated contain 2nd tier deps for hex packages, the npm specified deps don't have 2nd tier deps (confirmed here), this is both in xml and json outputs.

The link you provided https://www.npmjs.com/package/package, leads to a totally different package.
How did you confirm that the npm package dont have 2nd tier deps?

@sigu under that link when you look at the dependencies tab, you'll find that the core dependencies used under npm have no 2nd tier dependencies. Let me know if this makes sense.

Not really making sense. Let me attempt to explain what I understand by 2nd tier dependency.
Have a look at a dependency called @babel/core, it's on your dev dependancies
This is one dependency that has other dependencies too

@babel/parser link
@babel/template link
@babel/traverse link
and many others

The dependencies listed above are considered 2nd tier dependencies (our dependency has them as a dependency)

I will generate a new bom file for the npm deps including the devdeps and then give an update on whether the 2nd tier is catered for. Thank you for flagging this.


First implementation of initial pose

This is the first basic implementation of initial pose. I have implemented this similar to what we have in AMCL(for pure localization). I am currently using the following strategy when an initial pose is given.
1.Need to writer a subscriber in node.cc that would subscribe to /initialpose (eg from:rviz).
2.Whenever we receive an /initialpose we need to first finish the current Trajectory and then run final optimization.
3.Then a new trajectory needs to be started from the pose given by /initialpose and need to make sure it is with respect to map frame.
4.Push this pose all the way back to LocalTrajectoryBuilder class where the PoseEstimate is defined and change the value from identity to this pose.
5.Then pass the current pose estimate from localtrajectorybuilder to the sparse_pose_graph and then constraint_builder and finally to fast correlative scan matcher (MatchFullSubmap)
6.And instead of starting to scan match from the origin(or centre) of the submap, scan match from the current best pose estimate(only when robot is in or near that submap).
I haven't sent a request for  cartographer_ros changes yet. Will do once this is fixed.
Further Work:
1.Delete all submaps from the unwanted trajectory or delete the trajectory itself.
2.Ordering the submaps based on their proximity to the current pose of the scan.
Would love to have your feedback.
Thanks,
Akshay

Have you checked out the recently merged fixed pose constraints by @zjwoody (#471, #476, #477, #480)? I think that being able to constrain the beginning of the trajectory is very specific. Using fixed pose constraints, you might be able to constrain any part of the second trajectory with respect to the first trajectory's origin (if I understood that implementation correctly)
Also, I have an experimental pull request (#481) which enables you to directly inject fixed (I called them "manual") constraints into the optimization problem. If you did this for the first node of the new trajectory, you might again be able to accomplish what you want. I wonder what will maintainers have to say.

I have checked the recent merge although I started dev work for this before that, so I dont know what the correct way is. However I feel this is not the best way though you can do that in addition to what I have done. I might be wrong.
1.Constraints first of all are optimized every n scans. In most cases like in the case of service bots or warehouse robots as in our case we cannot afford to get a wrong position of the robot and wait till the pose is optimized. However, one can improve this  by optimizing very frequently, but again you would slow down the process(there are trade offs) which we need not deal with if we do this.
2.The pose gets optimized mostly dependent on what weights the optimized poses have that were calculated in the residual block. For example having loop closure weight equivalent to the consecutive scan weight we can see the robot jumping around in the map.
I just changed these weights in sparse_pose_graph.lua and ran their bag file(for localization):demo_backpack_2d_localization.launch
loop_closure_translation_weight = 1.1e3,
loop_closure_rotation_weight = 1e3
We see the bot localize well when the weight for these loop closure constraints are high. Drawing similar conclusions for initial pose implementation we might have to give them higher weights, however if there were any other fixed frame poses we might have to change its weight again as we are mostly not that confident about those poses.
3.I see this is not implemented in 2D, however in 3D, fixed frame poses has a residual block added in the optimization problem. Similar to the argument above, having an common data structure might be problematic as we would require the weight for initial pose far more higher than other fixed frame poses(gps etc) as in most cases we know the initial pose of the robot(at docking station or with respect to some ladmark or qrcode etc). If the way you suggest is done then I guess we need to add separate data structure similar to the one you suggested.
4.In this commit I have also changed the point from which the scan matching is done for global scan matcher(in MatchFullSubmap). Before the scan matching is started from the centre of the submap but now as we already have a good estimate from the initial pose we can scan match from that pose. I havent really decreased the search radius in this commit. But we can do this. Moreover, it wouldnt matter when we are trying to scan match in the wrong submap. I guess this feature much be useful and also ordering the submaps with respect to its proximity to the current scan as it would help find a match faster when we have large umber of submaps. For example if we have 100 submaps and we start in the 100th submap. It might take some time for us before we can scan match against that submap. Current if you can see in the ComputeConstraintsForScan method in sparse pose graph we are starting from submap 0 and then moving to submap 100. If we know we are already at submap 100, we can start to compute constraints from there directly instead.
I wrote this drawing similarity to how it is done AMCL where we re-initialize the pf everytime we give an initial pose. In our case we cannot afford to wait for the robot to localize as that would completely change the path that we generated for it to implement tasks or recoveries. There are multiple drawbacks in the robot localization is bad even for a sec. We have a setup such that everytime the localization is bad or unknown initial, the initial pose feature localizes it at best possible pose immediately.
Thank you so much for your feedback. Would love to hear your thoughts on this.

I signed it!
On Thu, Sep 7, 2017 at 6:55 PM, googlebot<EMAIL_ADDRESS>wrote:

Thanks for your pull request. It looks like this may be your first
contribution to a Google open source project. Before we can look at your
pull request, you'll need to sign a Contributor License Agreement (CLA).
📝 Please visit https://cla.developers.google.com/
https://cla.developers.google.com/ to sign.
Once you've signed, please reply here (e.g. I signed it!) and we'll
verify. Thanks.

If you've already signed a CLA, it's possible we don't have your
GitHub username or you're using a different email address. Check your
existing CLA data https://cla.developers.google.com/clas and verify
that your email is set on your git commits
https://help.github.com/articles/setting-your-email-in-git/.
If your company signed a CLA, they designated a Point of Contact who
decides which employees are authorized to participate. You may need to
contact the Point of Contact for your company and ask to be added to the
group of authorized contributors. If you don't know who your Point of
Contact is, direct the project maintainer to go/cla#troubleshoot.
In order to pass this check, please resolve this problem and have
the pull request author add another comment and the bot will run again.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/googlecartographer/cartographer/pull/511#issuecomment-327949215,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVoszplUmD-23XYiGXnXw5KSZhcNnD8Nks5sgHRpgaJpZM4PQfY4
.

Merged #606. Closing this one.


Bug report: char limit on "bodyContents" for the command "outlook mail send"

Priority
(Urgent) I can't use the CLI
Description
When you want to send a large mail with the CLI you get hit in the face with a giant nodejs error. This is quite frustrating because when you directly use the Graph API with such a large body content then this isn't an issue.
Steps to reproduce
Execute the following script
$message = "" # A message with around 40k chars

m365 outlook mail send --to<EMAIL_ADDRESS>--subject "Large Message" --bodyContents $message --bodyContentType HTML

Expected results
<EMAIL_ADDRESS>receives a lovely mail with a lot of content
Actual results
ResourceUnavailable: C:\Program Files\nodejs\m365.ps1:16
Line |
  16 |      & "$basedir/node$exe"  "$basedir/node_modules/@pnp/cli-microsoft3 …
     |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Program 'node.exe' failed to run: An error occurred trying to start process 'C:\Program Files\nodejs\node.exe'
     | with working directory 'E:\GitHub Projects\PnP\cli-microsoft365\scripts'. The filename or extension is too
     | long.At C:\Program Files\nodejs\m365.ps1:16 char:5 +     & "$basedir/node$exe"
     | "$basedir/node_modules/@pnp/cli-microsoft3 … +
     | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.

Diagnostics
Doesn't work
CLI for Microsoft 365 version
v6.9.0
nodejs version
18.16.0
Operating system (environment)
Windows
Shell
PowerShell
cli doctor
/
Additional Info
/

Ouch, I wonder if this is not a Windows file path length limitation that we could solve by loading the contents from a file or pipe (stdin).

If we consider loading the message contents from a file, then it's something that we should be able to do already now, and we could extend the documentation with extra information about passing the message contents from a file using the @-token.

Writing it to a file could be an alternative but not really preferred tbh. The way I noticed it, I was automating a few mails and tested it with just a small portion of the data, and that worked perfectly as the message didn't have a lot to show. But as soon as I did a few tests with more data, the message got quite large and the script broke with a vague error.
So as soon as users work with this command and the message is built up dynamically then in some cases the mail will be sent and in other cases, it will crash. Best case, it would be handy if the option could handle large messages.

I wonder though if that's a limitation that we can do something about. It could be that it's something related to shell/os and outside of our control. I suggest we research it to see what's possible and if it's indeed a bug or not.


How to define a Content Id on an attachment using azure-communication-email?

I need to add an image in base64 format as an attachment and define a Content Id to reference it in an <img src="cid:myimagecid"> tag in the mail template. EmailAttachment only allows to define:
attachment = EmailAttachment(
    name="...",
    attachment_type="...",
    content_bytes_base64=...
)

Is there any way to define that Content Id in the attachment?
Thanks.

Label prediction was below confidence level 0.6 for Model:ServiceLabels: 'Storage:0.09620004,Cosmos:0.07368585,Azure.Identity:0.052820142'

Hi @exegonzalez thanks for the question, I will pass this off to @turalf

@exegonzalez Apologies for the late reply. Thanks for reaching out to us and reporting this issue. We are looking into this issue and we will provide an update.

@exegonzalez AFAIK, this is not available now. However, This ask has been tracked here https://github.com/Azure-Samples/communication-services-dotnet-quickstarts/issues/51 So please track the status updates there.


Use https instead of http as api address & implementation of editMonitor method

As the API works over https let's use that for better security.

Other than that nit, this looks good :+1:

Yes you are right. Will use the same style as in newMonitor. Will update it now! :)

Awesome.  I've merged that and released as 1.1.0.
Would you like to be added as a collaborator on this project, to help review and merge pull requests?

Why not. I may not always have time but will help when I have some to spare :)

Thanks, you're added. Please follow these rules:

never commit directly to master unless you're only editing documentation, or you're in the process of cutting a new release.
never merge your own pull request unless it's had no comments from any collaborators for at least 24 hours.
If you cut a new release, make sure you follow semver when updating the version number.

If you let me know your npm username I'll add you as an owner so you can release new versions :)


Published to NuGet

Hi,
I can't seem to find this package on any NuGet package repository. Has this been published yet?
Kind regards,
Charl

Hi @Tallies.
No not yet. It's very WIP but I will see if I can get a beta package published.

@Tallies I've published a pre-release package now. BlazorBook

Thank you @aeagle.  Will test.


UI - Provide horizontal and vertical scroll bars in the script list view.

gptscript version - v0.0.0-dev-0c73f4b8-dirty
Steps to reproduce the problem:

Launch UI from a directory that has lot of files > 25 and with script names that have > 25 character in them. - gptscript --ui  -disable-cache
Once UI is launched , execute any script and then open the "select a script button".

Notice that there is truncation in script names that have > 25 character in them and also there is no vertical scroll bars presented for the list .

Expected Behavior:
Provide horizontal and vertical scroll bars in the script list view.

@StrongMonkey Is touching this soon so this will likely change.


CIS test for the latest build of SQL to be installed

A New PR
THANK YOU - We love to get PR's and really appreciate your time and help to improve this module
Accepting a PR
Before we accept the PR - please confirm that you have run the tests locally to avoid our automated build and release process failing. You can see how to do that in our wiki
https://github.com/sqlcollaborative/dbachecks/wiki
Please confirm you have 0 failing Pester Tests
[X] There are 0 failing Pester tests
Changes this PR brings

Added CIS test to make sure SQL is on the latest Service Pack / CU

Please add below the changes that this PR covers. It doesnt need an essay just the bullet points :-)

Edited where we had two "when"s in a description

Cool beans
Closes #644


Door expansion

Playing around with door hinges
Frame can be added into prefab, just need to rotate only the comp Prefab setup will feature modular doors with options for doors, frames, handles Lower frame toggle for setting up interior/exterior doors Multiple material setup for inter/exterior transitions Also not shown here is setup for double doors
Included tintable frame
Still WIP for scaling, minor details, and topo

Do you plan to implement a system that makes doors map independent?

What do you mean by doors map? Not sure how functional it will be in terms of prefab, technically if prefabs are exposed this would be a setup for pcg. This is more for map artists to have modular pieces and options when setting up buildings. If you mean door material, yes it is currently independent with it's own (messy atm) UVs. The knob will also be separate for animation.

I would like to supply a few base materials options for all pieces over time.

I mean make sure that doors are not needed to be hardcoded into a map. But can be used on any map.
Basicly make sure that the doors would not be a bigger hustle in s&box than they are in gmod

They already have the door prefab setup? This is swapping the model and textures. The models included would be for instances of the prefab. The door prefab would then be included in a building prefab.

I thought draft PR was private tbh. Also I need to update minimal so I am going to grab a new branch and make it just double door and a few variations for now. I also will keep it off PR until they say they are ready, my bad!


iOS 12.2 - XS Max 12, Jailbreak success but no Cydia

I tryed many times to jailbreak, it works

When it finishes there's no Cydia installed
Tried to respring but still no Cydia
Edit: Oh, just saw  this issue
Seem's that Cydia won't work on 12 devices.
What about Sileo then ? Why aint it install Sileo instead

There is no Cydia ready for A12 devices with iOS 12.4 (iPhone XS, XR)
Somenone need to make changes in Cydia to be compatible with A12.
On Fri, Aug 23, 2019 at 1:30 PM Keytrap<EMAIL_ADDRESS>wrote:

I tryed many times to jailbreak, it works
[image: image]
https://user-images.githubusercontent.com/17864005/63589687-13465780-c5aa-11e9-9b86-19050cb34410.png
When it finishes there's no Cydia installed
Tried to respring but still no Cydia
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pwn20wndstuff/Undecimus/issues/1354?email_source=notifications&email_token=AB3UGFOFDFXNEETVJA3IR43QF7C5NA5CNFSM4IO6VAS2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HHATNGA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3UGFNB56UGYEKWUPGKNF3QF7C5NANCNFSM4IO6VASQ
.


Invalid char 65279 at position 0 error

Describe your bug here.
Invalid char 65279 at position 0
idk what this is it was not the loading screen apparently there is somthing wrong with story and freeplay sadly idk what happend
Command Prompt/Terminal logs (if existing)
Invalid char 65279 at position 0

Are you modding a build from source or with Lua?
Lua Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
nope

Looks like you manually edited a .json/.xml file

like idk what happened but like it randomly happened a week ago so ill just do the long way and do 1 week of charting character file fixing and other stuff lol


Not finding tables

I'm trying with min-percent 0, with debugging and sql log turned on seeing this in dexter logs:

SELECT CAST("public"."jhd_sooth"."Date" AS date) AS "Date", sum("public"."jhd_sooth"."New_Deaths") AS "sum", sum("public"."jhd_sooth"."ICU_Beds") AS "sum_2" FROM "public"."jhd_sooth" WHERE date_trunc('year', CAST("public"."jhd_sooth"."Date" AS timestamp)) = date_trunc('year', CAST(now() AS timestamp)) GROUP BY CAST("public"."jhd_sooth"."Date" AS date) ORDER BY CAST("public"."jhd_sooth"."Date" AS date) ASC

I'm wondering if the regex can't find the jhd_sooth table since it's in the form "public"."jhd_sooth"?

Hey @k2xl, can you paste the complete output for that query with --log-sql --log-level debug2? Dexter uses the Postgres parser to parse queries (thanks to pg_query) rather than regexes.

Closing due to no response


Add definitions for multiplexjs

multiplex is a comprehensive data-structure and LINQ library for JavaScript:
https://github.com/multiplex/multiplex.js
https://www.npmjs.com/package/multiplexjs
http://bower.io/search/?q=multiplex
http://jamjs.org/packages/#/details/multiplexjs

@KamyarNazeri Thanks mate!

This library is interesting. Is it like as linq.js?

@horiuchi Thank you,
It is sort of like linq.js with more focus on the ES6 and data-structures


internal/syscall/windows/registry: godoc says "Not Found" about this package

Please answer these questions before submitting your issue. Thanks!

What did you do?

I entered this
https://godoc.org/internal/syscall/windows/registry
into my browser.

What did you expect to see?

Some documentation about internal/syscall/windows/registry package.

What did you see instead?

Not Found
Oh snap! Our team of gophers could not find the web page you are looking for. Try one of these pages:
Alex

Why would you expect to see it there? It's internal.

Why would you expect to see it there? It's internal.

https://godoc.org/internal/syscall/windows works. And https://godoc.org/internal/syscall/windows/sysdll works. Why https://godoc.org/internal/syscall/windows/registry does not work? At least it needs to be consistent.
Alex

This problems seems specific to godoc.org; the "go doc" command correctly shows either both or neither package, based on the value of GOOS. I'll move this over to the gddo issue tracker.


🐞 Bug : Pagination Width overflow

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
Pagination (page numbers) is causing website unresponsiveness.
Video of bug:
https://github.com/CircuitVerse/CircuitVerse/assets/77102885/0136c7cc-d245-49c8-8295-7c962ee73e74
Steps To Reproduce

Go to https://circuitverse.org/ .
Search any circuit name. (ex- Link ) .
Convert website to small screen.
Navigate to bottom.
The pagination menu is overflowing, causing the website to become distorted.

Expected Behavior
Pagination class should add overflow-x: auto; .
Video of Solution:
https://github.com/CircuitVerse/CircuitVerse/assets/77102885/ea43418e-1ed7-4ddf-af80-7f05978a8169
Screenshots
No response
Device Information [optional]
- OS:
- Browser:
- version:

Additional context
No response
Are you working on this issue?
Yes

Hi @shauryag2002 are you working on this issue. If not can you assign this issue to me

Hi @rajesh604 , I am waiting for pending triage , Then I will start working on this issue.

I have actually completed the task

I have actually completed the task

Understood that. But we assign as per FIFO. But it's  also not recommended to raise the PR without getting assigned to one issue. That's why, you may haven't found any linked PR for this issue, have confused a little bit.
Search another issue or raise a issue to get assigned to that.

#4131 addresses this issue, closing as completed.


Don't change Tab label when inside a subroute

I currently have the following nested hierarchy
TabA (title = 'TabA')
- SubMenu A (title = 'SubmenuA') (default)
- SubMenu B (title = 'SubmenuB')
TabB (title = 'TabB')
Tab C (title = 'TabC')
SubMenu are StackNavigators nested in TabNavigator which is the root. When I navigate to SubMenu A or SubMenu B, the label of the Tab in the TabNavigator changes to 'SubMenuA'. I would like the header title to show as 'SubmenuA' but the TabNavigator to still remain as 'TabA'

software
version

react-navigation
latest

react-native
0.47

node

npm or yarn

You should explicitly set the tabBarLabel for each of your tabs to prevent it from being changed when a child navigator changes.


Extract diagnosis

The issue has been resolved through PR #15 , which extracts all values (min_age, max_age, sex, diagnosis, is_control, assessment tool and image modality) at once.


SDL2MIXER_OPUS_SHARED doesn't work.

I can't chang SDL2MIXER_OPUS_SHARED manually.

if : SDL2MIXER_OPUS ON
then : SDL2MIXER_OPUS_SHARED ON
I want use SDL2MIXER_OPUS, But not dynamic load way.
How should I do?
Or if there's any information I missed？

Just configure with -DSDL2MIXER_OPUS_SHARED=OFF.
You need to read the cmake_dependent_option command as:
cmake_dependent_option(<option-name> <doc-string> <default-value-overridable-by-user> <condition-for-user-value-to-be-used> <forced-value-when-condition-is-false>)


No such file or directory: 'data/detections/refcocog_umd/res101_coco_minus_refer_notime_dets.json'

Hi @daqingliu,
Trying to run eval_det,py using the command,
python  tools/eval_det.py --id det_nmtree_01 --log_path log --dataset refcocog --split_by umd
I am getting the following error:
FileNotFoundError: [Errno 2] No such file or directory: 'data/detections/refcocog_umd/res101_coco_minus_refer_notime_dets.json'
Could you please tell from where and how can I get the json?

This dets boxes file is detected by a Mask RCNN as MattNet. Here is the file download link including 'refcocog_umd/res101_coco_minus_refer_notime_dets.json'.

Thanks @daqingliu,
The problem is there are lots of issues actually training MAttNet. I also needed the file matt_res_det_feats.pth and I am not able to find it anywhere, not in their README also. I have asked the author also.
If you have the download link for that, please feel free to share the link or otherwise feel free to close the issue.


feat(support): add StringHelper

Related to https://github.com/tempestphp/tempest-framework/issues/288
This pull request adds a new StringHelper class with a few of the most used string helpers from Laravel ("most used" is totally arbitrary there, but I think these are the ones most likely to be used withing Tempest itself).
Most of the code is the same, except for snake—the Laravel version doesn't take some edge cases into account, which I've fixed here (like trimming or deduplicating $delimiter).

Nice PR. Thanks!

Can I suggest an addition here? This is good, but what if we had this kind of API?
$string = str(' blablablabla asdhkjashd asldkj ')
    ->trim()
    ->camelCase()
    ->finish('_')


Define [com_interface] IID as string

Define the GUID as a string in the #[com_interface("<iid>")] attributes.
Needed something easy and simple to work on. :)
Closes #90

The CI is private by the way. I forgot to run rustfmt on the changes, which resulted in a failing CI build, but all I get is access denied when trying to access it:
https://dev.azure.com/microsoft-rust/332945ff-0d35-4cde-b1e2-30e171b5154d/_build/results?buildId=353

@Rantanen awesome - thanks! Any way we could add a compile check to make sure we get a nice error message when not using a string literal?

Added that test and rebased on top of the master branch to resolve conflict in progress.rs and to fix the path tests, which need to use string GUIDs in this branch.

I don't really know what is causing the build failure here. I've tried replicating the .azure-pipelines.yml build locally and I can't get it to fail. I'll try fixing the timestamp on the last commit, which is at least confusing GitHub (since due to rebasing things, it's timestamp is before the second last commit).

There was an error in the tests. Apparently I had mixed the old pre-string path tests and this one when verifying that the errors were correct. Instead the new test failed to compile due to missing use and now because of non-string GUID parameter.
Fixed that and now the CI is green as well. Still no idea what the original issue was though. :|


.L files are being built in src/main/resources - causes caching issues

Had to remove files like com/nec/cyclone/cpp/char_int_conv.L explicitly, SBT did not pick it; this can cause correctness issues & misunderstandings

@q10 best if we keep src/main/resources fully read-only. I am surprised .L files were generated, I understood we copied over to a temp directory somehow.

Updating build.sbt so that the build is performed in the target directory instead of in src/main/resources.  In addition, the make invocation will also clean out everything except the .so artifact for further assurance.

https://github.com/XpressAI/SparkCyclone/pull/514

This issue should be fixed now.

Still getting this:
[VE] ERROR: loadlib_handler() dlerror: /tmp/ve-spark-tmp4902612430412994161/_spark_485060495.so: undefined symbol: _ZNK17NullableScalarVecIsE6filterERKSt6vectorImSaImEE
Ran VectorEngine / testQuick on w-parquet-cache branch, after doing git clean -fXd; both on a6 and vh001

I was unable to reproduce this, though this has happened once to me, and was addressed by running sbt clean


"What can HIA do for you" 1-page sales-pitch / product documentation

To have 1 central place to "start the conversation" with.
It should contain (for example):
Usage

1-sentence feature(s) explanation
screenshots (of Google Sheet + output)
Example links
(?) Link to a product-manual/training

Get started

Requirements (Google Account, etc)
Deployment options (pro's / cons)
Link to "In case of Emergency"-guide

Contact Us

Is there an "account manager" to point to?
Invite for open-source contributions?

Technical details

Internals (how does it really work)

Diagram with (external) services (also include separation of us and clients' control)
Point to README about the "data" flow, etc.

Telemetry / Monitoring

Explain / show current AI implementation(s) (screenshots)
Explain privacy considerations

...

Also, find the overlap with: https://510.global/product/hia/

update texts + screenshots there.


Adding video model, 'create' mutation, and query

I quickly glanced at the video regex, and I don't think it covers all cases.
You can find more robust regexes and some examples here:

YouTube:
https://github.com/CookPete/react-player/blob/master/src/players/YouTube.js#L8
https://github.com/CookPete/react-player/blob/master/test/specs/canPlay.js#L14-L18 (These probably also need more query parameter tests (eg. when ?v= is &v=))
Vimeo:
https://github.com/CookPete/react-player/blob/master/src/players/Vimeo.js#L7
https://github.com/CookPete/react-player/blob/master/test/specs/canPlay.js#L43-L50


Support Pod Identity for Event Hub

This explains how to configure Event Hub scaler to use Pod Identity.

wrong target, sorry.

@eashi could you please rebase this against 2.1?

I changed it so it is on 2.1.


Feat: Making a proper contact form

Describe the feature
Hey @Kalivarapubindusree
The current contact form have only name, number and message which is looking like a total replica of the feedback form
I want to add more details to it and add more styling to it.
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@Kalivarapubindusree Please this issue to me. I will create a great contact form and you can assign the level there based on my work


"Restart to update" leaves terminal programs running after the program has closed

VSCode Version: 1.12.0-insider
OS Version: Windows 10 x64

Steps to Reproduce:

Open a long running process, like a node.js express application
When there's an update, use the "Restart Now"
The processes will remain running, and won't be killed

opening with a command line in the terminal, npm scripts like "npm run scss" (node-sass watch) and express mock server "npm run serve" (node ./server.js)

seems to have been fixed in newest insiders


What is different between Cascade BMask R-CNN and X101-FPN in detectron2 ?

Hello,
I have question about your work.
It seems X101-FPN (detectron2's result table) is better than R-101.
If your model use X101-FPN baseline, is it much better?  So if you didn't, is there some reason?

@charlescho64 Sure, ResNeXt-101-FPN performs better than ResNet-101-FPN, the conclusion also holds in BMask R-CNN. Due to the computation and memory budget as well as the limitation of GPUs, we didn't adopt the ResNeXt-101-FPN.

@wondervictor  Thank you for your reply. your job is very impressive.

@wondervictor
Could you give me the way to use "RestNeXt-101-FPN" for training in your model(BMASK)?

@charlescho64 You can refer to this config file mask_rcnn_X_101_32x8d_FPN_3x.yaml which includes ResNeXt-101-FPN.

@wondervictor  Thank you.


[BUG] recOrder convert key error

Hi,
I want to convert ome.tif files to zarr using recOrder.convert, but a key error is produced. I have never encountered this error and am using the usual recOrder.converter command. Do you know why this is happening? Thanks for having a look!
Best,
Johanna
Commands
module load anaconda; module load comp_micro; conda activate recorder

recOrder.convert --input /hpc/projects/gpfsml/ML_group/opencell-infection-microscopy/TICM0026-1/all_3 --output /hpc/projects/comp_micro/projects/virtualstaining/2022_microDL_nuc_mem/preprocess/infected_cells/TICM0026/TICM0026_all_3.zarr --data_type ometiff --replace_pos_name False

Executed in hpc terminal
Error message
Initializing Data...
Finished initializing data
Found Dataset TICM0026_all_3.zarr w/ dimensions (P, T, C, Z, Y, X): (384, 1, 4, 81, 1024, 1024)
Creating new zarr store at /hpc/projects/comp_micro/projects/virtualstaining/2022_microDL_nuc_mem/preprocess/infected_cells/TICM0026/TICM0026_all_3.zarr
Running Conversion...
Setting up zarr
Traceback (most recent call last):
  File "/hpc/user_apps/comp_micro/conda_envs/recorder/bin/recOrder.convert", line 8, in <module>
    sys.exit(main())
  File "/hpc/user_apps/comp_micro/conda_envs/recorder/lib/python3.7/site-packages/recOrder/scripts/convert_tiff_to_zarr.py", line 28, in main
    converter.run_conversion()
  File "/hpc/user_apps/comp_micro/conda_envs/recorder/lib/python3.7/site-packages/recOrder/io/zarr_converter.py", line 366, in run_conversion
    self.init_zarr_structure()
  File "/hpc/user_apps/comp_micro/conda_envs/recorder/lib/python3.7/site-packages/recOrder/io/zarr_converter.py", line 333, in init_zarr_structure
    self._get_position_names()
  File "/hpc/user_apps/comp_micro/conda_envs/recorder/lib/python3.7/site-packages/recOrder/io/zarr_converter.py", line 253, in _get_position_names
    name = self.summary_metadata['StagePositions'][p]['Label']
KeyError: 'Label'

Expected behavior
Here the command applied to another dataset, where it works without error. Perhaps the error is linked differences in input dataset structure.
recOrder.convert --input /hpc/projects/comp_micro/rawdata/hummingbird/Janie/2022_01_20_orgs_BF_GFP_63x_04NA/BF_GFP_first11_1 --output /hpc/projects/comp_micro/rawdata/hummingbird/Janie/2022_01_20_orgs_BF_GFP_63x_04NA/BF_GFP_first11_1_test.zarr --data_type ometiff --replace_pos_name False
Environment:
Operating system: HPC
Python version: 3.7.11
Python environment (command line, IDE, Jupyter notebook, etc): shared environment
MicroManager/pycromanager version: 0.17.8

Thanks for the clear bug report, Johanna!
I'm able to recreate the bug on the HPC and locally, and I'm working on a fix.
If the surface-level error is any indication, it seems like the reader is having trouble finding position names. Are the position names necessary for downstream processing?
The quickest fix will likely be to just ignore the position names if they don't exist...more work may be necessary to understand why the position names aren't there in the first place.


Fix tests, and test empty paragraph.

Draft pr to recreate and solve issue #63

Hey @MarcMcIntosh, closing this outdated issue ✌


provide something like onPartBodyStarted for streaming upload without tmp files

any possible?

like pipeline uploading to aws

https://github.com/synchronoss/nio-multipart#a-powerful-extension-point

@defnull while it can be implemented that way, for example the headers are available at the point where the write of the file starts I would see a use case for just having the headers in a more abstract part of the application. Given that the custom PartBodyStreamStorageFactory can be initialised with any context that the application can possible ask for it can't be initialised with values it does not know. For example if I would have two parts one is some identifier and one in the file contents, the parsed contents of part 1 would not be available in part 2. In order to provide such information for the to be uploaded bucket more context should be available in newStreamStorageForPartBody. My own use case would be passing the temporary filename to the rest of the application for monitoring. I am currently setting this filename to something the rest of the application is aware of.

I'd just let my NioMultipartParserListener also implement PartBodyStreamStorageFactory, or share the important state between both instances in some other way. Then you'd have all context you could ask for when newStreamStorageForPartBody is called.


[WIP] Supposedly this works on a Mac

Installing packages from brew behind the user's back feels... weird. Why not ship ramalama itself through brew? That way it can depend on llama.cpp, python-argparse, and whatever other dependencies.

Yes I would like to get that done as well.  I am thinking of raising an error when users try to run lama_server if it does not install and telling them to install it or run the work load within a container.


Update index.md, maybe typo www/app/app.js => app/app.js

Maybe, it's typo.
I guess, currently www/app/app.js is app/app.js now.

Yup, thanks!


[BUG] ML10 Tasks incorrectly specified in env_dict.py

in the ML10_V2 specification in env_dict.py I believe the dictionary value corresponding to 'button-press-topdown-v2' should be SawyerButtonPressTopdownEnvV2 instead of SawyerButtonPressEnvV2. This way the name would match the environment and ML10 would parallel MT10.
See here:
https://github.com/rlworkgroup/metaworld/blob/master/metaworld/envs/mujoco/env_dict.py#L391

That certainly would make sense. Unfortunately, I believe this discrepancy is intentional.

As Meta-World ownership has been transferred from the RLWorkGroup to Farama Foundation, I am closing this issue but it will be fixed in a future version of Meta-World. If there are any questions or requests for features please join our Discord


Is there a tuto, to create from scratch, a homemade model ?

Hi all.
This project is very interesting, and I'd like to create a french voice for ubuntu (ubuntu is very poor in french male TTS)

how many wav sentences do I need to create correct voice ?

What is the ratio, between text request, and vocal answer ? (realtime ? working on a nvidia TX2 board)

could anyone write a small tuto, to help creating a model ?

ps : Using Deepspeech, for some french STT models, but missing TTS !!
Thanks all
Vincent

Hi vincent,
We are looking for the same thing. And i'm french too.

To create a correct voice, we need at least 20 hours recorded audio with transcription. but the audio quality is very important (garbage in -> Garbage out). I'm far from that goal. I've started to think to try to segment audio books (librivox https://librivox.org/search?primary_key=2&search_category=language&search_page=1&search_form=get_results) to create a french corpus. There's also voxforge where we can access several hours of french transcripted audio (but i have doubts about the quality).... My empire for DATAs !

I am training the LJSpeech-1.0 default dataset (english). 70K steps for now... on a NVIDIA GTX 1070 (0.8 sec / step). I have already nice results when i test some checkpoint models. Using the GPU, the vocal answer is almost in real time (less than 1 second). With CPU, that's another story...

To create a model, we first need DATA, a huge quantity of data. that's the most important. After that, we have to train it.

Do you have good results with DeepSpeech with a french STT model? Can you share the model you used for Deepspeech? i'm looking for a good model.

Hi Actarus33,  Bordeaux ??
Thanks for explications.
20 hours ?? it seems to be lot of material, for a unique voice !!
I anderstand about audio quality !
thanks for time tests.
About Deepspeech, I have very good results, but in limited model :
I work on some specific models, with restricted sentences to fit a vocabulary file, for a robotic usage.
And the model is only trained with my own voice, nearly 5hours. So inferences can only be made about my voice.
There is 2 bdd for french material : voxforge, and the corpus-ted-lium.
I'll have a look in librivox.
I'm interested in your french material to create a good TTS (my objective)
How many hourd do you have ?
my mail<EMAIL_ADDRESS>

Yes i'm from Bordeaux, and you?
I've made significative moves since earlier because now i have a very good French speech corpus recorded in studio by a profesionnal :-) segmented audio with transcription ! LE GRAAL !
About 12 hours segmented High quality audio from a nice female voice. I'm confident it will be sufficient because quality is insane.
Ok for DeepSpeech model, i understand. I also loves robotics ;-)
I will start to train the french corpus in few hours and see what can i get from it

@elpimous i will keep you informed if i get nice result - i will share results

Hi Actarus33.
Ok thanks a lot.
My deepspeech monospeaker has a 0.36% wer (99.64% accuracy Enormous !!!)
Working in LIUM corpus for stt next fr model.
I'll try a Tacotron model too, of course.
My small board Jetson tx2 has a good GPU, but low CPU. Hope I'll be able to train voice..

@actarus33
Thank you for your efforts in the meantime.
Currently, my model is under testing for inference.
However, with CPU, It takes a lot of time depending on the sentence length.
How can i use GPU in synthesizer module for real-time inference?

Hi @actarus33 @elpimous I'm also French and would be very interesting about the state of your work. Do you have a repo ?
I was wondering if Azure Video Indexer could help at creating annotated corpus ? You can use Podcast to split audio speaker and get speech to text. (I think Cedric Bonnet GeekInc would be so happy to have a digitalized voice)

Hello @actarus33 & @JpEncausse ,
I'm Swiss and need to make a voice in French. Unfortunattely, I'm not able to configure correctly to have a good voice and I have some questions. Maybe you can help me.

How did you make with the metadata? Did you keep the special characters or code it (for exemple: La rÃ©solution votÃ©e OR La résolution votée)
How did you configure the file "symbols.py" under the folder text? With "Ã©" or "é"?
Which cleaners inside the hparams did you use?
@actarus33 : What is the status of your try with TACOTRON 2? It is allready usable?

By the way, @actarus33, great article on your blog!
Thank you for your support and best regards

Bonjour @actarus33, @elpimous, @JpEncausse, @brebetez,
I am also French and interested to get access to a trained model and to contribute — if possible — to this project.
Thanks ! 🤸

I am interested in building and training such model, but with Dutch voice instead of French voice. Anyone any idea how to address this?

@Bobb10 I've tried with dutch (cleaning & cutting up an audiobook, training for a bajillion iterations, etc) and the best results were with starting from the pre-trained english voice and then training a few iterations (can't remember how many exactly, but less than 10% of total) on the dutch voice.
This worked relatively well (it sounded, as expected, as a mix between a robot, the female english voice and the male dutch voice I used), apart from the fact that you need to train with the same symbols as the english version did (i.e. all the 26 regular letters, and nothing like éèàö).
I never got any really usable results by training from scratch IIRC (it's been a while).
Hope this helps anyone.

@JoranDox Thanks for the comment. My idea is to replace the US English dataset with speech from a single professional female speaker by Dutch dataset with speech from a single professional male speaker (dataset still under construction). Could you please send an email to<EMAIL_ADDRESS>with details about your attempt as described here? Maybe we can help and contribute to each other?

@Bobb10 I've tried with dutch (cleaning & cutting up an audiobook, training for a bajillion iterations, etc) and the best results were with starting from the pre-trained english voice and then training a few iterations (can't remember how many exactly, but less than 10% of total) on the dutch voice.
This worked relatively well (it sounded, as expected, as a mix between a robot, the female english voice and the male dutch voice I used), apart from the fact that you need to train with the same symbols as the english version did (i.e. all the 26 regular letters, and nothing like éèàö).
I never got any really usable results by training from scratch IIRC (it's been a while).
Hope this helps anyone.

I don't know if I have much left to share, as at the point where it started to become okay, google started to upgrade and roll out many more voices (including dutch), not mentioning amazon polly and other text-to-speech generators that were becoming increasingly good.
I've deleted the datasets and archived most of my code since I've been working on different (totally unrelated) projects since. On top of that, my code is technically property of my company so I'm not sure how much I could share here if I found it again.
That said, most of the work was put into creating the dataset (both cutting the audiobook and cleaning the text that came with it, and updating the text to modern dutch), but I believe I didn't have clean enough sound data and/or dutch is inherently harder or something.

Hi guys! But there is a way to donwload an audiobook from LibriVox and cut it in small clips to produce something similar to LJSpeech? I'm trying to do it for italian...


Filtering issue during delete search query

I'm trying to implement list filterings on version 5.0.0-rc1.
It works good until I will try to delete search query. Then it should found more items, but it always crash during the add new items to the list with the stack trace bellow. But it works in your demo and I'm not able to found reason.  I just now that in the list was 99 item and when I delete on character from query 100 items was qualified and should appear in the list. I'm using sticky headers.
And I don't understand why I must provide unfiltered items to the filterItems(), why it can't use items which are already in the adapter? I'm using method addItem() and adItems() so I don't have current state of all items.
 Caused by: java.lang.IndexOutOfBoundsException: Index: 100, Size: 99
                                                                                at java.util.ArrayList.add(ArrayList.java:457)
                                                                                at eu.davidea.flexibleadapter.FlexibleAdapter.applyAndAnimateAdditions(FlexibleAdapter.java:4270)
                                                                                at eu.davidea.flexibleadapter.FlexibleAdapter.animateTo(FlexibleAdapter.java:4193)
                                                                                at eu.davidea.flexibleadapter.FlexibleAdapter.animateDiff(FlexibleAdapter.java:4167)
                                                                                at eu.davidea.flexibleadapter.FlexibleAdapter.filterItemsAsync(FlexibleAdapter.java:3974)
                                                                                at eu.davidea.flexibleadapter.FlexibleAdapter.access$2100(FlexibleAdapter.java:98)
                                                                                at eu.davidea.flexibleadapter.FlexibleAdapter$FilterAsyncTask.doInBackground(FlexibleAdapter.java:5287)
                                                                                at eu.davidea.flexibleadapter.FlexibleAdapter$FilterAsyncTask.doInBackground(FlexibleAdapter.java:5253)
                                                                                at android.os.AsyncTask$2.call(AsyncTask.java:304)
                                                                                at java.util.concurrent.FutureTask.run(FutureTask.java:237)
                                                                                at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
                                                                                at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
                                                                                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
                                                                                at java.lang.Thread.run(Thread.java:761)

So I found the reason. List provided to the filterItems() contains more items that the original list that was inside of the adapter before search.
And I found another issue, sticky grid are not sticky during to search. It has some reason?

@tprochazka it could be if they are not synced.
Regarding deactivating sticky, yes I made with a reason: if I keep the sticky it will crash 100%.
I do not remember exactly the exception, but not easy to have both functionalities at the same time.

Hi @davideas , I have same issue, what is solution for this case. I can't use sticky here ?

It might be a little bug, need to check it better, could you provide me the logs as well?
Just I don't have time, I try to do my best.

And I don't understand why I must provide unfiltered items to the filterItems(), why it can't use items which are already in the adapter? I'm using method addItem() and addItems() so I don't have current state of all items.

Normally, you have your original list, it is necessary to pick up items to add in the adapter list when you delete characters in the search text.
But indeed I might create a copy of the original list internally, but if you search remotely then you need to provide a new list, and you are also using a loading more, so not all items are displayed, in this case what should I keep as original list?

Hi guys.
I had the same exact issue and the root cause was a incorrect implementation of the hashCode() and equals() methods in the adapter items.
That fix solved the issue for me.

I don't understand why sticky grid during the search is problem. It is nothing special, you just display less item. If I will do async search myself and the just update data in the adapter it will works. Of course use integrated search is much easier, than do it myself.
And related to necessary to provide again original list for search.

Normally, you have your original list, it is necessary to pick up items to add in the adapter list when you delete characters in the search text.
But indeed I might create a copy of the original list internally, but if you search remotely then you need to provide a new list, and user might also be using a Loading more feature, so not all items are displayed, in this case what should I keep as original list?

Would be great if it will create copy automatically as default option and there will be optional way to provide own list when it is needed.

@tprochazka:

I don't understand why sticky grid during the search is problem. It is nothing special, you just display less items.

Yes, when you add characters you always reduce the current list, but when you delete characters you need the original list to reinsert items, those items are lost during the filter. So what you suggest is just half search.

Would be great if it will create copy automatically as default option and there will be optional way to provide own list when it is needed.

It could be an improvement. Default internal copy is done when searchText is initially inserted and list of items restored if searchText is cleared out. To use a custom list to start the filter can be done with just simply passing the new list as it is now.
I will open a new issue for this improvement.


Any connection events ?

I would like to implement a retry mecanism,
I assume Jsforce.Connection is the object to start with.
I see it extends a EventEmitter.. So what I'm trying (expecting in a way) is something like this:
connection.on('connection', function () {
  this.logger.log('@@@@@ Connected to Salesforce @@@@');
});

connection.getConnection().on('disconnect', function () {
  this.logger.log('@@@@@ Disconnected from Salesforce @@@@');
});

// there is only 'connection:new' being emitted in the code as far as I searched, but it does not work neither

I don't know if these are events proposed by JSForce, these are not typed,
Furthermore Is this the right way ? to handle reconnections ?
Thanks to everyone in advance.

hey, sorry for the late reply, triaging old issues.
the connection:new event is emitted when creating an instance of Connection on the jsforce class, not on API requests.
Were you trying to handle network errors? If so, jsforce v3 added support for retrying on common network errors:
https://github.com/jsforce/jsforce/blob/573b869aff8a4ad01d0969c64c1590383326cc6d/src/request.ts#L53
connection:new
https://github.com/jsforce/jsforce/blob/573b869aff8a4ad01d0969c64c1590383326cc6d/src/connection.ts#L403


Feature/1744 inject expression element into edit branch page

Inject new expression (visual design: inject answers for selected question).

@stevenburnell-moj awesome stuff. all the test! 🙌
just one comment by the LGTM thingy to address

@stevenburnell-moj awesome stuff. all the tests! 🙌
just one comment by the LGTM thingy to address

Variable erased from existence.


New CSS Section Classes on main page

in the RUN ANYWHERE section, can you replace the word PaaS with Cloud?
Keep it portable – Spring-based apps run anywhere the JVM does. Deploy standalone, in an app server, on a PaaS or all of the above.
** new CSS Section Classes **
1.) spring initializr - (moved out of rotating ad banner)
place it below ad rotator and above guides
Copy:
Initalizr
Bootstrap your Spring Boot application with start.spring.io.  Generate a starter project ZIP in seconds for Maven or Gradle and get coding!
Generate now >
http://start.spring.io
background color/image: use light green background like STS section so it's consistent
2.) Spring Certification
place it below spring projects and above "community/professional support" section
Copy:
Certification
The perfect way to demonstrate your proficiency with the Spring IO Platform portfolio is to obtain an industry-recognized Pivotal Certification. Our role-based certification exams are designed to test and validate your product knowledge and help you advance your career.
Learn More >
http://spring.io/blog/2016/01/21/pivotal-academy-launches-updated-spring-classes
background color/image: use light green background like STS section so it's consistent
background image:  in process

image for #2 above is here:
https://www.dropbox.com/s/o9nu076xutiyl0j/3104-0316-SPRING-CERT-BANNER_v2-08.jpg?dl=0

Hey Pieter,
Do you want the whole image to be a link?
If not, could you provide me with the background image only? I'll take care of the text + link (probably a better SEO practice anyway).


Server timeouts and 504 error

When I submit a test I am getting a server timeout and now I have a 504 error.
Been happening off and on for the last couple of hours.

This has been happening for a few days now, even though the status page says everything is operational.  I have to submit my code many times before it finally goes through.  Many timeouts, and generally slow responses throughout the site.

+1
Same as yesterday....

I have been having this same issue for ~24 hours. I have only been able to get etst cases running when i first open a kata. once i add code the servers just give up and throw errors.

Timeouts, Timeouts, Timeouts.... Its so annoying!

Unfortunately these issues started happening while I am on vacation. I've gotten a chance to deploy some hotfixes (a new one today) that should keep things moving along, but it's not 100% yet. Im back on Sunday and will be prioritizing fixing these issues over everything else.
Get Outlook for iOS
On Fri, Aug 19, 2016 at 11:32 AM -0700, "SteffenVogel79"<EMAIL_ADDRESS>wrote:
Timeouts, Timeouts, Timeouts.... Its so annoying!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Timeouts are there again!

Seems like the runner can't handle missing semicolons.

There are some periods where the servers work, and some don't. Maybe not enough servers available at some times?


Why OTP 22+

The Swoosh document states that it required OTP22+. However, all the Erlang deps such as :gen_smtp and :hackney works in OTP 21. And my limited testing (with SMTP) seems to indicate it works with OTP 21. So what is supposed not to work in OTP 21?

¯_(ツ)_/¯ it's a documentation error. so 21 is actually supported as of now. (it's in the CI matrix)
however, it's probably not worth changing it now given how close OTP 24 is around the corner.
We normally support 3 OTP versions as 4 Elixir versions.

got it, thanks


Fix door placement check

The checking of the two blocks that will get replaced by the door is wrong.

I'd like a verification on this. Can anyone test? Try placing doors in 3-high spaces, 2-high spaces and 1-high spaces.
I'm currently away from minecraft-able computer

before changed, the door cannot be placed in 2-high spaces, because the code checked the upper block of the door (Y + 1) and the block above the upper block of the door (Y + 2) which should be the bottom block of the door (Y) and upper block of the door (Y + 1).

another pic showing the 1-high place.

Xoft is somewhat shadow-blind, those last 2 images are to dark. ;)

And I meant someone else to test this independently :)

I just with you didn't combine multiple issues into the PR. Now we can't merge the door fix because there's additional code that needs reviewing.
I'll cherry-pick your door fix, hopefully this will leave the PR with only the weather changes.

Cherry-picked, please rebase this branch onto current master and squash the "fix" and "revert" commits.

@TsFreddie Any progress on fixing the issues xoft highlighted?

@TsFreddie I'm closing this for now. Come back, when you fixed this.


refactor: updates automated dependency updates

What
refactor: updates automated dependency updates

:tada: This PR is included in version 0.12.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Close out open pull requests (review & provide feedback, merge or close)

Some pull requests are already open for a long time. Make sure they get proper attention and get either reviewed and pushed forward, or closed.

Cleaned up many PRs, down to 4 - closing this issue for now


reduce the verbosity of pagination logging

by default this plugin logs three lines for autopages. One for tags, collections & categories. It also leaves a line break before logging how many pages have been generated, which breaks the flow of output and doesn't aid in readability very much. This patch fixes these issues.
The blank line outputted before the page log has been erased.
The log for tags, collections and categories has been reduced such that at most 2 lines are output. If all three are available or all three disabled only one line is output.
eg:
# tags = enabled, categories = enabled, collections = enabled
>          AutoPages: Generating pages for tags, categories & collections

# tags = disabled, categories = disabled, collections = disabled
>          AutoPages: tags, categories & collections pages are disabled/not configured in site.config

# tags = enabled, categories = enabled, collections = disabled
>          AutoPages: Generating pages for tags & categories
>          AutoPages: collections pages are disabled/not configured in site.config

I've also added a silent option to the users _config.yml file, such that if you've willingly disabled one of the three autopage options, you can stop the plugin from reminding you you've disabled it.
eg:
autopages:
  enabled: true

  collections:
    enabled: false
    silent:  true

  categories:
    permalink: /categories/:cat

  tags:
    permalink: /tags/:tag

# tags = enabled, categories = enabled, collections = disabled
>          AutoPages: Generating pages for tags & categories

collections doesn't log anything because you've set silent to true.

I'm confused, this is the first time I've gotten a notification about this issue since I made it and suddenly there's 49 commits in the backlog. What's going on?

Also, if you don't mind me asking, why was this issue closed? I can't really see any mention of a reason.

suddenly there's 49 commits in the backlog

@mohkale That is because the base_branch (master) was reset to an older state in Git history. So the commit log here reflects all changes made from that point in the past up until your commit.
Once you rebase the branch onto current master, all those extra commits will be removed automatically.

Okay, thnx for the clarifications 😄.
I'm still wondering why this pull request was closed? Is this feature not desirable? If I re implemented it on the repository as it is now, would it still be denied?


refactor: examples-browser

This PR refactors the browser example to the refactored async js-libp2p.

Added information for people to run a signaling server

I tried it out with the latest changes and two local peers, but the dial hangs forever. Do you have any idea on what is going on?


Small Readme fix

Noticed in readme that it says about "-arm64" suffix of build artifacts, but it's "-aarch64". Checked latest arm64 CI job to confirm: https://app.circleci.com/pipelines/github/CosmWasm/rust-optimizer/288/workflows/d1226c7e-c41c-488f-9acd-ae58058961f5/jobs/942/steps?invite=true#step-108-15862_24

By the way, we should remove those suffixes at some point. See https://github.com/CosmWasm/optimizer/issues/151

By the way, we should remove those suffixes at some point. See https://github.com/CosmWasm/optimizer/issues/151


Enhance security checks with https://github.com/ossf/scorecard

The OpenSSF has the https://github.com/ossf/scorecard project which essentially checks for a bunch of in depth security issues for projects which we could roll up in a score. It appears in places such as https://deps.dev/go/k8s.io%2Fkubernetes

Let's make this low priority for now as there's some overlap with the checks etc that we do.

We've just added a bunch of security checks from the OpenSSF Scorecard! 🙂


Run tests in github actions.

Travis is becoming increasingly unusable for open source projects as they no longer offer credits for open source builds. In addition they seem to have been getting more unreliable in general.

@jameshilliard Can you take your changes to the docs for ByteArrayBuilder into it's own PR? Also regarding the actions, I'm getting around to this, but for one I'm not going to do a matrix build on push / pr, although I'll consider it in the nightly integration test I'm building.

Can you take your changes to the docs for ByteArrayBuilder into it's own PR?

Fixed in #460 will re-base this once that's merged as this depends on that change.

Also regarding the actions, I'm getting around to this, but for one I'm not going to do a matrix build on push / pr, although I'll consider it in the nightly integration test I'm building.

What's the issue with the matrix? Using a matrix runs the tests in parallel so I don't think it should slow things down.

Also recently I did a major overhaul to the travis script because it was not deploying properly, well because gradle versus travis.

Not sure what's going on there...the gradle version should be independent of travis AFAIU.

As I move to actions I'll consider moving to gradle 6, but I'm not sure about 7. Is there anything significant in 7 to be aware of?

Needed for Java 16 support.

Also recently I did a major overhaul to the travis script because it was not deploying properly, well because gradle versus travis.

Not sure what's going on there...the gradle version should be independent of travis AFAIU.

Native file system watching is not available for this operating system.
net.rubygrapefruit.platform.NativeIntegrationLinkageException: Native library 'libnative-platform-file-events.so' could not be loaded for Linux amd64.

Versions 6 of gradle has the above problem on Travis. Because of it, gradle cannot determine that something is not modified and ends up re-running tasks. This is generally not a problem, except in the case of signing artifacts when differing signatures caused the deploy to sonatype to fail.
I had to use the exact version of Gradle that travis supplies as it's default as part of the java language pack. Not only that, some versions of that language pack would fail during install of the Java OpenJdk 8. Java failed for the java language pack.
Anyway, we are moving to actions.

I had to use the exact version of Gradle that travis supplies as it's default as part of the java language pack.

Can't you just have travis execute without the wrapper so that it uses the installed gradle?

I had to use the exact version of Gradle that travis supplies as it's default as part of the java language pack.

Can't you just have travis execute without the wrapper so that it uses the installed gradle?

I thought the whole point of the wrapper is to make sure you get the version you want? And what's the difference if I make the project match the travis gradle or use the travis gradle?
Anyway, let's not worry about this as we are going to move to github actions pretty soon.

I thought the whole point of the wrapper is to make sure you get the version you want?

Well if the version you want is "the exact version of Gradle that travis supplies" then I don't see why you would want/need to use the wrapper.

And what's the difference if I make the project match the travis gradle or use the travis gradle?

Well using an ancient wrapper means the wrapper only works on ancient java versions essentially.

@jameshilliard Closing this b/c https://github.com/nats-io/nats.java/pull/493 moves completely to GitHub Actions and gets rid of travis. Gradle has been upgraded to 6.8.3, that's the best I can do right now. When I have cycles I will look into upgrading to 7


api/v1: update swagger to 0.25.0

Unable to generate the api/v1 with the 0.20.1, this commit updates
swagger API generator to 0.25.0 along with the following changes:

All generated APIs can be overwritten, there is no need to fix them
up with manual TODOs after its generation;
Removed 'urlbuilder' generated files which are not used anywhere;
Remove unused generated code from api/v1/models;
Add copyright header to all generated files;
Add script to detect if the API generation is out-of-sync.

Signed-off-by: André Martins<EMAIL_ADDRESS>

test-me-please

Coverage decreased (-0.06%) to 37.178% when pulling<PHONE_NUMBER>8f3012d2974ad40540f0b198298d9f on aanm:pr/update-swagger into f18fcd9b3d4c2d9a26f952b24f4bdae710da88ca on cilium:master.


Roll another release, to be sure sbt-ci-release is working

now that #152 by @mdedetrich is merged, let's make sure we can use it
first, I'll need to add publishing secrets to the GitHub Actions config

@SethTisue Now that I think about it can you hold off the patch release until https://github.com/lightbend-labs/jardiff/issues/155 is done? I will try and do it tomorrow (shouldn't be too hard) but the reasoning is that publishing cli related stuff doesn't make sense

sure, fine with me

#158 adds release steps to the repo (RELEASING.md)

@mdedetrich I added the secrets (using my personal Sonatype account, which has permissions for com.lightbend publishing)

after publishing, I'll need to revise https://github.com/retronym/homebrew-formulas/pull/5

@mdedetrich I can't remember where I left off on this. Like was I waiting for something else to happen? If you can't think of anything that's still pending, I guess I should try to push a tag? (There was #153, but since it hasn't progressed, maybe we should release anyway and figure on releasing again if a fix comes in.)

Yeah I was actually expecting a release at some point, the Windows fix can wait

Core JAR

[ ] create and tag the release via the GitHub web UI
[ ] check the GitHub Actions log to see that publishing succeeded
[ ] wait for the artifact to appear on Maven Central

CLI jar

[ ] locally, on JDK 8, run sbt cli/assembly
[ ] rename the resulting JAR to just jardiff.jar
[ ] attach the JAR to the release in the GitHub web UI
[ ] PR the change to the homebrew formula, using shasum -a 256 jardiff.jar to compute the SHA

@mdedetrich no publish job was triggered. there must have been a flaw in https://github.com/lightbend-labs/jardiff/pull/152 ? is it obvious to you what happened?
I'm not used to a setup with everything in ci.yml — all the repos I work on have separate ci.yml and release.yml

🎶 Please release me, let me go 🎶

@mdedetrich no publish job was triggered. there must have been a flaw in #152 ? is it obvious to you what went wrong here?
I'm not used to a setup with everything in ci.yml — all the repos I work on have separate ci.yml and release.yml. also I'm not familiar with sbt-github-actions, so I'm hoping you can look into this yourself

Did you push a tag? Pushing a tag with the vx.x.x pattern is what forces a publish and judging from https://github.com/lightbend-labs/jardiff/tags the last tag was pushed 2 weeks ago?

So I just checked the logs and it did trigger https://github.com/lightbend-labs/jardiff/actions/runs/6962890536/job/18947517194 and publish, it should be available by now?

Huh, I don't remember that being there when I looked, maybe Actions was backed up or something 🤷
(btw the job shows up with the name "Clean", is that easily fixable?)
https://central.sonatype.com/artifact/com.lightbend/jardiff-core_2.13

@mdedetrich thanks for the help with this!

(btw the job shows up with the name "Clean", is that easily fixable?)

There are 2 jobs, clean and continuous integration.

The actual publish is done in continuous integration and it only triggers if you happen to push a tag, which you can find here https://github.com/lightbend-labs/jardiff/actions/runs/6962890536

See how both the publish job is triggered and in the top left you see "Continuous Integration"

Got it 👍

@SethTisue Did you end up making a homebrew release of the new version?

@mdedetrich I need Jason to merge https://github.com/retronym/homebrew-formulas/pull/5 . I'll ping him.

'tis merged


Error on opening pgn file

This happens after:

New Workbook option was selected and Chess Forge saved this as chf (see previous issue that no saving in pgn format happens)
Chess Forge was closed
Chess Forge was reopened and system saved this as pgn
Chess Forge was closed
Chess Forge was reopened and the error pops up

Whole pgn file copied below:
[ChessForgeWorkbook ""]
[TrainingSide "White"]
[White "Chess Forge"]
[Black "Workbook File"]
[Result "*"]

Fixed.


Mobile app crashes at startup (iOS)

Reproduced 3 times, happens even if I wipe the data and install the latest from TestFlight.
Crash logs were sent via TestFlight.

App was misconfigured due to wrong input in github action


Add express router to handle different base-href's

To prevent issues like #699, and make handling of multi-language sites easier

Why this issue has been closed?

@atao60 because its solved?

I'm still struggling to deploy a scully blog on gh-pages, using @scullyio/scully-plugin-base-href-rewrite. It seems related to the way I organized the angular components.
As #1088 is also closed, as soon as I'll have narrowed the case, i'll probablbly open a new issue.

@atao60 Please do. If you have something we can reproduce, it helps also understanding the issue!


added ability to define onSuccess and onError callbacks

Added ability to define onSuccess and onError callbacks for openDb wrapper
This will allow developer to execute queries when connection is established.

Note: new arguments are optional. Previous connection format as well so this should be compatible with all current implementations.

Any word on this? it was submitted a months ago. Checks have passed.


Low/No-code Middleware for Web3 - request for feedback

hey guys, before going through the effort of applying for a grant could we get some feedback on this whitepaper?
https://drive.google.com/file/d/1SI5bK0F8FrDN5C23XTGOpUG7Pdfmzp-A/view?usp=sharing
Please feel free to reach out to me directly for questions.
https://telegram.me/edbong
:)

Makes sense.
I''ll close this issue. Let me know if you have any further questions.

@semuelle as follow up to this we made a grant submission va the website. We would love to get a heads up. Who do we check in with?

Which website?

Here https://web3.foundation/grants/
Should I repost here instead?

Where did you go from there? Because the Apply button links to this repo, and I don't see a PR from you. Did you submit a PR, fill out a form, or something else?

We filled out a form

Strange.

I checked and couldn't find a submission by the name in our data. Sorry about that. Did you receive an email with a link to your submission? That's a sure sign that it was properly submitted.

I did not see anything. Did double check.
Resubmit here or use the form?
Whats better?

Will do that!
On Tue, May 24, 2022 at 2:31 PM Sebastian Müller @.***>
wrote:

So, the form is for private applications and those wishing to be paid in
fiat. If you are okay with a public application (you can choose to make the
discussion of the application private) and being paid in crypto, I'd
recommend doing a pull request on this repository (see the link I posted
above). It's usually faster.
—
Reply to this email directly, view it on GitHub
https://github.com/w3f/Grants-Program/issues/875#issuecomment-1136241905,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD3U3GJRVGTS72ZHK7QRYP3VLUG5TANCNFSM5RJAPRXA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Sebastian, could you add me to TG?  have a few questions.
We are in a super exciting moment and might do more things with you guys than we initially had in mind.
https://telegram.me/edbong

Sebastian, could you add me to TG?
I have a few questions.
We are in a super exciting moment and might do more things with you guys
than we initially had in mind.
On Tue, May 24, 2022 at 10:27 PM Tim Delhaes @.***> wrote:

Will do that!
On Tue, May 24, 2022 at 2:31 PM Sebastian Müller @.***>
wrote:

So, the form is for private applications and those wishing to be paid in
fiat. If you are okay with a public application (you can choose to make the
discussion of the application private) and being paid in crypto, I'd
recommend doing a pull request on this repository (see the link I posted
above). It's usually faster.
—
Reply to this email directly, view it on GitHub
https://github.com/w3f/Grants-Program/issues/875#issuecomment-1136241905,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD3U3GJRVGTS72ZHK7QRYP3VLUG5TANCNFSM5RJAPRXA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Over the website.
Should I repost here?
On Mon, May 23, 2022 at 5:44 AM Sebastian Müller @.***>
wrote:

Which website?
—
Reply to this email directly, view it on GitHub
https://github.com/w3f/Grants-Program/issues/875#issuecomment-1134370134,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD3U3GIP3G2U7G75ELJXV5TVLNAQDANCNFSM5RJAPRXA
.
You are receiving this because you were mentioned.Message ID:
@.***>


Docker image scans on go project fails

When running dependency check from the official docker image (latest - 5.3.0) with experimental features enabled on a  go project, the process ends with the following error:

[ERROR] Exception from go process: java.io.IOException: Cannot run program "go" (in directory "/tmp/dctempb83f7667-f569-4dd5-8433-8e7a37a2cba5"): error=2, No such file or directory. Disabling Golang Mod Analyzer
ERROR: Job failed: exit code 242
FATAL: exit code 242

The command used for running the scan is:
/usr/share/dependency-check/bin/dependency-check.sh --enableExperimental --scan=./ --out=./report --data=./owasp
Cool thing is, when running it with the CLI on a Mac (same dependency-check version -5.3.0), the analysis is successful, narrowing the problem to the docker image build.
Version of dependency-check used
The problem occurs using version 5.3.0 of the docker image
Log file

[ERROR] Exception from go process: java.io.IOException: Cannot run program "go" (in directory "/tmp/dctempb83f7667-f569-4dd5-8433-8e7a37a2cba5"): error=2, No such file or directory. Disabling Golang Mod Analyzer
ERROR: Job failed: exit code 242
FATAL: exit code 242

To Reproduce
Run a scanner on a go project with the docker image.
Expected behavior
Runs
Additional context
Now, the problem seems to be that the docker image does not have go installed.

Apparently go was not installed on the docker image...

I've seen pretty much changes from what its supposed to be in dockerhub ->
https://hub.docker.com/r/owasp/dependency-check/dockerfile
And master ->
https://github.com/jeremylong/DependencyCheck/blob/master/cli/Dockerfile
I would propose a PR if you tell me against what submit it... pretty confused rn...
Regards

@jeremylong We have the same issue in the team. We are not able to finish our jenkins pipeline because of the unfinished dependency-check stage. When go CLI is going to be incorporated on the docker image?

This will be included in the next release. However, there are several items still in development before we can push the next release.


Handle the destroyed instance variable according to errors

The presence of response_errors for a destroy request indicates the
request has not been successful, e.g. due to authorisation issues. By
returning a truthy value a false indication is given as we cannot
assume everyone checking for response errors.
I therefore relate the value of @destroyed to the existence of errors
as it seems more sensible to me.
Looking forward to your comments. Especially since this may be a
breaking change for some users.

Thanks for this @dhenze - I think if we're going to return errors for the destroy method shouldn't we do so for all request types?

@edtjones I actually did not change the behaviour of the response_errors, instead I do set the @destroyed value of the resource accordingly. My assumption here is: An error occured during the delete request, the resource therefore has not been deleted and the resource should not behave like it has been deleted by returning true for .destroyed?
To be honest, I haven't checked for other request types, but most likely similar behaviour may occur for POST (e.g. persisted? returning a truthy value even though creation failed with errors) and PUT requests. But as stated, haven't checked.
First and foremost I would like to clarify this is the way we want to proceed.

I did update the PR to refer to the response status rather then requiring the errors to be set. I guess this is a much more generic approach.

@ticktricktrack @zkwentz @foxpaul do you have a view? Seems smart to have responses which represent what happened, UNLESS we want to take the approach that the thing returning the success was the request in which case what happens now is correct.

Hi there, any news on the discussion?

Sorry @dhenze haven't had headspace to review this. Looks ok from a quick look. Please nudge if you haven't heard anything in a week.

@edtjones None of the others seems to have considered this PR. Should I outline what this PR is about more clearly?

Hi @dhenze I think we should merge this. I think the general expectation would be to return errors from the api. Will do it tonight.

Thanks @edtjones Very much appreciated. And yes, signaling a success without checking the response causes false expectations. That could lead to other transactional actions in a service ending in inconsistencies.

@edtjones Any news on this?

So sorry - had a bananas time the last few weeks. Will merge asap.
Would you like commit access? I am keen to share the work with people who want to be involved.
Ed
--
Sent from my phone: please forgive the brevity.
Ed Jones

On 2 Mar 2017, at 09:06, Daniel Henze<EMAIL_ADDRESS>wrote:
@edtjones Any news on this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@dhenze with big apologies for the delay, I've merged this and released 0.8.5 to rubygems. Let me know if you want commit access - I'm keen to share the work :-)

@edtjones Thanks a lot!
As for the commit access, as soon as I see something popping up and the need to return, I will get in  contact with you to set something up. Right now it looks like a one-off effort.

Btw. the fix originates of work from @lipanski. 🙇


JavaScript heap out of memory

Detailed description
When I add the Carbon css import in styles.scss @import "~carbon-components/scss/globals/scss/styles";
and run ng serve I get this error JavaScript heap out of memory
Here is my dependencies:
"dependencies": {
"@angular/animations": "~10.2.0",
"@angular/common": "~10.2.0",
"@angular/compiler": "~10.2.0",
"@angular/core": "~10.2.0",
"@angular/forms": "~10.2.0",
"@angular/http": "^7.2.16",
"@angular/platform-browser": "~10.2.0",
"@angular/platform-browser-dynamic": "~10.2.0",
"@angular/router": "~10.2.0",
"@carbon/icons-angular": "^11.2.1",
"carbon-components": "^10.23.2",
"carbon-components-angular": "^4.23.1",
"jwt-decode": "^3.0.0",
"minimist": "^1.2.5",
"rxjs": "~6.6.0",
"tslib": "^2.0.0",
"zone.js": "~0.10.2"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.1002.0",
"@angular/cli": "~10.2.0",
"@angular/compiler-cli": "~10.2.0",
"@types/node": "^12.11.1",
"@types/jasmine": "~3.5.0",
"@types/jasminewd2": "~2.0.3",
"codelyzer": "^6.0.0",
"jasmine-core": "~3.6.0",
"jasmine-spec-reporter": "~5.0.0",
"karma": "~5.0.0",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage-istanbul-reporter": "~3.0.2",
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "^1.5.0",
"protractor": "~7.0.0",
"ts-node": "~8.3.0",
"tslint": "~6.1.0",
"typescript": "~4.0.2"
}

Is this a feature request (new component, new icon), a bug, or a general issue?
A bug

Is this issue related to a specific component?
No

What version of the Carbon Design System are you using?
"carbon-components": "^10.23.2",
"carbon-components-angular": "^4.23.1"

Steps to reproduce the issue

Create a new angular project using angular 10
use npm to install "carbon-components": "^10.23.2" and "carbon-components-angular": "^4.23.1"
In the styles.scss add this line @import "~carbon-components/scss/globals/scss/styles";
run ng serve

There's not a lot we can do about this, since it's dependent on sass behaviour and the implementation of carbon-components. I believe you can opt into a newer sass compiler if you explicitly install sass, and updating your node version may also help. Failing that You can try running the CLI directly with --max-old-space-size set.
You may also want to open an issue on the carbon-components side and see if they have any other suggestions.
Closing since we can't do anything about it.

@cal-smith hey man, I am a little bit disappointed, I didn't get an answer to that same question on the carbon-ng slack channel, and here your closing the issue cuz there's nothing you can do about it. I know that the --max-old-space-size thing can fix it, but why it doesn't work out of the box. I should be able to install Carbon with angular and use it right away. The angular carbon documentation doesn't have any recommendations regarding which dependency versions and which angular version I should use with the latest Carbon version, why I need to figure that out myself.

There is one person dealing with the entirety of this project and associated slack questions: me. I hear your frustration, and I wish there was more I could do to help.
I am tremendously sorry I didn't get to your slack question, however consider my response here equivalent.
I will always welcome contributions, and constructive suggestions - simply opening an issue to complain about a problem you can solve simply isn't constructive. Had this been an issue with actionable improvements to the documentation perhaps with a plan to achieve them, I would have let it stand. If you wish to open an issue along those lines it would be more than welcome!
Every form of contribution is more important than you think. Code improvements are helpful, but documentation contributions and incredible. Don't ever think you have nothing to contribute.
Again, I hear you, and I wish there was more that could be done. Understand that closing issues such as this isn't a personal attack.

Really appreciate your kind words, and you're right I should probably try contributing to the documentation instead of complaining about it :D. Thanks again Cal, and I will see if there is something I can help with.


Revert "Revert "stats: update method names of counter""

Reverts lyft/envoy-mobile#1153
Description: Update the method names of counters to follow the same convention as Gauge. This PR also added integration tests for counter and gauge to guard related changes from crashing on the platform side.
Risk Level: Moderate
Testing: Local and CI

Also what ref of Envoy are you bumping to? Doesn't look like the main branch?

Also what ref of Envoy are you bumping to? Doesn't look like the main branch?

my local branch is pointed to a different version of envoy, will revert


Passing Enduser Attributes to the Backend Using JWT is not working as per the documentation

Description:
Francisco Ribeiro reported as follows:
I tried to build a custom JWT Generator using the documentation for APIM 260[1], but faced some issues:

In the documentation there is no instruction on how to build the class and generate the jar file, I followed [2] in order to have a pom.xml that I could use;
After creating the maven project, it was not able to build the project due to some compilation errors, as seen below:

`[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project CustomJWTGenerator: Compilation failure: Compilation failure:
[ERROR] /Users/francisco/IntegrationStudio/workspace/CustomJWTGenerator/src/main/java/org/wso2/carbon/test/CustomTokenGenerator.java:[3,37] cannot find symbol
[ERROR] symbol:   class APIConstants
[ERROR] location: package org.wso2.carbon.apimgt.keymgt
[ERROR] /Users/francisco/IntegrationStudio/workspace/CustomJWTGenerator/src/main/java/org/wso2/carbon/test/CustomTokenGenerator.java:[4,41] package org.wso2.carbon.apimgt.keymgt.dto does not exist
[ERROR] /Users/francisco/IntegrationStudio/workspace/CustomJWTGenerator/src/main/java/org/wso2/carbon/test/CustomTokenGenerator.java:[12,55] cannot find symbol
[ERROR] symbol:   class TokenValidationContext
[ERROR] location: class org.wso2.carbon.test.CustomTokenGenerator
[ERROR] /Users/francisco/IntegrationStudio/workspace/CustomJWTGenerator/src/main/java/org/wso2/carbon/test/CustomTokenGenerator.java:[35,37] cannot find symbol
[ERROR] symbol:   class APIKeyValidationInfoDTO
[ERROR] location: class org.wso2.carbon.test.CustomTokenGenerator
[ERROR] -> [Help 1]
`
To fix that I needed to update the import list and the populateStandardClaims method to be like this:
`	public Map<String, String> populateStandardClaims(TokenValidationContext validationContext)
        throws APIManagementException {

    Map<String, String> claims = super.populateStandardClaims(validationContext);

    boolean isApplicationToken =

    		validationContext.getValidationInfoDTO().getUserType().equalsIgnoreCase(APIConstants.ACCESS_TOKEN_USER_TYPE_APPLICATION) ? true : false;

    String dialect = getDialectURI();

    if (claims.get(dialect + "/enduser") != null) {

        if (isApplicationToken) {

            claims.put(dialect + "/enduser", "null");

            claims.put(dialect + "/enduserTenantId", "null");

        } else {

            String enduser = claims.get(dialect + "/enduser");

            if (enduser.endsWith("@carbon.super")) {

                enduser =<EMAIL_ADDRESS>"");

                claims.put(dialect + "/enduser", enduser);

            }

        }

    }

    return claims;

}

`

The changes above fixed the compilation issues, but after adding the jar file to the APIM installation, it was not adding the custom claims to the JWT. The issue was because of the populateCustomClaims method signature. In order to fix it, I needed to change it  from:
`
public Map populateCustomClaims(APIKeyValidationInfoDTO keyValidationInfoDTO, String apiContext, String version, String accessToken)
     throws APIManagementException {

`
To:
public Map<String, String> populateCustomClaims(TokenValidationContext tokenValidationContext) throws APIManagementException {
The final working class can be found at[3].
Could we get the code presented in the documentation fixed?
[1] https://docs.wso2.com/display/AM260/Passing+Enduser+Attributes+to+the+Backend+Using+JWT
[2] https://dzone.com/articles/custom-jwt-generator-in-wso2-api-manager
[3]https://gist.github.com/fjunior87/5d33a961162382089cf6c08dbc152bca
Suggested Labels:
API-M 2.6.0
Suggested Assignees:
Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

Updated in [1].
[1] https://docs.wso2.com/display/AM260/Passing+Enduser+Attributes+to+the+Backend+Using+JWT

This change needs to be made in the API-M 3.0.0 docs as well.

@Arshardh , please confirm whether the changes mentioned in this Git issue, which has been done in the APIM 2.6.0 docs [1], should be applied to the APIM 3.0.0 [2] docs.
[1] https://docs.wso2.com/pages/diffpagesbyversion.action?pageId=97563670&selectedPageVersions=2&selectedPageVersions=1
[2] https://apim.docs.wso2.com/en/latest/learn/api-gateway/passing-end-user-attributes-to-the-backend/passing-enduser-attributes-to-the-backend-using-jwt/

Yes @Mariangela, we should apply this to 3.0.0 dos as well.

Fixed in API-M 3.0.0 as well

https://github.com/wso2/docs-apim/pull/798
https://github.com/wso2/docs-apim/pull/798/commits/21656b015870353cf39520a553d19d0ab240411f
https://apim.docs.wso2.com/en/latest/learn/api-gateway/passing-end-user-attributes-to-the-backend/passing-enduser-attributes-to-the-backend-using-jwt/


set_shader_param() doesn't warn about non-existent parameters

Godot version
c576075
System information
W10
Issue description
When you call set_shader_param() on a ShaderMaterial and make a mistake, you don't get any error nor warning. It just does nothing. I think it should print something, because no-op is confusing.
Also if this was changed, has_shader_param() could be useful to add probably.
Steps to reproduce

Create any node with material property
Add ShaderMaterial
Create a script and use set_shader_param() on the material

Minimal reproduction project
No response

This is intended, it more often than not happens that you are editing the shader and change something by mistake and you don't want the previous value to disappear. Back in the day many users complained that their stuff went away. Today StandardMaterial also makes use of this, creating parameters that may or may not used later depending on other factors you change.

Maybe we should document that it is intended somewhere.

This is intended, it more often than not happens that you are editing the shader and change something by mistake and you don't want the previous value to disappear.

But the value doesn't disappear. You can restore the accidentally deleted uniform and your parameter is still there.

This is intended, it more often than not happens that you are editing the shader and change something by mistake and you don't want the previous value to disappear. Back in the day many users complained that their stuff went away. Today StandardMaterial also makes use of this, creating parameters that may or may not used later depending on other factors you change.

Can we use a different method for this kind of internal usage (which fails silently), and change the exposed method to print an error when an unknown parameter name is accessed?

I think we should just print a warning if a shader parameter is set from script but doesn't correspond to a shader uniform. We don't want to error for the reasons that Reduz provides above, nor do we want to stop the user from setting the value


Update AliBi matrix caching for dynamic sequence lengths

When using a model trained with AliBi positional embedding for inference, the cached matrix gets invalidated and recomputed after every generated token, which is very expensive. This PR offers an alternative where the matrix is grown exponentially when longer sequences are encountered, while using clipping to ensure it works for shorter sequences. This will have no effect at training time, where it will be initialized to, and remain unchanged at, the target sequence length as before.
It may also be worth setting a minimum target length, e.g. at 64 tokens, possibly making this depend on the max length specified in the text generation config. In any case, the below has been tested with an AliBi-trained model and allows fast generation after the initial few resizing steps.

This sounds like a really valuable correction! Thanks for the contribution. I have a lot on my plate and am not totally sure when I’ll have the bandwidth to review this PR but it’s a high priority :)

Sounds good! No problem; I am using it in my fork for now. I also just realized the inital PR version had a wrong condition that I'd fixed locally (hence the new commit), so all the better that it got some time to sit :)


Make the StubSocket slightly more believable

Fixes https://github.com/bblimke/webmock/pull/976#issuecomment-1203449899

ActiveMerchant expects #ssl_version and #cipher to be defined. Though these methods are private, it's best if webmock can try to act like the Net::HTTP to avoid gems having to detect if WebMock is enabled.
I also took the opportunity to make StubSocket#close and StubSocket#closed? a bit more realistic as well.
I also noticed that Net::HTTP#ipaddr was broken because StubSocket#peeraddr wasn't defined.

Thank you @rzane . Awesome!


Getting the Grouping ID

Hi ,
On your documentation you mentioned to add your Group ID.
This ID is coming from where, MailChimp? if so the GroupID is a string and not a Int.
can some one help me with this, thanks
myMergeVars.Groupings[0].Id = 1234; // replace with your grouping id

@dorofino here's the code I used to get all grouping information:
            MailChimpManager mc = new MailChimpManager(APIKEY);

            var lists = mc.GetLists().Data;
            foreach (var list in lists)
            {
                var listName = list.Name;
                var listId = list.Id;
                try
                {
                    // When a group has no interest groupings, an exception is thrown
                    var groupings = mc.GetListInterestGroupings(listId);

                    foreach (var grouping in groupings)
                    {
                        var groupingId = grouping.Id;
                        var innerGroups = grouping.GroupNames;
                        foreach (var innerGroup in innerGroups)
                        {
                            var gname = innerGroup.Name;
                            var gbit = innerGroup.Bit;
                        }
                    }
                }
                catch
                { }
            }


Fix html errors

There are two html errors in this theme

Ah, yes - it looks like an error, but the template is using > and < characters. We should use > and < instead.

fixed

Looks great, thanks 👍


Update Posts “walkthrough-msfvenom-metasploit-exploitation-tryhackme-jr-pen-tester-pathway”

Automatically generated by Netlify CMS

👷 Deploy Preview for ltcblog processing.
🔨 Explore the source changes: 2f76f4f569e9d8acb73d60abcb0fda937909541d
🔍 Inspect the deploy log: https://app.netlify.com/sites/ltcblog/deploys/61e18176dbf04200086a524f


[MRG] FIX don't delete fname

with @teonbrooks we discovered that the del fname is causing raw._init_kwargs to store the fname variable incorrectly in the case of split filenames. It's a very specific case, so I think just fixing it here should be fine.

can this be backported to 0.17?

Sure.
Please someone take a stab at this
Thanks